.service-photo{display:block;width:calc(100% + 2rem);height:155px;margin:0 -1rem;background-image:url('assets/services-strip.webp');background-size:500% 100%;background-repeat:no-repeat}
.service-card:nth-child(1) .service-photo{background-position:0 50%}
.service-card:nth-child(2) .service-photo{background-position:25% 50%}
.service-card:nth-child(3) .service-photo{background-position:50% 50%}
.service-card:nth-child(4) .service-photo{background-position:75% 50%}
.service-card:nth-child(5) .service-photo{background-position:100% 50%}
.about-quote{position:relative;overflow:hidden;background:#f7e8df}
.about-quote img{width:100%;height:100%;object-fit:cover}
.about-quote small{position:absolute;left:.65rem;bottom:.5rem;padding:.16rem .4rem;border-radius:4px;background:rgba(255,255,255,.78);color:#5f514b;font-size:.66rem}
.brand-symbol .brand-logo{width:165px;transform:translate(-50px,-5px)}
.nav-home{color:#b40618;border-bottom:2px solid #b40618;padding-bottom:.35rem}
.scope-notice{max-width:1400px;margin:1.25rem auto 0;padding:1rem 1.2rem;display:grid;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:.7rem;border:1px solid #e6c9be;border-radius:10px;background:#fff;color:#5d4c46;font-size:.82rem}.scope-notice strong{color:#a30715;font-size:.9rem}.scope-notice span{padding-left:.85rem;border-left:1px solid #ead8cf}.maps-button{background:#fff;color:#8e0714;border:1px solid #d8b7ad}.area-actions{flex-wrap:wrap}
@media(max-width:900px){.scope-notice{grid-template-columns:1fr 1fr}.scope-notice strong{grid-column:1/-1}.scope-notice span:nth-of-type(odd){border-left:0;padding-left:0}}
@media(max-width:700px){.service-photo{height:165px}.about-quote img{min-height:300px}.brand-symbol .brand-logo{width:125px;transform:translate(-38px,-4px)}.scope-notice{margin-right:18px;grid-template-columns:1fr}.scope-notice strong{grid-column:auto}.scope-notice span{border-left:0;padding:.2rem 0;border-top:1px solid #ead8cf}.area-actions{grid-template-columns:1fr}.maps-button{grid-column:1/-1}}
