.reviews-carousel{display:block}.reviews-carousel .section__title--left+.reviews-carousel__slider{margin-top:0}.reviews-carousel__track{overflow-x:hidden}.reviews-carousel__slider[per-view="2"] tp-slider-slides{gap:40px}.reviews-carousel__slider[per-view="2"] tp-slider-slide{flex:0 0 calc(50% - 20px)}.reviews-carousel__slider[per-view="2"]:has(tp-slider-nav-item:only-child) tp-slider-arrow{display:none}.reviews-carousel__slider-track-wrapper{display:flex;align-items:center;gap:10px}@media screen and (min-width: 768px){.reviews-carousel__slider-track-wrapper{gap:25px}}.reviews-carousel__slide-content{display:flex;flex-direction:column;gap:16px;align-items:center}@media screen and (min-width: 768px){.reviews-carousel__slide-content{align-items:flex-start;border-top:.5px solid var(--color-silver);padding-top:16px}}.reviews-carousel__title{font-size:19px}@media(min-width: 400px){.reviews-carousel__title{font-size:calc(0.7vw + 16.2px)}}@media(min-width: 1400px){.reviews-carousel__title{font-size:26px}}.reviews-carousel__title{font-weight:var(--font-weight-light)}.reviews-carousel__content p{text-align:center}.reviews-carousel__content p::before{content:"“"}.reviews-carousel__content p::after{content:"”"}@media screen and (min-width: 768px){.reviews-carousel__content p{text-align:left}}.reviews-carousel__rating{display:flex;align-items:center;gap:4px;grid-column:auto/span 12}.reviews-carousel__rating svg{width:20px;height:20px;fill:currentcolor}.reviews-carousel__rating-text{font-size:16px}@media(min-width: 400px){.reviews-carousel__rating-text{font-size:calc(0.3vw + 14.8px)}}@media(min-width: 1400px){.reviews-carousel__rating-text{font-size:19px}}.reviews-carousel__rating-text{color:var(--color-silver)}.reviews-carousel__rating-number{color:var(--color-soft-black)}.reviews-carousel__author{display:flex;align-items:center;grid-column:auto/span 8}.reviews-carousel__author-img-wrap{margin:0;height:68px;width:68px;margin-right:15px}.reviews-carousel__author-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.reviews-carousel__name-location{text-align:center}@media screen and (min-width: 768px){.reviews-carousel__name-location{text-align:left}}.reviews-carousel__name-location{font-size:12px}@media(min-width: 400px){.reviews-carousel__name-location{font-size:calc(0.1vw + 11.6px)}}@media(min-width: 1400px){.reviews-carousel__name-location{font-size:13px}}.reviews-carousel__name-location p{margin-bottom:0}.reviews-carousel tp-slider-arrow{display:block}.reviews-carousel__arrow-button{cursor:pointer;background-color:var(--color-soft-black);border:none;width:24px;height:24px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.reviews-carousel__arrow-button{width:40px;height:40px}}.reviews-carousel__arrow-button{transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media(hover: hover){.reviews-carousel__arrow-button:hover{opacity:.8}}[disabled] .reviews-carousel__arrow-button{opacity:.3}.reviews-carousel__arrow-button svg{width:12px;height:12px}@media screen and (min-width: 768px){.reviews-carousel__arrow-button svg{width:16px;height:16px}}.reviews-carousel__bullets{display:flex;align-items:center;justify-content:center;min-height:8px;position:relative;margin-top:30px}@media screen and (min-width: 768px){.reviews-carousel__bullets:has(tp-slider-nav-item:only-child){display:none}}.reviews-carousel__bullets button{background-color:rgba(0,0,0,0);border:.5px solid var(--color-soft-black);border-radius:50%;cursor:pointer;font-size:0;line-height:1;padding:0;height:12px;width:12px}@media screen and (min-width: 768px){.reviews-carousel__bullets button{height:16px;width:16px}}.reviews-carousel__bullets button{transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.reviews-carousel__bullets button:hover{opacity:1}.reviews-carousel__bullets button+button{margin-left:10px}.reviews-carousel__bullets [current=yes] button{background-color:var(--color-soft-black)}.reviews-carousel tp-slider-nav-item{font-size:0}
