@import url(https://use.typekit.net/oie6xee.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.banner-main{display:grid;width:100%;min-height:100dvh;padding-bottom:0;color:#fff;text-align:center}.banner-main,.banner-main[\:has\(.curve.top\)]{padding-top:0}.banner-main:has(.curve.top){padding-top:0}.banner-main[\:has\(.curve.bottom\)]{padding-bottom:0}.banner-main:has(.curve.bottom){padding-bottom:0}.banner-main .mobile-image{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.banner-main .mobile-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.banner-main .slider{overflow:hidden}.banner-main .slider,.banner-main .slider iframe{position:absolute;top:0;left:0;width:100%;height:100%}.banner-main .overlay{opacity:.4;mix-blend-mode:multiply}.banner-main .container{display:grid;-ms-flex-line-pack:center;align-content:center}.banner-main .container .text{width:100%}.banner-main .container .smooved a:before{display:none}.banner-main .container .smooved iframe body{color:#fff}.banner-main .container .title{display:block}.banner-main .container .title h1,.banner-main .container .title h2,.banner-main .container .title h3{font-size:6.87rem;font-weight:700}.banner-main .container .subtitle{display:inline-block;margin-bottom:2rem;font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:1.245rem}.banner-main .container .subtitle h3,.banner-main .container .subtitle h4{font-weight:700;margin-bottom:0}.banner-main .container .buttons{margin-top:2rem;margin-bottom:0}.banner-main .container .buttons .btn+.btn{margin-left:2rem}.banner-main .container .buttons .btn:hover{color:#fff;background:#ec008c}.banner-main .scrolldown-btn{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);display:grid;bottom:3rem;width:4rem;height:4rem;border-radius:50%;background:hsla(0,0%,100%,.25);cursor:pointer}.banner-main .scrolldown-btn img{width:1.5rem;height:1.5rem;margin:auto;object-fit:contain;object-position:center center}.banner-main .sold{position:absolute;display:grid;-ms-flex-align:center;align-items:center;right:0;bottom:1rem;aspect-ratio:1/1;padding:2rem;border-radius:50%;text-align:center;line-height:1.2;font-size:1.875rem;font-weight:400;text-transform:uppercase;background:#ec008c;z-index:1}.banner-main .sold span{font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;font-size:4.38rem;font-weight:700}.banner-main .logo{position:absolute;bottom:1rem;right:3rem;width:8rem;height:8rem;object-fit:contain;object-position:center center}@media only screen and (max-width:768px){.banner-main .mobile-image{display:block}.banner-main .slider{display:none}}@media only screen and (max-width:576px){.banner-main .container .smooved{display:none}.banner-main .container .title h1,.banner-main .container .title h2,.banner-main .container .title h3{font-size:4.38rem}.banner-main .container a.btn{margin:1rem}.banner-main .sold{right:1rem;padding:1rem;font-size:1.5rem}.banner-main .sold span{font-size:1.875rem}}header{position:absolute}