/******** Slider **********/

#swiper-page {
  width: 100%;
  height: 100%;
  /* height: 600px; */

  .swiper-slide {
    text-align: center;
    background: #fff;
    position: relative;
  }

  .swiper-slide-image {
    display: block;
    height: 100%;
    max-height: 1000px;
    /* height: 600px; */
    object-fit: cover;
  }

  .swiper-slide-inner {
    width: auto;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
  }

  .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: #000;
    border: 1px solid #fff;
    opacity: 1;
  }

  .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #008C8C;
  }

}

/******** Auto Scroll ***********/

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-wrapper {
  transition-timing-function: linear !important;
}

/******** Responsive ***********/

/* XXL > 1400 */

/* XL */
@media (max-width: 1400px) {}

/* L */
@media (max-width: 1200px) {
  .swiper-slide-image {
    width: 100vw;
    height: 600px !important;
  }

}

/* M */
@media (max-width: 992px) {}

/* S */
@media (max-width: 768px) {}

/* XS */
@media (max-width: 576px) {}