.testimonials-colorful-quotes{overflow:hidden}.testimonials-colorful-quotes .content-sidebar{grid-column:1/-1;text-align:center}.pagination{--swiper-pagination-color:var(--color-bg-btn);--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-border-radius:var(--bdrs);--swiper-pagination-bullet-width:1.5rem;--swiper-pagination-bullet-height:1.5rem;--swiper-pagination-bullet-horizontal-gap:0;align-items:center;display:inline-flex;gap:20px}.pagination .btn--secondary .btn__icon{height:1.25rem;width:1.25rem}.pagination__list{display:flex;gap:var(--space-fixed-1)}.pagination .button:active,.pagination .button:focus,.pagination .button:hover,.pagination button:active,.pagination button:focus,.pagination button:hover{border:0!important;outline:0!important}.pagination .btn--secondary:hover .btn__icon{transform:scale(1)}blockquote.quote__text,blockquote.quote__text span{border-left:0;font-family:var(--ff-headline-3);font-size:clamp(1.25rem,1.0267857143rem + .5952380952vw,1.5625rem);letter-spacing:0;line-height:130%;padding:0}@media (min-width:768px){.testimonials-colorful-quotes .content-sidebar{text-align:left}}@media (min-width:992px){.testimonials-colorful-quotes .content-sidebar{grid-column:auto/span 4}}@media (min-width:1200px){.testimonials-colorful-quotes .content-sidebar{grid-column:auto/span 3}}.testimonials-colorful-quotes .quote-icon img{display:block;margin:0 auto}@media (min-width:768px){.testimonials-colorful-quotes .quote-icon img{margin-left:0}}.testimonials-colorful-quotes .swiper-controls{align-items:center;display:flex;gap:20px;grid-column:1/-1;justify-content:center;margin-top:2rem}@media (min-width:992px){.testimonials-colorful-quotes .swiper-controls{justify-content:flex-start}}.testimonials-colorful-quotes .slider-area{grid-column:1/-1}@media (min-width:992px){.testimonials-colorful-quotes .slider-area{clip-path:polygon(0 0,9999px 0,9999px 9999px,0 9999px);grid-column:auto/span 8}}@media (min-width:1200px){.testimonials-colorful-quotes .slider-area{grid-column:auto/span 9}}.testimonials-colorful-quotes .swiper{overflow:visible!important}.testimonial-card{display:flex;flex-direction:column;gap:20px;height:auto;text-align:center}@media (min-width:768px){.testimonial-card{flex-direction:row;text-align:left}}.testimonial-card .image-box{border-radius:var(--bdrs-l);flex-shrink:0;margin:0 auto;max-width:100px;overflow:hidden;width:100%}@media (min-width:768px){.testimonial-card .image-box{height:fit-content;max-width:220px}}.testimonial-card .text-box{border-radius:var(--bdrs-l);height:100%;padding:var(--space-5)}@media (min-width:768px){.testimonial-card .text-box{min-height:300px}}@media (min-width:1200px){.testimonial-card .text-box{padding:var(--space-3)}}@media (min-width:1400px){.testimonial-card .text-box{min-height:500px;padding:var(--space-4)}}.testimonial-card .quote__text>:first-child{position:relative}.testimonial-card .quote__text>:first-child:before{content:"“"}@media (min-width:992px){.testimonial-card .quote__text>:first-child:before{left:auto;padding-right:5px;position:absolute;right:100%}}.testimonial-card .quote__text>:last-child:after{content:"”";padding-left:5px}.testimonial-card .quote__logo img{display:block;height:auto;margin:1rem auto;max-height:50px;max-width:150px;object-fit:contain;object-position:center;width:100%}@media (min-width:768px){.testimonial-card .quote__logo img{margin-left:0;object-position:left}}@media (min-width:992px){.testimonial-card .quote__logo img{max-height:60px;max-width:220px}}.theme-blue .image-box{background-color:#2526b3}.theme-blue .quote__logo img{filter:brightness(0) invert(1)}.theme-blue .text-box{background-color:#2526b3;color:#fff}.theme-yellow .image-box{background-color:#ffc83a}.theme-yellow .quote__logo img{filter:brightness(0)}.theme-yellow .text-box{background-color:#ffc83a;color:#000}.theme-green .image-box{background-color:#05a126}.theme-green .quote__logo img{filter:brightness(0) invert(1)}.theme-green .text-box{background-color:#05a126;color:#fff}.theme-purple .image-box{background-color:#7e00ff}.theme-purple .quote__logo img{filter:brightness(0) invert(1)}.theme-purple .text-box{background-color:#7e00ff;color:#fff}.swiper-slide{height:auto}