.testimonial-section{margin:0 -22px;min-height:830px;transition:background-color .6s;width:100vw}.testimonial-content-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1320px;padding:64px 24px}.testimonial-header{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.testimonial-subnav,.testimonial-subnav-button{align-items:center;display:flex;gap:8px}.testimonial-subnav-button{width:104px!important}.testimonial-subheadline{color:#222;font-size:20px;margin-right:18px}.testimonial-nav-btn{background:#272727;border:none;border-radius:0;cursor:pointer;font-size:22px;height:48px;padding:0;transition:background .2s;width:48px}.testimonial-nav-btn:hover{opacity:.75}.testimonial-cards{align-items:center;display:flex;justify-content:center;min-height:300px}.testimonial-card{align-items:center;display:flex;transition:box-shadow .2s;width:100%}.testimonial-img{aspect-ratio:1/1;border-radius:8px;flex-shrink:0;height:460px;object-fit:cover;width:460px}.testimonial-info{display:flex;flex:1;flex-direction:column;gap:12px;padding:0 100px}.testimonial-quote{min-height:240px}.testimonial-name,.testimonial-quote{color:#000;font-family:DIN Pro;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:150%}.testimonial-name{padding-top:60px}.testimonial-position{color:#000}@media (max-width:1319px){.testimonial-subnav{justify-content:space-between;width:-webkit-fill-available}.testimonial-info{padding:32px}}@media (max-width:900px){.testimonial-card{align-items:flex-start;flex-direction:column}.testimonial-img{margin-bottom:8px}.testimonial-info{margin-top:16px;padding:0}}@media (max-width:767px){.testimonial-section{margin:0 -16px}.testimonial-img{margin-bottom:8px;order:2}.testimonial-content-wrapper{padding:64px 16px}}