@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.banner-main{width:100%;height:auto;color:var(--white-color);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:120%;aspect-ratio:16/9;transition:opacity 1s ease}.banner-main .wrapper{gap:5rem;padding-bottom:10dvh}.banner-main .wrapper.fd-row .content{text-align:left}.banner-main .wrapper.fd-row form{flex-direction:column;align-items:stretch;gap:1rem}.banner-main .wrapper.fd-row form label:not(:first-child):before{display:none}.banner-main .wrapper.fd-row form button{margin-top:2rem}.banner-main .wrapper.fd-row form button svg{display:none}.banner-main .wrapper.fd-row form button span{display:inline-block}.banner-main .wrapper .content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;gap:5rem;z-index:var(--one-up-z);text-align:center}.banner-main .wrapper .content .title h2{font-size:var(--xxl-font)}.banner-main .wrapper .content .title h2 span{white-space:nowrap}.banner-main .wrapper .content .text{margin-bottom:15dvh}.banner-main .wrapper form{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5rem;padding:2rem 3rem;border-radius:var(--radius-sm);background:var(--white-color)}.banner-main .wrapper form label{position:relative;display:flex;flex-direction:row;align-items:center;gap:1rem;color:var(--black-color)}.banner-main .wrapper form label:not(:first-child):before{content:"";position:absolute;top:0;left:-2.5rem;width:1px;height:100%;background:color-mix(in srgb,var(--main-color) 25%,transparent)}.banner-main .wrapper form label svg{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.banner-main .wrapper form label .select2-container--default .select2-search--inline .select2-search__field,.banner-main .wrapper form label .select2-container--default .select2-selection--multiple,.banner-main .wrapper form label .select2-container--default .select2-selection--single,.banner-main .wrapper form label .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,.banner-main .wrapper form label input{font-size:var(--md-font);background:transparent}.banner-main .wrapper form button[type=submit] span{display:none}@media only screen and (max-width:768px){.banner-main .wrapper form{flex-wrap:wrap}}@media only screen and (max-width:576px){.banner-main .wrapper .content .title h2{font-size:var(--xl-font)}.banner-main .wrapper form{align-items:center;justify-content:center;gap:1rem}.banner-main .wrapper form label:not(:first-child):before{display:none}}
