/* Residential page v7 — page-specific refinements layered over the approved v6 system. */
.residential-page-v7 .pw-hero-media img{object-position:center 54%}
.residential-page-v7 .residential-methods{background:#fff}
.residential-page-v7 .residential-methods .pw-image-card{border-color:#d8d6cf;box-shadow:0 12px 30px rgba(21,37,31,.06)}
.residential-page-v7 .residential-methods .pw-image-card:first-child{border-top:3px solid #163a30}
.residential-page-v7 .residential-methods .pw-image-card:nth-child(2){border-top:3px solid #e10f18}
.residential-page-v7 .residential-methods .pw-image-card:nth-child(3){border-top:3px solid #163a30}
.residential-page-v7 .residential-methods .pw-image-card picture{height:270px}
.residential-page-v7 .residential-methods .pw-image-card>div{padding:27px 25px 30px}
.residential-page-v7 .residential-methods .pw-image-card h3{font-size:26px}
@media(max-width:900px){.residential-page-v7 .residential-methods .pw-image-card picture{height:250px}}
@media(max-width:580px){.residential-page-v7 .residential-methods .pw-image-card picture{height:230px}.residential-page-v7 .residential-methods .pw-image-card>div{padding:23px 21px 26px}}
