#why-pension-slider .splide__track {
   max-width: calc(100% - 2.5rem);
}

#why-pension-slider .why-slide {
   border-radius: 1rem;
   line-height: 1.2;
   background-color: #f3f3f3;
}

#why-pension-slider .why-slide img {
   max-width: 5rem;
}

#why-pension-slider .why-slide .slide-nums {
   color: var(--brand-maroon);
   font-family: var(--ff-vag-bold);
   font-size: clamp(2rem, 1.8171rem + 0.7805vw, 2.5rem);
}

#why-pension-slider .why-slide .slide-text-para {
   font-family: var(--ff-vag-bold);
   color: var(--grey-dark);
   padding-bottom: .75rem;
   font-size: clamp(1rem, 0.9543rem + 0.1951vw, 1.125rem);
   position: relative;
   margin-bottom: .75rem;
}

#why-pension-slider .why-slide .slide-text-para::before {
   content: '';
   position: absolute;
   left: 0;
   bottom: 0;
   height: .25rem;
   width: 3rem;
   border-radius: 1rem;
   background-color: var(--brand-maroon);
}

#why-pension-slider .why-slide .slide-date-para {
   color: var(--grey-light);
   font-size: clamp(0.875rem, 0.8293rem + 0.1951vw, 1rem);
}

#why-pension-slider .splide__pagination {
   bottom: -2.5rem;
}

#why-pension-slider .splide__pagination__page  {
   background: var(--grey-light);
   opacity: .25;
   height: .75rem;
   width: .75rem;
}

#why-pension-slider .splide__pagination__page.is-active   {
   background: var(--nippon-grey);
   opacity: .5;
   transform: scale(1);
   opacity: 1;
}

#why-pension-slider .splide__arrow  {
   background: transparent;
}

#why-pension-slider .splide__arrow--prev {
   left: 0em;
}

#why-pension-slider .splide__arrow--next {
   right: 0em;
}


@media only screen and (min-width: 992px) {
   #why-pension-slider .splide__track {
      max-width: calc(100% - 6rem);
   }

   #why-pension-slider .why-slide img {
      max-width: 6.25rem;
   }
}