.swiper-cover-gallery-wrapper,
.swiper-cover-gallery {
  height: 100%;
  min-height: 450px;
}

.swiper-cover-gallery .swiper-slide {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-width: 100%;
}

.swiper-cover-gallery-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--wp--preset--spacing--20);
  padding-top: var(--wp--preset--spacing--40);
}

.swiper-cover-gallery-controls .swiper-pagination-bullet {
  transition: all 0.3s ease-in-out;
}

.swiper-button-prev-cover-gallery,
.swiper-button-next-cover-gallery {
  position: relative !important;
  margin: 0 !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  height: 32px !important;
  width: 32px !important;
}

.swiper-button-prev-cover-gallery:hover::after,
.swiper-button-next-cover-gallery:hover::after {
  opacity: 0.5;
}

.swiper-button-prev-cover-gallery {
  transform: rotate(180deg);
}

.swiper-pagination-cover-gallery {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--wp--preset--spacing--20);
}

@media screen and (max-width: 1024px) {
  .swiper-cover-gallery-wrapper,
  .swiper-cover-gallery {
    height: 350px;
  }
}

.swiper-button-next-cover-gallery:after,
.swiper-button-prev-cover-gallery:after {
  content: "" !important;
  height: 32px;
  width: 32px;
  transition: all 0.3s ease-in-out;
}

.swiper-button-next-cover-gallery:after {
  background-image: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20d="M16%2029.3333C23.3638%2029.3333%2029.3334%2023.3638%2029.3334%2016C29.3334%208.63621%2023.3638%202.66667%2016%202.66667C8.63622%202.66667%202.66669%208.63621%202.66669%2016C2.66669%2023.3638%208.63622%2029.3333%2016%2029.3333Z"%0A%20%20%20%20%20%20%20%20stroke="%2308426B"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"%20/%3E%0A%20%20%20%20%3Cpath%20d="M16%2021.3333L21.3333%2016L16%2010.6667"%20stroke="%2308426B"%20stroke-width="2"%0A%20%20%20%20%20%20%20%20stroke-linecap="round"%20stroke-linejoin="round"%20/%3E%0A%20%20%20%20%3Cpath%20d="M10.6667%2016H21.3334"%20stroke="%2308426B"%20stroke-width="2"%20stroke-linecap="round"%0A%20%20%20%20%20%20%20%20stroke-linejoin="round"%20/%3E%0A%3C/svg%3E');
}

.swiper-button-prev-cover-gallery:after {
  background-image: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20d="M16%202.66667C8.63622%202.66667%202.66669%208.63621%202.66669%2016C2.66669%2023.3638%208.63622%2029.3333%2016%2029.3333C23.3638%2029.3333%2029.3334%2023.3638%2029.3334%2016C29.3334%208.63621%2023.3638%202.66667%2016%202.66667Z"%0A%20%20%20%20%20%20%20%20stroke="%2308426B"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"%20/%3E%0A%20%20%20%20%3Cpath%20d="M16%2010.6667L10.6667%2016L16%2021.3333"%20stroke="%2308426B"%20stroke-width="2"%0A%20%20%20%20%20%20%20%20stroke-linecap="round"%20stroke-linejoin="round"%20/%3E%0A%20%20%20%20%3Cpath%20d="M21.3334%2016H10.6667"%20stroke="%2308426B"%20stroke-width="2"%20stroke-linecap="round"%0A%20%20%20%20%20%20%20%20stroke-linejoin="round"%20/%3E%0A%3C/svg%3E');
}

.swiper-content .swiper-slide {
  opacity: 0 !important;
}

.swiper-content .swiper-slide-active {
  opacity: 1 !important;
}



