.banner-section > .container {
  width: min(1180px, calc(100% - 36px)) !important;
  max-width: 1180px !important;
}

.banner-section img {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: 2 / 1;
  object-fit: contain !important;
}

.contact-art {
  display: block;
  width: min(390px, 100%) !important;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: 2 / 1;
  object-fit: contain !important;
}
