/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box}#block-drupalcon-page-title{display:none}.view-page #block-drupalcon-page-title{display:block}body,html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden;position:relative;color:#262424;font-size:1rem;height:100%;line-height:1.6;margin:0;padding:0}body.h-filter-active,body.open-menu-mobile{overflow:hidden}body main .page-background{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-top.png) repeat-x 0 -3em transparent;bottom:auto;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0;pointer-events:none}body main .main-wrapper{position:relative}body main>.layout-content{position:relative;min-height:60vh}body main>.layout-content .region-content{position:relative}img,media{display:block;height:auto;max-width:100%}.layout-container{position:relative}.file{display:inline-block;min-height:0;padding-left:inherit;background:none!important}.group-actions{margin-top:1.75em}@media (min-width:1120px){.group-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.group-actions>*{margin-right:1rem}.group-actions>:last-child{margin-right:0}}.contextual-region .contextual{z-index:2}.contextual-region .contextual .contextual-links a{font-size:1rem;font-weight:500}.node-stories.node-view-mode-teaser .contextual-region .contextual{z-index:3}.region-highlighted .messages{margin:2rem auto;width:95%;max-width:1600px}.region-content article.profile{text-align:center;padding-bottom:2rem}details{border:0;margin:0}details>.details-wrapper{padding:0;margin:0}.ajax-progress-fullscreen{position:fixed;z-index:6;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;padding:4px;opacity:1;border-radius:0;background-color:transparent;background-size:contain;background-position:50%;background-image:url(/themes/contrib/drupalorg_drupalcon_theme/loading.gif)}.ui-widget{font-family:ZTGatha-SemiBold,sans-serif}#btn-open-nav{background:#006aa9;border-radius:.5em;border:0;cursor:pointer;display:inline-block;height:45px;margin-left:auto;padding:10px;position:relative;width:45px;z-index:20}#btn-open-nav:focus,#btn-open-nav:hover{outline:none}#btn-open-nav span{top:50%;margin-top:-2px;transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}#btn-open-nav span,#btn-open-nav span:after,#btn-open-nav span:before{background-color:#fff;display:block;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:25px}#btn-open-nav span:after{content:"";bottom:-8px;transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}#btn-open-nav span:before{content:"";top:-8px;transition:top .1s ease .14s,opacity .1s ease}#btn-open-nav.is-active{background:#d93b28}#btn-open-nav.is-active span{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}#btn-open-nav.is-active span:before{top:0;opacity:0;transition:top .1s ease,opacity .1s ease .14s}#btn-open-nav.is-active span:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s}table{margin:2em auto;max-width:100%;width:100%!important;overflow-x:auto;display:block}@media (min-width:768px){table{overflow-x:auto;display:block}}table tbody{border:0;overflow-x:auto;display:block}table th{border:0;border-bottom:2px solid #e9e9e9;font-weight:500;padding:.5em 1em!important;background-color:#fff}table th+th{border-left:1px solid #e9e9e9}table tr{border:0;background-color:#fff}table tr+tr{border-top:1px solid #e9e9e9}table tr:nth-child(2n){background-color:#f4f4f4}table td{border:0;padding:.5em 1em;vertical-align:top;min-width:1vw}table td+td{border-left:1px solid #e9e9e9}table td.row_0{font-weight:700;color:#006aa9}@media (min-width:1120px){table td{min-width:1px}}table caption{display:block;width:100%;font-size:1.125rem;font-family:Unbounded,sans-serif;padding:1.5rem 1em;border:1px solid #e9e9e9}@font-face{font-family:ZTGatha;src:url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-SemiBold.woff2) format("woff2"),url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-SemiBold.woff) format("woff"),url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZTGatha;src:url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-SemiBold.woff2) format("woff2"),url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-SemiBold.woff) format("woff"),url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ZTGatha;src:url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-Bold.woff2) format("woff2"),url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-Bold.woff) format("woff"),url(/themes/contrib/drupalorg_drupalcon_theme/fonts/ZT_Gatha/ZTGatha-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/themes/contrib/drupalorg_drupalcon_theme/fonts/Unbounded/Unbounded-VariableFont_wght.ttf) format("truetype"),url(/themes/contrib/drupalorg_drupalcon_theme/fonts/Unbounded/Unbounded-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ZTGatha-SemiBold,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7em}@media (min-width:1120px){body{line-height:1.7em}}@media (min-width:1400px){body{font-size:1rem}}body #toolbar-administration{font-weight:600}ol,ul{margin:0 0 1.1em;padding:0 0 0 20px}ol.menu,ul.menu{margin:0;padding:0}ul{padding-left:20px;list-style-type:disc}li{margin:0}li,p{padding:0}p{margin:0 0 1.1em}a{color:#006aa9;text-decoration:none}a:hover{text-decoration:underline}.field-group-link.group-link{color:inherit;text-decoration:none;display:block}.field-group-link.group-link:hover{text-decoration:none}.button,.image-button{margin-right:0;margin-left:0}.action-button,.button,.button-primary,.primary-button,button:not(.toolbar-button):not(.admin-toolbar__expand-button){font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.action-button:focus,.action-button:hover,.button-primary:focus,.button-primary:hover,.button:focus,.button:hover,.primary-button:focus,.primary-button:hover,button:not(.toolbar-button):not(.admin-toolbar__expand-button):focus,button:not(.toolbar-button):not(.admin-toolbar__expand-button):hover{outline:none;text-decoration:none}.action-button:disabled,.action-button[disabled],.button-primary:disabled,.button-primary[disabled],.button:disabled,.button[disabled],.primary-button:disabled,.primary-button[disabled],button:not(.toolbar-button):not(.admin-toolbar__expand-button):disabled,button:not(.toolbar-button):not(.admin-toolbar__expand-button)[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.action-button:disabled:focus,.action-button:disabled:hover,.action-button[disabled]:focus,.action-button[disabled]:hover,.button-primary:disabled:focus,.button-primary:disabled:hover,.button-primary[disabled]:focus,.button-primary[disabled]:hover,.button:disabled:focus,.button:disabled:hover,.button[disabled]:focus,.button[disabled]:hover,.primary-button:disabled:focus,.primary-button:disabled:hover,.primary-button[disabled]:focus,.primary-button[disabled]:hover,button:not(.toolbar-button):not(.admin-toolbar__expand-button):disabled:focus,button:not(.toolbar-button):not(.admin-toolbar__expand-button):disabled:hover,button:not(.toolbar-button):not(.admin-toolbar__expand-button)[disabled]:focus,button:not(.toolbar-button):not(.admin-toolbar__expand-button)[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.action-button:focus,.action-button:hover,.button-primary:focus,.button-primary:hover,.button:focus,.button:hover,.primary-button:focus,.primary-button:hover,button:not(.toolbar-button):not(.admin-toolbar__expand-button):focus,button:not(.toolbar-button):not(.admin-toolbar__expand-button):hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){.action-button,.button,.button-primary,.primary-button,button:not(.toolbar-button):not(.admin-toolbar__expand-button){font-size:.9375rem}}.action-button.video-embed-field-lazy-play,.button-primary.video-embed-field-lazy-play,.button.video-embed-field-lazy-play,.primary-button.video-embed-field-lazy-play,button:not(.toolbar-button):not(.admin-toolbar__expand-button).video-embed-field-lazy-play{border:0;border-radius:50%}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.23;margin-top:0;margin-bottom:.4em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:initial}h1.no-margin,h2.no-margin,h3.no-margin,h4.no-margin,h5.no-margin,h6.no-margin{margin-bottom:0!important}h1.tiny-margin,h2.tiny-margin,h3.tiny-margin,h4.tiny-margin,h5.tiny-margin,h6.tiny-margin{margin-bottom:.25rem}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:500}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,input+h1,input+h2,input+h3,input+h4,input+h5,input+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,textarea+h1,textarea+h2,textarea+h3,textarea+h4,textarea+h5,textarea+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.4em}h1{font-weight:400;line-height:1.23em;margin:0;font-family:Unbounded,sans-serif;font-size:1.5rem;color:#006aa9}@media (min-width:768px){h1{font-size:1.75rem}}@media (min-width:1120px){h1{font-size:2.5rem}}h2{font-weight:400;line-height:1.23em;margin:0;font-family:Unbounded,sans-serif;font-size:1.5rem;line-height:1.2211em;color:#006aa9;margin-bottom:.7em}@media (min-width:768px){h2{font-size:1.75rem;margin-bottom:.4em}}@media (min-width:1120px){h2{font-size:1.875rem;margin-bottom:.4em}}h3{font-weight:400;line-height:1.23em;margin:0;color:#006aa9;font-size:1.5rem;font-weight:700;margin-bottom:.4em}@media (min-width:768px){h3{font-size:1.75rem}}@media (min-width:1120px){h3{font-size:1.875rem}}h6{font-weight:400;line-height:1.23em;margin:0;font-size:.9375rem}@media (min-width:768px){h6{font-size:1rem}}@media (min-width:1120px){h6{font-size:1.125rem}}.field--name-field-credits-fonte{font-style:italic;font-size:.9375rem;font-weight:500;z-index:1;position:absolute;bottom:1rem;right:1.6rem;color:#fff}#block-drupalcon-content ul{padding:0}#block-drupalcon-content ul li{list-style:none;padding-left:1em;position:relative}#block-drupalcon-content ul li:before{background-color:#d93b28;content:"";display:block;height:.3em;left:0;opacity:.85;position:absolute;top:.65em;width:.3em}#block-drupalcon-content ul.inline li{padding-left:0}#block-drupalcon-content ul.inline li:before{display:none}.media--type-image.media--view-mode-background{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.media--type-image.media--view-mode-background>*{width:100%;margin:0}.media--type-image.media--view-mode-background>.field--type-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.media--type-image.media--view-mode-background>.field--type-image>*{width:100%;margin:0}.media--type-image.align-center img{margin:0 auto}#drupalorg-crosssite-gdpr{position:sticky;bottom:0;right:0;left:0;background:#006aa9;box-shadow:0 2px 2px 1px rgba(0,0,0,.2);color:#fff;padding:1em;text-align:center;z-index:1000}#drupalorg-crosssite-gdpr a,#drupalorg-crosssite-gdpr a:active,#drupalorg-crosssite-gdpr a:visited{color:#fff;font-weight:500;text-decoration:underline}#drupalorg-crosssite-gdpr a:active:hover,#drupalorg-crosssite-gdpr a:hover,#drupalorg-crosssite-gdpr a:visited:hover{text-decoration:none}#drupalorg-crosssite-gdpr button{margin-right:10px;margin-top:5px}#drupalorg-crosssite-gdpr-edit{background:#a8a7a7;padding:1em}#drupalorg-site-status{background:#d93b28;color:#fff;padding:.5em;text-align:center;position:relative;box-shadow:0 2px 2px 1px rgba(68,68,68,.5);z-index:1}#drupalorg-site-status a{color:#fff;text-decoration:underline}@media (min-width:0) and (max-width:767px){.ds-2col-stacked-fluid>.group-left,.ds-2col-stacked-fluid>.group-right{clear:both;margin-top:1rem;margin-bottom:1rem;width:100%!important}}.ds-2col-stacked-fluid>.group-left{width:50%;margin-left:0}@media (min-width:768px){.ds-2col-stacked-fluid>.group-left{margin-left:15%}}.ds-2col-stacked-fluid>.group-right{display:-ms-flexbox;display:flex;width:15%;text-align:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (min-width:640px){.ds-2col-stacked-fluid>.group-right{margin-right:15%}}.ds-2col-stacked-fluid>.group-right .field--name-field-block,.ds-2col-stacked-fluid>.group-right .field--name-field-paragraphs-right{width:100%}.ds-2col-stacked-fluid>.group-right .block-dfp{padding-top:1rem;width:100%;padding-left:0}@media (min-width:768px){.ds-2col-stacked-fluid>.group-right .block-dfp{padding-top:5rem;margin-bottom:1rem;width:100%}}.ds-2col-stacked-fluid>.group-right .block-dfp:before{text-align:center;content:"From our sponsors:"}footer{position:relative}footer>.region-footer:before{content:""!important;display:block;height:.75em!important;width:100%}footer>.region-footer>.menu--footer{margin-left:auto;margin-right:auto;width:95%;max-width:990px}@media (min-width:1400px){footer>.region-footer>.menu--footer{max-width:1120px}}@media (min-width:768px){footer>.region-footer>.menu--footer{display:-ms-flexbox;display:flex}}footer>.region-footer>.menu--footer:before{content:"";display:block;margin:1.5em auto 0;background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/logo/logo-vert.svg) no-repeat 50% transparent;width:145px;height:160px}@media (min-width:768px){footer>.region-footer>.menu--footer:before{margin:1.4rem 0}}footer>.region-footer>.menu--footer>.menu{-ms-flex-positive:1;flex-grow:1;padding:0;text-align:center}@media (min-width:640px){footer>.region-footer>.menu--footer>.menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer>.region-footer>.menu--footer>.menu ul{margin:0;padding:0;text-align:center}footer>.region-footer>.menu--footer>.menu li{-ms-flex:1 1 12em;flex:1 1 12em;list-style:none;margin:0;padding:0}footer>.region-footer>.menu--footer>.menu>li{padding:1.4rem .5em}footer>.region-footer>.menu--footer>.menu a{color:#444}footer>.region-footer>.menu--footer>.menu>li>a{font-family:Unbounded,sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase}footer>.region-footer>.menu--footer>.menu>li:last-child .menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li{-ms-flex:0;flex:0;list-style:none;padding:0;margin:5px}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a{display:block;text-indent:-9999px;transition:opacity .25s ease-in-out;width:30px;height:30px;background:no-repeat transparent 50%;background-size:contain}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a[href*=facebook]{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-facebook.svg)}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a[href*=twitter]{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-twitter.svg)}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a[href*=flickr]{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-flickr.svg)}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a[href*=rss]{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-rss.svg)}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a[href*=instagram]{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-instagram.svg)}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a[href*=linkedin]{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-linkedin.svg)}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a[href*=youtube]{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-youtube.svg)}footer>.region-footer>.menu--footer>.menu>li:last-child .menu li a:hover{opacity:.75}footer>.region-footer>#block-drupalcon-footerfooter{padding:.7rem 0;background-color:#f4f4f4;text-align:center}footer>.region-footer>#block-drupalcon-footerfooter p:last-child{margin-bottom:0}footer>.region-footer>#block-drupalcon-footerfooter .field--name-body{margin-left:auto;margin-right:auto;width:95%;max-width:990px}@media (min-width:1400px){footer>.region-footer>#block-drupalcon-footerfooter .field--name-body{max-width:1120px}}.l-mobile-header .region-branding,header .region-branding{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:.25rem 0}.l-mobile-header .block-system-branding-block,header .block-system-branding-block{margin-right:1rem}.l-mobile-header .block-system-branding-block .site-logo,header .block-system-branding-block .site-logo{width:65px;overflow:hidden;display:block}.l-mobile-header .block-system-branding-block .site-logo img,header .block-system-branding-block .site-logo img{height:4.375rem;max-width:none;width:10rem}.l-mobile-header .block-system-branding-block .site-name,body.path-frontpage .l-mobile-header,header .block-system-branding-block .site-name{display:none}body.path-frontpage .paragraph--type--hero-frontpage .field--name-field-logo{display:block}@media (min-width:1200px){body.path-frontpage main{padding-top:0!important}}body.path-frontpage .block-system-branding-block .site-logo{width:auto;display:block}body.path-frontpage .block-system-branding-block .site-logo img{display:block;height:4.375rem}@media (min-width:1400px){body.path-frontpage .block-system-branding-block .site-logo img{width:230px}}@media (min-width:1200px){body.path-frontpage header{transform:translateY(-100%)}body.path-frontpage header.leave-top{transform:translateY(0)}}body.path-user .region-before-content,body.path-user .region-content{margin-left:auto;margin-right:auto;width:95%;max-width:1600px}body.path-user .region-before-content .block-page-title-block,body.path-user .region-content .block-page-title-block{text-align:center}body.toolbar-horizontal.toolbar-fixed header{top:39px}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open header{top:79px}@media (min-width:1120px){body.toolbar-horizontal.toolbar-fixed .layout-container{padding-top:10px}}.layout-container .layout-sponsor-section{border-top:2px solid #a8a7a7;padding-top:2rem;margin-top:2rem}.layout-container .layout-sponsor-section .region-sponsor-section{margin-left:auto;margin-right:auto;width:95%;max-width:1600px}.layout-container .layout-conference-footer{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-top.png) repeat-x center 0}.layout-container .layout-conference-footer .region-conference-footer{margin-left:auto;margin-right:auto;width:95%;max-width:990px;padding:2em 0}@media (min-width:1400px){.layout-container .layout-conference-footer .region-conference-footer{max-width:1120px}}@media (min-width:1120px){.layout-container .layout-conference-footer .region-conference-footer{display:-ms-flexbox;display:flex}}.layout-container .layout-conference-footer .block-conference-logo-block{margin:1em 2em 1em 0}.layout-container .layout-conference-footer .block-conference-menu-block{-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.layout-container .layout-conference-footer .block-conference-menu-block>.menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.layout-container .layout-conference-footer .block-conference-menu-block>.menu>li{list-style:none;-ms-flex:1 1 12em;flex:1 1 12em;padding:1em .5em}.layout-container .layout-conference-footer .block-conference-menu-block>.menu>li>a{color:#09547a;font-family:Unbounded,sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase}.layout-container .layout-conference-footer .block-conference-menu-block>.menu>li ul{margin:0;padding:0}.layout-container .layout-conference-footer .block-conference-menu-block>.menu>li ul a{color:#444}@media (min-width:1200px){header{box-shadow:0 2px 8px rgba(37,37,37,.2);background:#fff;z-index:4;position:fixed;top:var(--admin-toolbar-top-bar-height,0);bottom:auto;left:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width,0));right:0;width:100%;transition:transform .35s cubic-bezier(.1,.5,.5,1),background-color .35s cubic-bezier(.1,.5,.5,1)}header.nav-down{transform:translateY(-101%)}header .header-main{margin-left:auto;margin-right:auto;width:95%;max-width:1600px;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:5}header .header-main,header .region-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}header .navigation-container{background-color:#002847}header .navigation-container .region-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}header #block-conferencemenublock{margin-left:auto;margin-right:auto;width:95%;max-width:1600px}header #block-conferencemenublock>ul{display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0}header #block-conferencemenublock>ul>.menu-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:3rem!important;margin:0 .5em;position:relative}header #block-conferencemenublock>ul>.menu-item>a{color:#fff;padding:0 .25rem}header #block-conferencemenublock>ul>.menu-item>a:hover{text-decoration:none}header #block-conferencemenublock>ul>.menu-item.active-trail>a:after,header #block-conferencemenublock>ul>.menu-item.active>a:after,header #block-conferencemenublock>ul>.menu-item:hover>a:after,header #block-conferencemenublock>ul>.menu-item a.is-active:after{background-color:#fff;content:"";display:block;height:5px;left:0;position:absolute;bottom:0;width:100%}header #block-conferencemenublock>ul>.menu-item.active-trail>a:after,header #block-conferencemenublock>ul>.menu-item.active>a:after{font-weight:600}header #block-conferencemenublock>ul>.menu-item.menu-item--expanded.menu-expanded .menu,header #block-conferencemenublock>ul>.menu-item.menu-item--expanded:focus>.menu,header #block-conferencemenublock>ul>.menu-item.menu-item--expanded:hover>.menu{display:block}header #block-conferencemenublock>ul>.menu-item ul{background-color:#fff;border:1px solid #f4f4f4;box-shadow:0 2px 4px rgba(38,36,36,.2);display:none;left:50%;min-width:13em;position:absolute;text-align:center;top:3rem!important;transform:translateX(-50%);z-index:5}header #block-conferencemenublock>ul>.menu-item ul a{color:#7d7c7c;cursor:pointer;display:block;text-decoration:none;line-height:1.3;padding:.75em 1em;transition:color .2s ease-in-out}header #block-conferencemenublock>ul>.menu-item ul a:hover{color:#006aa9}header #block-conferencemenublock>ul .primary-button-wrapper{margin-left:auto;padding:0}header #block-conferencemenublock>ul .primary-button-wrapper a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}header #block-conferencemenublock>ul .primary-button-wrapper a:focus,header #block-conferencemenublock>ul .primary-button-wrapper a:hover{outline:none;text-decoration:none}header #block-conferencemenublock>ul .primary-button-wrapper a:disabled,header #block-conferencemenublock>ul .primary-button-wrapper a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}header #block-conferencemenublock>ul .primary-button-wrapper a:disabled:focus,header #block-conferencemenublock>ul .primary-button-wrapper a:disabled:hover,header #block-conferencemenublock>ul .primary-button-wrapper a[disabled]:focus,header #block-conferencemenublock>ul .primary-button-wrapper a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}header #block-conferencemenublock>ul .primary-button-wrapper a:focus,header #block-conferencemenublock>ul .primary-button-wrapper a:hover{background-color:#262424;border-color:#262424;color:#fff}}@media (min-width:1200px) and (min-width:1400px){header #block-conferencemenublock>ul .primary-button-wrapper a{font-size:.9375rem}}@media (min-width:1200px){.l-mobile-header,header #block-conferencemenublock>ul .primary-button-wrapper:hover a:after,header #block-conferencemenublock>ul .primary-button-wrapper a:hover:after{display:none}}@media (min-width:0) and (max-width:1199px){.layout-container{position:relative;overflow-x:hidden;transition:transform .5s}body.open-menu-mobile header{transform:translateZ(0)}body.open-menu-mobile .l-mobile-header,body.open-menu-mobile .layout-container{transform:translateX(-50%)}}@media (min-width:0) and (max-width:1199px) and (min-width:0) and (max-width:767px){body.open-menu-mobile .l-mobile-header,body.open-menu-mobile .layout-container{transform:translateX(-75%)}}@media (min-width:0) and (max-width:1199px){.user-logged-in .l-mobile-header{width:94%}}@media (min-width:0) and (max-width:1199px) and (min-width:0) and (max-width:1023px){.user-logged-in .l-mobile-header{width:100%;left:0}}@media (min-width:0) and (max-width:1199px) and (min-width:0) and (max-width:1023px){.user-logged-in .l-mobile-header,.user-logged-in header{top:var(--drupal-displace-offset-top,0)}}@media (min-width:0) and (max-width:1199px){.l-mobile-header{-webkit-backface-visibility:hidden;background-color:#fff;box-shadow:0 2px 4px rgba(38,36,36,.2);box-sizing:content-box;left:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width,0));padding:.25rem 0;position:fixed;top:var(--admin-toolbar-top-bar-height,0);transition:transform .5s;width:100%;z-index:15}.l-mobile-header .h-wrapper{margin-left:auto;margin-right:auto;width:95%;max-width:1600px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.25rem 0}.l-mobile-header.no-nav{position:relative}header{background-color:#fff;bottom:0;border-left:2px solid #d4d3d3;height:auto;margin:0;padding:0;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:all .5s;width:50%;z-index:25}}@media (min-width:0) and (max-width:1199px) and (min-width:0) and (max-width:767px){header{width:75%}}@media (min-width:0) and (max-width:1199px){header .header-main{-ms-flex-direction:column;flex-direction:column;height:100%}header .header-main,header .header-main .header-branding{display:-ms-flexbox;display:flex;position:relative;width:100%}header .header-main .header-branding{background-color:#fff;border-bottom:1px solid #e9e9e9;padding:.25rem 1em;z-index:15}header .header-main .header-region{-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:scroll}header .region-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem;position:relative;width:100%}header #block-drupalcon-account-menu{margin:0 auto;-ms-flex-order:2;order:2;padding:1em}header .view-sponsors-by-conference div.view-content{-ms-flex-pack:center;justify-content:center}header .menu{padding:0}header .menu li{font-size:1rem;list-style:none;margin:0;padding:0}header .menu li+li{border-top:1px solid #e9e9e9}header .menu li .menu{background-color:#fff;bottom:0;border-left:2px solid #e9e9e9;display:none;height:100%;overflow-y:scroll;position:absolute;right:0;text-transform:none;top:0;transform:translate3d(100%,0,0);transition:all .5s ease-in-out;width:calc(100% + 2px);z-index:10}header .menu li .menu li{border:0}header .menu li .menu.active{display:block;transform:translateZ(0)}header .menu a{color:#444;display:block;padding:1em;position:relative}header .menu h3{font-family:Unbounded,sans-serif;font-weight:600;font-size:1.125rem;margin:0}header .menu h3 a{border:0!important;color:#444!important;padding:1rem}header .menu .open-submenu{border-radius:0;background-color:transparent;border:0;border-left:1px solid #e9e9e9;bottom:0;position:absolute;right:0;top:0;width:5em}header .menu .open-submenu:before{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/arrow-menu.svg) no-repeat 50%;content:"";display:block;height:35px;margin:0 auto;width:20px}header .menu .nav-back{background-color:#fafafa;border:0;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d4d3d3;border-radius:0;border-top:1px solid #d4d3d3;color:#7d7c7c;cursor:pointer;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:600;padding:.5rem;position:relative;text-align:left;text-transform:uppercase;width:100%}header .menu .nav-back span{margin:auto 0}header .menu .nav-back:before{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/arrow-menu.svg) no-repeat 50%/contain;content:"";display:block;height:15px;margin-right:.5em;transform:rotate(180deg);width:10px}header .menu .nav-back:focus,header .menu .nav-back:hover{background-color:#f7f7f7;outline:none}}input[type=checkbox]{opacity:0;width:0;display:none}input[type=checkbox]+label{position:relative;display:block;cursor:pointer;line-height:1.3;padding:.2rem 0 .3rem 2rem}input[type=checkbox]+label.form-required{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/required.svg);background-position:1.8rem 0;background-repeat:no-repeat;background-size:6px 6px;padding-left:2.6rem}input[type=checkbox]+label.form-required:after{margin:inherit;background-image:none}input[type=checkbox]+label:after,input[type=checkbox]+label:before{position:absolute;content:"";display:block}input[type=checkbox]+label:before{height:1.3rem;width:1.3rem;border:2px solid #a8a7a7;border-radius:4px;left:0;top:0}input[type=checkbox]+label:hover:before{border-color:#262424}input[type=checkbox]+label:after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;border-color:#fff;transform:rotate(-45deg);left:.4rem;top:.4rem;content:none}input[type=checkbox]:checked+label:before{background-color:#262424;border-color:#262424}input[type=checkbox]:checked+label:after{content:""}input[type=checkbox]:focus+label:before{outline:none}input[type=radio]{opacity:0;width:0;display:none}input[type=radio]+label{position:relative;display:block;cursor:pointer;line-height:1.3;padding:.2rem 0 .3rem 2rem}input[type=radio]+label:after,input[type=radio]+label:before{position:absolute;content:"";display:block}input[type=radio]+label:before{height:20px;width:20px;border:2px solid #a8a7a7;border-radius:50%;left:0;top:0}input[type=radio]+label:hover:before{border-color:#262424}input[type=radio]+label:after{height:14px;width:14px;border-radius:50%;background-color:#262424;left:5px;top:5px;content:none}input[type=radio]:checked+label:before{background-color:#fff;border-color:#262424}input[type=radio]:checked+label:after{content:""}input[type=radio]:focus+label:before{outline:none}form .label,form label{font-size:.9375rem;font-weight:700;line-height:1rem;margin-bottom:.3rem;display:inline-block}form .label.visually-hidden,form label.visually-hidden{height:0;clip:rect(0,0,0,0)}form .description{text-align:left}@media (min-width:768px){form .description{text-align:right}}form .description code{font-size:1rem;line-height:1rem;margin-bottom:.3rem;display:inline-block;font-family:Montserrat,sans-serif}form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem}form input[type=submit]{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}form input[type=submit]:focus,form input[type=submit]:hover{outline:none;text-decoration:none}form input[type=submit]:disabled,form input[type=submit][disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}form input[type=submit]:disabled:focus,form input[type=submit]:disabled:hover,form input[type=submit][disabled]:focus,form input[type=submit][disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}form input[type=submit]:focus,form input[type=submit]:hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){form input[type=submit]{font-size:.9375rem}}form input[type=date],form input[type=email],form input[type=password],form input[type=text]{padding:calc(1em - 1px);background-color:#fff;border:1px solid #a8a7a7;border-radius:4px;font-weight:500;color:#444}form input[type=date]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder{color:#a8a7a7}form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=text]::-moz-placeholder{color:#a8a7a7}form input[type=date]:-ms-input-placeholder,form input[type=date]::-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=password]::-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=text]::-ms-input-placeholder{color:#a8a7a7}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=text]::placeholder{color:#a8a7a7}form input[type=date]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus{border-color:#262424;outline:none;background-color:#fff}form input[type=date]:focus::-webkit-input-placeholder,form input[type=email]:focus::-webkit-input-placeholder,form input[type=password]:focus::-webkit-input-placeholder,form input[type=text]:focus::-webkit-input-placeholder{color:transparent}form input[type=date]:focus::-moz-placeholder,form input[type=email]:focus::-moz-placeholder,form input[type=password]:focus::-moz-placeholder,form input[type=text]:focus::-moz-placeholder{color:transparent}form input[type=date]:focus:-ms-input-placeholder,form input[type=date]:focus::-ms-input-placeholder,form input[type=email]:focus:-ms-input-placeholder,form input[type=email]:focus::-ms-input-placeholder,form input[type=password]:focus:-ms-input-placeholder,form input[type=password]:focus::-ms-input-placeholder,form input[type=text]:focus:-ms-input-placeholder,form input[type=text]:focus::-ms-input-placeholder{color:transparent}form input[type=date]:focus::placeholder,form input[type=email]:focus::placeholder,form input[type=password]:focus::placeholder,form input[type=text]:focus::placeholder{color:transparent}form input[type=date]{line-height:1;background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/calendar.svg);background-repeat:no-repeat;background-position:calc(100% - .6em) 50%;background-size:1.3em}form input[type=date]::-webkit-calendar-picker-indicator{display:none}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:1.5em;background-color:#fff;border:1px solid #a8a7a7;border-radius:4px;font-size:1rem;font-weight:400;color:#444;padding:calc(1em - 1px);height:auto;width:100%;max-width:100%}form select>span{line-height:1.15em}form select::-webkit-details-marker,form select>div{display:none}form select::-webkit-input-placeholder{color:#a8a7a7}form select::-moz-placeholder{color:#a8a7a7}form select:-ms-input-placeholder,form select::-ms-input-placeholder{color:#a8a7a7}form select::placeholder{color:#a8a7a7}form select:focus{border-color:#262424;outline:none;background-color:#fff}form select:focus::-webkit-input-placeholder{color:transparent}form select:focus::-moz-placeholder{color:transparent}form select:focus:-ms-input-placeholder,form select:focus::-ms-input-placeholder{color:transparent}form select:focus::placeholder{color:transparent}@media (min-width:768px){form select{padding:calc(1em - 1px) calc(1.2em - 1px)}}form textarea{border-radius:4px;border-width:3px;border-color:#e9e9e9;padding:1em}@media (min-width:768px){form textarea{padding:1em 1.2em}}form textarea:focus{border-color:transparent;outline:2px dotted #d4d3d3;outline-offset:-2px;background-color:#fff}form textarea:focus::-webkit-input-placeholder{color:transparent}form textarea:focus::-moz-placeholder{color:transparent}form textarea:focus:-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:transparent}form textarea:focus::placeholder{color:transparent}a#edit-un-login-returning-customer-forgot-password,a.link--previous{color:#262424;font-size:.9375rem;font-weight:700}input#edit-actions-next+a,input#edit-un-login-returning-customer-submit+a#edit-un-login-returning-customer-forgot-password{margin-left:1rem}button,input,optgroup,select,textarea{font-family:ZTGatha-SemiBold,sans-serif}.form--inline .form-item{float:none;margin-right:0}@media (min-width:768px){.form--inline .form-item{float:left;margin-right:1em}}.form-actions,.form-item{margin:0 auto 1rem}.bef-exposed-form .form--inline .form-item,.bef-exposed-form .form--inline>.form-item{float:none;margin:0}.block-system-main-block form{margin-bottom:2rem}@media (min-width:1120px){.block-system-main-block form{margin-bottom:4rem}}.block-system-main-block form div.password-confirm,.block-system-main-block form div.password-strength,.block-system-main-block form div.password-suggestions{font-size:.875rem}.block-system-main-block form .confirm-parent,.block-system-main-block form .password-parent{max-width:100%}.block-system-main-block form fieldset{border-radius:4px;border-width:3px;border-color:#e9e9e9;padding:.35rem .5rem .625rem}.block-system-main-block form fieldset.fieldgroup{padding:.35rem .5rem .625rem}.block-system-main-block form fieldset+fieldset{margin-top:2rem}.block-system-main-block form fieldset+fieldset.form-wrapper__guest-checkout{margin-top:0}.block-system-main-block form fieldset>legend>.fieldset-legend{line-height:1.23em;margin:0;font-size:.9375rem;font-weight:600;padding:1rem;color:#a8a7a7;text-transform:uppercase}.block-system-main-block form fieldset>.fieldset-wrapper{padding:1rem}@media (min-width:1120px){.block-system-main-block form fieldset>.fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.block-system-main-block form fieldset>.fieldset-wrapper .fieldset-wrapper{padding:0}.block-system-main-block form fieldset>.fieldset-wrapper>.form-wrapper>fieldset,.block-system-main-block form fieldset>.fieldset-wrapper>fieldset{border:0;padding:0}.block-system-main-block form fieldset>.fieldset-wrapper .form-wrapper>legend>.fieldset-legend{display:block;letter-spacing:normal;color:#262424;padding:0;margin-bottom:.6rem;font-size:.9375rem;font-weight:700;text-transform:none}.block-system-main-block form fieldset>.fieldset-wrapper .js-form-item input,.block-system-main-block form fieldset>.fieldset-wrapper>.form-wrapper{width:100%}.block-system-main-block form fieldset>.fieldset-wrapper>.form-wrapper.webform-flexbox{margin-top:0;margin-bottom:0}.block-system-main-block form fieldset>.fieldset-wrapper>.form-wrapper.webform-flexbox+.webform-flexbox{margin-top:1rem}.block-system-main-block form fieldset>.fieldset-wrapper>.form-wrapper:empty{width:0!important}.block-system-main-block form .form-submit:not(.delete-order-item){margin-top:3rem}.block-system-main-block form .description{text-align:left;font-size:1rem;font-style:italic;margin-top:2rem;line-height:1.3}.block-system-main-block form.user-login-form,.block-system-main-block form.user-pass,.block-system-main-block form.user-register-form{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-left:auto;margin-right:auto;width:95%;max-width:47rem}.block-system-main-block form.user-login-form .form-item,.block-system-main-block form.user-pass .form-item,.block-system-main-block form.user-register-form .form-item{text-align:left;width:100%}.block-system-main-block form.user-login-form .form-item input,.block-system-main-block form.user-pass .form-item input,.block-system-main-block form.user-register-form .form-item input{max-width:100%;width:100%}.block-system-main-block form.user-login-form .form-item+p,.block-system-main-block form.user-pass .form-item+p,.block-system-main-block form.user-register-form .form-item+p{font-size:.875rem;margin-top:.2rem}.block-system-main-block form.user-login-form>.form-item+.form-item,.block-system-main-block form.user-pass>.form-item+.form-item,.block-system-main-block form.user-register-form>.form-item+.form-item{margin-top:1rem}.block-system-main-block form.user-login-form>.form-item label,.block-system-main-block form.user-pass>.form-item label,.block-system-main-block form.user-register-form>.form-item label{display:block}.block-system-main-block form.user-login-form>.form-wrapper .form-item+.form-item,.block-system-main-block form.user-pass>.form-wrapper .form-item+.form-item,.block-system-main-block form.user-register-form>.form-wrapper .form-item+.form-item{margin-top:1rem}.block-system-main-block form.user-login-form .description,.block-system-main-block form.user-pass .description,.block-system-main-block form.user-register-form .description{font-size:.875rem;margin-top:.2rem}table{text-align:left;width:100%}table thead{background:#f4f4f4}table thead th{padding:.75rem 1rem .5rem;font-weight:400;line-height:1.23em;margin:0;color:#262424;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:#444;border:1px solid rgba(0,0,0,.2);white-space:nowrap}table tbody{font-size:.9375rem;font-weight:500}table tbody td{vertical-align:top;padding:1rem;border:1px solid #d4d3d3;line-height:1.3}.path-webform form.webform-submission-form{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.path-webform form.webform-submission-form{max-width:1280px}}.path-webform form.webform-submission-form>.form-item{margin:1em 0 2rem}.path-webform form.webform-submission-form>.form-item>label{display:block}.path-webform form.webform-submission-form .form-actions,.path-webform form.webform-submission-form .form-item{margin-left:0}.path-webform form.webform-submission-form .form-actions.form-item-education-level,.path-webform form.webform-submission-form .form-item.form-item-education-level{margin:1em 0 1rem}.path-webform form.webform-submission-form .form-item-vacancy-code{padding:.35em 1.75rem .625em;margin-bottom:2rem}.path-webform form.webform-submission-form .form-item-vacancy-code label{font-size:1rem}.path-webform form.webform-submission-form #edit-actions{text-align:center}.conference-info{background-color:#002847;color:#fff;padding:1rem;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1rem;text-align:center}.conference-info .conference-title{margin:0;color:#fff;font-size:1.25rem;width:100%;text-align:center;font-weight:700}.conference-info__details{-ms-flex-direction:column;flex-direction:column;width:100%}.conference-info__details,.conference-info__details-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.conference-info__details-item:not(:last-child):after{content:none}.conference-info .conference-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.conference-info .conference-cta a{background-color:#d93b28;color:#fff;padding:.5rem 1rem;text-decoration:none;border-radius:4px;font-weight:700;display:inline-block;text-align:center;white-space:nowrap;max-width:200px;width:100%}@media (min-width:768px){.conference-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-line-pack:start!important;align-content:flex-start!important;gap:1rem}.conference-info .conference-title{min-width:20%;margin-right:0;text-align:center;width:auto;max-width:30%}.conference-info__details{-ms-flex-direction:row;flex-direction:row;text-align:left!important;-ms-flex-align:center!important;align-items:center!important;gap:1rem}.conference-info__details,.conference-info__details-item{-ms-flex-pack:start!important;justify-content:flex-start!important}.conference-info__details-item:not(:last-child):after{content:"•";color:#fff;opacity:.7;margin-left:.5rem;margin-right:.5rem}.conference-info .conference-cta{width:auto;margin-left:auto;-ms-flex-item-align:center;align-self:center}.conference-info .conference-cta a{width:auto;max-width:none}}.page-node-type-news #block-drupalcon-page-title,.page-node-type-page #block-drupalcon-page-title{display:block;padding-top:3rem}#block-drupalcon-page-title .page-title{margin:0 auto 1em;width:95%;max-width:1120px;color:#d93b28;font-family:Unbounded,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.1;font-size:1.875rem;text-align:center}@media (min-width:1400px){#block-drupalcon-page-title .page-title{max-width:1280px}}#block-drupalcon-account-menu{margin-right:0;margin-left:auto}@media (min-width:1200px){#block-drupalcon-account-menu .menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}#block-drupalcon-account-menu .menu li+li{margin-left:.5rem}}#block-drupalcon-account-menu .menu li a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#444;background-color:transparent;border:1px solid #444;font-size:.75rem;padding:.35em .6em;line-height:1.2em}#block-drupalcon-account-menu .menu li a:focus,#block-drupalcon-account-menu .menu li a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}#block-drupalcon-account-menu .menu li a:disabled,#block-drupalcon-account-menu .menu li a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}#block-drupalcon-account-menu .menu li a:disabled:focus,#block-drupalcon-account-menu .menu li a:disabled:hover,#block-drupalcon-account-menu .menu li a[disabled]:focus,#block-drupalcon-account-menu .menu li a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}@media (min-width:768px){#block-drupalcon-account-menu .menu li a{font-size:.875rem}}.block-conference-logo-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-conference-logo-block .field--name-field-conference-logo img{width:10.9375rem}header .block-conference-logo-block:before{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/separator.png) no-repeat 50%;background-size:contain;width:26px;height:76px;content:"";display:block}header .block-conference-logo-block .field--name-field-conference-logo img{width:6.25rem}@media (min-width:1120px){header .block-conference-logo-block .field--name-field-conference-logo img{width:8.75rem}}#block-drupalcon-newsletter{background-color:#006aa9;color:#fff;padding:3em 0}#block-drupalcon-newsletter .field--name-body{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){#block-drupalcon-newsletter .field--name-body{max-width:1280px}}@media (min-width:1120px){#block-drupalcon-newsletter .field--name-body>.field__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}#block-drupalcon-newsletter p{font-size:1.125rem;margin:.5em 0}@media (min-width:1120px){#block-drupalcon-newsletter p{padding-top:0;padding-right:1em}}#block-drupalcon-newsletter .newsletter-form{-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){#block-drupalcon-newsletter .mc-field-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}#block-drupalcon-newsletter .mc-field-content>div{-ms-flex:1;flex:1;margin:.75em .5em}@media (min-width:768px){#block-drupalcon-newsletter .mc-field-content>div{margin:.5em}}#block-drupalcon-newsletter .mc-field-content>div.mc-field-submit{-ms-flex:0.5;flex:0.5}#block-drupalcon-newsletter .mc-field-content input{width:100%}#block-drupalcon-newsletter .mc-field-content .button{background-color:#f4f4f4;border-radius:.35em;border:0;box-sizing:border-box;color:#a8a7a7;cursor:pointer;display:inline-block;font-family:ZTGatha-SemiBold,sans-serif;font-size:.9375rem;font-weight:500;padding:.75em 1.5em;text-transform:uppercase;transition:background-color .2s ease-in-out}@media (min-width:768px){#block-drupalcon-newsletter .mc-field-content .button{padding:.6em 1.5em}}#block-drupalcon-newsletter .mc-field-content .button:focus,#block-drupalcon-newsletter .mc-field-content .button:hover{background-color:#dbdbdb}#block-drupalcon-newsletter .mc-field-content .button:focus{outline:2px solid #dbdbdb;outline-offset:.15em}#block-drupalcon-newsletter input[type=email],#block-drupalcon-newsletter input[type=text]{background:hsla(0,0%,100%,.2);border:2px solid transparent;border-radius:.25em;box-sizing:border-box;color:#fff;font-family:ZTGatha-SemiBold,sans-serif;font-size:.9375rem;padding:1em;transition:border-color .25s ease-in-out}#block-drupalcon-newsletter input[type=email]::-webkit-input-placeholder,#block-drupalcon-newsletter input[type=text]::-webkit-input-placeholder{color:hsla(0,0%,100%,.65)}#block-drupalcon-newsletter input[type=email]::-moz-placeholder,#block-drupalcon-newsletter input[type=text]::-moz-placeholder{color:hsla(0,0%,100%,.65)}#block-drupalcon-newsletter input[type=email]:-ms-input-placeholder,#block-drupalcon-newsletter input[type=text]:-ms-input-placeholder{color:hsla(0,0%,100%,.65)}#block-drupalcon-newsletter input[type=email]:-moz-placeholder,#block-drupalcon-newsletter input[type=text]:-moz-placeholder{color:hsla(0,0%,100%,.65)}@media (min-width:768px){#block-drupalcon-newsletter input[type=email],#block-drupalcon-newsletter input[type=text]{padding:.5em 1em}}#block-drupalcon-newsletter input[type=email]:focus,#block-drupalcon-newsletter input[type=text]:focus{border-color:hsla(0,0%,100%,.5);outline:none}#block-nextconference{line-height:1.2;margin:1em auto;padding-top:1.5em;padding-right:.5em!important;position:relative;text-align:center}@media (min-width:1120px){#block-nextconference{margin:0;padding-top:0;padding-left:1.75em}}#block-nextconference .label{color:#262424;font-family:Unbounded,sans-serif;font-size:.9375rem;font-weight:500}#block-nextconference .field--name-node-title h3{color:#006aa9;font-size:1.125rem;font-weight:300;text-transform:uppercase;margin-bottom:.1em}#block-nextconference .field--name-field-header-section{color:#d93b28;font-family:Unbounded,sans-serif;font-size:.9375rem;font-weight:700;text-transform:uppercase}@media (min-width:1120px){.block-views-blocksponsors-by-conference-sponsors-by-conf-block{margin:0;padding-top:0;padding-left:1.75em}}.field--name-field-short-description.view-mode-full{font-weight:400;font-size:1rem;padding:1rem 0}.field--name-field-short-description.view-mode-full>:last-child{margin-bottom:0}@media (min-width:768px){.field--name-field-short-description.view-mode-full{font-size:1.125rem;font-weight:300;padding:2rem 0 3rem;margin-bottom:3rem}}.field--name-title.view-mode-mini-card,.field--name-title.view-mode-teaser{font-size:1rem;font-weight:700;line-height:1.65em;margin-bottom:.4em}.field--name-title.view-mode-mini-card{font-size:.9375rem}.field--name-taxonomy-term-title{text-transform:uppercase}.node-view-mode-highlight .group-link>.group-wrapper,.node-view-mode-teaser .group-link>.group-wrapper{padding:.75rem 0;-ms-flex-positive:1;flex-grow:1;width:100%}@media (min-width:1120px){.node-view-mode-highlight .group-link>.group-wrapper,.node-view-mode-teaser .group-link>.group-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.node-view-mode-highlight .group-link .field--name-node-title h2,.node-view-mode-teaser .group-link .field--name-node-title h2{color:#262424}.node--type-news.node--view-mode-full{margin-left:auto;margin-right:auto;width:95%;max-width:990px}@media (min-width:1400px){.node--type-news.node--view-mode-full{max-width:1120px}}.node--type-news.node--view-mode-teaser{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.node--type-news.node--view-mode-teaser .field--name-node-post-date{background-color:#ccedf9;color:#12285f;font-family:Unbounded,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1;margin-right:1.5em;padding:.5em .75em .6em;text-align:center;text-transform:uppercase}.node--type-news.node--view-mode-teaser .field--name-node-post-date span{display:block}.node--type-news.node--view-mode-teaser .field--name-node-post-date span.day{font-size:1.75em}.node--type-news.node--view-mode-teaser .field--name-node-post-date span.year{color:#006aa9;font-size:.9375em;font-weight:400;margin-top:.15em}.node--type-news.node--view-mode-teaser h6{margin-bottom:.25rem}.node--type-news.node--view-mode-teaser p:last-child{margin-bottom:0}.page-node-type-session .main-wrapper{margin:2rem auto;width:95%;max-width:1120px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1400px){.page-node-type-session .main-wrapper{max-width:1280px}}@media (min-width:768px){.page-node-type-session .main-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.page-node-type-session .main-wrapper .layout-content{margin-right:1rem;width:100%}@media (min-width:768px){.page-node-type-session .main-wrapper .layout-content{width:66.6%}}.page-node-type-session .main-wrapper .layout-sidebar-first{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-bottom.png) repeat-x bottom #fff;border:2px dashed #ccc;padding:2em;width:100%}@media (min-width:768px){.page-node-type-session .main-wrapper .layout-sidebar-first{width:33.3%}}.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .views-field-field-track .field--name-field-icon{float:left;margin-right:1em}.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .view-content,.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .views-row{width:100%!important}.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .views-field{display:block!important}.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .views-field+.views-field{margin-top:1rem}.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .views-field.views-field-nothing,.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .views-field.views-field-nothing-1{text-align:center}.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .views-label{color:#d93b28;font-family:Unbounded,sans-serif;font-size:1.125rem}.page-node-type-session .main-wrapper .view-drupalcon-session-sidebar .field-content{display:block!important}.page-node-type-session .field--name-field-speakers{background-color:#e9e9e9;font-size:.9375rem;font-weight:500;margin:1rem .5rem;-ms-flex-order:1;order:1;padding:.25rem 1rem}.page-node-type-session .field--name-field-speakers p{margin:0}.page-node-type-session .field--name-field-speakers a.druplicon:before{content:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/EL_blue_RGB.svg);display:inline-block;width:13px;margin-right:.25rem;margin-left:1px;margin-top:0;position:relative;top:2px}.page-node-type-conference #block-drupalcon-breadcrumbs{display:none}.page-node-type-page .node__content>.field--name-body{border:2px dashed #ccc;padding:1.5em!important;margin:1rem auto 2rem;width:95%;max-width:53rem}@media (min-width:1400px){.page-node-type-page .node__content>.field--name-body{max-width:990px}}@media (min-width:768px){.page-node-type-page .node__content>.field--name-body{margin-top:3rem;margin-bottom:4rem}}.dcon-pane-hotels{border:1px solid #d4d3d3;box-sizing:border-box;padding:2em;text-align:center}.dcon-pane-hotels .field-name-field-hotel-element>.field-items{margin:.5em 0;text-align:left}@media (min-width:640px){.dcon-pane-hotels .field-name-field-hotel-element>.field-items{display:-ms-flexbox;display:flex;margin:1em 0}}.dcon-pane-hotels .field-name-field-hotel-element>.field-items>.field-item{-ms-flex:1;flex:1;padding:.5em 1em}.dcon-pane-hotels .field-name-field-hotel-element>.field-items>.field-item>*{width:100%}.dcon-pane-hotels .field-name-field-hotel-element>.field-items>.field-item+.field-item{border-top:1px solid #e9e9e9}@media (min-width:640px){.dcon-pane-hotels .field-name-field-hotel-element>.field-items>.field-item+.field-item{border-left:1px solid #e9e9e9;border-top:0}}.dcon-pane-hotels .field-name-field-hotel-element>.field-items .field-name-field-title{font-size:1.125rem;font-weight:600}.dcon-pane-hotels .field-name-field-hotel-element>.field-items .field-name-field-title strong{font-weight:600}.dcon-pane-hotels .field-name-field-hotel-element>.field-items .field-name-field-number{color:#006aa9;font-weight:600}.dcon-pane-hotels .field-name-field-link a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#006aa9;border:1px solid #006aa9;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em;text-transform:uppercase}.dcon-pane-hotels .field-name-field-link a:focus,.dcon-pane-hotels .field-name-field-link a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.dcon-pane-hotels .field-name-field-link a:disabled,.dcon-pane-hotels .field-name-field-link a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.dcon-pane-hotels .field-name-field-link a:disabled:focus,.dcon-pane-hotels .field-name-field-link a:disabled:hover,.dcon-pane-hotels .field-name-field-link a[disabled]:focus,.dcon-pane-hotels .field-name-field-link a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.dcon-pane-hotels .field-name-field-link a:focus a,.dcon-pane-hotels .field-name-field-link a:hover a,.dcon-pane-hotels .field-name-field-link a a{color:#fff}@media (min-width:1400px){.dcon-pane-hotels .field-name-field-link a{font-size:.9375rem}}.dcon-pane-hotels .fieldable-panels-pane>.field-name-field-subtitle{color:#006aa9;font-weight:600}.field--name-field-title{font-weight:400;line-height:1.23em;margin:0;font-family:Unbounded,sans-serif;font-size:1.5rem;color:#006aa9}@media (min-width:768px){.field--name-field-title{font-size:1.75rem}}@media (min-width:1120px){.field--name-field-title{font-size:2.5rem}}.paragraph .group-content>.field--name-field-title,.paragraph .group-link>.field--name-field-title,.paragraph .group-text>.field--name-field-title,.paragraph>.field--name-field-title{font-weight:400;line-height:1.23em;margin:0;font-family:Unbounded,sans-serif;font-size:1.5rem;line-height:1.2211em;color:#006aa9;margin-bottom:.7em;margin-bottom:0}@media (min-width:768px){.paragraph .group-content>.field--name-field-title,.paragraph .group-link>.field--name-field-title,.paragraph .group-text>.field--name-field-title,.paragraph>.field--name-field-title{font-size:1.75rem;margin-bottom:.4em}}@media (min-width:1120px){.paragraph .group-content>.field--name-field-title,.paragraph .group-link>.field--name-field-title,.paragraph .group-text>.field--name-field-title,.paragraph>.field--name-field-title{font-size:1.875rem;margin-bottom:.4em}}.paragraph .group-content>.field--name-field-title+.field--name-field-items-list,.paragraph .group-content>.field--name-field-title+.field--name-field-text,.paragraph .group-link>.field--name-field-title+.field--name-field-items-list,.paragraph .group-link>.field--name-field-title+.field--name-field-text,.paragraph .group-text>.field--name-field-title+.field--name-field-items-list,.paragraph .group-text>.field--name-field-title+.field--name-field-text,.paragraph>.field--name-field-title+.field--name-field-items-list,.paragraph>.field--name-field-title+.field--name-field-text{margin-top:1rem}.field--name-field-paragraphs>.field__item>.paragraph{margin-bottom:5rem}.paragraph--type--content{margin-left:auto;margin-right:auto;width:95%;max-width:53rem}.field--name-field-cta{margin-left:auto;margin-right:auto;width:95%;max-width:1120px;margin-top:1rem}@media (min-width:1400px){.field--name-field-cta{max-width:1280px}}@media (min-width:1120px){.field--name-field-cta{margin-left:auto;margin-right:auto;width:95%;max-width:100%;width:100%;margin-top:2rem}}@media (min-width:1120px) and (min-width:1120px){.field--name-field-cta{width:100%}}@media (min-width:1120px) and (min-width:1400px){.field--name-field-cta{width:100%}}.field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em;display:block}.field--name-field-cta a:focus,.field--name-field-cta a:hover{outline:none;text-decoration:none}.field--name-field-cta a:disabled,.field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.field--name-field-cta a:disabled:focus,.field--name-field-cta a:disabled:hover,.field--name-field-cta a[disabled]:focus,.field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.field--name-field-cta a:focus,.field--name-field-cta a:hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){.field--name-field-cta a{font-size:.9375rem}}@media (min-width:768px){.field--name-field-cta a{display:inline-block}}.field--name-field-cta.field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.field--name-field-cta .field__item:not(:first-of-type){margin-left:.5rem}.field--name-field-cta .field__item:not(:first-of-type) a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#444;background-color:transparent;border:1px solid #444;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.field--name-field-cta .field__item:not(:first-of-type) a:focus,.field--name-field-cta .field__item:not(:first-of-type) a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.field--name-field-cta .field__item:not(:first-of-type) a:disabled,.field--name-field-cta .field__item:not(:first-of-type) a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.field--name-field-cta .field__item:not(:first-of-type) a:disabled:focus,.field--name-field-cta .field__item:not(:first-of-type) a:disabled:hover,.field--name-field-cta .field__item:not(:first-of-type) a[disabled]:focus,.field--name-field-cta .field__item:not(:first-of-type) a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}@media (min-width:1400px){.field--name-field-cta .field__item:not(:first-of-type) a{font-size:.9375rem}}.field--name-field-media-image article.media--view-mode-background{position:absolute;top:0;right:0;left:0;bottom:0}.paragraph--type--audience{margin:3rem auto;width:95%;max-width:100%;width:100%;background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-bottom.png) repeat-x 0 bottom #12285f;color:#fff;padding:2em}@media (min-width:1120px){.paragraph--type--audience{width:100%}}@media (min-width:1400px){.paragraph--type--audience{width:100%}}@media (min-width:768px){.paragraph--type--audience{padding:0 2em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}}.paragraph--type--audience .group-wrapper{padding:2rem 0}@media (min-width:768px){.paragraph--type--audience .group-wrapper{width:25%;padding:4rem 0;padding-right:2rem}}.paragraph--type--audience .group-wrapper>.field--name-field-title{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem;margin-top:0}@media (min-width:1400px){.paragraph--type--audience .group-wrapper>.field--name-field-title{font-size:1.5rem}}.paragraph--type--audience .field--name-field-items{height:100%}@media (min-width:768px){.paragraph--type--audience .field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin-top:-2rem;margin-bottom:-2rem;width:75%}}.paragraph--type--audience .field--name-field-items>.field__item{min-height:100%;margin-bottom:1rem}@media (min-width:768px){.paragraph--type--audience .field--name-field-items>.field__item{padding:.5rem;width:33.3332%;margin-bottom:0;-ms-flex-positive:1;flex-grow:1}}.paragraph--type--audience .paragraph--type-audience-item{background:#a8a7a7}.paragraph--type--audience .paragraph--type-audience-item.color-pink{background-color:#d61660}.paragraph--type--audience .paragraph--type-audience-item.color-purple{background-color:#6b2476}.paragraph--type--audience .paragraph--type-audience-item.color-green{background-color:#2a6f30}.paragraph--type--audience .paragraph--type-audience-item.color-blue{background-color:#3cabdc}.paragraph--type--audience .paragraph--type-audience-item,.paragraph--type--audience .paragraph--type-audience-item .group-link{border-radius:.5rem;box-shadow:0 0 1rem rgba(38,36,36,.5);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}@media (min-width:1120px){.paragraph--type--audience .paragraph--type-audience-item,.paragraph--type--audience .paragraph--type-audience-item .group-link{text-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type--audience .paragraph--type-audience-item .field--name-field-icon,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-icon{padding:1rem}.paragraph--type--audience .paragraph--type-audience-item .field--name-field-icon img,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-icon img{width:140px;max-width:140px;max-height:120px}@media (min-width:1120px){.paragraph--type--audience .paragraph--type-audience-item .field--name-field-icon,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-icon{padding:1.5rem}.paragraph--type--audience .paragraph--type-audience-item .field--name-field-icon img,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-icon img{margin-left:auto;margin-right:auto}}.paragraph--type--audience .paragraph--type-audience-item .field--name-field-title,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-title{color:#fff;font-family:Unbounded,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3;padding:0 1rem}@media (min-width:1120px){.paragraph--type--audience .paragraph--type-audience-item .field--name-field-title,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-title{padding:0 1.5rem}}@media (min-width:1400px){.paragraph--type--audience .paragraph--type-audience-item .field--name-field-title,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-title{font-size:1.5rem}}.paragraph--type--audience .paragraph--type-audience-item .field--name-field-text,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-text{margin-top:.5rem;margin-bottom:1rem;padding:0 1rem}@media (min-width:1120px){.paragraph--type--audience .paragraph--type-audience-item .field--name-field-text,.paragraph--type--audience .paragraph--type-audience-item .group-link .field--name-field-text{padding:0 1.5rem;margin-bottom:1.5rem}}@media (min-width:1120px){.paragraph--type--audience .paragraph--type-audience-item .group-link,.paragraph--type--audience .paragraph--type-audience-item .group-link .group-link{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.paragraph--type--boxed-content{max-width:80%;margin-left:auto;margin-right:auto;text-align:center}.field--name-field-paragraphs-left .paragraph--type--boxed-content{max-width:90%;margin-left:auto;margin-right:auto}.paragraph--type--boxed-content .group-content{position:relative;padding:1.5em 1.5em 2em;border:2px dashed #d4d3d3}.paragraph--type--boxed-content .group-content ul{display:inline-block;text-align:left}.paragraph--type--boxed-content .group-content>.field--name-field-title{margin-top:-1.55em;position:relative;z-index:1}.paragraph--type--boxed-content .group-content>.field--name-field-title .field__item{background-color:#fff;display:inline-block;margin:0;padding:0 1em}.paragraph--type--boxed-content .group-content .field--name-field-cta{margin-top:1em;width:100%}.paragraph--type--boxed-content .group-content .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.paragraph--type--boxed-content .group-content .field--name-field-cta a:focus,.paragraph--type--boxed-content .group-content .field--name-field-cta a:hover{outline:none;text-decoration:none}.paragraph--type--boxed-content .group-content .field--name-field-cta a:disabled,.paragraph--type--boxed-content .group-content .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type--boxed-content .group-content .field--name-field-cta a:disabled:focus,.paragraph--type--boxed-content .group-content .field--name-field-cta a:disabled:hover,.paragraph--type--boxed-content .group-content .field--name-field-cta a[disabled]:focus,.paragraph--type--boxed-content .group-content .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type--boxed-content .group-content .field--name-field-cta a:focus,.paragraph--type--boxed-content .group-content .field--name-field-cta a:hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){.paragraph--type--boxed-content .group-content .field--name-field-cta a{font-size:.9375rem}}.paragraph--type--custom-table{margin-left:auto;margin-right:auto;width:95%;max-width:53rem}@media (min-width:1400px){.paragraph--type--custom-table{max-width:990px}}.paragraph--type--custom-table .field--name-field-items .field__item:last-child .paragraph--type--table-item{border:0}.paragraph--type--table-item{margin-bottom:1rem}.paragraph--type--table-item .field--name-field-title{font-family:ZTGatha-SemiBold,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase}@media (min-width:768px){.paragraph--type--table-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-bottom:.5rem;border-bottom:1px solid #a8a7a7}.paragraph--type--table-item .field--name-field-title{width:35%;text-align:right}.paragraph--type--table-item .field--name-field-text{width:75%;padding-left:3rem}}.paragraph--type--grid-blocks-advanced{margin:2em auto;width:95%;max-width:1120px;text-align:center}@media (min-width:1120px){.paragraph--type--grid-blocks-advanced{margin-bottom:4em;margin-top:4em}}@media (min-width:1400px){.paragraph--type--grid-blocks-advanced{max-width:1280px}}.paragraph--type--grid-blocks-advanced .field-name-field-title h2{color:#a8a7a7;font-size:1.5rem;margin:0}@media (min-width:768px){.paragraph--type--grid-blocks-advanced .field-name-field-title h2{font-size:2.5rem}}@media (min-width:768px){.paragraph--type--grid-blocks-advanced .field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:1em}}.paragraph--type--grid-blocks-advanced .field--name-field-items>.field__item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:auto;margin-right:auto;max-width:540px;padding:.5em}@media (min-width:1120px){.paragraph--type--grid-blocks-advanced .field--name-field-items>.field__item{-ms-flex-preferred-size:33.3%;flex-basis:33.3%;max-width:100%;margin:0}}.paragraph--type--grid-blocks-advanced .field--name-field-items .group-content{background-color:#f4f4f4;padding:1.5em 1.5em 2em}.paragraph--type--grid-blocks-advanced .field--name-field-items .group-content>*+*{margin-top:.3em}@media (min-width:768px){.paragraph--type--grid-blocks-advanced .field--name-field-items .group-content{padding:2.2em 2.2em 3em}}.paragraph--type-grid-block-advanced-item .group-content.image-style-rectangle .field--name-field-image,.paragraph--type-grid-block-advanced-item.image-style-rectangle .field--name-field-image{background-color:#fff;position:relative}.paragraph--type-grid-block-advanced-item .group-content.image-style-rectangle .field--name-field-image:before,.paragraph--type-grid-block-advanced-item.image-style-rectangle .field--name-field-image:before{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-top.png) repeat-x 25% top;content:"";display:block;opacity:.75;padding-top:69.5%;width:100%}.paragraph--type-grid-block-advanced-item .group-content.image-style-rectangle .field--name-field-image img,.paragraph--type-grid-block-advanced-item.image-style-rectangle .field--name-field-image img{left:0;margin:0 auto;max-height:100%;max-width:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.paragraph--type-grid-block-advanced-item .group-content.image-style-hexagon .field--name-field-image,.paragraph--type-grid-block-advanced-item.image-style-hexagon .field--name-field-image{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);max-width:80%;margin:0 auto}.paragraph--type-grid-block-advanced-item .group-content.image-style-hexagon .field--name-field-image+.group-content,.paragraph--type-grid-block-advanced-item.image-style-hexagon .field--name-field-image+.group-content{margin-top:-2.25em;padding-top:3.4em}.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-title,.paragraph--type-grid-block-advanced-item>.field--name-field-title{color:#006aa9;font-family:Unbounded,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3}.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-subtitle,.paragraph--type-grid-block-advanced-item>.field--name-field-subtitle{color:#d93b28;font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:.7rem}.paragraph--type-grid-block-advanced-item .field--name-field-social,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-description,.paragraph--type-grid-block-advanced-item>.field--name-field-description{font-size:.9375rem}.paragraph--type-grid-block-advanced-item .field--name-field-social .field__item,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social .field__item{display:inline-block;margin:.25em .5rem}.paragraph--type-grid-block-advanced-item .field--name-field-social a,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social a{font-weight:400;color:#444;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.paragraph--type-grid-block-advanced-item .field--name-field-social a:hover,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social a:hover{color:#006aa9}.paragraph--type-grid-block-advanced-item .field--name-field-social a:before,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social a:before{content:"";display:inline-block;margin-right:.25rem;vertical-align:bottom;width:18px;height:18px;background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-small-share.svg) no-repeat 50%;background-size:18px}.paragraph--type-grid-block-advanced-item .field--name-field-social a[href*=twitter]:before,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social a[href*=twitter]:before{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-small-twitter.svg)}.paragraph--type-grid-block-advanced-item .field--name-field-social a[href*=linkedin]:before,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social a[href*=linkedin]:before{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-small-linkedin.svg)}.paragraph--type-grid-block-advanced-item .field--name-field-social a[href*=drupal]:before,.paragraph--type-grid-block-advanced-item .group-content .field--name-field-social a[href*=drupal]:before{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/social-small-drupal.svg);width:50px;background-size:45px}.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#006aa9;border:1px solid #006aa9;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a:focus,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a:hover,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a:focus,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a:disabled,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a[disabled],.paragraph--type-grid-block-advanced-item>.field--name-field-cta a:disabled,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a:disabled:focus,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a:disabled:hover,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a[disabled]:focus,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a[disabled]:hover,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a:disabled:focus,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a:disabled:hover,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a[disabled]:focus,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a:focus a,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a:hover a,.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a a,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a:focus a,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a:hover a,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a a{color:#fff}@media (min-width:1400px){.paragraph--type-grid-block-advanced-item .group-content>.field--name-field-cta a,.paragraph--type-grid-block-advanced-item>.field--name-field-cta a{font-size:.9375rem}}.paragraph--type--grid-block-sponsors>.field--name-field-title{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-bottom.png) repeat-x 0 bottom #12285f;color:#fff;font-size:1.5rem;font-family:ZTGatha-SemiBold,sans-serif;font-weight:600;line-height:1.2;margin-bottom:1em;padding:.25em 1em;text-align:center;width:100%}.paragraph--type--grid-block-sponsors>.field--name-field-items{margin-left:auto;margin-right:auto;width:95%;max-width:1120px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1400px){.paragraph--type--grid-block-sponsors>.field--name-field-items{max-width:1280px}}.paragraph--type--grid-block-sponsors>.field--name-field-items>.field__item{width:100%;padding:1em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.paragraph--type--grid-block-sponsors>.field--name-field-items .field--name-field-title{color:#d4d3d3;font-size:.9375rem;margin-bottom:.5rem;margin-top:.25rem}.paragraph--type--grid-block-sponsors>.field--name-field-items a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto;transition:opacity .25s ease-in-out;position:relative}.paragraph--type--sponsor-row>.field--name-field-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--sponsor-row>.field--name-field-items,.paragraph--type-sponsor-sized-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.paragraph--type-sponsor-sized-item{padding:1em;text-align:center}.paragraph--type-sponsor-sized-item.size-tiny img{width:100px;max-width:100px;max-height:100px}.paragraph--type-sponsor-sized-item.size-small img{width:150px;max-width:150px;max-height:150px}.paragraph--type-sponsor-sized-item.size-medium img{width:200px;max-width:200px;max-height:200px}.paragraph--type-sponsor-sized-item.size-large img{width:250px;max-width:250px;max-height:250px}.paragraph--type-sponsor-sized-item.size-big img{width:300px;max-width:300px;max-height:300px}.paragraph--type--grid-blocks>.field--name-field-items{margin-left:auto;margin-right:auto;width:95%;max-width:990px}@media (min-width:1400px){.paragraph--type--grid-blocks>.field--name-field-items{max-width:1120px}}@media (min-width:768px){.paragraph--type--grid-blocks>.field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-top:1em}}.paragraph--type--grid-blocks>.field--name-field-items>.field__item{-ms-flex-preferred-size:50%;flex-basis:50%;padding:.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.paragraph--type--grid-blocks>.field--name-field-items>.field__item>*{width:100%;margin:0}.paragraph--type--grid-block-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-direction:column;flex-direction:column}.paragraph--type--grid-block-item>*{width:100%;margin:0}.paragraph--type--grid-block-item .group-text{text-align:center;background-color:#f4f4f4;padding:1em;-ms-flex-positive:1;flex-grow:1}.paragraph--type--grid-block-item .group-text .field--name-field-title{font-family:ZTGatha-SemiBold,sans-serif;font-weight:300;font-size:1.125rem;margin-bottom:.5em}@media (min-width:1120px){.paragraph--type--grid-block-item .group-text .field--name-field-title{font-size:1.75rem}}.paragraph--type--grid-block-item .group-text .field--name-field-subtitle{line-height:1.4;color:#d93b28}.paragraph--type--grid-block-item .group-text .field--name-field-cta{margin-top:1.5rem;margin-bottom:1rem;width:100%}.paragraph--type--grid-block-item .group-text .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#006aa9;border:1px solid #006aa9;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.paragraph--type--grid-block-item .group-text .field--name-field-cta a:focus,.paragraph--type--grid-block-item .group-text .field--name-field-cta a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.paragraph--type--grid-block-item .group-text .field--name-field-cta a:disabled,.paragraph--type--grid-block-item .group-text .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type--grid-block-item .group-text .field--name-field-cta a:disabled:focus,.paragraph--type--grid-block-item .group-text .field--name-field-cta a:disabled:hover,.paragraph--type--grid-block-item .group-text .field--name-field-cta a[disabled]:focus,.paragraph--type--grid-block-item .group-text .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type--grid-block-item .group-text .field--name-field-cta a:focus a,.paragraph--type--grid-block-item .group-text .field--name-field-cta a:hover a,.paragraph--type--grid-block-item .group-text .field--name-field-cta a a{color:#fff}@media (min-width:1400px){.paragraph--type--grid-block-item .group-text .field--name-field-cta a{font-size:.9375rem}}main .paragraph--type-hero-conference{position:relative;width:100%;min-height:0;box-sizing:border-box}main .paragraph--type-hero-conference .group-content{position:relative;z-index:20;background-color:#006aa9;line-height:1.3;padding:1.5rem;text-align:left;text-shadow:0 2px 2px rgba(38,36,36,.5)}@media (min-width:768px){main .paragraph--type-hero-conference .group-content{margin-left:auto;margin-right:auto;width:95%;max-width:1600px;background-color:transparent;padding:4rem 0}}main .paragraph--type-hero-conference>.field--name-field-cover,main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;display:block}main .paragraph--type-hero-conference>.field--name-field-cover{display:block}@media (max-width:767px){main .paragraph--type-hero-conference>.field--name-field-cover{display:none}}main .paragraph--type-hero-conference>.field--name-field-cover .field--name-field-media-image,main .paragraph--type-hero-conference>.field--name-field-cover .field--type-image,main .paragraph--type-hero-conference>.field--name-field-cover .field__item,main .paragraph--type-hero-conference>.field--name-field-cover article{width:100%;height:auto;box-sizing:border-box;margin:0;padding:0;display:block}main .paragraph--type-hero-conference>.field--name-field-cover img,main .paragraph--type-hero-conference>.field--name-field-cover picture{width:100%;height:auto;display:block;max-width:100vw;box-sizing:border-box}main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero{display:none}@media (max-width:767px){main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero{display:block}}main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero .field--name-field-media-image,main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero .field--type-image,main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero .field__item,main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero article{width:100%;height:auto;box-sizing:border-box;margin:0;padding:0;display:block}main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero img,main .paragraph--type-hero-conference>.field--name-field-mobile-conference-hero picture{width:100%;height:auto;display:block;max-width:100vw;box-sizing:border-box}main .paragraph--type-hero-conference .field--name-field-title{color:#fff;font-family:Unbounded,sans-serif;font-size:1.5rem;margin:0 0 .1em;position:relative}@media (min-width:1120px){main .paragraph--type-hero-conference .field--name-field-title{font-size:1.875rem}}main .paragraph--type-hero-conference .field--name-field-title .field__item{display:none}main .paragraph--type-hero-conference .field--name-field-title:before{content:"";display:block;width:265px;height:60px;margin-left:-5px;background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/logo/drupalcon.svg) no-repeat 0 0}@media (min-width:1120px){main .paragraph--type-hero-conference .field--name-field-title:before{width:350px;height:80px}}main .paragraph--type-hero-conference .field--name-field-subtitle{font-size:1.5rem;text-transform:uppercase;margin:0 0 .25em;position:relative}@media (min-width:1120px){main .paragraph--type-hero-conference .field--name-field-subtitle{font-size:1.875rem}}main .paragraph--type-hero-conference .field--name-field-conference-date{font-size:1.125rem;text-transform:uppercase}@media (min-width:1120px){main .paragraph--type-hero-conference .field--name-field-conference-date{font-size:1.5rem}}main .paragraph--type-hero-conference .field-name-field-link a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}main .paragraph--type-hero-conference .field-name-field-link a:focus,main .paragraph--type-hero-conference .field-name-field-link a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}main .paragraph--type-hero-conference .field-name-field-link a:disabled,main .paragraph--type-hero-conference .field-name-field-link a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}main .paragraph--type-hero-conference .field-name-field-link a:disabled:focus,main .paragraph--type-hero-conference .field-name-field-link a:disabled:hover,main .paragraph--type-hero-conference .field-name-field-link a[disabled]:focus,main .paragraph--type-hero-conference .field-name-field-link a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}@media (min-width:1400px){main .paragraph--type-hero-conference .field-name-field-link a{font-size:.9375rem}}main .paragraph--type-hero-conference .group-footer{position:relative;z-index:auto}.paragraph--type--hotels{margin-bottom:2em;margin-top:2em;background-color:#fff;border:1px solid #e9e9e9;box-sizing:border-box;padding:2em;text-align:center}@media (min-width:1120px){.paragraph--type--hotels{margin-bottom:4em;margin-top:4em}}.paragraph--type--hotels>.field--name-field-title{font-size:1.5rem;margin:0 0 2em}.paragraph--type--hotels>.field--name-field-items{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.paragraph--type--hotels>.field--name-field-items{max-width:1280px}}@media (min-width:640px){.paragraph--type--hotels>.field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.paragraph--type--hotels>.field--name-field-items>.field__item{padding:1em;min-width:20em;width:25%;margin-bottom:1em;border-top:1px solid #e9e9e9}@media (min-width:640px){.paragraph--type--hotels>.field--name-field-items>.field__item{border-left:1px solid #e9e9e9;border-top:0}.paragraph--type--hotels>.field--name-field-items>.field__item:first-child,.paragraph--type--hotels>.field--name-field-items>.field__item:nth-of-type(5n){border-left:0}}.paragraph--type--hotels>.field--name-field-items>.field__item>*{width:100%}.paragraph--type--hotels>.field--name-field-content .paragraph--type-text>.group-content{margin-left:auto;margin-right:auto;width:95%;max-width:53rem}@media (min-width:1400px){.paragraph--type--hotels>.field--name-field-content .paragraph--type-text>.group-content{max-width:990px}}.paragraph--type--hotels>.field--name-field-content .paragraph--type-text>.group-content .field--name-field-title{font-size:1.5rem;color:#006aa9;font-weight:600}.paragraph--type--hotels>.field--name-field-content .paragraph--type-text>.group-content .field--name-field-title+.field--name-field-text{margin-top:.5rem}.paragraph--type--hotel-item>.field--name-field-title{color:#444;font-family:ZTGatha-SemiBold,sans-serif;font-size:1.5rem;font-weight:600}.paragraph--type--hotel-item .field--name-field-price{color:#006aa9;font-weight:600}.paragraph--type--hotel-item .field--name-field-cta{margin-top:1em}.paragraph--type--hotel-item .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#444;background-color:transparent;border:1px solid #d4d3d3;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em;text-transform:uppercase}.paragraph--type--hotel-item .field--name-field-cta a:focus,.paragraph--type--hotel-item .field--name-field-cta a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.paragraph--type--hotel-item .field--name-field-cta a:disabled,.paragraph--type--hotel-item .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type--hotel-item .field--name-field-cta a:disabled:focus,.paragraph--type--hotel-item .field--name-field-cta a:disabled:hover,.paragraph--type--hotel-item .field--name-field-cta a[disabled]:focus,.paragraph--type--hotel-item .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}@media (min-width:1400px){.paragraph--type--hotel-item .field--name-field-cta a{font-size:.9375rem}}.paragraph--type-image-with-text{position:relative}.paragraph--type-image-with-text>*{position:relative;z-index:1}.paragraph--type-image-with-text:after{background-size:auto 20rem;bottom:0;content:"";display:block;left:0;opacity:.4;position:absolute;right:auto;top:0;width:100%;z-index:0}.paragraph--type-image-with-text.text-alignment-bottom,.paragraph--type-image-with-text.text-alignment-top{margin-left:auto;margin-right:auto;width:95%;max-width:47rem}.paragraph--type-image-with-text.text-alignment-bottom .field--name-field-title,.paragraph--type-image-with-text.text-alignment-top .field--name-field-title{font-family:Unbounded,sans-serif;font-size:1.5rem;color:#006aa9}.paragraph--type-image-with-text.text-alignment-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.paragraph--type-image-with-text.text-alignment-top:after{background-size:auto 20rem}.paragraph--type-image-with-text.text-alignment-top .field--name-field-image{margin-top:1rem}.paragraph--type-image-with-text.text-alignment-bottom:after{background-size:auto 20rem}.paragraph--type-image-with-text.text-alignment-bottom .field--name-field-image{margin-bottom:1rem}.paragraph--type-image-with-text.text-alignment-left,.paragraph--type-image-with-text.text-alignment-right{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.paragraph--type-image-with-text.text-alignment-left,.paragraph--type-image-with-text.text-alignment-right{max-width:1280px}}@media (min-width:1120px){.paragraph--type-image-with-text.text-alignment-left,.paragraph--type-image-with-text.text-alignment-right{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.paragraph--type-image-with-text.text-alignment-left:after,.paragraph--type-image-with-text.text-alignment-left>*,.paragraph--type-image-with-text.text-alignment-right:after,.paragraph--type-image-with-text.text-alignment-right>*{width:50%}}@media (min-width:768px){.paragraph--type-image-with-text.text-alignment-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type-image-with-text.text-alignment-left .group-text{padding-right:4rem}.paragraph--type-image-with-text.text-alignment-right:after{background-size:auto 20rem;left:auto;right:0}.paragraph--type-image-with-text.text-alignment-right .group-text{padding-left:4rem}.paragraph--type-image-with-text.text-alignment-right .group-text .field--name-field-title{font-family:Unbounded,sans-serif;font-size:1.5rem;color:#006aa9}}.paragraph--type-image-with-text .field--name-field-image{text-align:center}.paragraph--type-image-with-text .field--name-field-cta{margin-top:0}.paragraph--type-image-with-text .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#006aa9;border:1px solid #006aa9;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.paragraph--type-image-with-text .field--name-field-cta a:focus,.paragraph--type-image-with-text .field--name-field-cta a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.paragraph--type-image-with-text .field--name-field-cta a:disabled,.paragraph--type-image-with-text .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type-image-with-text .field--name-field-cta a:disabled:focus,.paragraph--type-image-with-text .field--name-field-cta a:disabled:hover,.paragraph--type-image-with-text .field--name-field-cta a[disabled]:focus,.paragraph--type-image-with-text .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type-image-with-text .field--name-field-cta a:focus a,.paragraph--type-image-with-text .field--name-field-cta a:hover a,.paragraph--type-image-with-text .field--name-field-cta a a{color:#fff}@media (min-width:1400px){.paragraph--type-image-with-text .field--name-field-cta a{font-size:.9375rem}}.paragraph--type-image-with-text[class*=style-bg]:after{display:none}.paragraph--type-image-with-text[class*=style-bg] .group-text{padding:3rem!important}.paragraph--type-image-with-text.style-bg-dark{background-color:#12285f;color:#fff}.paragraph--type-image-with-text.style-bg-dark .field--name-field-title{font-family:Unbounded,sans-serif;font-size:1.5rem;color:#fff}.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#262424;background-color:#fff;border:1px solid #fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a:focus,.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a:disabled,.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a:disabled:focus,.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a:disabled:hover,.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a[disabled]:focus,.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a:hover{color:#fff;background-color:#262424;border-color:#262424}@media (min-width:1400px){.paragraph--type-image-with-text.style-bg-dark .field--name-field-cta a{font-size:.9375rem}}.paragraph--type-image-with-text.paragraph--items-bundle--image-with-text-overlay-item:after{background:linear-gradient(rgba(18,40,95,.2),#12285f 90%)}.paragraph--type--infographic{text-align:center}.paragraph--type--infographic .field--name-field-items{margin-top:2rem;line-height:1.1;margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.paragraph--type--infographic .field--name-field-items{max-width:1280px}}@media (min-width:640px){.paragraph--type--infographic .field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:5rem}}.paragraph--type--infographic .field--name-field-items>.field__item{-ms-flex:1;flex:1;max-width:15em;margin:0 auto;padding:2em 1em;position:relative}.paragraph--type--infographic .field--name-field-items>.field__item .field-collection-view{position:relative}.paragraph--type--infographic .field--name-field-items>.field__item:before{content:"";display:block;width:15em;height:15em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);background:no-repeat 50% transparent}.paragraph--type--infographic .field--name-field-items>.field__item:first-child::before{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/triangle01.svg)}.paragraph--type--infographic .field--name-field-items>.field__item:nth-child(2):before{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/triangle02.svg)}.paragraph--type--infographic .field--name-field-items>.field__item:nth-child(3):before{background-image:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/triangle03.svg)}.paragraph--type--infographic-item{position:relative}.paragraph--type--infographic-item .field--name-field-number{color:#12285f;font-size:2.5rem;font-weight:900}.paragraph--type--infographic-item .field--name-field-subtitle{font-family:Unbounded,sans-serif;font-size:1.5rem}@media (min-width:768px){.paragraph--type--infographic-item .field--name-field-subtitle{font-size:1.75rem}}.paragraph--type--promo-block{text-align:center;margin-left:auto;margin-right:auto;width:95%;max-width:53rem;margin-top:3rem}@media (min-width:1400px){.paragraph--type--promo-block{max-width:990px}}.paragraph--type--promo-block .field--name-field-title{background-color:#fff;font-size:1.5rem;display:inline-block;margin:0 .75em;padding:0 1em;position:relative;z-index:1}.paragraph--type--promo-block .field--name-field-title+.group-content{margin-top:-1.25em}@media (min-width:768px){.paragraph--type--promo-block .field--name-field-title{font-size:1.75rem}}.paragraph--type--promo-block .group-content{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-bottom.png) repeat-x center -1em transparent;border:2px dashed #d4d3d3;padding:2em 1.5em;position:relative}@media (min-width:640px){.paragraph--type--promo-block .group-content{padding:3em 2.5em 4em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.paragraph--type--promo-block .group-content:after{bottom:0;content:"";height:.75em;left:0;position:absolute;width:100%}.paragraph--type--promo-block .field-name-field-subtitle{color:#006aa9;font-size:1.125rem;font-weight:600}.paragraph--type--promo-block .field--name-field-text{-ms-flex-positive:1;flex-grow:1;padding-right:2em}.paragraph--type--promo-block .field--name-field-text p:last-child{margin-bottom:0}.paragraph--type--promo-block .field--name-field-cta{padding:0 1em;margin:0;width:auto;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.paragraph--type--promo-block .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em;text-transform:uppercase}.paragraph--type--promo-block .field--name-field-cta a:focus,.paragraph--type--promo-block .field--name-field-cta a:hover{outline:none;text-decoration:none}.paragraph--type--promo-block .field--name-field-cta a:disabled,.paragraph--type--promo-block .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type--promo-block .field--name-field-cta a:disabled:focus,.paragraph--type--promo-block .field--name-field-cta a:disabled:hover,.paragraph--type--promo-block .field--name-field-cta a[disabled]:focus,.paragraph--type--promo-block .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type--promo-block .field--name-field-cta a:focus,.paragraph--type--promo-block .field--name-field-cta a:hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){.paragraph--type--promo-block .field--name-field-cta a{font-size:.9375rem}}.paragraph--type--promo-block-small{margin:2em auto;width:95%;max-width:53rem;text-align:center}@media (min-width:1400px){.paragraph--type--promo-block-small{max-width:990px}}@media (min-width:1120px){.paragraph--type--promo-block-small{margin-bottom:4em;margin-top:4em}}@media (min-width:768px){.paragraph--type--promo-block-small .field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -.5em}}.paragraph--type--promo-block-small .field--name-field-items>.field__item{-ms-flex-preferred-size:50%;flex-basis:50%;margin:1em 0}@media (min-width:768px){.paragraph--type--promo-block-small .field--name-field-items>.field__item{padding:0 .5em}}.paragraph--type--promo-block-small .field--name-field-items .field--name-field-title{color:#006aa9;display:inline-block;font-family:Unbounded,sans-serif;font-size:1.875rem;font-weight:400;line-height:1.1;margin:0 .75em;padding:0 .75em;position:relative;z-index:1}.paragraph--type--promo-block-small .field--name-field-items .field--name-field-title+.group-content{margin-top:-1.25em}.paragraph--type--promo-block-small .field--name-field-items .group-content{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-bottom.png) repeat-x 100% 100% transparent;border:2px dashed #e9e9e9;padding:2em 1.5em!important;position:relative}@media (min-width:640px){.paragraph--type--promo-block-small .field--name-field-items .group-content{text-align:left}}.paragraph--type--promo-block-small .field--name-field-items .group-content:after{bottom:0;content:""!important;height:.75em!important;left:0;position:absolute;width:100%}.paragraph--type--promo-block-small .field--name-field-items .field--name-field-image{margin-bottom:.75rem}.paragraph--type--promo-block-small .field--name-field-items .field--name-field-subtitle{color:#006aa9;font-size:1.125rem;font-weight:600}.paragraph--type--promo-block-small .field--name-field-items .field--name-field-cta{margin-top:1em;text-transform:uppercase}.paragraph--type--grid-block-selective-sponsor{margin:1em auto;width:95%;max-width:53rem}@media (min-width:1400px){.paragraph--type--grid-block-selective-sponsor{max-width:990px}}.paragraph--type--grid-block-selective-sponsor>.field--name-field-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:ZTGatha-SemiBold,sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase}.paragraph--type--grid-block-selective-sponsor>.field--name-field-title:after,.paragraph--type--grid-block-selective-sponsor>.field--name-field-title:before{border-top:1px dashed #a8a7a7;content:"";display:block;-ms-flex-positive:1;flex-grow:1}.paragraph--type--grid-block-selective-sponsor>.field--name-field-title:after{margin-left:1rem}.paragraph--type--grid-block-selective-sponsor>.field--name-field-title:before{margin-right:1rem}.paragraph--type--grid-block-selective-sponsor .field--name-field-items{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.paragraph--type--grid-block-selective-sponsor .field--name-field-items>.field__item{margin:.5em 1em}.paragraph--type--grid-block-selective-sponsor .field--name-field-items>.field__item .media--type-logo img{width:140px;max-width:140px;max-height:120px;margin:1rem auto}.paragraph--type--grid-block-selective-sponsor .field--name-field-items a,.paragraph--type--grid-block-selective-sponsor .field--name-field-items img{display:block}.paragraph--type-split-viewer{margin:2em auto;width:95%;max-width:1120px}@media (min-width:1120px){.paragraph--type-split-viewer{margin-bottom:4em;margin-top:4em}}@media (min-width:1400px){.paragraph--type-split-viewer{max-width:1280px}}.paragraph--type-split-viewer>.field--name-field-title{color:#d93b28;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}@media (min-width:768px){.paragraph--type-split-viewer>.field--name-field-title{font-size:2.5rem}}.paragraph--type-split-viewer>.field--name-field-title+.field--name-field-subtitle{margin-top:0}.paragraph--type-split-viewer>.field--name-field-subtitle{color:#006aa9;font-size:1.125rem;line-height:1.2}@media (min-width:768px){.paragraph--type-split-viewer>.field--name-field-subtitle{font-size:1.75rem}}@media (min-width:768px){.paragraph--type-split-viewer>.field--name-field-items{margin:2em 0}}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item{display:-ms-flexbox;display:flex}}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item>div{width:50%}}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-image{overflow:hidden;position:relative}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .group-content{padding:2em 1em;line-height:1.3}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .group-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-title{color:#006aa9;font-size:1.75rem;font-weight:600}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-title{font-size:1.875rem}}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-subtitle{color:#d93b28;font-size:1.125rem}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-subtitle{font-size:1.5rem}}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em;margin-top:1em;text-transform:none;font-size:.9375rem}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a:focus,.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a:hover{outline:none;text-decoration:none}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a:disabled,.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a:disabled:focus,.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a:disabled:hover,.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a[disabled]:focus,.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a:focus,.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a:hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field--name-field-link a{font-size:.9375rem}}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .group-content{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-top.png) repeat-x 0 top #f4f4f4}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .paragraph--type--alternate-image-item .field-name-field-image:after{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-small-01.svg) repeat-x bottom}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .field__items>.field__item.even .paragraph--type--alternate-image-item{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .field__items>.field__item:first-child .paragraph--type--alternate-image-item .group-content{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-bottom.png) repeat-x 0 top}}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .field__items>.field__item:first-child .paragraph--type--alternate-image-item .field-name-field-image:after{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-small-02.svg) repeat-x bottom}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .field__items>.field__item:last-child .paragraph--type--alternate-image-item .group-content{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-top.png) repeat-x 0 bottom}@media (min-width:0 768px){.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .field__items>.field__item:last-child .paragraph--type--alternate-image-item .group-content{padding-bottom:5em}}.paragraph--type-split-viewer.paragraph--items-bundle--alternate-image-item .field__items>.field__item:last-child .paragraph--type--alternate-image-item .field-name-field-image:after{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-small-03.svg) repeat-x bottom}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--image-with-text-overlay-item>.field--name-field-items{display:-ms-flexbox;display:flex}}.paragraph--type-split-viewer.paragraph--items-bundle--image-with-text-overlay-item>.field--name-field-items>.field__item{background-color:#ccc;-ms-flex:1;flex:1;margin-bottom:1em;margin-top:1em}@media (min-width:768px){.paragraph--type-split-viewer.paragraph--items-bundle--image-with-text-overlay-item>.field--name-field-items>.field__item{margin:0}}.paragraph--type-split-viewer.paragraph--items-bundle--image-with-text-overlay-item>.field--name-field-items>.field__item:nth-child(2n){margin-left:1px}.paragraph--type-split-viewer.paragraph--items-bundle--image-with-text-overlay-item>.field--name-field-items>.field__item:nth-child(2n) .group-content:after{background:linear-gradient(rgba(181,77,121,0),#a1247f)}.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item{display:-ms-flexbox;display:flex;height:100%;min-height:400px;position:relative;text-align:center}.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item .group-content{box-sizing:border-box;color:#fff;margin-top:auto;padding:2em;width:100%;z-index:1}.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item .group-content:after{background:linear-gradient(rgba(204,186,244,0),#541fc7);bottom:0;content:"";display:block;position:absolute;left:0;right:0;top:25%;z-index:-1}.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item .group-content .field--name-field-image .media{position:absolute;bottom:0;height:100%;left:0;right:0;top:0}.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item .group-content .field--name-field-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item .group-content .field--name-field-title{color:#fff;font-family:ZTGatha-SemiBold,sans-serif;font-size:1.5rem;line-height:1.2;margin-bottom:.25em}@media (min-width:1120px){.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item .group-content .field--name-field-title{font-size:1.875rem}}.paragraph--type-split-viewer .paragraph--type--image-with-text-overlay-item .group-content .field--name-field-subtitle{font-size:.9375rem;line-height:1.3}.paragraph--type--table{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.paragraph--type--table{max-width:1280px}}.paragraph--type--testimonials{margin:2em auto;width:95%;max-width:47rem}@media (min-width:1120px){.paragraph--type--testimonials{margin-bottom:4em;margin-top:4em}}.paragraph--type--testimonials .field--name-field-featured-image{margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.paragraph--type--testimonials .field--name-field-featured-image .media{max-width:10rem;border-radius:50%;overflow:hidden;position:relative;margin:0 -2rem}.paragraph--type--testimonials .field--name-field-featured-image:after,.paragraph--type--testimonials .field--name-field-featured-image:before{content:"";display:block;position:relative;z-index:1}.paragraph--type--testimonials .field--name-field-featured-image:after{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/testimonial-right.svg) no-repeat 50%;height:146px;margin-top:auto;width:128px}.paragraph--type--testimonials .field--name-field-featured-image:before{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/testimonial-left.svg) no-repeat 50%;height:135px;width:137px}.paragraph--type--testimonials .field--name-node-title{color:#12285f;font-family:Unbounded,sans-serif;font-size:1.125rem;font-weight:700;text-align:center}.paragraph--type--testimonials .field--name-field-subtitle{color:#12285f;font-size:1.125rem;text-align:center}.paragraph--type--testimonials .field--name-body{margin:2rem 0}.paragraph--type--text-with-2-columns{margin:2em auto;width:95%;max-width:1120px}@media (min-width:1120px){.paragraph--type--text-with-2-columns{margin-bottom:4em;margin-top:4em}}@media (min-width:1400px){.paragraph--type--text-with-2-columns{max-width:1280px}}.paragraph--type--text-with-2-columns .field--name-field-title{margin-bottom:.25em;margin-top:0;text-align:center}.paragraph--type--text-with-2-columns .group-content{text-align:left}@media (min-width:640px){.paragraph--type--text-with-2-columns .group-content{display:-ms-flexbox;display:flex}}.paragraph--type--text-with-2-columns .group-content>.field{-ms-flex:1;flex:1}.paragraph--type--text-with-2-columns .group-content>.field+.field{margin-top:1em}@media (min-width:640px){.paragraph--type--text-with-2-columns .group-content>.field+.field{margin-left:1.5em;margin-top:0}}.paragraph--type--text-with-icon{margin:2em auto;width:95%;max-width:1120px}@media (min-width:1120px){.paragraph--type--text-with-icon{margin-bottom:4em;margin-top:4em}}@media (min-width:1400px){.paragraph--type--text-with-icon{max-width:1280px}}.paragraph--type--text-with-icon .group-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:1rem}.paragraph--type--text-with-icon .group-header:before{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/icon-dcon.svg) no-repeat 50%;width:51px;height:55px;content:"";display:block;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}.paragraph--type--text-with-icon .group-header .field--name-field-title{font-weight:400;line-height:1.23em;margin:0;font-family:Unbounded,sans-serif;font-size:1.5rem;line-height:1.2211em;color:#006aa9;margin-bottom:.7em;border-bottom:1px solid #006aa9;-ms-flex-positive:1;flex-grow:1;margin:.25rem 0}@media (min-width:768px){.paragraph--type--text-with-icon .group-header .field--name-field-title{font-size:1.75rem;margin-bottom:.4em}}@media (min-width:1120px){.paragraph--type--text-with-icon .group-header .field--name-field-title{font-size:1.875rem;margin-bottom:.4em}}.paragraph--type-text{margin-bottom:2em;margin-top:2em}@media (min-width:1120px){.paragraph--type-text{margin-bottom:4em;margin-top:4em}}.paragraph--type-text[class*=style-bg]{max-width:100%;margin-left:auto;margin-right:auto;width:100%;background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/triangle-top.png) repeat-x 0 top #f4f4f4;padding:2em 1.5em;text-align:center}.paragraph--type-text.style-bg-dark{background-color:#12285f;color:#fff}.paragraph--type-text.style-bg-dark .field--name-field-title{color:#fff}.paragraph--type-text.style-bg-dark .field--name-field-text a{color:#fff;font-weight:600}.paragraph--type-text.style-bg-dark .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#262424;background-color:#fff;border:1px solid #fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.paragraph--type-text.style-bg-dark .field--name-field-cta a:focus,.paragraph--type-text.style-bg-dark .field--name-field-cta a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.paragraph--type-text.style-bg-dark .field--name-field-cta a:disabled,.paragraph--type-text.style-bg-dark .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type-text.style-bg-dark .field--name-field-cta a:disabled:focus,.paragraph--type-text.style-bg-dark .field--name-field-cta a:disabled:hover,.paragraph--type-text.style-bg-dark .field--name-field-cta a[disabled]:focus,.paragraph--type-text.style-bg-dark .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type-text.style-bg-dark .field--name-field-cta a:hover{color:#fff;background-color:#262424;border-color:#262424}@media (min-width:1400px){.paragraph--type-text.style-bg-dark .field--name-field-cta a{font-size:.9375rem}}.paragraph--type-text>.group-content{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.paragraph--type-text>.group-content{max-width:1280px}}.paragraph--type-text .field--name-field-content{margin:1.5em 0}.paragraph--type-text .field--name-field-cta{margin-top:1rem}.paragraph--type-text .field--name-field-cta a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#006aa9;border:1px solid #006aa9;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.paragraph--type-text .field--name-field-cta a:focus,.paragraph--type-text .field--name-field-cta a:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.paragraph--type-text .field--name-field-cta a:disabled,.paragraph--type-text .field--name-field-cta a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.paragraph--type-text .field--name-field-cta a:disabled:focus,.paragraph--type-text .field--name-field-cta a:disabled:hover,.paragraph--type-text .field--name-field-cta a[disabled]:focus,.paragraph--type-text .field--name-field-cta a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.paragraph--type-text .field--name-field-cta a:focus a,.paragraph--type-text .field--name-field-cta a:hover a,.paragraph--type-text .field--name-field-cta a a{color:#fff}@media (min-width:1400px){.paragraph--type-text .field--name-field-cta a{font-size:.9375rem}}.paragraph--type--tickets{margin:2em auto;width:95%;max-width:1120px}@media (min-width:1120px){.paragraph--type--tickets{margin-bottom:4em;margin-top:4em}}@media (min-width:1400px){.paragraph--type--tickets{max-width:1280px}}.paragraph--type--tickets .field--name-field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.paragraph--type--tickets .field--name-field-items .field__item{margin:.5em}.paragraph--type--tickets .paragraph--type-ticket-item{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/pattern/ticket-bg.svg) no-repeat 50% #3cabdc;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;line-height:1.3;margin:0 -1px;max-width:170px;text-align:center}.paragraph--type--tickets .paragraph--type-ticket-item:before{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/ticket-top.svg) no-repeat 50%;background-size:cover;content:"";display:block;height:30px;width:180px;margin:-5px;position:relative;visibility:initial;z-index:1}.paragraph--type--tickets .paragraph--type-ticket-item:after{background:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/background/ticket-bottom.svg) no-repeat 50%;background-size:cover;border-top:2px dashed #fff;content:"";display:block;margin:-5px;height:30px;width:180px;position:relative;visibility:initial;z-index:1}.paragraph--type--tickets .paragraph--type-ticket-item .group-content{border:1px solid hsla(0,0%,100%,.5);display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:1em;padding:2em 1em;width:auto}.paragraph--type--tickets .paragraph--type-ticket-item .field--name-field-title{color:#fff;font-family:ZTGatha-SemiBold,sans-serif;font-size:1.125rem;font-weight:500;margin:.25rem 0;text-transform:uppercase}.paragraph--type--tickets .paragraph--type-ticket-item .field--name-field-subtitle{font-size:.9375rem;font-style:italic;margin-bottom:1em;margin-top:1em}.paragraph--type--tickets .paragraph--type-ticket-item .field--name-field-number{font-weight:500;line-height:1.2;text-transform:uppercase}.paragraph--type--tickets .paragraph--type-ticket-item .field--name-field-number span{display:block;font-size:1.75rem}.paragraph--type--tickets .paragraph--type-ticket-item.color-green{background-color:#2a6f30}.paragraph--type--tickets .paragraph--type-ticket-item.color-pink{background-color:#d61660}.paragraph--type--tickets .paragraph--type-ticket-item.color-purple{background-color:#6b2476}.paragraph--type-video{margin-bottom:2em;margin-top:2em}@media (min-width:1120px){.paragraph--type-video{margin-bottom:4em;margin-top:4em}}.paragraph--type-video .field--name-field-title{color:#d93b28;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}@media (min-width:768px){.paragraph--type-video .field--name-field-title{font-size:2.5rem}}.paragraph--type-video .field--name-field-title+.field--name-field-subtitle{margin-top:0}.paragraph--type-video .field--name-field-subtitle{color:#006aa9;font-size:1.125rem;line-height:1.2}@media (min-width:768px){.paragraph--type-video .field--name-field-subtitle{font-size:1.75rem}}.paragraph--type-video .group-header{margin-left:auto;margin-right:auto;width:95%;max-width:1120px;text-align:center}@media (min-width:1400px){.paragraph--type-video .group-header{max-width:1280px}}.paragraph--type-video .group-content{margin-top:2rem}.paragraph--type-video .group-content iframe{width:100%}.paragraph--type-video.video-size-medium .group-content{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.paragraph--type-video.video-size-medium .group-content{max-width:1280px}}.paragraph--type-video.video-size-small .group-content{margin-left:auto;margin-right:auto;width:95%;max-width:53rem}.paragraph--type-video .field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.paragraph--type-video .media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.paragraph--type--hero-frontpage{text-align:center}@media (min-width:768px){.paragraph--type--hero-frontpage{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}}.paragraph--type--hero-frontpage .field--name-field-first-image{grid-area:1/1/2/2}.paragraph--type--hero-frontpage .field--name-field-second-image{grid-area:2/1/3/2}.paragraph--type--hero-frontpage .header-wrapper{grid-area:1/2/2/4}.paragraph--type--hero-frontpage .field--name-field-third-image{grid-area:2/2/3/4}.paragraph--type--hero-frontpage .field--name-field-fourth-image{grid-area:1/4/3/5}.paragraph--type--hero-frontpage .header-wrapper{padding:1rem 2rem}.paragraph--type--hero-frontpage .header-wrapper .field--name-field-title{font-weight:400;line-height:1.23em;margin:0;font-family:Unbounded,sans-serif;font-size:1.5rem;line-height:1.2211em;color:#006aa9;margin-bottom:.7em}@media (min-width:768px){.paragraph--type--hero-frontpage .header-wrapper .field--name-field-title{font-size:1.75rem;margin-bottom:.4em}}@media (min-width:1120px){.paragraph--type--hero-frontpage .header-wrapper .field--name-field-title{font-size:1.875rem;margin-bottom:.4em}}.paragraph--type--hero-frontpage .header-wrapper .field--name-field-logo img{display:inline-block;margin:0 auto 1rem;max-height:100px;width:auto}@media (min-width:1120px){.paragraph--type--hero-frontpage .header-wrapper{padding:2rem 4rem}}.paragraph--type--hero-frontpage .field--name-field-first-image,.paragraph--type--hero-frontpage .field--name-field-fourth-image,.paragraph--type--hero-frontpage .field--name-field-second-image,.paragraph--type--hero-frontpage .field--name-field-third-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.paragraph--type--hero-frontpage .field--name-field-first-image>*,.paragraph--type--hero-frontpage .field--name-field-fourth-image>*,.paragraph--type--hero-frontpage .field--name-field-second-image>*,.paragraph--type--hero-frontpage .field--name-field-third-image>*{width:100%;margin:0}.paragraph--type--hero-frontpage .field--name-field-first-image>.field__item,.paragraph--type--hero-frontpage .field--name-field-fourth-image>.field__item,.paragraph--type--hero-frontpage .field--name-field-second-image>.field__item,.paragraph--type--hero-frontpage .field--name-field-third-image>.field__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.paragraph--type--hero-frontpage .field--name-field-first-image>.field__item>*,.paragraph--type--hero-frontpage .field--name-field-fourth-image>.field__item>*,.paragraph--type--hero-frontpage .field--name-field-second-image>.field__item>*,.paragraph--type--hero-frontpage .field--name-field-third-image>.field__item>*{width:100%;margin:0}@media (min-width:0) and (max-width:767px){.paragraph--type--hero-frontpage .field--name-field-first-image,.paragraph--type--hero-frontpage .field--name-field-fourth-image,.paragraph--type--hero-frontpage .field--name-field-logo,.paragraph--type--hero-frontpage .field--name-field-second-image{display:none}.paragraph--type--hero-frontpage .field--name-field-third-image{height:45vh;width:100%}}.view:not(.view-sponsors-by-conference) .view-empty{text-align:center;padding:6rem 0;font-size:1.125rem}.view:not(.view-sponsors-by-conference) .view-content,.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.view:not(.view-sponsors-by-conference) .view-content,.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper{max-width:1280px}}.view:not(.view-sponsors-by-conference) .view-content .clearfix:after,.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper .clearfix:after{display:none}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>h2,.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>h3,.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>h4,.view:not(.view-sponsors-by-conference) .view-content>h2,.view:not(.view-sponsors-by-conference) .view-content>h3,.view:not(.view-sponsors-by-conference) .view-content>h4{width:100%}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row,.view:not(.view-sponsors-by-conference) .view-content>.views-row{width:100%;margin-bottom:7vw}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row:last-of-type,.view:not(.view-sponsors-by-conference) .view-content>.views-row:last-of-type{margin-bottom:0}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row>.views-field,.view:not(.view-sponsors-by-conference) .view-content>.views-row>.views-field{width:100%}@media (min-width:768px){.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row>.views-field,.view:not(.view-sponsors-by-conference) .view-content>.views-row>.views-field{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row>.views-field>.field-content,.view:not(.view-sponsors-by-conference) .view-content>.views-row>.views-field>.field-content{display:block;width:100%}@media (min-width:768px){.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row,.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row>.views-field>.field-content,.view:not(.view-sponsors-by-conference) .view-content>.views-row,.view:not(.view-sponsors-by-conference) .view-content>.views-row>.views-field>.field-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row,.view:not(.view-sponsors-by-conference) .view-content>.views-row{width:50%;margin-bottom:0}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row .commerce-product-view-mode-teaser,.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row .commerce-product-view-mode-teaser>*,.view:not(.view-sponsors-by-conference) .view-content>.views-row .commerce-product-view-mode-teaser,.view:not(.view-sponsors-by-conference) .view-content>.views-row .commerce-product-view-mode-teaser>*{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}@media (min-width:1120px){.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row,.view:not(.view-sponsors-by-conference) .view-content>.views-row{width:33.3332%}}@media (min-width:1400px){.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row,.view:not(.view-sponsors-by-conference) .view-content>.views-row{width:25%}}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row .field--name-field-hero-image,.view:not(.view-sponsors-by-conference) .view-content>.views-row .field--name-field-hero-image{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.view:not(.view-sponsors-by-conference) .view-content>.views-infinite-scroll-content-wrapper>.views-row .field--name-field-hero-image img,.view:not(.view-sponsors-by-conference) .view-content>.views-row .field--name-field-hero-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.view:not(.view-sponsors-by-conference) ul.pager{padding:0;margin:2rem 0 6rem;list-style-type:none;text-align:center}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form select{max-width:100%}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;border-radius:0;border-width:0;border-color:none}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper legend{display:block;float:right;margin:auto 0}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .fieldset-wrapper{padding:0}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios .form-radios .form-type-radio{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios .form-radios .form-type-radio input[type=radio]{display:none}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios .form-radios .form-type-radio input[type=radio]+label{margin:0;font-weight:600;font-size:.9375rem;border-radius:1.2em;padding:.7em 1.1em;line-height:100%;cursor:pointer;transition:none}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios .form-radios .form-type-radio input[type=radio]+label:after,.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios .form-radios .form-type-radio input[type=radio]+label:before{display:none}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios .form-radios .form-type-radio input[type=radio]:checked+label{background:#262424;color:#fff;cursor:default}.view:not(.view-sponsors-by-conference) .view-filters>.views-exposed-form>.form--inline .form-wrapper .form-radios .form-radios .form-type-radio>.form-item:last-of-type input[type=radio]+label{border-right:0}.view:not(.view-sponsors-by-conference) .group-link{color:#262424;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;transition:all .1s ease-in-out}.view:not(.view-sponsors-by-conference) .group-link:focus,.view:not(.view-sponsors-by-conference) .group-link:hover{text-decoration:none}.view:not(.view-sponsors-by-conference)>.attachment .view-content>.views-row{width:100%;margin:0;border:0}@media (min-width:768px){.view:not(.view-sponsors-by-conference)>.attachment .view-content>.views-row{width:100%}}@media (min-width:1120px){.view:not(.view-sponsors-by-conference)>.attachment .view-content>.views-row{width:100%}}@media (min-width:1400px){.view:not(.view-sponsors-by-conference)>.attachment .view-content>.views-row{width:100%}}.view:not(.view-sponsors-by-conference)>.attachment .view-content>.views-row>*{width:100%;max-width:100%}@media (min-width:768px){.view:not(.view-sponsors-by-conference)>.attachment .view-content>.views-row .group-link{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}.views-element-container.contextual-region>h2,.views-element-container>h2{font-weight:400;line-height:1.23em;margin:0;font-family:Unbounded,sans-serif;font-size:1.5rem;line-height:1.2211em;color:#006aa9;margin-bottom:.7em;margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:768px){.views-element-container.contextual-region>h2,.views-element-container>h2{font-size:1.75rem;margin-bottom:.4em}}@media (min-width:1120px){.views-element-container.contextual-region>h2,.views-element-container>h2{font-size:1.875rem;margin-bottom:.4em}}@media (min-width:1400px){.views-element-container.contextual-region>h2,.views-element-container>h2{max-width:1280px}}@media (min-width:768px){.views-element-container.contextual-region>h2,.views-element-container>h2{margin-left:auto;margin-right:auto;width:95%;max-width:100%;width:100%;text-align:center}}@media (min-width:768px) and (min-width:1120px){.views-element-container.contextual-region>h2,.views-element-container>h2{width:100%}}@media (min-width:768px) and (min-width:1400px){.views-element-container.contextual-region>h2,.views-element-container>h2{width:100%}}.view-footer,.view-footer a{text-align:center}.view-footer a{font-weight:500;display:inline-block;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em}.view-footer a:focus,.view-footer a:hover{outline:none;text-decoration:none}.view-footer a:disabled,.view-footer a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.view-footer a:disabled:focus,.view-footer a:disabled:hover,.view-footer a[disabled]:focus,.view-footer a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.view-footer a:focus,.view-footer a:hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){.view-footer a{font-size:.9375rem}}@media (min-width:640px){.view-footer{margin-top:2rem}}.more-link{text-align:center;margin:2rem auto}.more-link a{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);background-color:#d93b28;border:1px solid #d93b28;color:#fff;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em;display:block}.more-link a:focus,.more-link a:hover{outline:none;text-decoration:none}.more-link a:disabled,.more-link a[disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.more-link a:disabled:focus,.more-link a:disabled:hover,.more-link a[disabled]:focus,.more-link a[disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.more-link a:focus,.more-link a:hover{background-color:#262424;border-color:#262424;color:#fff}@media (min-width:1400px){.more-link a{font-size:.9375rem}}@media (min-width:768px){.more-link a{display:inline-block}}nav.pager ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem auto;padding:0}nav.pager li{padding:0;margin:.15rem;display:block}nav.pager li.pager__item:before{display:none!important}nav.pager li.pager__item.is-active a{background-color:#262424;color:#fff}nav.pager li.pager__item.pager__item--ellipsis{margin:.15rem .5rem}nav.pager li.pager__item.pager__item--first,nav.pager li.pager__item.pager__item--last,nav.pager li.pager__item.pager__item--next,nav.pager li.pager__item.pager__item--previous{width:calc(50% - .3rem)}@media (min-width:768px){nav.pager li.pager__item.pager__item--first,nav.pager li.pager__item.pager__item--last,nav.pager li.pager__item.pager__item--next,nav.pager li.pager__item.pager__item--previous{width:auto}}nav.pager a{color:#7d7c7c;display:block;min-width:2.4rem;height:2.4rem;line-height:2.4rem;padding:0 1rem;font-size:.875rem;font-weight:600;background-color:#f4f4f4;text-decoration:none;text-align:center;border-radius:1.2rem}nav.pager a:hover{background-color:#444;color:#fff}.view.view-drupalcon-news .view-content .views-row{padding:1.25em 0;width:100%}.view.view-drupalcon-news .view-content .views-row+.views-row{border-top:1px solid #e9e9e9}.view.view-drupalcon-news .view-content .views-row>.views-field>.field-content{-ms-flex-pack:normal;justify-content:normal}.view-drupalcon-sessions.view-display-id-block_1 .view-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .h-wrapper{margin-left:auto;margin-right:auto;width:95%;max-width:1120px}@media (min-width:1400px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .h-wrapper{max-width:1280px}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-content{display:none}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-content.h-open{display:block}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .view-nav-bar .h-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d4d3d3}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button{-ms-flex-align:center;align-items:center;background-color:#f4f4f4;border-radius:0;border:0;color:#006aa9;display:-ms-flexbox;display:flex;height:3.5rem;font-family:Unbounded,sans-serif;font-size:1.125rem;font-weight:700;padding:0 1.5rem;text-align:left;transition:none}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button{font-size:1.5rem;width:100%}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button .button-icon{margin-left:.5rem}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button[aria-expanded=true] .button-icon{display:inline-block;position:relative;transform:rotate(180deg)}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button.button-days{padding-top:.25em}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button.button-days{display:none}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button.button-days .day-name{display:block;font-weight:400;font-family:ZTGatha-SemiBold,sans-serif;font-size:.9375rem}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-button.button-filters .filters-num{font-size:.9375rem}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days{display:block!important;-ms-flex-order:-1;order:-1}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .view-content{display:block;max-width:100%;width:100%}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary{background-color:#f4f4f4;margin:0;padding:0;text-align:left}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary{display:-ms-flexbox;display:flex}}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary{background-color:transparent;border-bottom:2px solid #e9e9e9;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li{list-style:none;margin:0 .25rem;padding:0!important}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li{-ms-flex-positive:1;flex-grow:1}}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li{-ms-flex-positive:0;flex-grow:0}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li:before{display:none!important}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a{color:#444;display:block;font-size:.9375rem;font-weight:400;padding:1rem;line-height:1.3;position:relative}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a{padding:1rem 1.5rem}}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a{padding:1rem 2.5rem}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a:hover{text-decoration:none}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a .day-count{color:#006aa9;font-size:1rem;display:block;font-family:Unbounded,sans-serif;font-weight:700}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a.is-active .day-count{color:#d93b28}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a.is-active .day-count{color:#006aa9}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a.is-active:after{background-color:#d93b28;bottom:.5rem;content:"";display:block;left:0;position:absolute;top:.5rem;width:3px}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a.is-active:after{left:.75rem}}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-days .views-summary li a.is-active:after{bottom:0;height:3px;top:auto;width:100%}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters{margin-top:.25rem}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .h-wrapper{background-color:#f4f4f4;padding:1.5rem}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .h-wrapper{border-bottom:1px solid #d4d3d3}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters fieldset .fieldset-legend,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters label:not(.option){color:#006aa9;display:block;font-weight:600;margin-bottom:.5rem;padding:0;text-transform:none}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters form{margin:0}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters fieldset{border:0;padding:0}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .fieldset-wrapper{padding:0}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.25rem;width:100%}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes .form-item{width:50%}@media (min-width:640px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes .form-item{width:33.3%}}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes .form-item{width:25%}}@media (min-width:1120px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes .form-item{width:20%}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes label{border:2px solid transparent;border-radius:3px;margin:.25rem;position:relative;padding:.3rem}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes label:after,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes label:before{display:none}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes input:checked+label{border-color:#006aa9}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes input:checked+label h3{color:#006aa9;font-weight:600}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes.h-filtered input:not(:checked)+label{filter:grayscale(1)}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-checkboxes.h-filtered input:not(:checked)+label .taxonomy-term{transform:scale(.95)}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .taxonomy-term{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:transform .25s ease-in-out}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .taxonomy-term{-ms-flex-direction:row;flex-direction:row}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .taxonomy-term .field--name-field-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;width:3rem}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .taxonomy-term h3{color:#006aa9;font-weight:500;font-size:.875rem;margin:0}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-type-textfield{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-type-textfield input{-ms-flex-order:2;order:2}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-type-textfield .description{color:#7d7c7c;margin-top:0;margin-bottom:.5rem;font-style:normal}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions{margin:0;text-align:center}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]{font-weight:500;display:inline-block;text-align:center;text-decoration:none;border-radius:.3rem;transition:all .25s cubic-bezier(.1,.5,.5,1);color:#fff;background-color:#006aa9;border:1px solid #006aa9;font-size:.875rem;padding:.55em 1.3em;line-height:1.2em;margin-top:1.5rem}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]:focus,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]:hover{outline:none;text-decoration:none;background-color:#262424;border-color:#262424;color:#fff}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]:disabled,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit][disabled]{background-color:#f4f4f4;color:#d4d3d3;pointer-events:none}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]:disabled:focus,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]:disabled:hover,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit][disabled]:focus,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit][disabled]:hover{background-color:#f4f4f4;color:#d4d3d3}.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]:focus a,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]:hover a,.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit] a{color:#fff}@media (min-width:1400px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav .nav-filters .form-actions input[type=submit]{font-size:.9375rem}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned{border-bottom:2px solid #d4d3d3;z-index:2;height:auto!important;max-height:100%!important;bottom:0;pointer-events:none;width:100%!important}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .view-nav-bar{background-color:#006aa9;pointer-events:auto}@media (min-width:1200px){.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .view-nav-bar{background-color:#12285f}}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .view-nav-bar .h-wrapper{border:0}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .view-nav-bar .nav-button{background:transparent;border:0;color:#fff;font-size:1rem;padding:.25rem;width:auto}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .view-nav-bar .nav-button.button-days{display:-ms-flexbox;display:flex}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .nav-content{background-color:#f4f4f4;border-bottom:2px solid #d4d3d3;max-height:100%;margin-top:0;overflow:scroll;pointer-events:auto}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .nav-content .h-wrapper{border:0}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .nav-days{display:none!important;-ms-flex-order:0;order:0}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .nav-days.h-open{display:block!important}.view-drupalcon-sessions.view-display-id-block_1 .view-nav.h-pinned .nav-days .views-summary{border:0;margin:0}.view-drupalcon-sessions.view-display-id-block_1 .view-header{margin:1rem 0;text-align:center}.view-drupalcon-sessions.view-display-id-block_1>.view-content{background-color:#f4f4f4;margin-top:1rem;padding:1.5rem;position:relative}.view-drupalcon-sessions.view-display-id-block_1>.view-content:before{background-color:#a8a7a7;bottom:3rem;content:"";display:block;left:3rem;position:absolute;top:3rem;width:1px}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1>.view-content:before{left:15%;margin-top:10px}}.view-drupalcon-sessions.view-display-id-block_1>.view-content .view-grouping-header{text-align:center;color:#444;font-family:Unbounded,sans-serif;font-size:1.5rem;font-weight:700}.view-drupalcon-sessions.view-display-id-block_1>.view-content .view-grouping{width:100%}.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title a{background-color:#e7e7e7;border:0;color:#e9e9e9;display:none;padding:.25rem 1.15rem .25rem .5rem;position:relative;transition:opacity .15s ease-in-out}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title a{margin:.5rem 1rem 0}}.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title a:after{content:"»";transform:rotate(90deg) translateX(-100%);display:inline-block;font-size:1rem;position:absolute;top:50%;margin-top:-.15rem;right:.25rem}.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title{background-color:#f4f4f4;border-bottom:2px solid #d4d3d3;padding:.75rem 1rem;position:relative;z-index:1}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title{background:transparent;border:0;left:0;margin:0;position:absolute;text-align:right;width:15%}}.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title h3{color:#444;font-size:.9375rem;font-weight:600;line-height:1.2;margin:0;position:relative}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title h3{color:#7d7c7c;font-weight:400;padding:.5rem 1rem .5rem 2rem}.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-title h3:before{background-color:#d93b28;border-radius:50%;content:"";display:block;height:8px;width:8px;top:.3rem;right:-1.25rem;position:absolute}}@media (min-width:768px){.view-drupalcon-sessions.view-display-id-block_1>.view-content .group-content{margin-left:15%;margin-right:1rem}}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);display:-ms-flexbox;display:flex;font-size:.9375rem;-ms-flex-direction:column;flex-direction:column;line-height:1.6;margin:1rem 0;padding:.75rem 1rem 0;position:relative;transition:opacity .25s ease-in-out}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field__label{font-weight:600}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-node-title h4{font-size:1rem}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-node-title a{color:#006aa9;font-weight:400}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-node-title a:hover{color:#006aa9}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-body{font-size:.875rem;overflow-wrap:break-word;word-wrap:break-word}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-body strong{font-weight:400}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .views-field-name{-ms-flex-align:center;align-items:center;color:#006aa9;display:-ms-flexbox;display:flex;font-size:.875rem}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .views-field-name:before{content:"";display:block;margin-left:-.25rem;margin-right:.25rem}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-tags .taxonomy-term,.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-track .taxonomy-term{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-tags .taxonomy-term .field--name-taxonomy-term-title,.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-track .taxonomy-term .field--name-taxonomy-term-title{color:#7d7c7c;font-size:.75rem;font-weight:600;text-transform:uppercase}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-tags .taxonomy-term .field--name-field-icon,.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-track .taxonomy-term .field--name-field-icon{margin-left:.5rem;width:1.75rem}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-speakers{background-color:#e9e9e9;font-size:.9375rem;font-weight:500;margin:.75rem -1rem 0;-ms-flex-order:1;order:1;padding:.25rem 1rem}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-speakers p{margin:0}.view-drupalcon-sessions.view-display-id-block_1>.view-content .views-row .field--name-field-speakers a.druplicon:before{content:url(/themes/contrib/drupalorg_drupalcon_theme/dist/images/icons/EL_blue_RGB.svg);display:inline-block;width:13px;margin-right:.25rem;margin-left:1px;margin-top:0;position:relative;top:2px}.view-sponsors-by-conference .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.view-sponsors-by-conference .view-content h2,.view-sponsors-by-conference .view-content h3{display:none}.view-sponsors-by-conference .view-content .views-row{width:auto;margin:.5rem}.view-sponsors-by-conference .view-content .views-row .views-field-field-sponsor-logo a,.view-sponsors-by-conference .view-content .views-row .views-field-field-sponsor-logo img{display:block}header .view-sponsors-by-conference .view-content{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}header .view-sponsors-by-conference .view-content .views-row{width:auto;margin:.5rem}header .view-sponsors-by-conference .view-content .views-row .views-field-field-sponsor-logo img{height:30px;width:auto}.layout-sponsor-section .view-sponsors-by-conference .view-content{-ms-flex-pack:center;justify-content:center}.layout-sponsor-section .view-sponsors-by-conference .view-content .views-field-field-sponsor-logo{text-align:center;padding:.5rem 1.5rem;width:100%;display:-ms-flexbox;display:flex;height:100%;min-height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.layout-sponsor-section .view-sponsors-by-conference .view-content .views-field-field-sponsor-logo a{padding:.5rem}.layout-sponsor-section .view-sponsors-by-conference .view-content .views-field-field-sponsor-logo img{max-width:10rem}.layout-sponsor-section{border-top:2px solid #a8a7a7}.layout-sponsor-section .block-views{padding:2rem 0}.layout-sponsor-section .block-views>h2,.layout-sponsor-section .views-element-container.contextual-region>h2,.layout-sponsor-section .views-element-container>h2{font-family:ZTGatha-SemiBold,sans-serif;font-size:1.125rem;text-transform:uppercase}.all-sponsors-block,.view-module-sponsors{display:block;text-align:center}.all-sponsors-block .view-content,.view-module-sponsors .view-content{margin:auto;display:inline-block;max-width:80%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.all-sponsors-block .view-content h2,.all-sponsors-block .view-content h3,.view-module-sponsors .view-content h2,.view-module-sponsors .view-content h3{background-color:#006aa9;color:#fff;width:100%;text-align:center;display:block!important;float:left;clear:both}.all-sponsors-block .view-content h3:not(:first-of-type),.view-module-sponsors .view-content h3:not(:first-of-type){margin-top:1.5em}.all-sponsors-block .view-content .views-row,.view-module-sponsors .view-content .views-row{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;margin:0;padding:1.25rem}@media (min-width:768px){.all-sponsors-block .view-content .views-row,.view-module-sponsors .view-content .views-row{-ms-flex-preferred-size:33.3%;flex-basis:33.3%}}@media (min-width:1120px){.all-sponsors-block .view-content .views-row,.view-module-sponsors .view-content .views-row{-ms-flex-preferred-size:25%;flex-basis:25%}}.all-sponsors-block .view-content .views-row .views-field-field-sponsor-logo,.view-module-sponsors .view-content .views-row .views-field-field-sponsor-logo{position:relative}.all-sponsors-block .view-content .views-row .views-field-field-sponsor-logo:before,.view-module-sponsors .view-content .views-row .views-field-field-sponsor-logo:before{padding-top:48.5%;display:block;content:"";width:100%}.all-sponsors-block .view-content .views-row .views-field-field-sponsor-logo a,.view-module-sponsors .view-content .views-row .views-field-field-sponsor-logo a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.all-sponsors-block .view-content .views-row .views-field-field-sponsor-logo img,.view-module-sponsors .view-content .views-row .views-field-field-sponsor-logo img{display:block;left:0;margin:0 auto;max-height:80%;max-width:80%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.all-sponsors-block .view-content .views-row .views-field-field-cta-tag-line .field-content,.view-module-sponsors .view-content .views-row .views-field-field-cta-tag-line .field-content{background-color:#efefef;color:#717171;font-size:.9375em;font-weight:600;line-height:1.1;margin-bottom:.5em;margin-top:1.5em;padding:.25em;text-transform:uppercase}.all-sponsors-block .view-content .views-row .views-field-field-cta-tag-line .field-content:empty,.view-module-sponsors .view-content .views-row .views-field-field-cta-tag-line .field-content:empty{background-color:transparent;margin:0;padding:0;all:unset}.all-sponsors-block .view-content .views-row .views-field-field-cta-tag-line .field-content p,.view-module-sponsors .view-content .views-row .views-field-field-cta-tag-line .field-content p{margin:0}
