.reviews-section{overflow:hidden;margin-top:clamp(3.75rem,7.82vw,7.5rem)}.reviews-section-carousel{margin-top:clamp(1rem,1vw,2rem);overflow:visible}.reviews-section-carousel-navbar{margin-top:.625rem}.reviews-section .gallery-section-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:clamp(2.5rem,3.91vw,3.75rem)}.review-card{width:100%;text-align:center;margin:0 auto;font-size:3.125rem}.review-card.swiper-slide-active .review-card-wrap{height:auto;transform:scale(1)}.review-card-wrap{transition:var(--transition);transform-origin:50% 0;transform:scale(.7)}.review-card-body{border-radius:1.875rem;background-color:var(--color-white);padding:.8em 10%;overflow:hidden;text-align:left}.review-card-title{font-size:.6em;line-height:1.12;font-weight:600;text-align:center;margin:0}.review-card-semicircle{--smc-width:11em;--smc-height:2.8em;--smc-color:var(--page-color);height:.7em;margin-top:.52em;z-index:0}.review-card-descr{font-size:.35em;line-height:1.25;position:relative;z-index:1}.review-card-descr p{margin:0}.review-card-descr p:not(:first-child){margin-top:1em}.review-card-author{font-size:.5em;line-height:1;font-weight:700;margin-top:.8125em}@media (max-width:767px){.reviews-section{margin-left:calc(-1 * var(--gap-x));margin-right:calc(-1 * var(--gap-x));padding-left:var(--gap-x);padding-right:var(--gap-x)}}