.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)}}.contact-block{display:flex;flex-direction:column;align-items:center;margin-bottom:48px!important}.contact-block__hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:240px;padding:18px 13px 0;border-radius:10px;background-color:#96c9ff;overflow:hidden;background-image:url(/_next/static/media/contact-block-wave.390ce78b.svg);background-repeat:no-repeat;background-position:100%;background-size:cover}.contact-block__badges{display:flex;align-items:center;justify-content:space-between}.contact-block__badge{display:flex;align-items:center;min-height:34px;padding:8px 48px 8px 16px;border-radius:20px;background-color:#fff;background-image:url(/_next/static/media/briefcase.0e06ffa5.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:20px;color:#66a9f1;font-size:14px}.contact-block__badge_clock{background-image:url(/_next/static/media/clock.f4c681cf.svg)}.contact-block__heart{width:34px;height:34px;border-radius:50%;background-color:#ff4b55;background-image:url(/_next/static/media/heart_white.f52c33cd.svg);background-position:50%;background-repeat:no-repeat;background-size:20px}.contact-block__hero-title{display:none;margin-bottom:16px;color:#fff;text-transform:uppercase}.contact-block__hero-description{display:none;color:#fff}.contact-block__level{position:absolute;z-index:2;top:64px;right:32px;width:30%;height:auto}.contact-block__media{position:relative;display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:center;width:100%;height:auto;margin:24px auto}.contact-block__photo{position:relative;overflow:hidden;border:4px solid #fff;border-radius:5px;background-color:#fff}.contact-block__photo img{object-fit:cover}.contact-block__photo_left{display:none;aspect-ratio:7/5;margin-bottom:20px;transform:rotate(-11deg)}.contact-block__photo_middle{width:39%;aspect-ratio:10/13;transform:rotate(10deg)}.contact-block__photo_right{width:57%;aspect-ratio:3/2;margin-left:-10px;margin-bottom:4px;transform:rotate(-5deg)}@media screen and (min-width:576px){.contact-block__badge{min-height:40px}.contact-block__heart{width:40px;height:40px}.contact-block__level{top:30%;right:16px;width:26%}.contact-block__photo_left{display:block;width:35%}.contact-block__photo_middle{width:29%}.contact-block__photo_right{width:34%}}@media screen and (min-width:768px){.contact-block{flex-direction:row-reverse;align-items:stretch;gap:12px;margin-bottom:64px!important}.contact-block__hero{width:calc(50% - 6px);padding:24px 24px 0;background-position:100% 75%;background-size:contain}.contact-block__badge{font-size:16px;line-height:120%;text-transform:uppercase}.contact-block__badges{justify-content:flex-start;gap:12px;margin-bottom:24px}.contact-block__hero-description,.contact-block__hero-title{display:block}.contact-block__level{top:auto;bottom:38%;right:32px;width:35%}.contact-block__media{max-height:194px;margin:30px auto}.contact-block__photo{border:4px solid #fff;border-radius:6px;background-color:#fff}.contact-block__photo_left{display:none}.contact-block__photo_middle{aspect-ratio:3/4;width:72%}.contact-block__photo_right{width:100%;margin-left:-28px}}@media screen and (min-width:992px){.contact-block__hero{padding:32px 32px 0;background-position:100% 70%}.contact-block__badges{margin-bottom:28px}.contact-block__badge{padding:8px 52px 8px 16px;font-family:Gotham Medium;font-weight:500;font-size:24px;background-size:24px}.contact-block__heart{background-size:24px}.contact-block__hero-title{font-family:Gotham Medium;font-weight:500}.contact-block__level{top:auto;bottom:40%;right:40px;width:32%}.contact-block__media{max-height:none;margin:30px auto}.contact-block__photo{border:4px solid #fff;border-radius:6px;background-color:#fff}.contact-block__photo_left{display:none}.contact-block__photo_middle{width:53%}.contact-block__photo_right{width:55%;margin-left:0}}@media screen and (min-width:1200px){.contact-block__hero{width:100%;padding:32px;border-radius:10px}.contact-block__badge{min-height:42px;line-height:110%}.contact-block__level{bottom:49%;right:auto;left:50px;width:26%}.contact-block__media{max-height:none;margin:30px auto 0}.contact-block__photo{border:10px solid #fff;border-radius:12px;background-color:#fff}.contact-block__photo_left{display:block;width:34%;margin-bottom:48px}.contact-block__photo_middle{width:33%}.contact-block__photo_right{width:31%;margin-left:-24px;margin-bottom:32px}}