.restoration-owner-photos{padding:56px 0;background:#f7f9f9;color:#20262c}.restoration-owner-photos-inner{max-width:1296px;margin:auto;padding:0 24px}.restoration-owner-photos-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#006e77}.restoration-owner-photos h2{margin:0 0 24px}.restoration-owner-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,420px));gap:24px}.restoration-owner-photo-grid figure{margin:0}.restoration-owner-photo-grid img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;object-position:left center;border-radius:8px;background:#e4e9ea}.restoration-owner-photo-grid figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:#4c5963}@media(max-width:767px){.restoration-owner-photos{padding:40px 0}.restoration-owner-photos-inner{padding:0 20px}}
.restoration-clean-link,.restoration-view-photo{display:inline-block;padding:10px 14px;border:1px solid #006e77;border-radius:8px;color:#005660;background:#fff;text-decoration:none;font-weight:600}.restoration-clean-link:hover,.restoration-view-photo:hover{background:#e9f4f4}.restoration-clean-link:focus-visible,.restoration-view-photo:focus-visible{outline:3px solid #f28a2a;outline-offset:3px}.restoration-view-photo{margin-bottom:10px}

@media(min-width:1024px){.restoration-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
