

/* Start:/local/templates/akvarel/assets/css/pages/contacts.css?17904357691244*/
.contacts{display:grid;gap:40px;padding-top:40px;min-height:calc(100svh - var(--header-h) - 240px);align-content:start}
@media (min-width:1100px){.contacts{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-top:64px}}
.contacts__head{display:grid;gap:14px;align-content:start}
.contacts__body{display:grid;gap:36px;align-content:start}
.contacts__lead{margin:0;font-size:17px;color:var(--muted)}
.email{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.email a{font-size:clamp(26px,3.6vw,48px);font-weight:500;letter-spacing:-.03em;line-height:1.1;word-break:break-all;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:2px;text-underline-offset:8px;transition:text-decoration-color .15s}
.email a:hover{text-decoration-color:currentColor}
.btn--sm{min-height:36px;padding:0 14px;font-size:14px}
.req{display:grid;gap:6px;padding-top:20px;border-top:1px solid var(--line);font-size:15px}
.req p{margin:0}
.contacts__more{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px}
.contacts__more a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}
.contacts__more a:hover{color:var(--text);text-decoration-color:currentColor}

/* End */
/* /local/templates/akvarel/assets/css/pages/contacts.css?17904357691244 */
