:root{interpolate-size:allow-keywords}*,:after,:before{box-sizing:border-box}body{font-family:Montserrat!important;font-size:16px!important;font-weight:400!important}.wp-site-blocks{& :is(header,main,footer){margin:0}& header a{text-decoration:none}& header .logo-navigation{width:100%}& header .wp-block-navigation__responsive-container-open{display:flex!important;& svg{height:4.5em;width:4.5em}}& header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}& header .wp-block-navigation__responsive-container li a{font-size:1.25rem}@media (min-width:1024px){& header .logo-navigation{width:auto}& header .wp-block-navigation__responsive-container-open{display:none!important}& header .wp-block-navigation__responsive-container:not(.is-menu-open){display:block!important}& header .wp-block-navigation__responsive-container li a{font-size:1.5rem}& h1{text-align:left}}& main.entry-content{max-width:none}& section.wp-block-group{margin-block:0;overflow:hidden;padding:0;position:relative;& div.wp-block-group{gap:0;margin-block:0}&.is-layout-constrained div.wp-block-group{margin-inline:auto;max-width:1080px}}& a{outline:none}& :is(figcaption,p) a{color:#237ac2;overflow:hidden;position:relative;text-decoration:none;&:before{background-color:#003f72;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}&:hover{color:#003f72}&:hover:before{width:100%}}@media (width < 1024px){.desktop{display:none!important}}& .wp-block-gallery{justify-content:space-between;width:100%;& figure.wp-block-image{align-items:center;flex-grow:0;& figcaption{font-size:1em!important;overflow:visible}}}& .wp-block-button a{background-color:#237ac2;border:2px solid #237ac2;color:#fff;font-size:1.25em;font-weight:700;padding:.6em 1.2em;transition:all .3s ease-in-out;&:hover{background-color:#fff;color:#237ac2}}& details::details-content{block-size:0;display:block;overflow:hidden;transition:block-size 1s,content-visibility 1s;transition-behavior:allow-discrete}& details[open]::details-content{block-size:auto;block-size:calc-size(auto)}& details{transition:all .2s ease-in-out .1s;& summary{align-items:center;display:flex;justify-content:space-between;outline:none;&:after{align-items:center;background-color:#3b78c1;border-radius:50%;color:#fff;content:"\2794";display:flex;flex-shrink:0;font-family:system-ui;font-weight:400;height:2em;justify-content:center;rotate:90deg;transition:transform .3s ease;transition-delay:.25s;width:2em}@media (min-width:768px){&:after{height:2.5em;width:2.5em}}}&>summary:last-child{cursor:default}&>summary:last-child:after{background-color:initial;content:""}&[open] summary{&:after{transform:rotate(180deg)}}}& .agenda details{border-top:2px solid #3b78c1;padding-block:2em 1em;& summary{color:#666}&[open] summary{color:#3b78c1}}& .speakers details{background-color:#f4f4f4;border:1px solid #d9d9d9;padding:1.25em;transition:none;& summary{color:#666;font-weight:700}&[open]{background-color:#fff;transition:background-color .25s ease 1s;summary{color:#333}}}& .agenda{& .wp-block-media-text{grid-template-columns:2.5em 1fr!important}& .wp-block-media-text__media img{border-radius:50%}& .wp-block-media-text__content{padding-inline:1em}}& .cb-carousel-block{padding-bottom:1em;&.carousel-border{& .cb-slide{height:auto;padding:.25em;& figure{border-radius:1em;box-shadow:0 0 6px 0 rgba(0,0,0,.3);height:100%;padding:1.25em;& img{width:100%}}}}& [class^=cb-button-]{background-color:#237ac2;border-radius:50%;color:#fff;font-weight:700;height:2.5em;width:2.5em}& .cb-button-prev{left:0;&:after{content:"\276e"}}& .cb-button-next{right:0;&:after{content:"\276f"}}&.news{padding-inline:3.5em}&.news img{max-height:134px;object-fit:cover}&.news figcaption{font-size:1rem;font-weight:500;line-height:1.3;margin:0;padding-block:1.25em;& strong{font-size:1.125rem;line-height:1}}@media (min-width:768px){&.news .cb-slide{padding:.25em}&.news img{max-height:170px}}}& .banner{height:100vh;max-height:240px}@media (min-width:768px){& .banner{max-height:364px}}@media (min-width:980px){& .banner{max-height:580px}}@media (min-width:1800px){& .banner{max-height:900px}}& .banner .banner-bottom{bottom:0;left:0;position:absolute;right:0}@media (min-width:1025px){& .banner .banner-bottom{max-width:70%}}& .banner .is-style-text-annotation{background-color:#003f72;border:none;border-radius:0;bottom:0;font-size:1.25em;font-weight:700;padding:.5em 5em .5em 3em;position:absolute}& [class*=custom-line]{display:flex;flex-direction:column;height:2em;position:relative;width:100%;z-index:2;&:after,&:before{content:"";height:1em}&:before{background-color:#003f72}&:after{background-color:#237ac2}}& .custom-line-top{margin-bottom:-.5em;&:before{width:25%}&:after{width:27%}&:has(~.wp-block-image){margin-bottom:-1.5em}&:has(~.wp-block-image):before{width:90%}&:has(~.wp-block-image):after{width:85%}&~.wp-block-image{margin-top:0}}& .custom-line-bottom{margin-top:-.5em;&:after,&:before{margin-inline:auto 0}&:before{width:27%}&:after{width:25%}}& .wp-block-image~.custom-line-bottom{margin-block:-.5em 0!important;&:before{width:90%}&:after{width:85%}}& .inline-block{display:inline-block;line-height:1em}& footer .copyright{& a{color:#fff;text-decoration:underline}& p{column-gap:1em;display:flex;justify-content:center}}}.carousel-sync .cb-carousel-block:last-of-type .swiper-slide-active figure{position:relative}.carousel-sync .cb-carousel-block:last-of-type .swiper-slide-active figure:after{background:rgba(0,0,0,.5);content:"";inset:0;position:absolute}.n2-section-smartslider .n2-active{filter:brightness(.5)}.summit-photo .swiper-pagination{border-top:1px solid #82c0c7;bottom:-2.75em!important;gap:.75em;justify-content:flex-end!important;padding-block-start:.75em}.summit-photo .swiper-pagination-bullet{background-color:unset!important;height:auto;outline:none;width:auto}.summit-photo .swiper-button-next,.summit-photo .swiper-button-prev{background-color:transparent!important;border-radius:initial!important;color:inherit!important;height:auto!important;position:static;width:auto!important}.summit-photo .swiper-button-prev:after{content:"Prev"!important;font-family:Montserrat;text-align:left}.summit-photo .swiper-button-next:after{content:"Next"!important;font-family:Montserrat;text-align:left}.slide-bullet div#n2-ss-1 .n2-ss-widget .nextend-thumbnail-scroller{grid-auto-columns:33.33333%}.slide-bullet div#n2-ss-1 .n2-thumbnail-dot{padding:5px}.slide-bullet div#n2-ss-1 .n2-thumbnail-dot img{max-height:fit-content;max-width:100%!important;min-width:100%}@media (min-width:768px){.slide-bullet div#n2-ss-1 .n2-ss-widget .nextend-thumbnail-scroller{grid-auto-columns:25%}.slide-bullet div#n2-ss-1 .n2-thumbnail-dot{padding:10px}}.wp-block-group #solutions-driven.wp-block-gallery{justify-content:space-evenly}.wp-block-group #solutions-driven.wp-block-gallery>figure.wp-block-image{width:100%}.wp-block-group #solutions-driven.wp-block-gallery>figure.wp-block-image:last-of-type{margin-right:auto}@media (min-width:480px){.wp-block-group #solutions-driven.wp-block-gallery>figure.wp-block-image{width:calc(50% - 1em)}}@media (min-width:980px){.wp-block-group #solutions-driven.wp-block-gallery>figure.wp-block-image{width:calc(20% - 1em)}}.speakers .wp-block-media-text{display:flex;flex-direction:column;text-align:center}@media (min-width:1020px){.speakers .wp-block-media-text{flex-direction:row;text-align:left;& .wp-block-media-text__content{align-self:flex-end}}}.speakers .wp-block-media-text__media img{width:190px}@media (max-width:599.999px){.wp-block-media-text.is-stacked-on-mobile.stack-reverse>.wp-block-media-text__content{grid-row:1}.wp-block-media-text.is-stacked-on-mobile.stack-reverse>.wp-block-media-text__media{grid-row:2}}.wp-site-blocks{& .cb-carousel-block{&.past-event{padding-inline:3.5em}}}