.ContactsFormSection_section__yvQoR{position:relative;background:#0c1d2e;border-radius:50px 50px 0 0;overflow:hidden;padding:60px 0 170px;margin-bottom:-50px}.ContactsFormSection_section__yvQoR:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:168px;background:linear-gradient(180deg,rgba(21,44,68,0),#152c44);pointer-events:none}@media(max-width:767px){.ContactsFormSection_section__yvQoR{border-radius:26px 26px 0 0;padding:40px 0 86px;margin-bottom:-26px}.ContactsFormSection_section__yvQoR:after{display:none}}.ContactsFormSection_bottomGradient__GTF1P{display:none;pointer-events:none}@media(max-width:767px){.ContactsFormSection_bottomGradient__GTF1P{display:block;position:absolute;left:0;bottom:0;width:100%;height:129px;background:linear-gradient(180deg,rgba(12,29,46,0),#152c44);z-index:0}}.ContactsFormSection_inner__zxvRi{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.ContactsFormSection_header__q_D4x{text-align:center;margin-bottom:40px}.ContactsFormSection_title__1w2SB{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:44px;font-weight:700;line-height:1.2;letter-spacing:-1.76px;color:#fff;margin-bottom:8px}@media(max-width:767px){.ContactsFormSection_title__1w2SB{font-size:28px;letter-spacing:-.96px;margin-bottom:8px}}.ContactsFormSection_subtitle__oUjdi{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;color:#b6becc}.ContactsFormSection_form__1P4Ml{width:100%;max-width:740px;display:flex;flex-direction:column;gap:20px}@media(max-width:767px){.ContactsFormSection_form__1P4Ml{gap:10px}}.ContactsFormSection_formRow__1vYJs{display:flex;gap:20px}@media(max-width:767px){.ContactsFormSection_formRow__1vYJs{flex-direction:column;gap:10px}}.ContactsFormSection_fieldWrap__zTsRm{flex:1 1}.ContactsFormSection_input__k_6t7{width:100%;height:54px;padding:10px 18px;background:#f9fafc;border:1px solid rgba(96,118,141,.1);border-radius:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;color:#0b172b;outline:none;transition:border-color .15s ease,background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactsFormSection_input__k_6t7::placeholder{color:#9ca3b0}.ContactsFormSection_input__k_6t7:focus{border-color:#04985c;background:#f3faf7}.ContactsFormSection_inputError__rBwSs{border-color:#fa6f6f!important;background:rgba(250,111,111,.08)!important}.ContactsFormSection_fieldErrorText__kkmGI{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;color:#fa6f6f;margin-top:8px}.ContactsFormSection_textareaWrap__m3THk{width:100%}.ContactsFormSection_textarea__txQkB{width:100%;min-height:150px;padding:16px 18px;background:#f9fafc;border:1px solid rgba(96,118,141,.1);border-radius:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;color:#0b172b;resize:none;outline:none;transition:border-color .15s ease,background-color .15s ease}.ContactsFormSection_textarea__txQkB::placeholder{color:#9ca3b0}.ContactsFormSection_textarea__txQkB:focus{border-color:#04985c;background:#f3faf7}.ContactsFormSection_submitWrap__g_tE3{display:flex;justify-content:center;margin-top:10px}@media(max-width:767px){.ContactsFormSection_submitWrap__g_tE3{margin-top:5px}}.ContactsFormSection_submitBtn__rCb50{height:54px;padding:0 30px;background:#04985c;border:none;border-radius:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.32px;color:#fff;cursor:pointer;transition:background-color .25s ease,transform .25s ease;min-width:220px}@media(hover:hover){.ContactsFormSection_submitBtn__rCb50:hover{background:#038551;transform:translateY(-1px)}}.ContactsFormSection_submitBtn__rCb50:active{transform:translateY(0)}@media(max-width:767px){.ContactsFormSection_submitBtn__rCb50{width:100%;min-width:unset}}.ContactsFormSection_successMessage__vCsmu{width:100%;max-width:740px;padding:20px;background:rgba(4,152,92,.15);border:1px solid rgba(4,152,92,.3);border-radius:12px;text-align:center}.ContactsFormSection_successMessage__vCsmu p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0;color:#fff}.ContactsHero_hero__rJEQ_{background:#f9fafc;padding:50px 0 120px}@media(max-width:767px){.ContactsHero_hero__rJEQ_{padding-top:25px;padding-bottom:0}}.ContactsHero_heroInner__JGlsb{display:flex;align-items:flex-start;gap:75px}@media(max-width:991px){.ContactsHero_heroInner__JGlsb{gap:40px}}@media(max-width:767px){.ContactsHero_heroInner__JGlsb{flex-direction:column;gap:0}}.ContactsHero_heroContent__u6_ex{flex:0 0 600px}@media(max-width:991px){.ContactsHero_heroContent__u6_ex{flex:1 1}}@media(max-width:767px){.ContactsHero_heroContent__u6_ex{width:100%;flex:none}}.ContactsHero_breadcrumb__C3tXK{display:flex;align-items:center;gap:10px}@media(max-width:767px){.ContactsHero_breadcrumb__C3tXK{justify-content:center}}.ContactsHero_breadcrumbLink__LYhkJ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;color:#9ca3b0;cursor:pointer;transition:color .15s ease}@media(hover:hover){.ContactsHero_breadcrumbLink__LYhkJ:hover{color:#60768d}}@media(max-width:767px){.ContactsHero_breadcrumbLink__LYhkJ{color:#60768d;font-size:14px}}.ContactsHero_breadcrumbSep__4N568{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;color:#9ca3b0}@media(max-width:767px){.ContactsHero_breadcrumbSep__4N568{color:#60768d;font-size:14px}}.ContactsHero_breadcrumbCurrent__hQJAH{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;color:#60768d}@media(max-width:767px){.ContactsHero_breadcrumbCurrent__hQJAH{color:#0b172b;font-size:14px}}.ContactsHero_heroTitle__Pgh6r{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:52px;font-weight:700;line-height:1.1;letter-spacing:-2.08px;color:#0b172b;margin-top:14px;margin-bottom:45px}@media(max-width:767px){.ContactsHero_heroTitle__Pgh6r{font-size:24px;letter-spacing:-.96px;line-height:1.2;text-align:center;margin-top:15px;margin-bottom:25px}}.ContactsHero_contactList__CnoHj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:25px}.ContactsHero_contactList__CnoHj a{cursor:pointer;color:#0b172b;transition:color .25s ease,-webkit-text-decoration-color .25s ease;transition:color .25s ease,text-decoration-color .25s ease;transition:color .25s ease,text-decoration-color .25s ease,-webkit-text-decoration-color .25s ease}@media(hover:hover){.ContactsHero_contactList__CnoHj a:hover{color:#2aabee}.ContactsHero_contactList__CnoHj a:hover,.ContactsHero_contactList__CnoHj a:hover span{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media(max-width:767px){.ContactsHero_contactList__CnoHj{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:30px;row-gap:30px;grid-column-gap:5px;column-gap:5px}}.ContactsHero_contactItem__tZLYo{display:flex;align-items:center;gap:20px}@media(max-width:767px){.ContactsHero_contactItem__tZLYo{width:auto;flex-direction:column;align-items:center;gap:10px;text-align:center}}.ContactsHero_iconBox__XV9iH{flex-shrink:0;width:60px;height:60px;background:#fff;border-radius:12px;box-shadow:0 4px 20px 0 rgba(208,210,226,.15);display:flex;align-items:center;justify-content:center}.ContactsHero_contactText__kYYsC{display:flex;flex-direction:column;gap:6px}@media(max-width:767px){.ContactsHero_contactText__kYYsC{align-items:center;gap:10px}}.ContactsHero_contactLabel__KznhH{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;color:#616575}@media(max-width:767px){.ContactsHero_contactLabel__KznhH{font-size:14px}}.ContactsHero_contactValue__7cIdj{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:0;color:#0b172b}@media(max-width:767px){.ContactsHero_contactValue__7cIdj{display:flex;flex-direction:column;gap:2px;font-size:16px}}.ContactsHero_contactLink__D85ex{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(max-width:767px){.ContactsHero_contactValueSep__6LY2B{display:none}}.ContactsHero_socialLinks__7GaQP{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:767px){.ContactsHero_socialLinks__7GaQP{flex-direction:column;align-items:flex-start;gap:8px}}.ContactsHero_socialSep__dPzIm{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:0;color:#0b172b}@media(max-width:767px){.ContactsHero_socialSep__dPzIm{display:none}}.ContactsHero_socialLinkTelegram__OsPfv,.ContactsHero_socialLink__xeMMN{display:flex;align-items:center;gap:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none}.ContactsHero_socialLinkTelegram__OsPfv svg,.ContactsHero_socialLink__xeMMN svg{flex-shrink:0;transition:color .25s ease}.ContactsHero_socialLinkTelegram__OsPfv span,.ContactsHero_socialLink__xeMMN span{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(max-width:767px){.ContactsHero_socialLinkTelegram__OsPfv,.ContactsHero_socialLink__xeMMN{font-size:16px}}.ContactsHero_desktopMapWrap__F8N2k{flex:0 0 585px;width:585px;max-width:100%;height:410px;margin-top:44px;border-radius:18px;overflow:hidden;background:#0c1d2e}@media(max-width:991px){.ContactsHero_desktopMapWrap__F8N2k{flex:1 1;width:auto;margin-top:0;height:350px}}@media(max-width:767px){.ContactsHero_desktopMapWrap__F8N2k{display:none}}.ContactsHero_mobileMapSection__XrO_o{display:none;margin-top:30px}@media(max-width:767px){.ContactsHero_mobileMapSection__XrO_o{display:block;padding-bottom:40px}}.ContactsHero_mobileMapWrap__BXUgx{height:250px;border-radius:10px;overflow:hidden;background:#0c1d2e}.ContactsHero_mapFrame__199BQ{width:100%;height:100%;border:none;display:block}