[class*="swiper-button__blur"] {
  align-items:center;
  background-color:hsla(0,0%,100%,.102);
  border-radius:9999px;
  display:flex;
  height:2.5rem;
  justify-content:center;
  left:1rem;
  opacity:0;
  border: 0;
  position:absolute;
  top:50%;
  width:2.5rem;
  --tw-backdrop-blur:blur(4px);
  backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  transition-duration:.15s;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

[class*="swiper-button__blur"]:hover{
  background-color:hsla(0,0%,100%,.2);
}

[class*="swiper-button__blur"]::before {
    filter: brightness(0) invert(100);
    width: 1.5rem;
    height: 1.5rem;
}

.swiper:hover [class*="swiper-button__blur"] {
    opacity: 1;
}

.swiper-button__blur--large {
    width: 3rem;
    max-height: 3rem;
    height: 3rem;
}

.swiper-button__blur--large::before {
    width: 1.5rem;
    height: 1.5rem;
}