body .wp-block-slider {
  height: fit-content;
  width: 100%;
  position: relative;
  z-index: 0;
}
body .wp-block-slider__content {
  width: 100%;
  margin: auto;
  height: fit-content;
  z-index: 1;
  padding-left: var(--content-margin);
  padding-right: var(--content-margin);
}
body .wp-block-slider .swiper img {
  width: 100%;
}
body .wp-block-slider .swiper a {
  z-index: 11;
}
body .wp-block-slider .swiper::before {
  pointer-events: none;
  transition: opacity 0.4s ease-in;
  content: "hover";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  z-index: 10;
}
body .wp-block-slider .swiper:hover::before {
  pointer-events: none;
  /*      display: block;*/
  opacity: 0.4;
}
body .wp-block-slider .swiper-pagination {
  position: absolute;
  bottom: 5%;
  left: 2%;
  right: auto;
  width: auto;
  margin: 0;
}
body .wp-block-slider .swiper-pagination-bullet {
  border-radius: 0;
  width: 30px;
  height: 4px;
  background: #ffffff;
  opacity: 0.5;
}
body .wp-block-slider .swiper-pagination-bullet-active {
  background: #ffffff;
  opacity: 1;
}
body .wp-block-slider .swiper-button-next {
  display: none;
}
@media (max-width: 600px) {
  body .wp-block-slider .swiper {
    padding-bottom: 30px;
  }
  body .wp-block-slider .swiper-pagination {
    transition: ease-in all 0.2s;
    left: 0;
    bottom: 10px;
    position: absolute;
  }
  body .wp-block-slider .swiper-pagination-bullet {
    background: #3d3c3c;
    opacity: 0.5;
    margin: 0 4px 0 0 !important;
  }
  body .wp-block-slider .swiper-pagination-bullet-active {
    background: black;
    opacity: 1;
  }
}
@media (min-width: 600px) {
  body .wp-block-slider .swiper-button-next {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg id='Arrow' xmlns='http://www.w3.org/2000/svg' width='49' height='33' viewBox='0 0 49 33'%3E%3Cpath id='Icon_ionic-md-arrow-back' data-name='Icon ionic-md-arrow-back' d='M49,14.438H8.09L19.858,2.887,16.81,0,0,16.5,16.81,33l2.942-2.887L8.09,18.563H49Z' transform='translate(49 33) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");
    width: 49px;
    height: 33px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    z-index: 10;
    position: absolute;
    top: auto;
    bottom: 4%;
    right: 2%;
    left: auto;
    margin: 0;
  }
  body .wp-block-slider .swiper-button-next:after {
    content: "";
  }
}
body .wp-block-slider .swiper-slide:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: all ease-in 0.5s;
  -webkit-transition: all ease-in 0.5s;
}
body .wp-block-slider .swiper-slide:hover:after {
  opacity: 0.4;
}
body .wp-block-slider .swiper--mobile {
  display: none;
}
@media (max-width: 480px) {
  body .wp-block-slider .swiper {
    display: none;
  }
  body .wp-block-slider .swiper--mobile {
    display: block;
  }
}
body .wp-block-slider p.mobile {
  display: none;
}
@media (max-width: 480px) {
  body .wp-block-slider p.desktop {
    display: none;
  }
  body .wp-block-slider p.mobile {
    display: block;
  }
}

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