.reviews-section{background:#fff;overflow-x:clip}.reviews-section .container{overflow:visible}.reviews-heading h3,.reviews-heading p{color:var(--slate-blue);letter-spacing:-.52px;margin:0;font-family:Plus Jakarta Sans;font-size:52px;font-weight:300;line-height:120%}.reviews-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.reviews-nav{flex-shrink:0;align-items:center;gap:20px;display:flex}.reviews-swiper-prev,.reviews-swiper-next{cursor:pointer;background:#e4e1d8;border:none;border-radius:50%;width:48px;height:48px;position:relative}.reviews-swiper-prev:after,.reviews-swiper-next:after{content:"";border-top:2px solid var(--slate-blue);border-right:2px solid var(--slate-blue);width:10px;height:10px;display:block;position:absolute;top:50%;left:50%}.reviews-swiper-prev:after{transform:translate(-30%,-50%)rotate(-135deg)}.reviews-swiper-next:after{transform:translate(-70%,-50%)rotate(45deg)}.reviews-swiper-prev:hover,.reviews-swiper-next:hover{opacity:.8;background:#e4e1d8}.reviews-swiper-prev.swiper-button-disabled,.reviews-swiper-next.swiper-button-disabled{opacity:.3;cursor:default}.reviews-swiper-prev:hover,.reviews-swiper-next:hover,.reviews-swiper-prev:focus,.reviews-swiper-next:focus,.reviews-swiper-prev:active,.reviews-swiper-next:active{background:#e4e1d8;outline:none}.reviews-swiper{padding-bottom:60px;overflow:visible}.reviews-swiper .swiper-slide{width:auto}.review-slide{gap:24px;height:520px;display:flex}.review-card{background:#f9f7f2;border-radius:16px;flex-direction:column;flex-shrink:0;width:400px;height:520px;padding:32px;display:flex}.review-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--grey) #f9f7f2;flex:1;min-height:0;margin-top:20px;padding-right:14px;overflow-y:auto}.review-content::-webkit-scrollbar{width:2px}.review-content::-webkit-scrollbar-track{background:#e2e1df;border-radius:3px}.review-content::-webkit-scrollbar-thumb{background:var(--charcoal);border-radius:3px}.review-content p{color:var(--charcoal);font-size:20px;font-weight:500}.review-footer{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.review-meta{flex-direction:column;gap:4px;display:flex}.review-name{color:var(--charcoal);font-family:Plus Jakarta Sans;font-size:15px;font-weight:700}.review-source{color:#595959;font-family:Plus Jakarta Sans;font-size:13px;font-weight:400}.review-initial{background:var(--charcoal);width:40px;height:40px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;display:flex}.review-image{border-radius:16px;flex-shrink:0;width:720px;height:520px;overflow:hidden}.review-image img{object-fit:cover;width:100%;height:100%;display:block}.reviews-swiper .swiper-scrollbar{background:#e2e1df;width:100%;height:5px;position:absolute;bottom:0;left:0}.reviews-swiper .swiper-scrollbar-drag{background:var(--charcoal);height:100%}@media (width<=991px){.reviews-header{justify-content:center}.reviews-heading{text-align:center}.reviews-heading h2{letter-spacing:-.32px;font-size:32px;line-height:120%}.reviews-heading h2 em{font-size:32px}.reviews-nav,.review-image{display:none}.review-card{width:100%;height:500px}.review-slide{height:auto}.reviews-heading h2,.reviews-heading p{letter-spacing:-.32px;font-size:32px;line-height:120%}.reviews-heading h2 em,.reviews-heading p em{font-size:32px}}@media (width<=575px){.reviews-heading h3{font-size:36px}}
