.services-cards .row {
  margin-top: 10rem;
}
.services-cards .swiper-slide {
  margin-top: 5rem;
}
.services-cards .row .card-banner,
.services-cards .swiper-slide .card-banner {
  background-color: #ffffff;
  padding: 1rem;
  border-radius: 5px;
  border: #e0e9e8 1px solid;
}
.services-cards .swiper-slide {
  width: 70%;
  min-width: 250px;
  max-width: 250px;
}
.services-cards .row .card-banner .card-body a,
.services-cards .swiper-slide .card-banner .card-body a {
  padding: 5px;
  width: 100%;
  text-align: center;
  display: inline-block;
  border-radius: 10px;
  text-decoration: none;
  background-color: #e1eae9;
  border:2px solid #e1eae9;
  color: #038a9d;
  font-size: 15px;
  font-weight: 600;
  transition: all 0.2s linear;
}
.services-cards .row .card-banner .card-image,
.services-cards .swiper-slide .card-banner .card-image {
  width: 50px;
  margin-bottom: 1.5rem;
}
.services-cards .row .card-banner .card-body a:hover {
  background-color: #038a9d;
  border-color:#038a9d;
  color: #fff;
}
.services-cards .row .card-banner .card-body p{
    font-size: .875rem !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    margin: 0.5rem 0;
}
.services-cards .swiper-slide .card-banner .card-body p {
  font-size: 13px;
  margin-bottom: 0.75rem;
  color: #908c89;
}
/*.services-cards .row .card-banner .card-title p:first-of-type {*/
/*  font-size: 16px;*/
/*  color: #3b393a;*/
/*  font-weight: 600;*/
/*  margin-bottom: 0.75rem;*/
/*}*/
.services-cards .row .card-banner .card-title p,
.services-cards .swiper-slide .card-banner .card-title p {
    font-size: 1rem !important;
    font-weight: 700 !important;
    line-height: 30px !important;
  color: #3b393a;
}
.services-cards .row .card-banner .card-title p span:first-of-type,
.services-cards .swiper-slide .card-banner .card-title p span:first-of-type {
  margin-left: 5px;
  font-size: .875rem !important;
    font-weight: 500 !important;
    line-height: 28px !important;
}
.services-cards .row .card-banner .card-title p span:last-of-type,
.services-cards .swiper-slide .card-banner .card-title p span:last-of-type {
font-size: 1.25rem !important;
    font-weight: 700 !important;
    line-height: 32px !important;
}
/*.banner .swiper-slide .card-banner .card-title p:first-of-type,*/
/*.services-cards .row .card-banner .card-title p:first-of-type{*/
/*    font-weight:700;*/
/*}*/
.services-cards .row .card-banner .card-title p span,
.card .swiper-slide .card-banner .card-title p span {
  font-size: 16px;
  font-weight: 400;
}
.slider .swiper {
  padding: 1rem 0;
}
.slider .swiper-slide {
  width: fit-content;
}
.slider .swiper-slide a {
  background-color: #ffffff;
  border: 2px solid #e0e9e8;
  color: #3b393a;
  text-decoration: none;
  padding: 5px;
font-size: .875rem !important;
    font-weight: 500 !important;
    line-height: 28px !important;
  border-radius: 10px;
}

@media (min-width: 768px) {
  .services-cards .row {
    margin-top: 10rem;
  }
  .slider .swiper:after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
      270deg,
      hsla(0, 0%, 97.6%, 0),
      rgb(251, 251, 251) 40.53%
    );
    width: 3.25rem;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
  }
  .slider .swiper:before {
    content: "";
    position: absolute;
    background-image: linear-gradient(
      90deg,
      hsla(0, 0%, 97.6%, 0),
      #fbfbfb 40.53%
    );
    width: 3.25rem;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 10;
  }
}
