.contacts_conHero___EMR1{padding:50px 0 0}.contacts_conHero___EMR1 h1{font-size:42px;line-height:1.14;max-width:640px;font-weight:400}.contacts_conHero___EMR1 p{font-size:15.5px;line-height:1.75;color:var(--text-soft-dark);margin-top:18px;max-width:560px}.contacts_mainSection___NhjM{padding:30px 0 96px}.contacts_conGrid__EYTgU{display:grid;grid-template-columns:1fr 1.1fr;gap:54px;align-items:start;margin-top:10px}.contacts_infoList__p28td .contacts_row__QTVab{display:flex;gap:16px;padding:22px 0;border-top:1px solid var(--line-dark);align-items:flex-start}.contacts_infoList__p28td .contacts_row__QTVab:first-child{border-top:none}.contacts_infoList__p28td .contacts_ic__eRfyl{width:36px;height:36px;border:1px solid var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--red);font-family:var(--font-fraunces),"Fraunces",serif;font-size:15px;flex:none}.contacts_infoList__p28td h4{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-soft-dark);margin-bottom:6px;font-weight:600;font-family:var(--font-manrope),"Manrope",sans-serif}.contacts_infoList__p28td .contacts_val__fsjlX{font-family:var(--font-fraunces),"Fraunces",serif;font-size:18px;color:var(--ink)}.contacts_infoList__p28td .contacts_val__fsjlX:hover{color:var(--red)}.contacts_infoList__p28td .contacts_sub__kGKEK{font-size:12.5px;color:var(--text-soft-dark);margin-top:4px}.contacts_contactMessengers__Oycw1{margin-top:8px;margin-right:0}.contacts_msgRow___2nH0{display:flex;gap:10px;margin-top:8px}.contacts_msgRow___2nH0 a{width:34px;height:34px;border:1px solid var(--line-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:.2s}.contacts_msgRow___2nH0 a:hover{border-color:var(--red);color:var(--red)}.contacts_mapBlock__pBQGd{aspect-ratio:4/3.4;background:linear-gradient(150deg,#dcd2bb,#c4b89c);position:relative;margin-bottom:18px;display:block}.contacts_mapBlock__pBQGd:hover .contacts_pinTag__3pMaG{background:var(--red)}.contacts_mapEmbed__FCgfq{margin-bottom:18px}.contacts_mapEmbedInner__CMd3Z{aspect-ratio:4/3.4;overflow:hidden;background:var(--paper);border:1px solid var(--line-dark)}.contacts_mapEmbedInner__CMd3Z [class*=map],.contacts_mapEmbedInner__CMd3Z iframe,.contacts_mapEmbedInner__CMd3Z ymaps{width:100%!important;height:100%!important;display:block;border:0}.contacts_mapEmbedInner__CMd3Z script+*{width:100%;height:100%}.contacts_mapOpenLink__qS4qx{display:inline-block;margin-top:10px;font-size:13px;color:var(--text-soft-dark)}.contacts_mapOpenLink__qS4qx:hover{color:var(--red)}.contacts_pin__Ch0x6{position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50% 50% 50% 0;background:var(--red);transform:translate(-50%,-100%) rotate(-45deg);transform-origin:center center}.contacts_pinTag__3pMaG{position:absolute;bottom:18px;left:18px;background:var(--ink);color:var(--paper);font-size:11.5px;padding:8px 14px;transition:background .2s}.contacts_conForm__C22Lf{background:var(--ink);color:var(--paper);padding:36px 38px}.contacts_conForm__C22Lf h3{font-size:20px;margin-bottom:8px;font-weight:400;font-family:var(--font-fraunces),"Fraunces",serif}.contacts_conFormIntro__z90Sf{font-size:13px;color:var(--text-soft);margin-bottom:22px;line-height:1.6}.contacts_deptSection__2qxh5{padding:0 0 96px}.contacts_deptGrid___BS5s{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-dark);margin-top:36px}.contacts_deptCard__lJQqJ{background:var(--paper);padding:28px 26px}.contacts_deptCard__lJQqJ h4{font-size:16px;font-weight:400;margin-bottom:8px;font-family:var(--font-fraunces),"Fraunces",serif}.contacts_deptCard__lJQqJ p{font-size:12.5px;color:var(--text-soft-dark);line-height:1.6;margin-bottom:12px}.contacts_deptCard__lJQqJ .contacts_val__fsjlX{font-family:var(--font-fraunces),"Fraunces",serif;font-size:15px;color:var(--red)}.contacts_deptCard__lJQqJ .contacts_val__fsjlX:hover{color:var(--red-dark)}.contacts_finalCta__Wmcfi{background:var(--paper-2);color:var(--ink);text-align:center;position:relative;border-top:1px solid var(--line-dark);padding:76px 0}.contacts_finalCta__Wmcfi:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background:var(--red)}.contacts_finalCta__Wmcfi h2{color:var(--ink);font-size:38px;max-width:640px;margin:0 auto 20px;font-weight:300;font-family:var(--font-fraunces),"Fraunces",serif}.contacts_finalCta__Wmcfi p{color:var(--text-soft-dark);max-width:480px;margin:0 auto 34px;font-size:15px;line-height:1.6}.contacts_form__o4vQM{display:block}.contacts_field__EnuBh{margin-bottom:14px}.contacts_field__EnuBh label{display:block;font-size:11.5px;color:var(--text-soft);margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.contacts_field__EnuBh input,.contacts_field__EnuBh textarea{width:100%;padding:12px 14px;background:var(--ink-2);border:1px solid var(--line);color:var(--paper);border-radius:2px;font-family:inherit;font-size:13.5px;resize:vertical}.contacts_field__EnuBh textarea{min-height:90px}.contacts_field__EnuBh input::placeholder,.contacts_field__EnuBh textarea::placeholder{color:var(--text-soft)}.contacts_field__EnuBh input:focus,.contacts_field__EnuBh textarea:focus{outline:none;border-color:var(--metal-light)}.contacts_submit__yNlXE{display:block;width:100%;text-align:center;background:var(--red);color:#fff;padding:16px 30px;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;font-family:inherit;transition:background .2s}.contacts_submit__yNlXE:hover{background:var(--red-dark)}.contacts_formError__V0Ts9{margin:0;color:#c62828;font-size:14px}.contacts_fieldError__vr2xo{margin:6px 0 0;color:#c62828;font-size:13px}.contacts_consent__tZ5no{font-size:11px;color:var(--text-soft);margin-top:12px;line-height:1.6}.contacts_consent__tZ5no a{color:var(--metal-light)}.contacts_consent__tZ5no a:hover{color:var(--paper)}.contacts_formSuccess__IGihW h3{font-size:20px;font-weight:400;margin-bottom:10px;font-family:var(--font-fraunces),"Fraunces",serif}.contacts_formSuccess__IGihW p{font-size:13px;color:var(--text-soft);line-height:1.6;margin-bottom:20px}.contacts_resetBtn__5DOGb{border:1px solid var(--line);background:transparent;color:var(--paper);padding:12px 18px;font:inherit;font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}@media (max-width:860px){.contacts_conHero___EMR1 h1{font-size:28px;max-width:100%}.contacts_conGrid__EYTgU{gap:32px}.contacts_conGrid__EYTgU,.contacts_deptGrid___BS5s{grid-template-columns:1fr}.contacts_finalCta__Wmcfi h2{font-size:26px}}@media (max-width:520px){.contacts_deptGrid___BS5s{grid-template-columns:1fr}}