.page-detailing .hero__image { object-position: center; }
.page-detailing .about__media img { object-position: center 40%; }
.page-detailing .offer-card { scroll-margin-top: 110px; }
.detailing-service-art { position: relative; display: grid; place-items: center; min-height: 150px; border-radius: 12px; color: #64c7b1; background: radial-gradient(ellipse at top right, #274842, #101b19); }
.detailing-service-art > span { position: absolute; top: 16px; left: 20px; font-size: 13px; letter-spacing: .15em; color: #a0b9b3; }
.detailing-service-art > svg { width: 70px; height: 70px; }
.page-detailing .modal--service .modal__panel { display: block; }
.page-detailing .modal--service .modal__content { padding-top: 64px; }
@media (max-width: 800px) { .detailing-service-art { min-width: 110px; } }

.detailing-opinions-note { max-width: 340px; margin: 0; color: #5c6363; font-size: 14px; line-height: 1.6; }

.page-detailing .section--atuty {
  background: #eaf0ee;
  border-top: 1px solid #dce5e1;
  border-bottom: 1px solid #dce5e1;
}

.page-detailing .section--atuty .section__inner {
  padding-top: clamp(60px, 7vw, 100px);
  padding-bottom: clamp(64px, 7vw, 100px);
}

.page-detailing .section--atuty .atut p {
  margin-bottom: 0;
}
