.contact-page{padding-bottom:80px}.contact-breadcrumb{color:#756c5e;gap:12px;padding:27px 6%;font-size:10px;display:flex}.contact-page-grid{grid-template-columns:1fr 1.15fr;gap:12%;max-width:1450px;margin:auto;padding:40px 6%;display:grid}.contact-page-grid h1{font-size:clamp(48px,4.8vw,68px);line-height:1.12}.contact-page-grid h1 em{color:#8a6f56}.contact-page-grid>div:first-child>p{color:#70695e;margin-top:25px;font-size:13px;line-height:1.9}.contact-page-details{margin-top:45px}.contact-page-details>a,.contact-page-details>div{align-items:flex-start;gap:17px;margin-bottom:30px;font-size:15px;line-height:1.8;display:flex}.contact-page-details svg{flex-shrink:0;margin-top:5px}.contact-page-details>a>svg:last-child{margin-left:auto}.contact-page-details small{color:#756c5e;margin-bottom:7px;font-size:10px;display:block}.contact-page-details>a.contact-map{border-bottom:1px solid #bfb4a0;gap:25px;margin-top:-10px;margin-left:35px;padding-bottom:8px;font-size:12px;display:inline-flex}.contact-page-grid>div:first-child>.contact-visit-note{max-width:320px;margin-top:0;font-size:11px}.contact-page-form{background:#ede8dc;padding:35px}.contact-page-form h2{letter-spacing:-.025em;font-family:DM Sans,sans-serif;font-size:21px}.contact-page-form>p{color:#756c5e;margin:12px 0 28px;font-size:11px}@media (max-width:800px){.contact-page{padding-bottom:40px}.contact-breadcrumb{padding:23px 7%;font-size:9px}.contact-page-grid{grid-template-columns:1fr;gap:40px;padding:25px 7%}.contact-page-grid h1{font-size:49px}.contact-page-details{margin-top:30px}.contact-page-details>a,.contact-page-details>div{font-size:15px}.contact-page-form{padding:26px 20px}.contact-page-form h2{font-size:22px}.contact-page-form>p{font-size:12px}}
