/**
 * Logo Carousel Block Styles
 */
.logo-carousel {
  position: relative;
  user-select: none;
}
.logo-carousel__item, .logo-carousel__link {
  display: flex;
  width: fit-content;
}
.logo-carousel .swiper {
  max-width: 100%;
  width: calc(100% - 34px - 34px);
}
@media only screen and (min-width: 768px) {
  .logo-carousel .swiper {
    width: 648px;
  }
}
@media only screen and (min-width: 992px) {
  .logo-carousel .swiper {
    width: 984px;
  }
}
@media only screen and (min-width: 1600px) {
  .logo-carousel .swiper {
    width: 1388px;
  }
}
.logo-carousel .swiper-button-prev,
.logo-carousel .swiper-button-next {
  width: 24px;
  height: 24px;
}
@media only screen and (min-width: 992px) {
  .logo-carousel .swiper-button-prev,
  .logo-carousel .swiper-button-next {
    width: 36px;
    height: 36px;
  }
}
.logo-carousel .swiper-button-prev::after,
.logo-carousel .swiper-button-next::after {
  content: "";
  width: 24px;
  height: 24px;
  background-color: #E24A02;
  mask-size: contain;
  transition: all 0.2s ease-in-out;
}
@media only screen and (min-width: 992px) {
  .logo-carousel .swiper-button-prev::after,
  .logo-carousel .swiper-button-next::after {
    width: 36px;
    height: 36px;
  }
}
.logo-carousel .swiper-button-prev:hover::after,
.logo-carousel .swiper-button-next:hover::after {
  background-color: #000000;
}
.logo-carousel .swiper-button-prev {
  left: 0;
}
.logo-carousel .swiper-button-prev::after {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path d="M11.3523 18.038C11.3523 17.5824 11.5042 17.1774 11.808 16.8736L19.908 8.77362C20.5155 8.1155 21.5786 8.1155 22.1861 8.77362C22.8442 9.38112 22.8442 10.4442 22.1861 11.0517L15.2505 18.038L22.1861 24.9736C22.8442 25.5811 22.8442 26.6442 22.1861 27.2517C21.5786 27.9099 20.5155 27.9099 19.908 27.2517L11.808 19.1517C11.5042 18.848 11.3523 18.443 11.3523 18.038Z"/></svg>') no-repeat center;
}
.logo-carousel .swiper-button-next {
  right: 0;
}
.logo-carousel .swiper-button-next::after {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path d="M24.6477 17.962C24.6477 18.4176 24.4958 18.8226 24.192 19.1264L16.092 27.2264C15.4845 27.8845 14.4214 27.8845 13.8139 27.2264C13.1558 26.6189 13.1558 25.5558 13.8139 24.9483L20.7495 17.962L13.8139 11.0264C13.1558 10.4189 13.1558 9.35575 13.8139 8.74825C14.4214 8.09013 15.4845 8.09013 16.092 8.74825L24.192 16.8483C24.4958 17.152 24.6477 17.557 24.6477 17.962Z"/></svg>') no-repeat center;
}
.logo-carousel .swiper-pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 24px;
  position: relative;
  top: 0;
  bottom: auto;
}
.logo-carousel .swiper-pagination .swiper-pagination-bullet {
  margin: 0;
  width: 16px;
  height: 16px;
  background-color: #D9D9D9;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}
.logo-carousel .swiper-pagination .swiper-pagination-bullet:hover {
  background-color: #C1C1C1;
}
.logo-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #E24A02;
}
.logo-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover {
  background-color: #E24A02;
}

/*# sourceMappingURL=style.css.map */
