.contact-page{color:#272727;background:#fff;width:100%}.contact-page__container{width:min(100% - 48px,900px);margin:0 auto;padding:100px 0 90px}.contact-page h1{margin:0 0 52px;font-size:clamp(34px,4vw,44px);font-weight:700;line-height:1.15}.contact-page__grid{gap:38px;display:grid}.contact-page__office{border-bottom:1px solid #e3e3e3;padding-bottom:38px}.contact-page__office:last-child{border-bottom:none;padding-bottom:0}.contact-page__office h2{color:#272727;margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4}.contact-page__office p{color:#454545;max-width:760px;margin:0 0 10px;font-size:16px;line-height:1.8}.contact-page__office a{color:#253f78;font-size:16px;font-weight:500;text-decoration:none}.contact-page__office a:hover{text-decoration:underline}@media (max-width:700px){.contact-page__container{width:min(100% - 32px,900px);padding:64px 0 58px}.contact-page h1{margin-bottom:38px;font-size:32px}.contact-page__grid{gap:30px}.contact-page__office{padding-bottom:30px}.contact-page__office h2{font-size:17px}.contact-page__office p,.contact-page__office a{font-size:15px}}
