.testimonials-carousel{background-color:#202b24;padding:100px 0}@media only screen and (max-width: 1024px){.testimonials-carousel{padding:80px 0}}@media only screen and (max-width: 767px){.testimonials-carousel{padding:50px 0}}.testimonials-carousel .site-container .heading{margin-bottom:25px;color:#ffc}.testimonials-carousel .site-container .testimonials{max-width:688px;width:100%;margin:0 auto;overflow:visible}.testimonials-carousel .site-container .testimonials .swiper-wrapper{align-items:stretch}.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial{display:grid;grid-template-columns:388fr 300fr;gap:0;position:relative;height:auto}@media only screen and (max-width: 767px){.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial{grid-template-columns:1fr}}.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial:before{content:"";position:absolute;top:0;pointer-events:none;left:0;width:100%;height:100%;background-color:#202b24;z-index:1;opacity:.8;transition:all .3s ease-in-out}.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .left-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .left-container img{aspect-ratio:1/1;height:auto}}.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .right-container{padding:95px 35px 70px;background-color:#ffc;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media only screen and (max-width: 767px){.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .right-container{padding:35px}}.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .right-container .title{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #202b24}@media only screen and (max-width: 767px){.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .right-container .title{width:100%}}.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .right-container .subtext{width:100%;max-width:197px}@media only screen and (max-width: 767px){.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial .right-container .subtext{max-width:100%}}.testimonials-carousel .site-container .testimonials .swiper-wrapper .testimonial.swiper-slide-active:before{opacity:0}.testimonials-carousel .site-container .swiper-nav{display:none}@media only screen and (max-width: 1024px){.testimonials-carousel .site-container .swiper-nav{margin-top:25px;display:flex;align-items:center;justify-content:space-between}.testimonials-carousel .site-container .swiper-nav .swiper-btn{width:14px;height:29px;transition:opacity .3s ease-in-out;opacity:1}.testimonials-carousel .site-container .swiper-nav .swiper-btn:hover{opacity:.5}.testimonials-carousel .site-container .swiper-nav .swiper-btn svg{width:100%;height:100%}}.testimonials-carousel .site-container .swiper-pag{display:flex;align-items:center;justify-content:center;margin-left:-4px;margin-right:-4px;margin-top:20px}.testimonials-carousel .site-container .swiper-pag .swiper-pagination-bullet{margin:0 4px;width:14px;height:14px;border-radius:50%;background-color:#bbbf9d;transition:all .3s ease-in-out;opacity:1}.testimonials-carousel .site-container .swiper-pag .swiper-pagination-bullet-active{background-color:#ffc}
