section.testimonials-module{overflow:hidden;position:relative;z-index:1}section.testimonials-module.light-mode .testimonial{background-color:#fff!important}section.testimonials-module .container{display:flex;flex-direction:column;gap:5rem;z-index:1}@media screen and (max-width:768px){section.testimonials-module .container{gap:2rem}}section.testimonials-module .container .wrapper-content{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){section.testimonials-module .container .wrapper-content .wrapper-nav{display:none}}section.testimonials-module .container .wrapper-testimonials{max-width:845px;width:100%}@media screen and (max-width:600px){section.testimonials-module .container .wrapper-testimonials{max-width:calc(100% - 1rem)}}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper{transition:transform .9s cubic-bezier(.55,0,.1,1);width:100%}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial{background-color:#edf3fa;border-radius:.75rem;display:flex;gap:3rem;opacity:0;padding:3rem;position:relative;transform:translateY(20px);width:100%}@media screen and (max-width:768px){section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial{flex-direction:column;padding:1.25rem}}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-img{border-radius:.5rem;min-height:350px;min-width:280px;overflow:hidden;width:280px}@media screen and (max-width:768px){section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-img{display:none;min-height:inherit;width:100%}}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .txt{font-size:22px;font-weight:400;line-height:140%}@media screen and (max-width:768px){section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .txt{font-size:1.25rem}}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .txt *{font-size:22px;font-weight:400;line-height:140%}@media screen and (max-width:768px){section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .txt *{font-size:1.25rem}}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:auto}@media screen and (max-width:768px){section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author{align-items:flex-start;flex-direction:column}}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author .infos{align-items:center;display:flex;gap:1rem;width:100%}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author .infos p.name{font-size:1.25rem;font-weight:400}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author .infos p.job{color:#403b5b}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author figure.company-logo{align-items:center;background-color:#fff;border-radius:.25rem;display:flex;height:65px;justify-content:center;min-width:150px;padding:.5rem;width:150px}@media screen and (max-width:768px){section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author figure.company-logo{padding:.75rem}}section.testimonials-module .container .wrapper-testimonials .swiper-wrapper .testimonial div.block-testimonial .author figure.company-logo img{height:auto;height:100%;max-width:100%;object-fit:contain;object-position:center;width:auto}section.testimonials-module .container .wrapper-nav-mobile{display:none;justify-content:flex-end}@media (max-width:768px){section.testimonials-module .container .wrapper-nav-mobile{display:flex}}