/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/page/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/page/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.page{--page-indent:50px;--page-br:30px;}@media screen and (min-width:768px){.page{--page-indent:75px;--page-br:40px;}}@media screen and (min-width:992px){.page{--page-indent:35px;--page-br:30px;}}@media screen and (min-width:1200px){.page{--page-indent:50px;--page-br:45px;}}@media screen and (min-width:1600px){.page{--page-indent:70px;--page-br:60px;}}.page .elem_title{margin-bottom:calc(var(--page-indent) / 2);}.speakers{padding-top:var(--page-indent);}.speakers .elem_title{margin-bottom:calc(var(--page-indent) / 4);}.speakers .elem_text{margin-bottom:calc(var(--page-indent) / 2);}.sponsors,.venue{padding-top:var(--page-indent);}.main{padding:calc(var(--page-indent) + var(--header-h)) 0 var(--page-indent) 0;font-family:Montserrat,serif;}.main-info-text{margin-bottom:0;display:block;letter-spacing:0.01em;line-height:1;font-weight:600;color:#fff;text-shadow:0px 3px 6px rgba(0,0,0,0.16);font-size:12px;}@media screen and (min-width:768px){.main-info-text{font-size:20px;}}@media screen and (min-width:992px){.main-info-text{font-size:22px;}}@media screen and (min-width:1200px){.main-info-text{font-size:22px;}}@media screen and (min-width:1600px){.main-info-text{font-size:30px;}}.main-logo{margin:calc(var(--page-indent) / 2) 0;filter:drop-shadow(0px 8px 8px rgba(0,0,0,0.16));}.main-logo svg{width:100%;height:auto;}.main-text{margin-bottom:0;text-align:center;letter-spacing:0.03em;line-height:1.5;font-weight:600;color:#fff;text-shadow:0px 3px 6px rgba(0,0,0,0.16);font-size:16px;}@media screen and (min-width:768px){.main-text{font-size:20px;}}@media screen and (min-width:992px){.main-text{font-size:20px;}}@media screen and (min-width:1200px){.main-text{font-size:20px;}}@media screen and (min-width:1600px){.main-text{font-size:27px;}}.main-form{margin-top:calc(var(--page-indent) / 2);padding:calc(var(--page-indent) / 2) 0;position:relative;}.main-form:before{content:"";width:calc(100% + 30px);height:100%;position:absolute;top:0;left:-15px;backdrop-filter:blur(30px) brightness(1.3);-webkit-backdrop-filter:blur(30px) brightness(1.3);background-color:rgba(255,255,255,0.225);border:0.5px solid #fff;border-radius:var(--page-br);z-index:1;}.main-form > *{position:relative;z-index:2;}.main-form .elem_title{margin-bottom:0;display:block;line-height:1;}@media screen and (min-width:768px){.main-form:before{width:calc(100% + var(--page-indent) * 2);left:calc(var(--page-indent) * -1);}}@media screen and (min-width:992px){.main-col__content{margin:0 auto;transform:translateX(calc(var(--page-indent) / -2));}.main-form{margin-top:0;padding:var(--page-indent) 0;}.main-form:before{width:100vw;border-radius:calc(var(--page-br) / 2) 0 0 calc(var(--page-br) / 2);}}.why_attend{padding:var(--page-indent) 0;--why_attend-img-gap:var(--page-indent);}.why_attend-row{row-gap:var(--page-indent);}.why_attend-content{padding-top:calc(var(--page-indent) / 3);position:relative;z-index:1;}.why_attend-label{margin-bottom:calc(var(--page-indent) / 4);height:45px;}.why_attend-label svg,.why_attend-label img{width:auto;height:100%;}@media screen and (min-width:768px){.why_attend-label{height:70px;}}@media screen and (min-width:992px){.why_attend-label{height:50px;}}@media screen and (min-width:1200px){.why_attend-label{height:65px;}}@media screen and (min-width:1600px){.why_attend-label{height:80px;}}.why_attend-text{text-align:center;}.why_attend-text span{font-weight:700;}.why_attend-image{border-radius:var(--page-br);}@media screen and (min-width:992px){.why_attend-row:hover .why_attend-col:nth-child(2):not(:hover) .why_attend-image{width:125%;top:calc(var(--why_attend-img-gap) / 2);}.why_attend-col{z-index:1;}.why_attend-col:hover{z-index:3;}.why_attend-col:hover .why_attend-image{width:150%;top:0;}.why_attend-col:nth-child(1) .why_attend-image{left:0;}.why_attend-col:nth-child(2){z-index:2;}.why_attend-col:nth-child(2) .why_attend-image{width:150%;top:0;left:50%;transform:translateX(-50%);}.why_attend-col:nth-child(3) .why_attend-image{right:0;}.why_attend-content{padding-top:calc(var(--page-indent) / 2);}.why_attend-media{position:relative;overflow-y:clip;--why_attend-media:calc(5 / 7 * 100%);}.why_attend-media:before{content:"";padding-top:var(--why_attend-media);display:block;}.why_attend-image{width:125%;height:auto;max-width:unset;position:absolute;top:var(--why_attend-img-gap);display:block;border-radius:calc(var(--page-br) / 2) calc(var(--page-br) / 2) 0 0;transition:0.8s ease 0s;}}.event_highlights{padding:var(--page-indent) 0;--event_highlights-slides:2;--event_highlights-gap:20px;--event_highlights-br:20px;}@media screen and (min-width:768px){.event_highlights{--event_highlights-slides:3;}}@media screen and (min-width:992px){.event_highlights{--event_highlights-gap:30px;--event_highlights-slides:5;}}.event_highlights-preview{margin-top:calc(var(--page-indent) / 2);}.event_highlights-slider{margin-top:var(--event_highlights-gap);display:grid;grid-template-columns:repeat(var(--event_highlights-slides),1fr);grid-auto-rows:1fr;gap:var(--event_highlights-gap);}.event_highlights-img{width:100%;border-radius:var(--event_highlights-br);}@media screen and (min-width:992px){.event_highlights-preview{margin-top:0;}}.trial{padding-top:var(--page-indent);}.trial .elem_btn{margin-top:calc(var(--page-indent) / 3);}.trial-screen{margin-top:calc(var(--page-indent) / 2);}@media screen and (min-width:992px){.trial-screen{margin-top:0;}}
