/* Aksa Travel: compact mobile homepage. Desktop and header remain unchanged. */
@media screen and (max-width: 768px) {
  .travel-site .homepage-sections > .hero-section {
    width: calc(100% - 24px) !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 12px auto 40px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    overflow: visible !important;
    isolation: auto !important;
  }
  .travel-site .homepage-sections > .hero-section > .hero-background,
  .travel-site .homepage-sections > .hero-section > .hero-shade,
  .travel-site .homepage-sections > .hero-section > .hero-inner {
    display: none !important;
  }
  .travel-site .homepage-sections > .hero-section > .hero-search-wrap {
    position: static !important;
    inset: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
    width: 100% !important;
  }
  .travel-site .homepage-sections > .hero-section .trip-search {
    margin: 0 !important;
    border-radius: 16px !important;
    box-shadow: 0 10px 32px rgba(10, 52, 41, .09) !important;
  }
}
