.dnd-section:has(.testimonials-wrapper){overflow:hidden;position:relative}.testimonials-wrapper .background-grid{left:0;min-height:100%;min-width:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.testimonials-wrapper *{color:#fff}.testimonials-block-container{position:relative;z-index:1}.testimonials-block-container{display:flex;flex-direction:column;gap:32px;@media only screen and (min-width:1024px){align-items:flex-start;flex-direction:row}}.testimonials-block-container .eyebrow{@media only screen and (min-width:1024px){width:40%}}.testimonials-block-container .swiper,.testimonials-block-container .swiper-wrapper{position:unset}.testimonials-block-container .testimonials{width:100%;@media only screen and (min-width:1024px){width:60%}}.testimonials-block-container .testimonial{display:flex;flex-direction:column;gap:40px;@media only screen and (min-width:1024px){gap:48px}}.testimonials-block-container .testimonial blockquote{border:none;margin:0 10px;padding:0;text-indent:-10px}.testimonials-block-container .testimonial cite{display:flex;flex-direction:column;gap:8px;margin-left:10px}.testimonials-block-container .testimonial cite p{margin-bottom:0}.testimonials-block-container .testimonial cite p.body-xs{text-transform:uppercase}.navigation{display:flex;gap:24px;margin-top:54px;@media only screen and (min-width:1024px){bottom:0;left:0;position:absolute}}.swiper-button-next,.swiper-button-prev{align-items:center;border:1px solid #fff;bottom:unset;display:flex;height:56px;justify-content:center;left:unset;position:relative;right:unset;top:unset;transition:all .2 ease-in;width:56px}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#fff}.swiper-button-next:hover img,.swiper-button-prev:hover img{filter:invert(100%)}.swiper-button-next:after,.swiper-button-prev:after{display:none}