.ContactForm_section__XFdZy{position:relative;background-color:#00404f;border-top:1px solid hsla(0,0%,100%,.08);overflow:hidden}.ContactForm_sectionDots__Uicph{opacity:.5}.ContactForm_grid__QZz90{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}@media(max-width:1024px){.ContactForm_grid__QZz90{grid-template-columns:1fr;gap:4rem}}.ContactForm_infoCol__VUXbn{display:flex;flex-direction:column;gap:2.5rem}.ContactForm_subtitle__op2vq{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#009eb7;margin-bottom:1rem;display:block}.ContactForm_title__0N8zn{font-size:3rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#f5f6f6;margin-bottom:1.5rem}@media(max-width:768px){.ContactForm_title__0N8zn{font-size:2.25rem}}.ContactForm_description___4QQb{font-size:1.05rem;color:#cbcbcb;line-height:1.6}.ContactForm_contactList__BL21q{display:flex;flex-direction:column;gap:2rem}.ContactForm_contactItem__Z8Jto{display:flex;gap:1.5rem;align-items:flex-start}.ContactForm_iconCircle___4R_k{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(1,52,72,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#009eb7;flex-shrink:0;box-shadow:0 0 10px rgba(10,92,67,.1)}.ContactForm_contactText__kgWIR{display:flex;flex-direction:column}.ContactForm_contactText__kgWIR .ContactForm_itemLabel__zelDH{font-size:.75rem;color:#5e6464;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ContactForm_contactText__kgWIR .ContactForm_itemVal__BZyy8{font-size:1.1rem;font-weight:600;color:#f5f6f6}.ContactForm_contactText__kgWIR .ContactForm_itemVal__BZyy8 a:hover{color:#009eb7}.ContactForm_contactText__kgWIR .ContactForm_itemSub__gCKDC{font-size:.85rem;color:#cbcbcb;margin-top:.25rem}.ContactForm_formCard__B40Hu{background-color:#013448;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:3.5rem;box-shadow:0 15px 40px rgba(0,0,0,.3)}@media(max-width:768px){.ContactForm_formCard__B40Hu{padding:2rem}}.ContactForm_formTitle__CA9Zu{font-size:1.75rem;font-weight:700;margin-bottom:2rem;color:#f5f6f6}.ContactForm_formGroup__nrGWw{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.ContactForm_formGroup__nrGWw label{font-size:.85rem;font-weight:500;color:#cbcbcb}.ContactForm_formGroup__nrGWw input,.ContactForm_formGroup__nrGWw textarea{background-color:#00404f;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:.9rem 1.25rem;color:#f5f6f6;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.ContactForm_formGroup__nrGWw input:focus,.ContactForm_formGroup__nrGWw textarea:focus{border-color:#009eb7;outline:none;box-shadow:0 0 10px rgba(0,158,183,.15)}.ContactForm_formGroup__nrGWw textarea{resize:vertical;min-height:120px}.ContactForm_errorMessage__S4gvw{font-size:.8rem;color:#ef4444;margin-top:.25rem;display:block}input.ContactForm_inputError__grB_q,textarea.ContactForm_inputError__grB_q{border-color:#ef4444!important;background-color:rgba(0,0,0,0)!important;box-shadow:none!important}input.ContactForm_inputError__grB_q:focus,textarea.ContactForm_inputError__grB_q:focus{border-color:#ef4444!important;box-shadow:none!important}.ContactForm_checkboxContainer__jOy7J{display:flex;gap:.85rem;align-items:flex-start;cursor:pointer;user-select:none;font-size:.8rem;line-height:1.5;color:#cbcbcb;margin-top:.25rem;text-transform:uppercase;letter-spacing:.04em}.ContactForm_checkboxContainer__jOy7J input[type=checkbox]{width:18px;height:18px;margin-top:.1rem;accent-color:#009eb7;cursor:pointer;flex-shrink:0}.ContactForm_checkboxContainer__jOy7J .ContactForm_checkboxLabel__PZSyi{line-height:1.5;text-transform:uppercase;letter-spacing:.04em}.ContactForm_checkboxContainer__jOy7J .ContactForm_checkboxLabel__PZSyi a{color:#009eb7;text-decoration:underline;transition:color .2s ease}.ContactForm_checkboxContainer__jOy7J .ContactForm_checkboxLabel__PZSyi a:hover{color:#fff}.ContactForm_checkboxContainer__jOy7J.ContactForm_checkboxError__Qq2bq input[type=checkbox]{outline:2px solid #ef4444!important;outline-offset:1px;border-color:#ef4444!important}.ContactForm_submitBtn__ar77o{width:100%;padding:1.1rem 2rem;background:linear-gradient(135deg,#00c2e0,#009eb7);border:1px solid rgba(0,194,224,.4);border-radius:99px;color:#fff;font-family:Instrument Sans,sans-serif;font-size:1.05rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;box-shadow:0 10px 30px rgba(0,194,224,.35);transition:all .3s cubic-bezier(.16,1,.3,1);margin-top:1.25rem}.ContactForm_submitBtn__ar77o:hover:not(:disabled){background:linear-gradient(135deg,#00d4f5,#00b0cb);box-shadow:0 14px 40px rgba(0,194,224,.55);transform:translateY(-2px)}.ContactForm_submitBtn__ar77o:hover:not(:disabled) .ContactForm_submitBtnIcon__x6NT0{transform:translateX(4px)}.ContactForm_submitBtn__ar77o:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ContactForm_submitBtnIcon__x6NT0{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.ContactForm_successState__WeqdF{text-align:center;padding:3rem 0}.ContactForm_successState__WeqdF .ContactForm_successIcon__RikhS{color:#009eb7;margin-bottom:1.5rem;display:inline-block;filter:drop-shadow(0 0 10px rgba(0,158,183,.4))}.ContactForm_successState__WeqdF .ContactForm_successTitle__qwPy8{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.ContactForm_successState__WeqdF .ContactForm_successText___YzcO{color:#cbcbcb;font-size:1rem;margin-bottom:2.5rem;line-height:1.6}.ContactForm_successState__WeqdF .ContactForm_resetBtn__elFD5{font-family:Instrument Sans,sans-serif;font-weight:600;padding:.85rem 2rem;border:1px solid #0a5c43;color:#009eb7;border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1)}.ContactForm_successState__WeqdF .ContactForm_resetBtn__elFD5:hover{background-color:#0a5c43;color:#f5f6f6}.contacts_pageWrapper__tgStw{background-color:#013448;min-height:100vh;color:#f5f6f6}.contacts_contactsHeader__koy1E{padding:8rem 0 3rem}@media(max-width:1024px){.contacts_contactsHeader__koy1E{padding:6rem 0 2rem}}.contacts_breadcrumbs__cyBQC{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.contacts_breadcrumbs__cyBQC .contacts_crumbLink__5P3u4{font-size:.84rem;font-weight:500;color:hsla(0,0%,100%,.6);text-decoration:none;transition:all .2s ease}.contacts_breadcrumbs__cyBQC .contacts_crumbLink__5P3u4:hover{color:#00c2e0}.contacts_breadcrumbs__cyBQC .contacts_crumbSlash__EIi_k{font-size:.82rem;font-weight:500;color:rgba(0,194,224,.5);user-select:none;flex-shrink:0}.contacts_breadcrumbs__cyBQC .contacts_crumbActiveCategory__hRjYt{font-size:.84rem;font-weight:600;color:#fff;border-bottom:1.5px solid #00c2e0;padding-bottom:1px}.contacts_pageTitle__zIgGS{font-family:Instrument Sans,sans-serif;font-size:5.6rem;font-weight:700;line-height:1.05;letter-spacing:-.04em;color:#f5f6f6;margin:0}.contacts_pageTitle__zIgGS span{color:inherit}@media(max-width:1024px){.contacts_pageTitle__zIgGS{font-size:3.2rem}}@media(max-width:768px){.contacts_pageTitle__zIgGS{font-size:2.5rem}}.contacts_mainContent__S830H{padding:0}.contacts_mapSection__b2dP7{padding:6rem 0;background-color:#013448}@media(max-width:1024px){.contacts_mapSection__b2dP7{padding:4rem 0}}.contacts_mapHeaderRow__vfQ9u{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.contacts_mapSubtitle__C42n_{display:block;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#00c2e0;margin-bottom:.5rem}.contacts_mapTitle__DxsmN{font-family:Instrument Sans,sans-serif;font-size:2.2rem;font-weight:600;margin:0;color:#f5f6f6;letter-spacing:-.02em}@media(max-width:768px){.contacts_mapTitle__DxsmN{font-size:1.6rem}}.contacts_mapNote__tktj2{font-size:.95rem;color:hsla(0,0%,100%,.65);max-width:480px;margin:0;line-height:1.5}.contacts_mapFrame__AgMVl{width:100%;height:32rem;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);filter:grayscale(1);opacity:.88;transition:all .4s ease}.contacts_mapFrame__AgMVl:hover{filter:grayscale(.3);opacity:1;border-color:rgba(0,194,224,.3)}.contacts_mapFrame__AgMVl iframe{border:none}@media(max-width:1024px){.contacts_mapFrame__AgMVl{height:24rem;border-radius:14px}}.contacts_requisitesSection__xFRrO{padding:0 0 8rem;background-color:#013448}@media(max-width:1024px){.contacts_requisitesSection__xFRrO{padding:0 0 6rem}}.contacts_requisitesCard__VMDst{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:2.5rem 3rem;backdrop-filter:blur(10px);transition:border-color .3s ease}.contacts_requisitesCard__VMDst:hover{border-color:rgba(0,194,224,.25)}@media(max-width:1024px){.contacts_requisitesCard__VMDst{padding:2rem;border-radius:16px}}.contacts_requisitesHeader__vkIS_{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);flex-wrap:wrap}.contacts_requisitesIconTitle__SPr9J{display:flex;align-items:center;gap:1.25rem}.contacts_requisitesIconWrap__8etz0{width:48px;height:48px;border-radius:12px;background:rgba(0,194,224,.1);border:1px solid rgba(0,194,224,.25);color:#00c2e0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contacts_requisitesSubtitle__JLvuk{display:block;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#00c2e0;margin-bottom:.25rem}.contacts_requisitesTitle__EKwkq{font-family:Instrument Sans,sans-serif;font-size:1.5rem;font-weight:600;color:#fff;margin:0}.contacts_copyBtn__AEUI7{display:inline-flex;align-items:center;gap:.6rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:.85rem;font-weight:600;padding:.65rem 1.25rem;border-radius:10px;cursor:pointer;transition:all .2s ease}.contacts_copyBtn__AEUI7:hover{background:rgba(0,194,224,.15);border-color:rgba(0,194,224,.4);color:#00c2e0;transform:translateY(-1px)}.contacts_requisitesContent__HD56f{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;padding:1.5rem 2rem}.contacts_requisitesPre__Zho4A{font-family:inherit;font-size:.95rem;line-height:1.8;color:hsla(0,0%,100%,.85);margin:0;white-space:pre-wrap;word-break:break-word}