.contacts-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.contact-address{background:#eef8fa;padding:40px;border-radius:25px}.contact-address h2{font-size:39px}.hours{border-top:1px solid #bedce2;padding-top:25px;margin-top:40px}.hours h3{font-size:21px}.hours p{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px;gap:20px}.hours strong{font-weight:500;white-space:nowrap;color:var(--ink)}.contact-methods article{padding:25px 0;border-bottom:1px solid var(--line)}.contact-methods article:first-child{padding-top:0}.contact-methods article>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:20px}.contact-methods a{display:block;font-size:29px;letter-spacing:-.03em;margin-bottom:12px}.contact-methods a.small-contact{font-size:16px}.clinic-visit{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.clinic-visit>img{height:420px;width:100%;object-fit:cover;border-radius:25px}.clinic-visit p{font-size:14px;max-width:370px}.requisites{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.requisites summary{list-style:none;display:flex;justify-content:space-between;font-size:24px;cursor:pointer}.requisites dl{margin-top:30px}.requisites dl>div{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:15px 0;border-top:1px solid var(--line);font-size:13px}.requisites dt{color:var(--muted)}.requisites dd{margin:0}@media(max-width:1000px){.contacts-grid{gap:40px}.contact-methods a{font-size:25px}.clinic-visit{gap:40px}}@media(max-width:760px){.contacts-grid,.clinic-visit{grid-template-columns:1fr;gap:35px}.contact-address{padding:28px 24px}.contact-address h2{font-size:33px}.contact-methods a{font-size:27px}.clinic-visit>img{height:320px}.requisites summary{font-size:21px}.requisites dl>div{grid-template-columns:1fr;gap:7px}.hours p{font-size:11px}}
