.service-photo img{object-position:center center;filter:none}
.service-photo img.crop-american-cars{object-position:25% center}
.service-photo img.crop-engine-replacement{object-position:43% 44%}
.service-photo img.crop-transmission{object-position:45% 52%}
.service-photo img.crop-diagnostics{object-position:42% 55%}
.service-photo img.crop-maintenance{object-position:40% 48%}
.service-photo img.crop-brakes-cooling{object-position:44% 52%}
.service-photo img.crop-cooling-system{object-position:42% 52%}
.services-grid>.service-card:nth-child(7):last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}
.services-grid>.service-card:nth-child(7):last-child .service-photo{height:270px}
.services-grid>.service-card:nth-child(7):last-child .service-content{padding:35px 45px}
.services-grid>.service-card:nth-child(7):last-child .service-content h3{font-size:29px}
.services-grid>.service-card:nth-child(7):last-child .service-content p{min-height:0;font-size:15px}
.service-gallery{grid-template-columns:repeat(2,1fr);grid-template-rows:none;gap:22px}
.gallery-frame{margin:0;position:relative;overflow:hidden;border-radius:12px;background:#f7f7f7;grid-column:auto;grid-row:auto}
.gallery-frame .gallery-item{height:270px;width:100%;display:block;border-radius:0}
.gallery-frame figcaption a{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;font-size:17px;font-weight:700}
.gallery-frame figcaption .icon{width:20px;color:#ed2939}
.gallery-frame figcaption a:hover{color:#ed2939}
.gallery-frame.g0 img{object-position:center 45%}
.gallery-frame.g1 img{object-position:center 52%}
.page-hero-photo{transform:none;aspect-ratio:3/2;height:auto}
.page-hero-photo img{width:100%;height:100%;max-width:100%;transform:none;object-fit:cover;object-position:center}
.american-band{background-image:url('/assets/hero.jpg');background-position:center 53%}
@media(max-width:860px){.services-grid>.service-card:nth-child(7):last-child .service-photo{height:260px}.services-grid>.service-card:nth-child(7):last-child .service-content{padding:24px}.services-grid>.service-card:nth-child(7):last-child .service-content h3{font-size:26px}.services-grid>.service-card:nth-child(7):last-child .service-content p{font-size:13px}.gallery-frame .gallery-item{height:220px}}
@media(max-width:600px){.service-photo{height:145px}.services-grid>.service-card:nth-child(7):last-child{display:block}.services-grid>.service-card:nth-child(7):last-child .service-photo{height:220px}.services-grid>.service-card:nth-child(7):last-child .service-content{padding:22px}.services-grid>.service-card:nth-child(7):last-child .service-content h3{font-size:24px;min-height:0}.services-grid>.service-card:nth-child(7):last-child .service-content p{font-size:13px;margin-top:12px}.service-gallery{gap:16px;grid-template-columns:1fr}.gallery-frame .gallery-item{height:230px}.gallery-frame figcaption a{font-size:16px;padding:15px 19px}.page-hero-photo{height:auto!important;aspect-ratio:3/2;width:100%!important}}
