.f-carousel {
  --f-carousel-slide-width: calc(100% / 4);
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: var(--pgm-white) ;
  --f-button-bg: var(--pgm-owl-controls);
  --f-button-shadow: none;
  --f-button-transition: none;
  --f-button-prev-pos: -30px;
  --f-button-next-pos: -30px;
}

#BannImg_1 {
  display: flex;
  overflow: hidden;
  justify-content: center;
}
#BannImg_1.f-carousel {
  --f-carousel-slide-width: 100%;
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-svg-width: 13px;
  --f-button-svg-height: 13px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-color: var(--pgm-white);
  --f-button-border-radius: 0;
  --f-button-shadow: none;
  --f-button-bg: var(--pgm-color-10);
  --f-button-hover-bg: #f9f9f9;
  --f-button-active-bg: #f0f0f0;
  --f-carousel-dots-width: auto;
  --f-carousel-dots-height: 5px;
  --f-carousel-dot-width: 107px;
  --f-carousel-dot-height: 5px;
  --f-carousel-dot-radius: 0;
  --f-carousel-dot-color: rgba(255,255,255,.55);
  --f-carousel-dot-opacity: 1;
  --f-carousel-dot-hover-opacity: 1;
}
#BannImg_1.f-carousel .f-carousel__nav .f-button.is-prev {
  left: auto;
  right: 200px;
  top: auto;
  bottom: -25px;
  border-right: 1px solid var(--pgm-border-2);
}
#BannImg_1.f-carousel .f-carousel__nav .f-button.is-next {
  right: 150px;
  top: auto;
  bottom: -25px;
}
#BannImg_1.f-carousel .f-carousel__dots {
  left: 196px;
  bottom: 41px;
  gap: 18px;
  justify-content: left;
}
#BannImg_1.f-carousel .f-carousel__dots li.is-current span {
  background: var(--pgm-color-10);
}
#BannImg_1 .image-text {
  position: absolute;
  top: 40%;
  left: 145px;
  font-size: 1.875rem;
  line-height: 1.2;
  color: var(--pgm-white);
  font-family: var(--pgm-font-semicondensed);
}
#BannImg_1 .image-text h2 {
  font-size: 3.4375rem;
  color: var(--pgm-white);
  font-weight: 600;
  font-family: var(--pgm-font-condensed);
}
#BannImg_1 .image-text h2:after {
  height: 0.1875rem;
  width: 60%;
  margin: 0.3125rem 0 0.5rem;
  background: var(--pgm-white);
  content: "";
  display: block;
}
#BannImg_1 .image-text a {
  min-height: 3.125rem;
  min-width: 11.875rem;
  margin-top: 1.25rem;
  padding: 0.625rem 0.625rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  letter-spacing: 0.09375rem;
  font-weight: 600;
  font-family: var(--pgm-font-semicondensed);
  color: var(--pgm-white);
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.5);
  transition: ease 200ms all;
}
#BannImg_1 .image-text a:hover {
  background: var(--pgm-black);
}
@media (max-width: 1024px) {
  #BannImg_1.f-carousel .f-carousel__dots {
    display: none;
  }
}
@media (max-width: 768px) {
  #BannImg_1.f-carousel .f-carousel__nav {
    display: none;
  }
  #BannImg_1 .image-text {
    top: 5%;
    left: 10%;
    font-size: 1.25rem;
  }
  #BannImg_1 .image-text h2 {
    font-size: 1.875rem;
  }
  #BannImg_1 .image-text a {
    min-height: 2.5rem;
    min-width: 9.375rem;
    font-size: 0.9375rem;
  }
  #BannImg_1 .image-text .desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  #BannImg_1 .image-text .mobile {
    display: none;
  }
}
/*# sourceMappingURL=maps/fancyapps.min.css.map */
