@import url(https://use.typekit.net/igr0krn.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.banner-main{display:grid;width:100%;min-height:100dvh;color:#fff;overflow:hidden}.banner-main .swiper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.banner-main .swiper .bg-img.mobile,.banner-main .swiper frame-placeholder{display:none}.banner-main .swiper iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:110%;aspect-ratio:16/9;transition:opacity 1s ease}.banner-main .grid-main{grid-template-rows:auto 15rem;width:100%;height:100%;padding-top:15rem}.banner-main .grid-main .container{margin:auto}.banner-main .grid-main .title h2{font-size:5.1rem;font-weight:500}.banner-main .grid-main form{display:flex;align-items:center;max-width:100%;margin-top:4rem}.banner-main .grid-main form .wrap{position:relative;border-radius:1rem}.banner-main .grid-main form .wrap:first-child{padding:.35rem .5rem;text-align:center;background:#f6ea26}.banner-main .grid-main form .wrap:last-child{width:clamp(15rem,50dvw,60rem);margin-left:1rem}.banner-main .grid-main form .wrap:last-child label{display:inline-block;padding:.2rem;border-radius:1rem;background:#fff}.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;width:3em;height:3em;margin-left:.5rem}.banner-main .grid-main form .wrap:last-child button:not(.select2-selection__choice__remove) svg{width:.7em;height:.7em;margin:auto;-o-object-fit:contain;object-fit:contain}.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}@media only screen and (max-width:768px){.banner-main .grid-main form .wrap:last-child{width:100%}}@media only screen and (max-width:576px){.banner-main{text-align:center}.banner-main .slider .bg-img .mobile{display:block}.banner-main .grid-main{grid-template-rows:auto auto}.banner-main .grid-main form{display:block}.banner-main .grid-main form .wrap:last-child{text-align:center;margin-left:0;margin-top:1rem}.banner-main .grid-main form .wrap:last-child label{display:block}.banner-main .grid-main form .wrap:last-child label:last-of-type{margin-bottom:1rem}.banner-main .grid-main form .wrap:last-child label+label{margin-left:0;margin-top:1rem}.banner-main .grid-main form .select2-container--default .select2-search--inline .select2-search__field{text-align:center}}
