.altrincham-page .altrincham-section{padding:65px 8%}.altrincham-page h2{letter-spacing:-1.5px;margin:18px 0 28px;font-size:38px}.altrincham-page h3{letter-spacing:-.7px;margin:15px 0;font-size:25px}.altrincham-page p{margin-bottom:18px;font-size:15px;line-height:1.9}.altrincham-page .altrincham-intro{grid-template-columns:1fr 1.3fr;gap:8%;display:grid}.altrincham-page .altrincham-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.altrincham-page .altrincham-services{background:#f3f5f7}.altrincham-page .altrincham-note{margin:30px 0 0;font-size:12px}.altrincham-page .altrincham-office{background:#f3f5f7;grid-template-columns:1fr 1fr;gap:7%;display:grid}.altrincham-page address{margin:24px 0;font-size:18px;font-style:normal}.altrincham-page iframe{border:1px solid #dce1e7;width:100%;height:100%;min-height:480px}.altrincham-page .altrincham-faq details{border-bottom:1px solid #dce1e7;padding:18px 0}.altrincham-page summary{cursor:pointer;font-size:17px}.altrincham-page details p{max-width:800px;margin:15px 0 0}.altrincham-page .altrincham-ready{background:#f3f5f7;grid-template-columns:1.4fr 1fr;align-items:center;gap:8%;display:grid}.altrincham-page .altrincham-light{color:#2d3e50;background:#fff;margin-top:25px}.altrincham-page .button{white-space:normal}.altrincham-page p a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.altrincham-page .altrincham-section{padding:42px 7%}.altrincham-page .altrincham-intro,.altrincham-page .altrincham-grid,.altrincham-page .altrincham-office,.altrincham-page .altrincham-ready{grid-template-columns:1fr;gap:25px}.altrincham-page h2{font-size:32px}.altrincham-page iframe{min-height:330px}.altrincham-page .button{gap:12px;font-size:12px}}
