@charset "UTF-8";
@media (min-width: 1200px) {
  .custom_container {
    max-width: 1140px;
    min-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .custom_container {
    max-width: 1366px;
    min-width: 1366px;
  }
}
@media (min-width: 1600px) {
  .custom_container {
    max-width: 1566px;
    min-width: 1566px;
  }
}
/* Scale down on viewports narrower than your base width */
@media (max-width: 1200px) {
  /* WebKit/Blink (Chrome/Edge/Safari) – best quality */
  #scale-root {
    zoom: calc(100vw / var(--base-width));
  }
  /* Firefox fallback */
  @supports not (zoom: 1) {
    #scale-root {
      transform: scale(calc(100vw / var(--base-width)));
      /* keep the unscaled layout width so wrapping doesn’t happen */
      width: var(--base-width);
      margin: 0 auto;
      /* optional: avoid extra vertical whitespace caused by transform */
      min-height: calc(100vh / (100vw / var(--base-width)));
    }
  }
}

/*# sourceMappingURL=responsive.css.map */
