/*small-slider*/
.small-slider__body  {
    margin-right: 0;
    margin-left: 0;
    gap: 1.5rem 1rem;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}.smallSlider .small-slider__body  {
     gap: 1.5rem 0rem;
 }
.small-slider__body>div {
    display: flex;height: auto;
    width: 100%;
    padding: 0;
    justify-content: stretch;
}.small-slider__container {
     margin-top: 2.5rem;
 }

.swiper.smallSlider  {
    margin: 0 -1rem;
    padding: 0 1rem;
}
@media (max-width: 991px) {
    .small-slider__body{
        flex-wrap: nowrap;}
}
@media (min-width: 576px) {

    .swiper.smallSlider  {
        margin: 0 -2.5rem;
        padding: 0 2.5rem;
    }
    .small-slider__body  {
        padding-bottom: 2rem;
       padding-top: 2rem;
    }.small-slider__container {
         margin-top:  5rem;
     }
}
@media (min-width: 992px) {
    .swiper.smallSlider  {
        overflow: visible;
    }
    .smallSlider .small-slider__body {
        gap: 1.5rem ;
        transform: none !important;
    }.smallSlider .small-slider__body .swiper-slide.col-lg-3 {
         -ms-flex: 0 0 calc(25% - 1.15rem);
         flex: 0 0 calc(25% - 1.15rem);
         max-width: calc(25% - 1.15rem);
     }.smallSlider .small-slider__body .swiper-slide.col-lg-4 {
         -ms-flex: 0 0 calc(33.333333% - 1rem);
         flex: 0 0 calc(33.333333% - 1rem);
         max-width: calc(33.333333% - 1rem);
     }.smallSlider .small-slider__body .swiper-slide.col-lg-6 {
         -ms-flex: 0 0 calc(50% - 0.75rem);
         flex: 0 0 calc(50% - 0.75rem);
         max-width: calc(50% - 0.75rem);
     }
}
/*
small-card*/
 .small-card {   width: 100%;
     text-align: left;
    padding: 1rem;
    border: 1px solid var(--color-sage-2);
     color:var(--color-black);
    border-radius: 1rem;
    justify-content: flex-start;
    gap: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
     font-size: var(--text-size-XXS);
     line-height: var(--text-line-height-XXS);
     letter-spacing:var(--text-letter-spacing-XXS);
     box-shadow: 0 0 0;
     transition: border-color  var(--animation-timing)  var(--animation-transition), box-shadow  var(--animation-timing)  var(--animation-transition);
}
.small-card__img {
    width: 2rem;
    flex: 0 0 2rem;
    height: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background: var(--color-green-1);
}.small-card__img img {
     margin-bottom: -1rem;
     margin-right: -1rem;
     width: 2rem;
     height: auto;
 }
.icon-title__container .small-card__img {
    width:  1.75rem;
    flex: 0 0  1.75rem;
    margin-bottom: 0.35rem;
    height:  1.75rem;
}.icon-title__container .small-card__img img {
     margin-bottom: -0.8rem;
     margin-right: -0.8rem;
     width:  1.75rem;
 }
.small-card__title {
    margin-bottom: 0.25rem;
    font-size: var(--text-size-S);
    line-height: var(--text-line-height-S);
    letter-spacing: var(--text-letter-spacing-S);
    color: var(--color-black);
    font-weight: var(--font-weight-bold);
    font-family: var(--font-family-title), sans-serif;
}.small-card__info .btn {
     margin-left: auto;
     margin-right:0;
 }.small-card__info {
      width: 100%;
       display: flex;
       flex-direction: column;
  }
/*.card.small-card:hover {*/
/*    border-color: var(--color-black);*/
/*    box-shadow: var(--shadow-1);*/
/*}*/
@media (min-width: 576px){

    .small-card {
        padding: 1.5rem;
        gap: 2rem;
        font-size: var(--text-size-S);
        line-height: var(--text-line-height-S);
        letter-spacing:var(--text-letter-spacing-S);
    }.small-card__title {

    font-size: var(--title-size-M);
    font-weight: var(--title-weight-M);
    line-height: var(--title-line-height-M);
    letter-spacing:var(--title-letter-spacing-M);
}.small-card__img {
     width: 3rem;
     height: 3rem;
              flex: 0 0 3rem;
 }.small-card__img img {
      margin-bottom:-1.5rem;
      margin-right: -1.5rem;
      width: 3rem;
  }

    .icon-title__container .small-card__img {
        width: 2rem;
        flex: 0 0 2rem;
        height: 2rem;
    }.icon-title__container .small-card__img img {
         margin-bottom: -1rem;
         margin-right: -1rem;
         width: 2rem;
     }
}