section.testimonials-slider{overflow-x:hidden;position:relative;&.testimonials-slider-empty{.testimonials-slider-placeholder{background:#f5f5f5;border:2px dashed #ccc;border-radius:8px;color:#666;margin:0;padding:3rem;text-align:center}}&.spacing-top{padding-top:80px;@media (min-width:768px){padding-top:100px}}&.spacing-bottom{padding-bottom:80px;@media (min-width:768px){padding-bottom:100px}}&.background-blue-light{background-color:var(--color-blue-light)}&.background-orange-light{background-color:var(--color-orange-light)}.testimonials-slider-heading{margin-bottom:3rem;text-align:center;p{a{color:var(--color-orange)}}}.testimonials-slider-wrapper{position:relative}.swiper-slide{height:auto;.testimonial-card{background-color:var(--color-white);border-radius:8px;height:100%;overflow:hidden;.testimonial-card-inner{.testimonial-col{&.image-col{img{aspect-ratio:820/820;height:100%;object-fit:cover;object-position:50% 50%;width:100%}}&.text-col{.text-col-inner{@media (min-width:64rem){display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:3rem;padding-left:3rem;padding-right:3rem;padding-top:5rem}.meta-content{h6,p{margin-bottom:0}}}}}}}}.testimonials-slider-navigation{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;button{align-items:center;background:transparent;border:2px solid var(--color-blue-dark);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .2s ease-in-out;width:48px;svg{color:var(--color-blue-dark);transition:color .2s ease-in-out}&:hover{background:var(--color-blue-dark);svg{color:var(--color-white)}}&.swiper-button-disabled{cursor:not-allowed;opacity:.4;&:hover{background:transparent;svg{color:var(--color-blue-dark)}}}}}}