.bee-slider {
  max-height: 550px !important;
  min-height: 550px;
  overflow: hidden;
  position: relative;
}
.bee-slider .swiper-wrapper {
  width: 100%;
  height: 100%;
  min-height: 550px;
  box-sizing: inherit;
}
.bee-slider.fullheight {
  max-height: 1080px !important;
  min-height: 1080px;
}
.bee-slider.fullheight .swiper-wrapper {
  width: 100%;
  height: 100%;
  min-height: 1080px;
  box-sizing: inherit;
}
.bee-slider.fullheight .swiper-wrapper a.button {
  font-size: 21px;
  text-transform: uppercase;
  padding: 3px 15px;
  color: #000;
  background-color: #fff;
  border-radius: 0;
  margin-top: 30px;
  word-wrap: break-word;
  white-space: break-spaces;
  border: 1px solid #000;
}
.bee-slider.fullheight .swiper-wrapper a.button:hover {
  color: #00A678 !important;
}
@media (max-width: 991px) {
  .bee-slider.fullheight {
    max-height: 500px !important;
    min-height: 500px;
  }
  .bee-slider.fullheight .swiper-wrapper {
    width: 100%;
    height: 100%;
    min-height: 500px;
    box-sizing: inherit;
  }
  .bee-slider.fullheight .swiper-wrapper a.button {
    text-align: center;
  }
}
.bee-slider .swiper-button-prev:after,
.bee-slider .swiper-rtl .swiper-button-prev:after {
  content: url("../../images/icons/arrow-left.svg"); /* Cambia con il percorso del tuo file dell'icona personalizzata */
}
.bee-slider .swiper-button-next:after,
.bee-slider .swiper-rtl .swiper-button-next:after {
  content: url("../../images/icons/arrow-tigth.svg"); /* Cambia con il percorso del tuo file dell'icona personalizzata */
}
.bee-slider .swiper-button-prev {
  position: absolute;
  bottom: 30px;
  top: inherit;
  right: 100px;
  left: inherit;
}
@media screen and (max-width: 1024px) {
  .bee-slider .swiper-button-prev {
    bottom: 20px;
    right: 100px;
  }
}
.bee-slider .swiper-button-next {
  position: absolute;
  bottom: 30px;
  top: inherit;
  right: 30px;
  left: inherit;
}
@media screen and (max-width: 1024px) {
  .bee-slider .swiper-button-next {
    bottom: 20px;
    right: 30px;
  }
}
.bee-slider .swiper-slide {
  background-position: center;
  background-size: cover;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bee-slider .subtitle {
  color: #363636;
}
.bee-slider a.button {
  font-size: 21px;
  text-transform: uppercase;
  padding: 3px 15px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0;
  margin-top: 30px;
  word-wrap: break-word;
  white-space: break-spaces;
}
.bee-slider a.button:hover {
  background-color: #00A678;
  color: #fff !important;
}
@media screen and (max-width: 1024px) {
  .bee-slider a.button {
    text-align: left;
  }
}

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