.section.testimonials{padding-left:0;padding-right:0}.section.testimonials .title-block{text-align:center;transform:translateY(4rem)}.section.testimonials .title-block .subtitle{font-style:italic;font-weight:400}.section.testimonials .testimonial-slider{position:relative}.section.testimonials .testimonial-slider .slider-navigation-button{position:absolute;top:50%;z-index:10}.section.testimonials .testimonial-slider .slider-navigation-button.slider-next{right:8rem}.section.testimonials .testimonial-slider .slider-navigation-button.slider-prev{left:8rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide{padding:8rem 16rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content{align-items:center;background-color:var(--white);box-shadow:0 0 70px -12px rgba(0,0,0,.3);display:grid;grid-template-columns:repeat(2,1fr);padding:8rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content .testimonial-content{padding-left:8rem;padding-right:8rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content .testimonial-content .quote{font-size:3.2rem;line-height:4.2rem;margin-bottom:2rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content .testimonial-content .name{font-weight:600}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content .testimonial-content .testimonial-buttons{display:flex;gap:2rem;margin-top:3rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content figure{height:25vw}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content figure img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:1440px){.section.testimonials .testimonial-slider .slider-navigation-button.slider-next{right:1.5rem}.section.testimonials .testimonial-slider .slider-navigation-button.slider-prev{left:1.5rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide{padding:8rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide-content{padding:4rem}}@media only screen and (max-width:1023px){.section.testimonials .title-block{align-items:center;display:flex;flex-direction:column}.section.testimonials .title-block .subtitle{max-width:70%}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide{padding:6rem 2rem 3rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide .testimonial-slide-content{display:flex;flex-direction:column}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide .testimonial-slide-content figure{height:60vw;margin-bottom:4rem;padding:0;width:100%}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide .testimonial-slide-content .testimonial-content{width:100%}.section.testimonials .testimonial-slider-navigation{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:4rem}.section.testimonials .testimonial-slider-navigation .slider-navigation-button{position:unset}}@media only screen and (max-width:750px){.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide .testimonial-slide-content{padding:2rem}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide .testimonial-slide-content .testimonial-content .testimonial-buttons{flex-direction:column}.section.testimonials .testimonial-slider .swiper-slide .testimonial-slide .testimonial-slide-content .testimonial-content .testimonial-buttons .light{order:-1}}