﻿.national-day-home-banner {
  display: block;
  width: 100%;
  aspect-ratio: 1072 / 316;
  margin: 0 0 10px;
  overflow: hidden;
  border-radius: 12px;
}

.national-day-home-banner img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  object-fit: cover;
  object-position: center 57.1%;
}

.national-day-floating-slide a {
  display: block;
  width: 100%;
  height: 100%;
}

.national-day-floating-slide img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  object-fit: cover;
}

@media (max-width: 767px) {
  .national-day-home-banner {
    aspect-ratio: 686 / 294;
    border-radius: 4px;
  }

  .national-day-home-banner img {
    object-position: center;
  }
}

.national-day-home-float {
  position: fixed;
  right: 12px;
  bottom: 96px;
  z-index: 10030;
  display: block;
  width: 72px;
  height: 72px;
  overflow: hidden;
  border-radius: 12px;
}

.national-day-home-float img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

