.home-blog {
  margin-top: 30px;
  margin-bottom: 30px;
}
.home-blog .blogSwiper .blog-banner {
  position: relative;
  border-radius: 16px;
}
.home-blog .blogSwiper .blog-banner .blog-banner__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.home-blog .blogSwiper .blog-banner .blog-banner__text {
  position: absolute;
  bottom: clamp(10px, 2vw, 30px);
  left: clamp(10px, 2vw, 30px);
  max-width: clamp(50px, 20vw, 250px);
  padding: clamp(8px, 1vw, 14px) clamp(10px, 1vw, 20px);
  background: rgba(255, 255, 255, 0.8);
  border-radius: 16px;
  font-size: clamp(12px, 2vw, 15px);
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  text-wrap: balance;
}
@media (max-width: 768px) {
  .home-blog .blogSwiper .blog-banner .blog-banner__text {
    bottom: clamp(10px, 4vw, 30px);
    left: clamp(10px, 4vw, 30px);
    max-width: clamp(50px, 40vw, 250px);
    padding: clamp(8px, 2vw, 14px) clamp(10px, 2vw, 20px);
    font-size: clamp(12px, 3vw, 20px);
  }
}
.home-blog .blogSwiper .slider-arrow {
  background: rgba(247, 247, 247, 0.6);
  padding: 15px 4px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.home-blog .blogSwiper .slider-arrow:after {
  content: "";
  background-image: url("../../../../static/icons/arrow.svg");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
}
.home-blog .blogSwiper .slider-arrow.swiper-button-prev {
  transform: rotate(180deg);
}

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