/* OTDELKA78 V1.16.27.19 — VISUAL POLISH
   Target: common desktop header alignment and home hero.
   Does not change unrelated services, form elements, imagery or SEO tags. */
@media (min-width: 761px) {
  .site-header .header-inner {
    width: min(calc(100% - (var(--pad) * 2)), var(--max));
    margin-inline: auto;
  }
}

/* Home: show the offer earlier without clipping the two conversion CTAs. */
@media (min-width: 1081px) {
  .home-page .hero { min-height: clamp(650px, 75svh, 800px); }
}
@media (min-width: 761px) and (max-width: 1080px) {
  .home-page .hero { min-height: clamp(660px, 78svh, 800px); }
}
@media (min-width: 360px) and (max-width: 760px) {
  .home-page .hero { min-height: 600px; }
}
@media (max-width: 359px) {
  .home-page .hero { min-height: 650px; }
}

/* Finish service: keep the shorter introduction visible earlier. */
@media (min-width: 1081px) {
  .service-apartments .service-hero { min-height: 720px; }
}
@media (max-width: 760px) {
  .service-apartments .service-hero { min-height: 620px; }
}
