#blog-slider{
  position: relative;
  overflow: hidden;
}

#blog-slider time{
  letter-spacing: 1.8px; 
}

#blog-slider article{
  width: min(1000px, 100%);
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  margin-left: auto;
  /*   position: relative; */
}

#blog-slider article .featured-posts__content{
  width: min(800px, 100%);
  background: #fff;
  padding: clamp(20px, 3.75vw, 60px);
}


#blog-slider article .featured-posts__content *{
}

#blog-slider{
  position: relative;
}

#blog-slider .swiper-controls{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  width: 100%; 
  gap: 20px;
  margin-top: 60px;
}

#blog-slider .swiper-button-next, #blog-slider .swiper-button-prev{
  position: relative;
  top: unset;
  left: unset;
  right: unset;
  bottom: unset;
  width: 12.905px;
  height: 24px;
  margin-top: 0px;
}


#blog-slider .swiper-button-next:after, #blog-slider .swiper-button-prev:after{
  content: '';
  width: 12.905px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75704 1.29687L8.94122 8.79512C9.09825 8.99141 9.21602 9.22695 9.21602 9.4625C9.21602 9.69805 9.09825 9.93359 8.94122 10.0906L1.75704 17.5889C1.40371 17.9814 0.77559 17.9814 0.42227 17.6281C0.0296915 17.2748 0.0296915 16.6859 0.383012 16.2934L6.97832 9.42324L0.383012 2.59238C0.0296915 2.23906 0.0296915 1.61094 0.42227 1.25762C0.77559 0.904297 1.40371 0.904297 1.75704 1.29687Z' fill='white'/%3E%3C/svg%3E%0A");
}

#blog-slider .swiper-button-prev:after{
  transform: scaleX(-1);
}

#blog-slider .swiper-pagination{
  position: relative;
  margin-top: 20px;
  width: fit-content;

}

#blog-slider .swiper-pagination .swiper-pagination-bullet{
  width: 15px;
  height: 15px;
  border-radius: 15px;
  display: inline-block;
  background: transparent;
  border: 1px solid var(--white);
  opacity: 1;
  transition: 0.2s ease all;
  margin: 0px 10px;
}

#blog-slider .swiper-pagination .swiper-pagination-bullet-active{
  opacity: 1;
  background: var(--lblue);
  border-color: var(--lblue);
}

@media screen and (max-width: 1024px){
  #blog-slider .swiper-button-next, #blog-slider .swiper-button-prev{ 
    display: none;
  }
  #blog-slider article .featured-posts__content{
    bottom: -240px;
  }
}

.featured-title{
  color: #003B70;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.23;
}

.featured-tag{
  color: #0074C8;
  font-size: 17.8px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.8;
  letter-spacing: 2px;
  text-transform: uppercase; 
}

.featured-posts{
  display: flex;
  align-items: stretch;
  border-top: 10px solid var(--lblue);
}

.featured-posts .featured-posts__img{
  flex-basis: 35%; 
}

.featured-posts .featured-posts__content{ 
  flex-basis: 65%;
}

@media screen and (max-width: 800px){
  #blog-slider article{
    display: block;
  }