/* MINI */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {
  .claim {
    font-size:7rem;
  }
  .slider--fg {
    width: 70vw;
  }
  .site-header {
    padding: 1rem 1.5rem;
  }
  .footer-info-half {
    gap: 2rem;
  }
}

/* AIR */
@media only screen
and (min-device-width: 1100px)
and (max-device-width: 1200px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2)  {
  .claim {
    font-size: 7.5rem;
  }
  .slider--fg {
    width: 70vw;
  }
  .footer-info-half {
    gap: 2rem;
  }
}

/* PRO */
@media only screen
and (min-device-width: 1366px)
and (max-device-width: 1366px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {
  .claim {
    font-size: 8.5rem;
  }
  .slider--fg {
    width: 70vw;
  }
  .footer-info-half {
    gap: 2rem;
  }
}