@font-face{font-family:h-med;src:url(/fonts/HelveticaNowDisplay-Medium.otf);font-display:swap}@font-face{font-family:h-reg;src:url(/fonts/HelveticaNowDisplay-Regular.otf);font-display:swap}@font-face{font-family:h-light;src:url(/fonts/HelveticaNowDisplay-Light.otf);font-display:swap}@font-face{font-family:h-bold;src:url(/fonts/HelveticaNowDisplay-Bold.otf);font-display:swap}@font-face{font-family:h-thin;src:url(/fonts/HelveticaNowDisplay-Thin.otf);font-display:swap}@font-face{font-family:h-black;src:url(/fonts/HelveticaNowDisplay-Black.otf);font-display:swap}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{height:100%;width:100%;overscroll-behavior-y:none;background-color:#fff;color:#000;scroll-behavior:smooth}body{position:relative}a{color:inherit;text-decoration:none}.orb-canvas{height:100%;pointer-events:none;z-index:-1}.orb-canvas,.scroll-container{position:fixed;top:0;left:0;width:100%}.scroll-container{will-change:transform;overflow:hidden}.container{max-width:1794px;width:90%;margin:auto}.accordion__icon{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion .active,.accordion:hover{background-color:#fff}.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader{position:relative;margin:25px auto;width:50px;height:50px;display:block;overflow:hidden}.loader div{height:100%}.loader3,.loader3 div{border-radius:50%;padding:2px;-webkit-animation:rotate 3.5s linear infinite;animation:rotate 3.5s linear infinite;border-color:rgba(0,0,0,.5) transparent transparent rgba(0,0,255,.5);border-style:solid;border-width:1px;-webkit-animation-timing-function:cubic-bezier(.55,.38,.21,.88);animation-timing-function:cubic-bezier(.55,.38,.21,.88);-webkit-animation-duration:3s;animation-duration:3s}@media only screen and (min-width:320px)and (max-width:600px){.container{width:95%}}