h1,.h1{font-size:clamp(25px,6vw,55px);line-height:1.3}h2,.h2{font-size:clamp(22px,5vw,50px);line-height:1.4}h3,.h3{font-size:clamp(19px,4vw,40px);line-height:1.5}h4,.h4{font-size:clamp(17px,3vw,35px);line-height:1.5}h5,.h5{font-size:clamp(15px,2vw,25px);line-height:1.5}h6,.h6{font-size:clamp(12px,1vw,20px);line-height:1.5}.ds-anim-hl{margin-left:-50vw;padding-left:50vw}.ds-anim-hl-r{margin-right:-50vw;padding-right:50vw}nav.menu{z-index:9999;position:relative}.hamburger{right:calc(5 * var(--nav-item-offset) + 30px);transition:var(--duration) var(--easing)}.hamburger.is-active{transform:translateX(calc(-5 * var(--nav-item-offset) + 30px)) rotate(45deg)!important}ul.bar-navigation,ul.bar-navigation.is-active{display:block;opacity:1;animation:unset}nav.menu ul.bar-navigation{list-style:none;padding:0;margin:0;background-color:transparent}nav.menu ul.bar-navigation li{background-color:var(--nav-bg-color);text-align:left}nav.menu ul.bar-navigation li:focus,nav.menu ul.bar-navigation li:focus-within{}nav.menu ul.bar-navigation li>a{color:var(--ds-dark-green);text-decoration:none;text-transform:none;font-weight:600;transform:rotate(90deg) translateX(-50px);display:inline-block;padding:11px 13px;margin:0;position:absolute;top:0;left:0;transform-origin:bottom left;border-bottom:1px #000 solid;border-right:1px #000 solid;border-top:1px #000 solid;width:105vh;height:calc(var(--nav-item-offset) + 1px);text-decoration:none;text-decoration-thickness:unset;text-underline-offset:unset}nav.menu ul.bar-navigation li.mob-only{background-color:var(--ds-dark-green)}nav.menu ul.bar-navigation li.mob-only>a{color:var(--ds-neon-green)}nav.menu ul.bar-navigation li:hover>a,nav.menu ul.bar-navigation li.active>a,nav.menu ul.bar-navigation li.active:hover>a{background-color:var(--ds-neon-green-light);text-decoration:none;text-decoration-thickness:unset;text-underline-offset:unset;color:inherit}nav.menu ul.bar-navigation li:hover>a{background-color:var(--ds-neon-green)}nav.menu ul.bar-navigation li.active>a:before{content:' ';display:inline-block;background-color:var(--ds-green);border-radius:5px;width:10px;height:10px;margin:0 10px 2px 0}nav.menu ul.bar-navigation li div.bar-content{background-color:#fff}nav.menu ul.bar-navigation li{--tx:calc(100vw - var(--nav-item-offset));position:fixed;height:100%;width:100vw;overflow:hidden;transform:translateX(var(--tx));margin-left:calc(var(--i) * var(--nav-item-offset) * -1);transition:var(--duration) var(--easing)}nav.menu ul.bar-navigation li.mob-only{margin-left:calc(var(--it) * var(--nav-item-offset) + var(--nav-item-offset))}nav.menu ul.bar-navigation.is-active li,nav.menu ul.bar-navigation.is-active li.mob-only{margin-left:calc(var(--it) * var(--nav-item-offset) * -1)}nav.menu ul.bar-navigation li{animation:slide-down 1s cubic-bezier(0.5,0,0.3,1);animation-delay:calc(var(--i) * .15s);animation-fill-mode:backwards}nav.menu ul.bar-navigation li:hover{transform:translateX(calc(var(--tx) - 1vw))}nav.menu ul.bar-navigation li.active:hover{transform:translateX(var(--tx))}nav.menu ul.bar-navigation li:focus,nav.menu ul.bar-navigation li:focus-within{}nav.menu ul.bar-navigation li.i3:hover{transform:translateX(calc(var(--tx) - 12vw))}nav.menu ul.bar-navigation li.i3.active:hover{transform:translateX(var(--tx))}nav.menu ul.bar-navigation li.i3:focus,nav.menu ul.bar-navigation li.i3:focus-within{transform:translateX(calc(var(--i) * var(--nav-item-offset) + var(--nav-item-offset)));width:100vw}nav.menu ul.bar-navigation li.i3.active:focus,nav.menu ul.bar-navigation li.i3.active:focus-within{transform:translateX(var(--tx));width:100vw}nav.menu ul.bar-navigation li>a:hover{text-decoration:none;text-decoration-thickness:unset;text-underline-offset:unset}nav.menu ul.bar-navigation li div.bar-content{margin-left:var(--nav-item-offset)}nav.menu ul.bar-navigation li.mob-only{display:block}nav.menu ul.bar-navigation.is-active li.mob-only{display:block}.bar-content main,.bar-navigation{display:block}@keyframes slide-down{from{transform:translateY(-100%) translateX(var(--tx));pointer-events:none}to{transform:translateY(0) translateX(var(--tx));pointer-events:none}}.ds-arrow-img{max-width:100%;padding:0 20px}body>main{margin-right:calc(5 * var(--nav-item-offset))}.bar-navigation main{height:100vh;margin-right:calc(var(--i) * var(--nav-item-offset));overflow-y:scroll!important}.modal-dialog.modal-fullscreen,.modal-fullscreen{width:calc(100vw - 212px)}.modal .modal-content.team-row{margin-right:212px}nav.menu{margin-right:calc(5 * var(--nav-item-offset))}.container.sub-nav{padding-top:10em}@media (min-width:992px){.home-logo a{max-width:920px}}@media (min-width:1200px){.home-logo a{max-width:1100px}}@media (min-width:1400px){.home-logo a{max-width:1300px}}.home-logo{position:absolute;top:0;left:0;right:0;display:block}.home-logo a{margin:0 auto;display:block;padding:10px 15px;position:relative}.home-logo img.home-logo-top{width:9vw;opacity:0.5;transition-duration:800ms}.home-logo:hover img.home-logo-top{opacity:1}.home-logo img.home-logo-bg{position:absolute;width:9vw;transition-duration:800ms}.home-logo:hover img.home-logo-bg{opacity:0}#home .home-logo{display:none}.more-list-row .more-item{width:22%;margin:0;padding:30px;aspect-ratio:40/36}.footer-sec1{margin-right:10px}.footer-sec2{margin-right:10px}.footer-sec3{}.oy-b-2{margin-bottom:-2em}.oy-t-2{margin-top:-2em}.oy-b-5{margin-bottom:-5em}.oy-t-5{margin-top:-5em}.oy-b-10{margin-bottom:-10em}.oy-t-10{margin-top:-10em}.oy-b-15{margin-bottom:-15em}.oy-t-15{margin-top:-15em}.br-tl-xxl{border-tom-left-radius:40em}.br-tr-xxl{border-tom-right-radius:40em}.br-bl-xxl{border-bottom-left-radius:40em}.br-br-xxl{border-bottom-right-radius:40em}@media (min-width:992px){.p-t-50-md{padding-top:50px!important}.p-r-50-md{padding-right:50px!important}.p-l-50-md{padding-left:50px!important}.p-b-50-md{padding-bottom:50px!important}.padding-50-md{padding:50px!important}.p-t-100-md{padding-top:100px!important}.p-r-100-md{padding-right:100px!important}.p-l-100-md{padding-left:100px!important}.p-b-100-md{padding-bottom:100px!important}.padding-100-md{padding:100px!important}.m-t-50-md{margin-top:50px!important}.m-r-50-md{margin-right:50px!important}.m-l-50-md{margin-left:50px!important}.m-b-50-md{margin-bottom:50px!important}.margin-50-md{margin:50px!important}.m-t-100-md{margin-top:100px!important}.m-r-100-md{margin-right:100px!important}.m-l-100-md{margin-left:100px!important}.m-b-100-md{margin-bottom:100px!important}.margin-100-md{margin:100px!important}.ic-300pc{max-width:300%}}