body{line-height:1;scroll-behavior:smooth}body.disabled-scroll{overflow:hidden}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.row-between{justify-content:space-between}.row-start{justify-content:flex-start}.center-align{align-items:center}.content-wrapper{max-width:unset;padding:0 7vw;@media (width >= 1800px){padding-bottom:0;padding-left:5vw;padding-right:5vw;padding-top:0}}.topnav{align-content:center;background-color:#006089;min-height:42px;padding:0;.logo-top{max-width:90px;padding-top:3px;img{height:auto;width:90px;@media (width <= 1000px){width:175px}}@media (width <= 1000px){margin-bottom:1.5rem;max-width:175px}}@media (width >= 1800px){padding-bottom:0;padding-left:28px;padding-right:28px;padding-top:0}@media (width <= 1000px){background-color:transparent;min-height:unset;padding-top:50px}}.topnav>.row-fluid{padding:0 7vw}.header-landing{.header__container.content-wrapper{@media (width <= 1000px){flex-direction:row;padding-bottom:12px;padding-left:18px;padding-right:18px;padding-top:12px}}.header__logo--main{margin-block:25px;margin-inline:0;padding:0;span a img{@media (width <= 1000px){max-width:165px}}@media (width <= 1000px){flex:1;margin-block:0;order:-1}}.header__cta{.button-wrapper a.button{background:#fff;border:2px solid rgba(0,0,0,.4);border-radius:7px;color:#101315;font-size:.9375rem;padding:10px 20px;&:hover{border-color:#006089;color:#006089;text-decoration:none}@media (width <= 1000px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;font-size:.8125rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}@media (width <= 1000px){order:0}}.header__column{.header__row-2{height:50px;.header__navigation--toggle{background-image:none;span{border-bottom:2px solid #101315;display:block;margin-top:4px;width:100%}span:last-child{width:70%}&:after{display:none}@media (width <= 1000px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;width:22px}}.header__close--toggle{background-image:none;transform:rotate(45deg);span{border-bottom:2px solid #fff;display:block;margin-top:4px;position:relative;transform-origin:center;width:100%}span:first-child{top:30%;transform:rotate(90deg)}span:last-child{top:5%;transform:rotate(180deg)}}.header__close--toggle.show{position:absolute;right:0;top:0;z-index:2}.header__navigation.header--element{height:100%;div:has(.menu--desktop){height:100%;@media (width <= 1000px){height:auto}}.menu--desktop{height:100%;ul.no-list:not(.menu__submenu){height:100%}}@media (width <= 1000px){background-color:#000;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow-x:hidden;overflow-y:scroll;padding-block:2rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .5s ease-in-out;width:100vw;z-index:1;nav.menu--mobile{height:auto;ul li{align-items:flex-start;border:transparent;display:flex;flex-direction:column;width:100%;a.menu__link{background-color:#000;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase;width:auto}button.no-button{display:none;height:auto;padding:0;position:static;width:auto;.menu__child-toggle-icon-angle-down{display:block;svg{width:21px}}}&.menu__item--open{a.menu__link:not(.menu__submenu .menu__link){text-decoration:underline}}}}}}.header__navigation.header--element.open{transform:translateX(0)}.header__navigation.header--element.open>div{position:sticky;top:0}@media (width <= 1000px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}@media (width <= 1000px){order:1}}nav.menu--desktop{ul.no-list:not(.menu__submenu){gap:30px;padding:0}}@media (width >= 1800px){padding-bottom:0;padding-left:28px;padding-right:28px;padding-top:0}}div:has(.header-landing){position:sticky;top:0;z-index:2}.body-container--landing-page img{border-radius:10px}.body-container--landing-page h3{font-weight:500}.cta-landing{background-position:50%;border-top-left-radius:10px;border-top-right-radius:10px;padding-block:6vw;h3{color:#fff;font-size:1.75rem;font-weight:500}p{color:#fff;font-size:1rem;font-weight:400;@media (width <= 1000px){line-height:1.5rem}}.button-wrapper a.button{font-size:1.3125rem;text-decoration:none;text-transform:uppercase;transition:all .5s ease-in-out;@media (width <= 1000px){font-size:.875rem;padding-inline:2rem}}@media (width <= 1000px){background-position:0;padding-block:18vw}}.video-hero-content{.dnd-column{padding:0}}.video-hero-content{background-color:#101315;max-height:50vh;overflow:hidden;position:relative}.info-event{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:30%;z-index:1}.info-event h1{color:#fff}.video-hero-content lite-youtube.bg-video{opacity:.5;z-index:0}.video-hero-content lite-youtube.bg-video #frame.activated{top:-25%}.lite-youtube-fallback{align-items:center;aspect-ratio:16/9;background-color:#000;color:#fff;display:flex;flex-direction:column;gap:1em;justify-content:center;padding:1em;text-decoration:none}.lite-youtube-fallback:before{border:solid transparent;border-left:solid red;border-width:2em 0 2em 3em;content:"";display:block}.lite-youtube-fallback:hover:before{border-left-color:#fff}.lite-youtube-fallback:focus{outline:2px solid red}.video-hero-content .button-wrapper{align-items:center;bottom:30%;display:flex;flex-direction:column;position:absolute;width:100%;z-index:2}.footer-top>.row-fluid{justify-content:flex-start;@media (width <= 1000px){gap:50px}}footer.footer{background-color:#f5f5f5;gap:3.125em;padding-inline:25px;padding-bottom:3vw;padding-top:4vw;@media (width <= 1000px){padding-bottom:15%;padding-top:15%}}.footer-bottom p{line-height:1.5rem}.footer-bottom p,.footer-bottom span{color:#fff;font-size:.75rem;font-weight:400;margin:0;@media (width <= 1000px){text-align:center}}.footer-bottom{background-color:#006089;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:50px;padding-block:2vw;padding-inline:25px;.footer-copyright{@media (width <= 1000px){padding-block:25px}}.footer-legal{margin-bottom:25px}}