.dnd-section:has(.testimonial-module--vertical){background-color:#1498be}.testimonial-module--vertical{background-color:#1498be;font-size:1.1rem;text-align:center}.testimonial-module--vertical .testimonial-container{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 8px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;gap:40px;padding:40px 80px}.testimonial-module--horizontal .testimonial-container{align-items:flex-start;display:flex;gap:128px}@media (max-width:1199px){.testimonial-module--horizontal .testimonial-container{gap:90px}}@media (max-width:991px){.testimonial-module--horizontal .testimonial-container{align-items:center;flex-direction:column;gap:64px;text-align:center}.testimonial-module--vertical .testimonial-container{padding:40px}}@media (max-width:767px){.testimonial-module--horizontal .testimonial-container{gap:48px}.testimonial-module--vertical .testimonial-container{padding:20px}}.testimonial-module__quote{color:var(--black);font-size:1.1rem}.testimonial-module--horizontal .testimonial-module__quote{font-size:2rem;font-weight:700;line-height:1.4}.testimonial-module__quote-details{display:flex;flex-direction:column}.testimonial-module--horizontal .testimonial-module__quote-details{align-self:center;gap:32px}.testimonial-module__author-details{display:flex;margin:0}.testimonial-module--horizontal .testimonial-module__author-details{flex-direction:column}.testimonial-module--vertical .testimonial-module__author-details{flex-wrap:wrap;justify-content:center}@media (max-width:767px){.testimonial-module--vertical .testimonial-module__author-details{flex-direction:column;flex-wrap:nowrap}.testimonial-module--vertical .testimonial-module__author-name{text-wrap:nowrap}}.testimonial-module--horizontal .testimonial-module__author-name{color:var(--black);font-size:1.1rem;font-weight:700}.testimonial-module__author-photo{aspect-ratio:1/1;line-height:1}.testimonial-module--horizontal .testimonial-module__author-photo{height:328px;max-width:100%}@media (max-width:991px){.testimonial-module--horizontal .testimonial-module__author-photo{height:auto;max-height:328px}}.testimonial-module--vertical .testimonial-module__author-photo img{border-radius:100%;height:130px;width:130px}.testimonial-module__logo{height:54px;line-height:1}@media (max-width:1199px){.testimonial-module__logo{height:42px}}@media (max-width:991px){.testimonial-module__logo{height:48px}}@media (max-width:767px){.testimonial-module__logo{height:42px}}.testimonial-module__logo img{height:100%;max-height:100%;max-width:none;width:auto}