:root{--color-text-primary:#404040;--color-brand:#0ea5e9;--color-border:#e5e5e5;--color-text-muted:#8b8b8b;--color-text-secondary:#707070;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:2.5rem;--transition-duration:.3s;--transition-easing:ease}@font-face{font-display:swap;font-family:Myriad Pro;font-weight:400;font-style:normal;src:url(/assets/font/MyriadPro-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Myriad Pro;font-weight:700;font-style:normal;src:url(/assets/font/MyriadPro-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-Thin;font-weight:100;font-style:normal;src:url(/assets/font/Inter-Thin.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-Light;font-weight:300;font-style:normal;src:url(/assets/font/Inter-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-Regular;font-weight:400;font-style:normal;src:url(/assets/font/Inter-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-Medium;font-weight:500;font-style:normal;src:url(/assets/font/Inter-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-SemiBold;font-weight:600;font-style:normal;src:url(/assets/font/Inter-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-Bold;font-weight:700;font-style:normal;src:url(/assets/font/Inter-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-ExtraBold;font-weight:800;font-style:normal;src:url(/assets/font/Inter-ExtraBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter-Black;font-weight:900;font-style:normal;src:url(/assets/font/Inter-Black.woff2)format("woff2")}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}.fade-in-up{animation:fadeInUp var(--transition-duration)var(--transition-easing)forwards}.fade-out{animation:fadeOut var(--transition-duration)var(--transition-easing)forwards}.loading-spinner{animation:1s linear infinite spin}.form{padding-bottom:80px}.form__row{flex-direction:column;display:flex}.form__message{color:red;padding:10px 0 0;font-size:clamp(.3125rem,4vw,.8125rem);line-height:calc(1.4*clamp(.3125rem,4vw,.8125rem));display:none}.form__item{width:100%;margin-bottom:30px}.form__item.-captcha{margin-top:50px}.form__link{color:#000;flex-grow:0;flex-shrink:0;text-decoration:underline}.form__label{color:#333;padding:0 0 5px;display:block}.form__label.-checkbox{padding:0 0 0 60px;font-size:clamp(.4375rem,4vw,.9375rem);line-height:calc(1.4*clamp(.4375rem,4vw,.9375rem));position:relative}.form__label.-checkbox a{text-decoration:underline}.form__label.-checkbox:before{content:"";z-index:1;background-image:url(/assets/svg/check-icon.svg);background-repeat:no-repeat;background-size:21px 16px;width:21px;height:16px;display:none;position:absolute;top:13px;left:10px}.form__label.-checkbox:after{content:"";background:#fff;border:1px solid #e9e9e9;width:40px;height:40px;display:flex;position:absolute;top:0;left:0}.form__textarea{appearance:none;color:#000;resize:none;background:#fff;border:1px solid #e9e9e9;border-radius:0;outline:none;width:100%;height:150px;padding:15px;font-family:Inter-Regular;font-size:clamp(.4375rem,4vw,.9375rem);line-height:calc(1.4*clamp(.4375rem,4vw,.9375rem));transition:all .3s ease-in-out}.form__textarea:focus{border:2px solid #00a4e4}.form__textarea.-invalid{border:2px solid red}.form__textarea.-invalid+.form__message{display:flex}.form__input{appearance:none;color:#333;background:#fff;border:1px solid #e9e9e9;border-radius:0;outline:none;width:100%;height:60px;padding:0 15px;transition:all .3s ease-in-out}.form__input:focus{border:2px solid #00a4e4}.form__input.-invalid{border:2px solid red}.form__input.-invalid+.form__message{display:flex}.form__select-wrapper{position:relative}.form__select-wrapper:after{content:"";pointer-events:none;background-image:url(/assets/svg/dropdown-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:10px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form__select-wrapper select{color:#757575;padding-right:50px}.form__button{opacity:.9;appearance:none;color:#fff;cursor:pointer;background:#00a4e4;border:none;border-radius:0;outline:none;width:100%;height:60px;padding:0 15px;font-family:Inter-Bold;font-size:clamp(.4375rem,4vw,.9375rem);line-height:calc(1.4*clamp(.4375rem,4vw,.9375rem));transition:all .3s ease-in-out}.form__button:hover{opacity:1}.form__button[disabled]{opacity:1;cursor:not-allowed;background:#acacb7}.form__checkbox{display:none}.form__checkbox:checked+label.-checkbox:before{display:flex}.form__checkbox.-invalid+.form__label:after{border:1px solid red}.form__checkbox.-invalid+.form__label+.form__message{display:flex}.-md{--max-width:976px!important}@media screen and (width>=480px){.form__item.-button{width:200px;margin-left:auto}}@media screen and (width>=768px){.form{padding-bottom:120px}.form__row{flex-direction:row;gap:20px}}@media screen and (width>=1248px){.form{padding-bottom:160px}.form__label{font-size:clamp(.8125rem,4vw,1.3125rem);line-height:calc(1.4*clamp(.8125rem,4vw,1.3125rem))}.form__label.-checkbox{font-size:clamp(.625rem,4vw,1.125rem);line-height:calc(1.4*clamp(.625rem,4vw,1.125rem))}.form__textarea{height:200px;padding:25px;font-size:clamp(.75rem,4vw,1.25rem);line-height:calc(1.4*clamp(.75rem,4vw,1.25rem))}.form__input{height:80px;padding:0 25px;font-size:clamp(.75rem,4vw,1.25rem);line-height:calc(1.4*clamp(.75rem,4vw,1.25rem))}.form__select-wrapper:after{right:25px}.form__button{height:80px;font-size:clamp(.75rem,4vw,1.25rem);line-height:calc(1.4*clamp(.75rem,4vw,1.25rem))}}