/* Post-renovation service page V87.27. */
.rc-page .yr-hero>img{object-position:center 48%}.rc-page .yr-hero-shade{background:linear-gradient(90deg,rgba(15,18,16,.65),rgba(15,18,16,.18)),linear-gradient(0deg,rgba(12,17,13,.82),rgba(12,17,13,.06))}.rc-page .yr-gallery figure:first-child img{object-position:center 60%}.rc-page .yr-gallery figure:nth-child(2) img{object-position:center 60%}.rc-page .yr-gallery figure:nth-child(3) img{object-position:center 24%}
@media(max-width:600px){.rc-page .yr-hero>img{object-position:center 40%}.rc-page .yr-hero h1 span{font-size:34px}.rc-page .yr-area h2{font-size:28px}}
@media(max-width:359px){.rc-page .yr-hero h1 span{font-size:30px}}

/* Actual job photos kept as small thumbnails beside each service number. */
.rc-service-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;min-height:96px}
.rc-service-top>span{font:italic 18px Georgia,serif;color:#8c2925}
.rc-service-top>img{display:block;flex:0 0 144px;width:144px;height:96px;object-fit:cover;border-radius:4px;background:#eee9e1}
@media(max-width:359px){.rc-service-top>img{flex-basis:132px;width:132px;height:88px}.rc-service-top{min-height:88px}}
