html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img{width:130px!important;height:130px!important;min-width:130px!important;flex:0 0 130px!important;margin-right:22px!important}html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img img{width:130px!important;height:130px!important;max-width:none!important;object-fit:cover!important;border-radius:50%!important}html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-row{display:flex!important;align-items:center!important;justify-content:center!important}#rd-page-google-reviews{scroll-margin-top:140px}@media(max-width:767px){html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img,html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img img{width:96px!important;height:96px!important;min-width:96px!important}html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img{flex-basis:96px!important;margin-right:16px!important}}

html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-widget-container{align-items:flex-start!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer{padding:5px 0 0!important;display:flex!important;justify-content:center!important;margin-top:0!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-row{box-sizing:border-box!important;width:var(--rd-card-width,calc(100% - 24px))!important;height:var(--rd-card-height,250px)!important;max-width:100%!important;background:#f4f4f4!important;border-radius:12px!important;padding:14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;row-gap:8px!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img{width:110px!important;height:110px!important;min-width:110px!important;flex:0 0 110px!important;margin:0!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img img{width:110px!important;height:110px!important;border-radius:50%!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-details{flex:0 0 auto!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;row-gap:4px!important;white-space:normal!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-name{font-size:18px!important;line-height:1.25!important;white-space:normal!important;margin:0!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-stars{margin:0!important;white-space:nowrap!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-rating-text{font-size:14px!important;line-height:1.4!important;margin:0!important}
@media(max-width:767px){html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer{margin-bottom:20px!important}}


html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-row{padding:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 88px!important;grid-template-columns:minmax(0,1fr)!important;row-gap:0!important;overflow:hidden!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;flex:none!important;margin:0!important;overflow:hidden!important;border-radius:0!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-img img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 30%!important;border-radius:0!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-profile-details{height:88px!important;padding:7px 8px!important;justify-content:center!important;row-gap:3px!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-name{font-size:17px!important}
html:root body :is(#rd-page-google-reviews,#emergency-review-footer,.rd-uniform-review-scope) .ti-footer .ti-stars .ti-star{width:18px!important;height:18px!important}

/* Approved video-hero shade, matched to the homepage mockup. */
html:root body .rd-home-video-wide .rd-home-video-frame:after,
html:root body #rd-service-video-hero.rd-lm-video-hero:before,
html:root body .rd-city-video-hero .rd-city-video-frame:after{
 background:linear-gradient(90deg,rgba(12,33,47,.4275),rgba(12,33,47,.36))!important;
}
