.massivesecurity-carousel {
  padding-bottom: clamp(0px, 10 * (100vw - 375px) / 905 + 0px, 10px);
  padding-top: clamp(0px, 10 * (100vw - 375px) / 905 + 0px, 10px);
}
.massivesecurity-carousel .swiper-slide .background-cover {
  border-radius: 15px;
  aspect-ratio: 1/1;
}
.massivesecurity-carousel .swiper-button-next,
.massivesecurity-carousel .swiper-button-prev {
  width: clamp(40px, 24 * (100vw - 375px) / 905 + 40px, 64px);
  height: clamp(40px, 24 * (100vw - 375px) / 905 + 40px, 64px);
  border-radius: clamp(20px, 12 * (100vw - 375px) / 905 + 20px, 32px);
  background-color: black;
  transition: background-color var(--transition);
}
.massivesecurity-carousel .swiper-button-next svg,
.massivesecurity-carousel .swiper-button-prev svg {
  fill: transparent;
  width: 24px;
}
.massivesecurity-carousel .swiper-button-next:hover,
.massivesecurity-carousel .swiper-button-prev:hover {
  background-color: var(--color-yellow);
}
.massivesecurity-carousel .swiper-button-next:hover svg,
.massivesecurity-carousel .swiper-button-prev:hover svg {
  height: auto;
}
.massivesecurity-carousel .swiper-button-next:hover svg path,
.massivesecurity-carousel .swiper-button-prev:hover svg path {
  stroke: black;
}
/*# sourceMappingURL=carousel.css.map */
