.reviews-content {    padding: 28px 22px 88px;}.swiper-reviews-nav {    padding-bottom: 20px;}.reviews__slider {padding-top: 0.5rem;}.swiper-reviews-nav .swiper-wrapper::before {    content: "";    position: absolute;    left: 0;    bottom: -20px;    height: 2px;    width: 9999px;    background: #9B9B9B;    z-index: 0;}.swiper-reviews-nav .swiper-slide {    width: fit-content;    display: flex;    align-items: center;    align-self: stretch;    height: auto;    cursor: pointer;}.swiper-reviews-nav .swiper-slide:not(.swiper-slide-thumb-active) img {    filter: grayscale(100%);    opacity: 0.5;}.swiper-reviews-nav .swiper-slide:hover img{    filter: unset;    opacity: 1;}.swiper-reviews-nav .swiper-slide-thumb-active::after {    content: "";    position: absolute;    left: 0;    bottom: -20px;    height: 2px;    width: 100%;    background: var(--ltu-theme-green);    z-index: 1;}.swiper-reviews-nav .slide-content img {    max-height: 2rem;    width: auto;    max-width: 10rem;}.swiper-reviews .swiper-slide {    background: #fff;}.review {    gap: 80px;}.review-content {    flex: 1;    max-width: 880px;}.review__name,.review__text {    font-size: 1.125rem;    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);}.review__position {    font-size: 14px;}.star-rating {    display: flex;    gap: 2px;}.star-rating span {    display: inline-block;    width: 30px;    height: 28px;}.star-rating span.full {    background: url('img/star-full.png') center / contain no-repeat;}.star-rating span.empty {    background: url('img/star-empty.png') center / contain no-repeat;}.reviews__navigation {    position: relative;}.reviews__navigation::before {}.reviews__navigation .swiper-button-next,.reviews__navigation .swiper-button-prev {    top: 38px;}.reviews__navigation .swiper-button-prev.navigation-btn-default,.reviews__navigation .swiper-button-next.navigation-btn-default {    left: auto;    right: 0;}.reviews__navigation .swiper-pagination-bullets.swiper-pagination-horizontal {    bottom: -42px;    width: calc(100% - 120px);    display: flex;    justify-content: left;}.reviews__navigation .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {    flex: 1;    margin: 0;    height: 2px;    border-radius: 0;}.reviews__navigation .swiper-pagination-bullet-active {    background: var(--ltu-theme-green);}@media (min-width: 992px) {    .reviews-content {        position: relative;        padding: 70px 80px;        margin-bottom: 40px;    }    .reviews__description {        font-size: 20px;    }    .review__name {        font-size: 22px;    }    .review__position {        font-size: 16px;    }    .star-rating span {        width: 42px;        height: 40px;    }    .reviews__navigation {        position: absolute;        width: 100%;        left: 0;        top: 51%;    }    .reviews__navigation .swiper-pagination-bullets.swiper-pagination-horizontal {        display: none;    }    .reviews__navigation .swiper-button-prev.navigation-btn-default {        left: 15px;    }    .reviews__navigation .swiper-button-next.navigation-btn-default {        right: 15px;    }    .review-data {    max-width: 430px;    width: 25.5%;    }    .swiper-reviews-nav .slide-content img {        max-height: 2.7rem;        width: auto;        max-width: 13rem;    }}@media (min-width: 1400px) {    .reviews-content {        padding: 100px 80px;    }    .article-content .reviews-content {        /*padding: 50px 0 0;        margin: 0;*/    }    .review__name {        font-size: 24px;    }}@media (max-width: 991px) {    .swiper-button-prev.navigation-btn-default {        left: 50%;        transform: translateX(-55px);    }    .swiper-button-next.navigation-btn-default {        left: 50%;        transform: translateX(5px);    }}