.h2f-slider-wrap { position: relative; width: 100%; margin: 24px 0; }
.h2f-swiper { padding: 20px 48px; }
.h2f-swiper .swiper-slide { width: 70%; transition: transform 300ms ease, filter 300ms ease, opacity 300ms ease; filter: blur(4px); opacity: 0.45; transform: scale(0.88); display: flex; justify-content: center; }
@media (min-width: 768px) { .h2f-swiper .swiper-slide { width: 40%; } }
.h2f-swiper .swiper-slide img { width: 100%; height: auto; border-radius: 12px; }
.h2f-swiper .swiper-slide-active { filter: none; opacity: 1; transform: scale(1); }
.h2f-swiper .swiper-button-prev, .h2f-swiper .swiper-button-next { color: #111; }
.h2f-swiper .swiper-pagination-bullet { opacity: .5; }
.h2f-swiper .swiper-pagination-bullet-active { opacity: 1; }
