:root{--site-header-height:116px}html{scroll-padding-top:calc(var(--site-header-height) + 20px)}.site-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 3px 18px #0524430b}.reading-sticky{top:calc(var(--site-header-height) + 24px)}.service-card-link{display:flex;flex-direction:column;min-height:100%;color:inherit;text-decoration:none}.service-card-link .service-body{flex:1}.specialist-card-link{display:block;height:100%;color:inherit;text-decoration:none}.service-card-link:hover h3,.specialist-card-link:hover h4{color:#087bc3}.service-card-link:focus-visible,.specialist-card-link:focus-visible{outline:3px solid #087bc3;outline-offset:-3px}.pending-enquiry-form fieldset{border:0;padding:0;margin:0;min-width:0}.pending-form-note{font-size:13px;line-height:1.7;padding:13px 16px;background:#eef6fb;border-left:3px solid #087bc3;margin:22px 0}.pending-enquiry-form input:disabled,.pending-enquiry-form select:disabled,.pending-enquiry-form textarea:disabled{opacity:1;color:#435b70;background:#fff;-webkit-text-fill-color:#435b70;cursor:default}.pending-enquiry-form button:disabled{cursor:not-allowed;opacity:.65}.pending-enquiry-form select{font:inherit;width:100%;min-height:48px;border:1px solid #cddae4;border-radius:6px;padding:12px}.form-wrap .enquiry-fallback{margin-top:24px}@media(max-width:850px){.site-header .nav{max-height:calc(100dvh - var(--site-header-height) - 8px)}.site-header .mega-panel{max-height:none}.reading-sticky{top:auto}}@media(max-width:580px){.pending-enquiry-form .form-grid{grid-template-columns:1fr}}
.skip{z-index:110}
.repair-summary-card{display:flex;flex-direction:column}.repair-summary-card h3{font-size:19px;line-height:1.3;margin-bottom:18px;color:#052443}.repair-summary-link{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;color:#087bc3;font-size:13px;font-weight:750;text-decoration:none}.repair-summary-link svg{width:18px;height:18px}.repair-summary-link:hover{text-decoration:underline;text-underline-offset:4px}
