@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.banner-main{color:#fff;display:grid;min-height:70dvh;overflow:hidden;width:100%}.banner-main .swiper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.banner-main .swiper .bg-img.mobile,.banner-main .swiper frame-placeholder{display:none}.banner-main .swiper iframe{aspect-ratio:16/9;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity 1s ease}.banner-main .grid-main{grid-template-rows:auto 15rem;height:100%;padding-top:21rem;width:100%}.banner-main .grid-main .container{margin:auto}.banner-main .grid-main .title h2{font-size:5.004rem;font-weight:500}.banner-main .grid-main form{align-items:center;display:flex;margin-top:4rem;max-width:100%}.banner-main .grid-main form .wrap{border-radius:1rem;position:relative}.banner-main .grid-main form .wrap:first-child{background:#e84133;padding:.35rem .5rem;text-align:center}.banner-main .grid-main form .wrap:last-child{margin-left:1rem;width:clamp(15rem,50dvw,60rem)}.banner-main .grid-main form .wrap:last-child label{background:#fff;border-radius:1rem;display:inline-block;padding:.2rem}.banner-main .grid-main form .wrap:last-child label+label{margin-left:.5rem}.banner-main .grid-main form .wrap:last-child input,.banner-main .grid-main form .wrap:last-child input:active,.banner-main .grid-main form .wrap:last-child input:focus{background:transparent}.banner-main .grid-main form .wrap:last-child button:not(.select2-selection__choice__remove){display:inline-grid;height:3em;margin-left:.5rem;width:3em}.banner-main .grid-main form .wrap:last-child button:not(.select2-selection__choice__remove) svg{height:.7em;margin:auto;-o-object-fit:contain;object-fit:contain;width:.7em}.banner-main .grid-main form input{border:0}.banner-main .grid-main form .select2-container--default .select2-selection--multiple .select2-selection__rendered,.banner-main .grid-main form .select2-container--default .select2-selection--single .select2-selection__rendered{text-transform:uppercase}.banner-main .content{margin:auto;text-align:center;z-index:1}.banner-main .content .title h2{font-size:5.004rem}.banner-main .content .title h2 span{white-space:nowrap}.banner-main .content .buttons{margin-top:4rem}.banner-main .content .buttons .btn+.btn{margin-left:2rem}@media only screen and (max-width:768px){.banner-main .content .title h2{font-size:3.996rem}}