.contacts-map{display:grid;align-items:center;gap:24px 48px}@media only screen and (min-width:1280px){.contacts-map{grid-template-columns:1fr 452px}}.contacts-map .map{aspect-ratio:343/193;max-height:414px;width:100%}.contacts-map .map>img{width:100%;height:100%}.contacts-map .main{display:flex;flex-direction:column;gap:24px;color:var(--textLink);margin-bottom:44px}@media only screen and (min-width:1280px){.contacts-map .main{margin-bottom:68px}}.contacts-map .main li{position:relative;text-wrap:balance}.contacts-map .main li.big{font-size:18px}.contacts-map .main li:has(svg){padding-left:32px}.contacts-map .main li svg{width:24px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contacts-map .schedule{display:flex;flex-direction:column;gap:12px;margin-top:24px}.page-contacts-tabs{--gap:24px}@media only screen and (max-width:1279px){.page-contacts .contacts-map{margin-top:32px}}.page-contacts .title{margin-top:28px;margin-bottom:12px}@media only screen and (min-width:1280px){.page-contacts .title{margin-top:72px;margin-bottom:24px}}.page-contacts-form{border:1px solid var(--bgSurface);border-radius:20px;margin-top:32px}@media only screen and (min-width:1280px){.page-contacts-form{margin-top:72px;display:grid;grid-template-columns:443px calc(100% - 443px)}}.page-contacts-form-header{background-color:var(--bgSurface);border-top-left-radius:19px;border-top-right-radius:19px;padding:48px 16px 24px;display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:768px)and (max-width:1279px){.page-contacts-form-header{padding-left:24px;padding-right:24px}}@media only screen and (min-width:1280px){.page-contacts-form-header{border-top-right-radius:0;border-bottom-left-radius:19px;padding:48px 40px}}.page-contacts-form-header>*{flex:0 0 auto;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:768px)and (max-width:1279px){.page-contacts-form-header>*{max-width:840px}}.page-contacts-form-header>img{margin-top:auto;margin-bottom:auto;flex:0 0 auto;width:140px;height:140px;object-fit:contain;object-position:center}.page-contacts-form-header .h2{margin-bottom:20px}.page-contacts-form-body{padding:32px 16px;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:768px)and (max-width:1279px){.page-contacts-form-body{padding-left:24px;padding-right:24px;max-width:888px}}@media only screen and (min-width:1280px){.page-contacts-form-body{padding:48px 40px}}.page-contacts-form:has(input.page-contacts-check-tel:checked) .page-contacts-input-email{display:none}.page-contacts-form:has(input.page-contacts-check-email:checked) .page-contacts-input-tel{display:none}.page-contacts-form .submit{display:flex;margin-top:24px}@media only screen and (max-width:767px){.page-contacts-form .submit .btn{width:100%}}
/*# sourceMappingURL=ea97901baea05751.css.map*/