.contacts-page .contacts-layout{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1000px}@media (max-width:768px){.contacts-page .contacts-layout{gap:3rem;grid-template-columns:1fr}}.contacts-page{--contacts-pad:clamp(1.75rem,4vw,3rem)}.contacts-page .contacts-panel{background:#f4f2ef;padding:var(--contacts-pad)}@media (min-width:769px){.contacts-page .contacts-direct{padding-top:var(--contacts-pad)}}.contacts-page .contacts-direct-title{margin-bottom:1.75rem}.contacts-page .contacts-form-title{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);letter-spacing:-.01em;margin-bottom:.5rem}.contacts-page .contacts-form-hint{color:var(--notMainColor);font-size:.95rem;margin-bottom:2rem}.contacts-page .contacts-field{background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.25);border-radius:0;color:#111;display:block;font:inherit;font-size:1rem;margin-bottom:1.5rem;outline:none;padding:.85rem 0;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contacts-page .contacts-field::-webkit-input-placeholder{color:var(--notMainColor)}.contacts-page .contacts-field::placeholder{color:var(--notMainColor)}.contacts-page .contacts-field:focus-visible{border-bottom-color:#000;box-shadow:0 2px 0 0 #000}.contacts-page textarea.contacts-field{min-height:6rem;resize:vertical}.contacts-page .contacts-field:disabled{opacity:.6}.contacts-page .contacts-submit{align-items:center;background:transparent;border:1px solid #000;color:#000;cursor:pointer;display:inline-flex;font-size:.78rem;gap:.6rem;letter-spacing:.08em;padding:.75rem 1.75rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.contacts-page .contacts-submit:hover:not(:disabled){background:#000;color:#fff}.contacts-page .contacts-submit:disabled{cursor:default;opacity:.6}@media (max-width:576px){.contacts-page .contacts-submit{justify-content:center;width:100%}}.contacts-page .contacts-message{border-left:2px solid;margin-bottom:1.5rem;padding:.25rem 0 .25rem 1rem}.contacts-page .contacts-message--success{border-color:#2e7d32}.contacts-page .contacts-message--error{border-color:#b3261e;color:#b3261e}.contacts-page .contacts-details{border-top:1px solid rgba(0,0,0,.12)}.contacts-page .contacts-detail{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.12);display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.contacts-page .contacts-detail-label{color:var(--notMainColor);flex-shrink:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.contacts-page .contacts-detail a{border-bottom:1px solid transparent;color:#111;overflow-wrap:anywhere;text-align:right;text-decoration:none;transition:border-color .2s ease}.contacts-page .contacts-detail a:hover{border-bottom-color:#111}.contacts-page .contacts-phone{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem}.contacts-page .contacts-phone-apps{display:flex;gap:1rem}.contacts-page .contacts-phone-apps a{color:var(--notMainColor);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}
/*# sourceMappingURL=764.c157f807.chunk.css.map*/