.blog__header {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
}
.blog__footer {
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
.blog .section-title {
  text-align: left;
}
.blog__arrows {
  display: flex;
  gap: 20px;
}
@media (min-width: 48em) {
  .blog__arrows {
    gap: 6px;
  }
}
.blog__arrows .slick-arrow {
  position: relative;
  left: unset;
  right: unset;
}
.blog-item {
  display: flex;
  align-items: end;
  border-radius: 18px;
  overflow: hidden;
  text-decoration: none;
  height:100%;
}
.blog-item:hover {
  text-decoration: none;
}
.blog-item__inner {
  padding: 32px 16px 16px;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 100%);
  backdrop-filter: blur(3px);
}
@media (min-width: 62em) {
  .blog-item__inner {
    padding: 20px 32px 32px;
  }
}
.blog-item__title {
  margin-bottom: 16px;
}
.blog-item__intro {
  line-height: 1;
}

@media (min-width: 48em) {
  .blog-slider.slick-slider .slick-slide {
    width: 350px;
    padding: 0 10px;
  }
}
@media (min-width: 62em) {
  .blog-slider.slick-slider .slick-slide {
    width: 480px;
    padding: 0 20px;
  }
}
@media (min-width: 62em) {
  .blog-slider.slick-slider .slick-slide {
    width: 480px;
  }
}
@media (min-width: 75em) {
  .blog-slider.slick-slider .slick-slide {
    width: 546.666666px;
  }
}

.blog-container .swiper-slide {
  height: 307px;
}
@media (min-width: 48em) {
.blog-container .swiper-slide {
    height: 320px;
  }
}
@media (min-width: 62em) {
.blog-container .swiper-slide {
    height: 350px;
  }
}
@media (min-width: 87.5em) {
.blog-container .swiper-slide {
    height: 426px;
  }
}