@import url(https://use.typekit.net/rkj4dst.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.banner-page{display:grid;grid-template-rows:auto max-content;width:100%;min-height:100dvh;color:#fff}.banner-page.no-text,.banner-page.no-text .top{min-height:60dvh}.banner-page .top{position:relative}.banner-page .top .slider{overflow:hidden}.banner-page .top .slider,.banner-page .top .slider iframe{position:absolute;top:0;left:0;width:100%;height:100%}.banner-page .top .overlay{background:rgba(0,0,0,.75);mix-blend-mode:multiply}.banner-page .top .title{position:absolute;bottom:5rem;left:0;width:100%;z-index:1}.banner-page .top .title .title h1,.banner-page .top .title .title h2,.banner-page .top .title .title h3{line-height:1;font-weight:300;font-stretch:110;font-style:normal;font-variation-settings:"wght" 300,"wdth" 110}.banner-page .bottom{position:relative;grid-template-columns:auto 30dvw;color:#fff;background:#2eac81}.banner-page .bottom.image-left{grid-template-columns:30dvw auto}.banner-page .bottom.image-left .start{-ms-flex-order:2;order:2}.banner-page .bottom.image-left .end{-ms-flex-order:1;order:1}.banner-page .bottom .start{-ms-flex-order:1;order:1;padding:10dvmin}.banner-page .bottom .start p{font-size:2.04rem;font-weight:300;font-stretch:110;font-style:normal;font-variation-settings:"wght" 300,"wdth" 110}.banner-page .bottom .start p b,.banner-page .bottom .start p strong{font-weight:400;font-stretch:110;font-style:normal;font-variation-settings:"wght" 400,"wdth" 110}.banner-page .bottom .end{-ms-flex-order:2;order:2;position:relative}@media only screen and (max-width:576px){.banner-page .top{min-height:50dvh}.banner-page .bottom,.banner-page .bottom.image-left{grid-template-columns:1fr}.banner-page .bottom .end{display:none}}