.devx-blog-slider {
  overflow: hidden;
  padding-block: var(--block-spacing-md);
  background: var(--blue-75);
}
@media (max-width: 1023.98px) {
  .devx-blog-slider {
    padding-block: var(--block-spacing-sm);
  }
}
.devx-blog-slider .swiper {
  overflow: visible;
}
.devx-blog-slider__main .devx-wrapper {
  position: relative;
}
.devx-blog-slider__header, .devx-blog-slider__subheader {
  margin: 0;
}
.devx-blog-slider__header--theme-dark, .devx-blog-slider__subheader--theme-dark {
  color: var(--neutral-50);
}
.devx-blog-slider__swiper {
  padding-top: var(--block-spacing-sm);
}
@media (max-width: 767.98px) {
  .devx-blog-slider__swiper {
    padding-top: var(--block-spacing-md);
  }
}
.devx-blog-slider__pagination {
  bottom: auto !important;
  top: 0 !important;
  justify-content: flex-end !important;
  text-align: right !important;
}
@media (max-width: 1023.98px) {
  .devx-blog-slider__pagination {
    bottom: auto !important;
    text-align: center !important;
  }
}
@media (max-width: 767.98px) {
  .devx-blog-slider__pagination {
    bottom: auto !important;
    top: 2.5rem !important;
    justify-content: center !important;
  }
}
.devx-blog-slider__pagination .swiper-pagination-bullet {
  border: solid 1px var(--blue-75) !important;
}
.devx-blog-slider__pagination .swiper-pagination-bullet-active {
  background-color: var(--blue-75) !important;
}
.devx-blog-slider.devx-theme-light .devx-blog-slider__pagination .swiper-pagination-bullet {
  border-color: var(--blue-500) !important;
}
.devx-blog-slider.devx-theme-light .devx-blog-slider__pagination .swiper-pagination-bullet-active {
  background-color: var(--blue-500) !important;
}
.devx-blog-slider__slide {
  display: flex;
  flex-direction: column;
  gap: var(--spacing--22);
}
.devx-blog-slider__image {
  aspect-ratio: 302/243;
  border-radius: var(--border-radius--4);
  max-height: 15.1875rem;
  width: 100%;
  overflow: hidden;
}
.devx-blog-slider__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.devx-blog-slider__tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing--12);
  padding-left: var(--spacing--32);
  position: relative;
}
.devx-blog-slider__tags .devx-icon {
  position: absolute;
  left: var(--spacing--4);
  top: var(--spacing--4);
}
.devx-blog-slider__tags a {
  color: var(--blue-200);
  text-decoration: none;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.devx-blog-slider__tags a:hover {
  color: var(--color--cyan-dark);
}
.devx-blog-slider__title {
  margin: 0;
}
.devx-blog-slider__title a {
  text-decoration: none;
  color: var(--blue-200);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.devx-blog-slider__excerpt {
  margin: 0;
  color: var(--blue-200);
}
.devx-blog-slider__slide:hover .devx-blog-slider__image img {
  transform: scale(1.1);
}
.devx-blog-slider__slide:hover .devx-blog-slider__title a {
  color: var(--blue-500);
}
