@import url(https://use.typekit.net/aye0vsg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.banner-main{display:grid;width:100%;min-height:100dvh;color:#fff}.banner-main .bg.grid{position:absolute;top:0;left:0;width:100%;grid-template-columns:30dvw auto;height:100%}.banner-main .color-bg{background:#9dab9e}.banner-main .slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.banner-main .slider iframe,.banner-main .slider video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;aspect-ratio:16/9}.banner-main .overlay{background:linear-gradient(90deg,#181818,rgba(24,24,24,0))}.banner-main .container{display:grid;-ms-flex-line-pack:center;align-content:center}.banner-main .container .title{margin-top:10dvh;margin-bottom:10dvh}.banner-main .container .title h1,.banner-main .container .title h2,.banner-main .container .title h3{font-size:9.6rem;line-height:1}.banner-main .container .text{max-width:20rem}.banner-main .container .buttons{margin-top:4rem;margin-bottom:0}.banner-main .container .buttons .btn+.btn{margin-left:2rem}.banner-main .container .slider-dots .slick-dots{text-align:left}.banner-main .container .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.banner-main .container .slider-dots .slick-dots li.slick-active button{background:#fff}.banner-main .container .mute-toggle{position:absolute;top:10rem;right:1rem;cursor:pointer;z-index:1}.banner-main .container .mute-toggle.active svg #vol1,.banner-main .container .mute-toggle.active svg #vol2{opacity:1;transform:translateX(0)}.banner-main .container .mute-toggle svg{width:2rem}.banner-main .container .mute-toggle svg #vol1,.banner-main .container .mute-toggle svg #vol2{opacity:0;transform:translateX(-.5rem);transition:all .25s ease}.banner-main .scrolldown-btn{position:absolute;left:50%;transform:translate(-50%);display:grid;bottom:3rem;width:2.5rem;height:4rem;border:1px solid #fff;border-radius:2rem;cursor:pointer}.banner-main .scrolldown-btn:after,.banner-main .scrolldown-btn:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:-6rem;height:5rem;width:1px;background:hsla(0,0%,100%,.2)}.banner-main .scrolldown-btn:after{top:.5rem;height:.7rem;background:#fff;animation:scroll-btn 1s cubic-bezier(.95,.05,.795,.035) 0s infinite alternate-reverse}@media only screen and (max-width:768px){.banner-main .bg.grid{grid-template-columns:1fr;grid-template-rows:auto 25dvh}.banner-main .bg.grid .start{-ms-flex-order:2;order:2}.banner-main .bg.grid .end{-ms-flex-order:1;order:1}.banner-main .overlay{background:linear-gradient(0deg,#181818,rgba(24,24,24,0))}.banner-main .container{-ms-flex-line-pack:end;align-content:end;padding-bottom:5dvh}.banner-main .container .title{margin-top:2dvh;margin-bottom:2dvh}.banner-main .container .title h1,.banner-main .container .title h2{font-size:5.12rem}.banner-main .container .text{max-width:100%;padding-right:5rem}.banner-main .scrolldown-btn{left:auto;right:2rem;transform:none}}@media only screen and (max-width:576px){.banner-main .bg.grid{grid-template-rows:auto 35dvh}}@keyframes scroll-btn{0%{top:.5rem}to{top:1rem}}