input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--color-textLight);font-weight:400}@media screen and (min-width:1024px){.input__checkbox p:hover{outline:1px solid var(--color-textWhite)}}.input__checkbox p{cursor:pointer;transition:outline .4s linear,background-color .4s linear;outline:1px solid #ffffff33}.input__checkbox input[type=checkbox]:checked+p{background-color:#ffffff33}.input__radio span{position:relative;cursor:pointer;outline:1px solid var(--color-textWhite)}.input__radio input[type=radio]:checked~span:after{content:"";background-color:var(--color-textLight);position:absolute;width:4px;height:4px}.input__radio p{cursor:pointer;opacity:.4;transition:opacity .3s linear}.input__radio input[type=radio]:checked~p,.input__radio:hover p{opacity:1}.input__text input[type=email],.input__text input[type=tel],.input__text input[type=text],.input__text textarea{transition:border .4s linear;box-sizing:border-box;resize:none!important}.input__text input[type=email]:hover,.input__text input[type=tel]:hover,.input__text input[type=text]:hover,.input__text textarea:hover{border-bottom:1px solid var(--color-textLight);box-sizing:border-box}.input__text input[type=email]:focus,.input__text input[type=tel]:focus,.input__text input[type=text]:focus,.input__text textarea:focus{color:var(--color-textLight);border-bottom:1px solid var(--color-textLight);resize:none!important;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.input__text.has-error input[type=email],.input__text.has-error input[type=tel],.input__text.has-error input[type=text],.input__text.has-error textarea{border-bottom:1px solid var(--color-red)}.input__text.has-error label{color:var(--color-red)}.input__text input[type=email],.input__text input[type=tel],.input__text input[type=text]{border-bottom:1px solid var(--color-liteBorder)}.input__text textarea{resize:none!important;font-size:12px!important;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.form__close-btn:not(.form__close-btnSuccess){filter:brightness(0) invert(1) contrast(10)}.form__close-btn img{scale:1.3}.form-type__item.active{background-color:transparent;cursor:default;position:relative;transition:all .4s ease-in-out}.form-type__item.submitted-success.s-active p{color:var(--color-darkGray)}.form-type__item.active p{color:var(--color-textLight)}.form-type__item p{color:var(--color-textWhite)}.tab-success div:not(.s-active){background-color:#1f1f1f80}.tab-success div.s-active{background-color:transparent;cursor:default;position:relative;transition:all .4s ease-in-out}.form-type__item.s-active p{color:var(--color-darkGray)}.form-type__item:not(.active){cursor:pointer;background-color:#c6c6c678;transition:all .4s ease-in-out}.form-type__item.active:after{background-color:var(--color-textLight)}.form-type__item.active:after,.form-type__item.s-active:after{content:"";position:absolute;right:20px;width:4px;height:4px;transition:all .4s ease-in-out}.form-type__item.s-active:after,.is-success-tab .form-type__item.active:after{background-color:var(--color-darkGray)}.form__bottom input{font-family:var(--font-inter);font-size:10px;font-weight:600;line-height:96%;letter-spacing:1.1px;text-transform:uppercase}.form__steps,.text-nextstep{font-family:var(--font-inter);font-size:10px;font-weight:600;line-height:100%;letter-spacing:1.21px;text-transform:uppercase}.text-nextstep:after{content:"";position:absolute;right:-18px;background-image:url(/icons/btn-enter.svg);background-repeat:no-repeat;background-position:50%;width:12px;height:12px;opacity:.4}.form__close-btnSuccess div img{transition:all .4s ease-in-out;filter:brightness(3) invert(3)}.form__close-btn.form__close-btnSuccess div svg circle:first-of-type{transition:all .4s ease-in-out;fill:var(--color-textLight)!important}.form__close-btn.form__close-btnSuccess:hover div img,.form__close-btn.form__close-btnSuccess:hover div svg{filter:brightness(20%) invert(100%);mix-blend-mode:exclusion}.form__close-btn.form__close-btnSuccess:hover div svg circle:first-of-type{fill:transparent!important}.form-right{transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}.form-left,.form-right{opacity:0;transform:translateX(100%)}.form-left{transition:opacity 1s cubic-bezier(.19,1,.22,1)}.show_form.open .form-left,.show_form.open .form-right{opacity:1;transform:translateX(0)}.success h2{font-size:clamp(2.875rem,2.1875rem + 2.5vw,4.4375rem);font-weight:400;line-height:92%;letter-spacing:-3.296px}.success .thank,.success h2{font-family:var(--font-inter);text-transform:uppercase}.success .thank{font-size:10px;font-weight:600;line-height:136%;letter-spacing:15px}@media screen and (max-width:768px){.form-type__item.s-active p{text-decoration:underline}.form-type__item.active:after,.form-type__item.s-active:after,.form-type__item:not(.active){background-color:transparent}.form-type__item:not(.active) p{color:var(--color-textLight-40)}.tab-success div:not(.active){background-color:transparent}.tab-success .form__close-btn{filter:none}.input__text input[type=email],.input__text input[type=tel],.input__text input[type=text],.input__text textarea{font-size:16px!important}}