.modal{padding:0;border:none;background:rgba(0,0,0,0);overflow:visible}.modal::backdrop{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__content{position:relative;border-radius:12px;background:#f6f8fc;overflow:hidden}@media(max-width:575px){.modal__content{border-radius:8px}}.success-mail{width:504px;height:670px;padding:130px 40px 40px;text-align:center}.success-mail__platform{display:block;width:100%;margin:0 auto 16px}.success-mail__sparkle{position:absolute;top:31%;width:115px;height:100px;transform:translate(-50%,-50%)}.success-mail__title{margin-bottom:6px;font-size:32px;font-weight:700;color:#36486a}.success-mail__description{max-width:400px;margin:0 auto 20px;font-size:24px;color:#6b7280}.success-mail__footer{display:flex;justify-content:center}@media(max-width:768px){.success-mail .button{padding:10px 35px;font-size:16px}}@media(max-width:576px){.success-mail{width:288px;height:424px;padding:80px 30px 30px}.success-mail__platform{height:120px}.success-mail__sparkle{width:70px;margin-top:-5px}.success-mail__title{font-size:16px}.success-mail__description{font-size:12px}}.contact-block-form{width:100%;padding:24px;border-top:2px dashed #60afff;border-radius:10px;background-color:#96c9ff}.contact-block-form__content{display:flex;flex-direction:column;width:100%}.contact-block-form__title{margin-bottom:16px;color:#fff;font-family:Gotham Medium;font-weight:500;font-size:22px;line-height:120%}.contact-block-form__description{margin-bottom:16px;color:#fff;font-family:Gotham Book;font-weight:400}.contact-block-form__fields{display:flex;flex-direction:column;gap:12px}.contact-block-form__field_last{margin-bottom:6px}.contact-block-form__field .input__field,.contact-block-form__field .input__textarea{margin-bottom:0;border:0;border-radius:10px;background-color:#f1f8ff;color:#60afff;font-size:16px}.contact-block-form__field .input__field::placeholder,.contact-block-form__field .input__textarea::placeholder{color:#60afff;font-size:16px}.contact-block-form__field .input__field:-webkit-autofill,.contact-block-form__field .input__field:-webkit-autofill:active,.contact-block-form__field .input__field:-webkit-autofill:focus,.contact-block-form__field .input__field:-webkit-autofill:hover,.contact-block-form__field .input__textarea:-webkit-autofill,.contact-block-form__field .input__textarea:-webkit-autofill:active,.contact-block-form__field .input__textarea:-webkit-autofill:focus,.contact-block-form__field .input__textarea:-webkit-autofill:hover{-webkit-text-fill-color:#60afff;box-shadow:inset 0 0 0 1000px #f1f8ff;-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s}.contact-block-form__field .input__field{height:48px;padding:12px 16px}.contact-block-form__field .input__textarea{height:98px;padding:16px}.contact-block-form__field .validate-error{background-color:#ffd2e1;background-position:right 12px center;color:#ff1463;transition:background-color .15s ease-in,border-color .15s ease-in,color .15s ease-in}.contact-block-form__field .validate-error::placeholder{color:#ff1463}.contact-block-form__field .validate-error:-webkit-autofill,.contact-block-form__field .validate-error:-webkit-autofill:active,.contact-block-form__field .validate-error:-webkit-autofill:focus,.contact-block-form__field .validate-error:-webkit-autofill:hover{-webkit-text-fill-color:#ff1463;box-shadow:inset 0 0 0 1000px #ffd2e1}.contact-block-form__field .error__container{display:none}.contact-block-form__textarea-wrapper{position:relative;margin-bottom:16px}.contact-block-form__file-input{display:none}.contact-block-form__file-button{position:absolute;top:16px;right:12px;display:flex;width:24px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.contact-block-form__file-button:disabled{cursor:default;opacity:.6}.contact-block-form__paper-clip{width:24px;height:24px}.contact-block-form__paper-clip_desktop{display:none}.contact-block-form__button{justify-content:center;width:100%;min-height:48px;padding:8px;border-radius:10px;font-size:16px;transition:background-color .2s ease}.contact-block-form__button_error,.contact-block-form__button_error:active,.contact-block-form__button_error:focus,.contact-block-form__button_error:hover{background-color:#ff1463!important}.contact-block-form__button_shake{animation:contact-block-form-shake .5s}.contact-block-form__button-loader-spinner{--loader-color:#FFFFFF;--loader-track-color:rgba(255,255,255,0.2)}.contact-block-form__checkbox{--checkbox-text-color:rgb(255,255,255);--checkbox-control-bg:#F1F8FF;--checkbox-control-border-color:#F1F8FF;--checkbox-control-checked-bg:#F1F8FF;--checkbox-control-checked-border-color:#F1F8FF;--checkbox-check-mark-color:#36486A;--checkbox-error-control-bg:#FFD2E1;--checkbox-error-control-border-color:#FF1463;margin-bottom:16px}.contact-block-form__checkbox-content_desktop{display:none}.contact-block-form__agreement-link{color:inherit;text-decoration:underline}.contact-block-form__submit-btn-wrapper{display:flex;justify-content:center}@media screen and (min-width:576px){.contact-block-form__description{margin-bottom:20px}}@media screen and (min-width:768px){.contact-block-form{width:calc(50% - 6px);padding:24px 22px;border-top:none;background-color:#f1f5fe}.contact-block-form__title{color:#36486a;text-transform:uppercase}.contact-block-form__description{color:#36486a}.contact-block-form__paper-clip_mobile{display:none}.contact-block-form__paper-clip_desktop{display:block}.contact-block-form__checkbox{--checkbox-text-color:rgb(54,72,106);--checkbox-control-bg:transparent;--checkbox-control-border-color:#CFDEFA;--checkbox-control-checked-bg:rgb(96,175,255);--checkbox-control-checked-border-color:rgb(96,175,255);--checkbox-check-mark-color:rgb(255,255,255);margin-bottom:16px}.contact-block-form__checkbox-content_mobile{display:none}.contact-block-form__checkbox-content_desktop{display:inline}.contact-block-form__agreement-link{color:#60afff;text-decoration:none}.contact-block-form__field .input__field,.contact-block-form__field .input__textarea{background-color:#fff;color:#5c6a86;font-size:12px}.contact-block-form__field .input__field::placeholder,.contact-block-form__field .input__textarea::placeholder{color:#5c6a86;font-size:12px}.contact-block-form__field .input__field:-webkit-autofill,.contact-block-form__field .input__field:-webkit-autofill:active,.contact-block-form__field .input__field:-webkit-autofill:focus,.contact-block-form__field .input__field:-webkit-autofill:hover,.contact-block-form__field .input__textarea:-webkit-autofill,.contact-block-form__field .input__textarea:-webkit-autofill:active,.contact-block-form__field .input__textarea:-webkit-autofill:focus,.contact-block-form__field .input__textarea:-webkit-autofill:hover{-webkit-text-fill-color:#5c6a86;box-shadow:inset 0 0 0 1000px #fff}.contact-block-form__field .validate-error{background-color:#fff;border:2px solid #ff1d68;color:#36486a}.contact-block-form__field .validate-error::placeholder{color:#36486a}.contact-block-form__field .validate-error:-webkit-autofill,.contact-block-form__field .validate-error:-webkit-autofill:active,.contact-block-form__field .validate-error:-webkit-autofill:focus,.contact-block-form__field .validate-error:-webkit-autofill:hover{-webkit-text-fill-color:#36486a;box-shadow:inset 0 0 0 1000px #fff}.contact-block-form__field .error__container{top:50%;right:45px;bottom:auto;display:flex;align-items:center;padding:0;background-color:rgba(0,0,0,0);pointer-events:none;transform:translateY(-50%);transition:opacity .15s ease}.contact-block-form__field .error__container:before{display:none}.contact-block-form__field .input__wrapper:focus-within .error__container{opacity:0}.contact-block-form__field .error__text{position:relative;display:flex;align-items:center;padding:8px 14px;border-radius:8px;background-color:#ff1d68;color:#fff;font-family:Gotham Book;font-weight:400;font-size:14px;line-height:120%;white-space:nowrap;transform-origin:right center;animation:contact-block-form-error-slide-in .3s ease-out}.contact-block-form__field .error__text:after{content:"";position:absolute;top:50%;right:-4px;width:9px;height:9px;background-color:#ff1d68;transform:translateY(-50%) rotate(45deg)}.contact-block-form__button{min-height:33px;font-family:Gotham Book;font-weight:400;font-size:14px}}@media screen and (min-width:992px){.contact-block-form{padding:32px 24px;border-radius:12px}.contact-block-form__title{margin-bottom:20px;font-size:24px}.contact-block-form__description{margin-bottom:32px}.contact-block-form__field_last{margin-bottom:4px}.contact-block-form__field .input__field,.contact-block-form__field .input__field::placeholder,.contact-block-form__field .input__textarea,.contact-block-form__field .input__textarea::placeholder{color:#36486a;font-size:20px}.contact-block-form__field .input__field:-webkit-autofill,.contact-block-form__field .input__field:-webkit-autofill:active,.contact-block-form__field .input__field:-webkit-autofill:focus,.contact-block-form__field .input__field:-webkit-autofill:hover,.contact-block-form__field .input__textarea:-webkit-autofill,.contact-block-form__field .input__textarea:-webkit-autofill:active,.contact-block-form__field .input__textarea:-webkit-autofill:focus,.contact-block-form__field .input__textarea:-webkit-autofill:hover{-webkit-text-fill-color:#36486a}.contact-block-form__field .input__field{padding:18px 16px}.contact-block-form__field .input__textarea{height:112px}.contact-block-form__field .error__text{font-size:16px}.contact-block-form__button{min-height:51px;padding:16px 32px;border-radius:12px;font-family:Gotham Medium;font-weight:500;font-size:20px}}@media screen and (min-width:1200px){.contact-block-form{max-width:489px;padding:32px}.contact-block-form__description,.contact-block-form__title{margin-bottom:24px}.contact-block-form__button{width:404px}.contact-block-form__checkbox{margin-bottom:37px}}@keyframes contact-block-form-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes contact-block-form-error-slide-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}