/* NoorVista 3.1.20 — dedicated cache-busted hero viewport sizing.
 * Loaded only on the public homepage by src/routes/uiPages.js.
 */
@media (min-width: 761px) {
  html body.nv-home-page section.nv-home-slider,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider],
  html body.nv-home-page .nv-home-slider {
    box-sizing: border-box !important;
    height: calc(100vh - 166px) !important;
    height: calc(100svh - 166px) !important;
    height: calc(100dvh - 166px) !important;
    min-height: 430px !important;
    max-height: none !important;
  }

  html body.nv-home-page .nv-home-slider__viewport,
  html body.nv-home-page .nv-home-slider__track,
  html body.nv-home-page .nv-home-slide,
  html body.nv-home-page .nv-home-slide__picture {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
  }
}

@media (min-width: 761px) and (max-height: 760px) {
  html body.nv-home-page section.nv-home-slider,
  html body.nv-home-page .nv-home-slider[data-nv-home-slider],
  html body.nv-home-page .nv-home-slider {
    height: calc(100vh - 160px) !important;
    height: calc(100svh - 160px) !important;
    height: calc(100dvh - 160px) !important;
    min-height: 430px !important;
  }
}
