.ContactSection_ContactSection__OEnPi{padding:96px 0 104px;background-color:#ffea64}@media(max-width:1280px){.ContactSection_ContactSection__OEnPi{padding:72px 0 80px}}@media(max-width:768px){.ContactSection_ContactSection__OEnPi{padding:48px 0}}.ContactSection_ContactSection__wrapper__Wb8_v{display:flex;flex-direction:column}.ContactSection_ContactSection__h2__hZ7EQ{margin-bottom:40px;color:#000;font-family:var(--font-accent),var(--font-main);font-size:min(48px,3.15vw);line-height:1.22;font-weight:700}@media(max-width:1280px){.ContactSection_ContactSection__h2__hZ7EQ{font-size:36px}}@media(max-width:768px){.ContactSection_ContactSection__h2__hZ7EQ{margin-bottom:24px;font-size:28px;line-height:34px}}.ContactSection_ContactSection__mainContent__j3OQ9{display:flex;align-items:stretch;gap:32px}@media(max-width:1280px){.ContactSection_ContactSection__mainContent__j3OQ9{flex-direction:column;align-items:stretch;gap:32px}}.ContactSection_ContactSection__infoBlock__XN_R_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;flex:0 0 min(620px,45%);padding:40px 24px;background:#ff613d;border-radius:20px;color:#fff;text-align:center}@media(max-width:1280px){.ContactSection_ContactSection__infoBlock__XN_R_{flex:none;min-height:0;padding:40px 16px}}.ContactSection_ContactSection__infoGroup__r7zfr{display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width:768px){.ContactSection_ContactSection__infoGroup__r7zfr{gap:12px}}.ContactSection_ContactSection__infoLabel__Xofh0{font-size:24px;line-height:29px;font-weight:700}@media(max-width:768px){.ContactSection_ContactSection__infoLabel__Xofh0{font-size:22px;line-height:27px}}.ContactSection_ContactSection__infoLink__w3FWi,.ContactSection_ContactSection__infoValue___6vXQ{color:#fff;font-size:22px;line-height:27px;font-weight:500;text-decoration:none;word-break:break-word}@media(max-width:768px){.ContactSection_ContactSection__infoLink__w3FWi,.ContactSection_ContactSection__infoValue___6vXQ{font-size:20px;line-height:25px}}.ContactSection_ContactSection__infoLink__w3FWi:hover{text-decoration:underline}.ContactSection_ContactSection__socials___GdVh{display:flex;gap:40px}@media(max-width:768px){.ContactSection_ContactSection__socials___GdVh{gap:32px}}.ContactSection_ContactSection__socialLink__wy53W{display:flex;width:32px;height:32px;transition:transform .2s ease}.ContactSection_ContactSection__socialLink__wy53W:hover{transform:scale(1.12)}.ContactSection_ContactSection__socialLink__wy53W img{width:100%;height:100%}.ContactSection_ContactSection__formBlock__c8sAS{flex:1 1 710px;min-width:0}.ContactSection_ContactSection__form__rpCIn{display:flex;flex-direction:column;gap:14px}.ContactSection_ContactSection__input__X1Cbd,.ContactSection_ContactSection__textarea__mYegU{width:100%;padding:0 24px 0 28px;background:rgba(0,0,0,0);border:1px solid #4f4f4f;border-radius:20px;color:#000;font-size:20px;line-height:24px;font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ContactSection_ContactSection__input__X1Cbd::placeholder,.ContactSection_ContactSection__textarea__mYegU::placeholder{color:rgba(0,0,0,.45)}.ContactSection_ContactSection__input__X1Cbd:focus,.ContactSection_ContactSection__textarea__mYegU:focus{border-color:#1a60b1;box-shadow:0 0 0 2px rgba(26,96,177,.25)}@media(max-width:768px){.ContactSection_ContactSection__input__X1Cbd,.ContactSection_ContactSection__textarea__mYegU{padding-left:20px;font-size:18px;line-height:22px}}.ContactSection_ContactSection__input__X1Cbd{height:72px}@media(max-width:768px){.ContactSection_ContactSection__input__X1Cbd{height:64px}}.ContactSection_ContactSection__textarea__mYegU{height:160px;padding-top:22px;resize:vertical}@media(max-width:768px){.ContactSection_ContactSection__textarea__mYegU{height:160px;padding:20px}}.ContactSection_ContactSection__submitButton__wTwli{align-self:flex-end;min-width:336px;margin-top:10px;padding:18px 40px 19px;background:#1a60b1;color:#fff;border:none;border-radius:20px;font-size:20px;line-height:23px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ContactSection_ContactSection__submitButton__wTwli:hover:not(:disabled){background:#ffdc00;color:#000}.ContactSection_ContactSection__submitButton__wTwli:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.ContactSection_ContactSection__submitButton__wTwli{align-self:stretch;min-width:0}}.ContactSection_ContactSection__errorMessage__JtZ4t{margin-top:-8px;padding-left:24px;color:#dc2626;font-size:16px;line-height:20px;font-weight:500}.ContactSection_ContactSection__statusError__4p9x4{padding:1rem 1.5rem;background-color:#fee2e2;color:#991b1b;border-radius:16px;font-weight:500;font-size:1rem}.ContactSection_ContactSection__mapBlock__m8VQ5{margin-top:64px;height:460px;border-radius:20px;overflow:hidden}@media(max-width:1280px){.ContactSection_ContactSection__mapBlock__m8VQ5{margin-top:64px;height:440px}}@media(max-width:768px){.ContactSection_ContactSection__mapBlock__m8VQ5{margin-top:40px;height:300px}}.ContactSection_ContactSection__mapIframe__XyW7Z{width:100%;height:100%;border:0}.SuccessModal_overlay__tKYec{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(26,96,177,.55);backdrop-filter:blur(4px);animation:SuccessModal_overlayIn__Hcm0u .3s ease both}.SuccessModal_overlay--closing__hF4Dc{animation:SuccessModal_overlayOut__FVIVT .25s ease both}.SuccessModal_modal__hZyGv{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;padding:56px 48px 44px;overflow:hidden;background:#fff;border-radius:20px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.2);animation:SuccessModal_modalIn__HdJF4 .55s cubic-bezier(.34,1.56,.64,1) both}.SuccessModal_modal--closing__T1GSE{animation:SuccessModal_modalOut__Mji6o .25s ease both}@media(max-width:480px){.SuccessModal_modal__hZyGv{padding:44px 24px 32px}}.SuccessModal_decor__3kWp3{position:absolute;border-radius:50%;pointer-events:none}.SuccessModal_decor--yellow__KLebX{top:-44px;left:-44px;width:120px;height:120px;background:#ffdc00;animation:SuccessModal_decorIn__wJYZI .6s cubic-bezier(.34,1.56,.64,1) .1s both}.SuccessModal_decor--orange__clfnt{right:-36px;bottom:-36px;width:104px;height:104px;background:#ff613d;animation:SuccessModal_decorIn__wJYZI .6s cubic-bezier(.34,1.56,.64,1) .2s both}.SuccessModal_decor--blue__L_2hk{top:28px;right:36px;width:22px;height:22px;background:#00c8f3;animation:SuccessModal_decorIn__wJYZI .6s cubic-bezier(.34,1.56,.64,1) .3s both}.SuccessModal_icon__T1yQQ{position:relative;display:flex;align-items:center;justify-content:center;width:104px;height:104px;margin-bottom:28px;background:#1a60b1;border-radius:50%;animation:SuccessModal_iconIn__b32T0 .6s cubic-bezier(.34,1.56,.64,1) .15s both}.SuccessModal_icon__svg__gtG46{width:64px;height:64px}.SuccessModal_icon__check__PKayd{stroke:#ffdc00;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:SuccessModal_checkDraw__N162z .45s ease-out .55s forwards}.SuccessModal_title__BzEwE{color:#1a60b1;font-size:40px;line-height:46px;font-weight:700}@media(max-width:480px){.SuccessModal_title__BzEwE{font-size:30px;line-height:36px}}.SuccessModal_text__MRAXe{max-width:420px;margin-top:14px;color:#000;font-size:22px;line-height:28px;font-weight:500}@media(max-width:480px){.SuccessModal_text__MRAXe{font-size:18px;line-height:24px}}.SuccessModal_button__NAm3M{min-width:246px;margin-top:32px;padding:18px 40px 19px;background:#ffdc00;color:#000;border:none;border-radius:20px;font-size:20px;line-height:23px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.SuccessModal_button__NAm3M:hover{background:#1a60b1;color:#fff}.SuccessModal_button__NAm3M:focus-visible{outline:3px solid #1a60b1;outline-offset:3px}@keyframes SuccessModal_overlayIn__Hcm0u{0%{opacity:0}to{opacity:1}}@keyframes SuccessModal_overlayOut__FVIVT{0%{opacity:1}to{opacity:0}}@keyframes SuccessModal_modalIn__HdJF4{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SuccessModal_modalOut__Mji6o{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes SuccessModal_decorIn__wJYZI{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes SuccessModal_iconIn__b32T0{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes SuccessModal_checkDraw__N162z{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.SuccessModal_decor__3kWp3,.SuccessModal_icon__T1yQQ,.SuccessModal_icon__check__PKayd,.SuccessModal_modal__hZyGv,.SuccessModal_overlay__tKYec{animation-duration:.01ms!important;animation-delay:0s!important}}