.l-section--testimonial-with-image{margin-bottom:0;background-color:var(--bg-primary);--testimonial-with-image-logo-active-bg: #f0f3ff;--testimonial-with-image-media-placeholder-bg: #e9edf5}.l-section--testimonial-with-image.is-dark{--bg-primary: #0f1f6c;--txt-caption: var(--c-white);--txt-heading: var(--c-white);--txt-paragraph: var(--c--lavender-blue);--button-border-focus: var(--c-white);--interface-divider-divider: rgba(206, 213, 219, 0.2);--testimonial-with-image-logo-active-bg: var(--c--brand-tertiary-500-main);--testimonial-with-image-media-placeholder-bg: var(--c--brand-tertiary-500-main)}.testimonial-with-image .l-wrapper__inner{overflow:hidden}.testimonial-with-image__header{display:grid;padding:3.5rem 1.5rem 2.5rem;border-bottom:1px solid var(--interface-divider-divider);gap:1.5rem}@media only screen and (min-width: 1024px){.testimonial-with-image__header{align-items:end;justify-content:space-between;grid-template-columns:minmax(0, 42.875rem) minmax(0, 1fr);padding:5rem 2.5rem 4rem;column-gap:2.5rem}}@media only screen and (min-width: 1024px){.testimonial-with-image__header--split{grid-template-columns:minmax(0, 42.875rem) minmax(17.5rem, 24.75rem)}}.testimonial-with-image__header-main{display:flex;flex-direction:column;max-width:41.25rem;gap:1rem}.testimonial-with-image__heading-box{display:flex;flex-direction:column;gap:1rem}.testimonial-with-image__description{max-width:41.25rem}.testimonial-with-image__header-actions{display:flex;align-items:center;justify-content:flex-start}@media only screen and (min-width: 1024px){.testimonial-with-image__header-actions{justify-self:end}}.testimonial-with-image__header-buttons{align-items:center}.testimonial-with-image__caption{color:var(--txt-caption);text-transform:uppercase}.testimonial-with-image__title{color:var(--txt-heading)}.testimonial-with-image__description,.testimonial-with-image__quote,.testimonial-with-image__author-name,.testimonial-with-image__author-role{color:var(--txt-paragraph)}.testimonial-with-image__slider{position:relative}.testimonial-with-image__slider.swiper{overflow:hidden}.testimonial-with-image__track{display:flex;flex-wrap:nowrap}.testimonial-with-image__slide{display:grid;flex:0 0 100%;width:100%;min-width:0}@media only screen and (min-width: 1024px){.testimonial-with-image__slide{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.testimonial-with-image__content{display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem 1.5rem;gap:3rem;border-right:none}@media only screen and (min-width: 1024px){.testimonial-with-image__content{padding:4rem 2.5rem;gap:4rem;border-right:1px solid var(--interface-divider-divider)}}.testimonial-with-image__content-main{display:flex;flex-direction:column;gap:2rem}.testimonial-with-image__quote{font-size:var(--t--heading-4);line-height:var(--t--line-height-36)}@media only screen and (min-width: 1024px){.testimonial-with-image__quote{font-size:var(--t--heading-3);line-height:var(--t--line-height-44)}}.testimonial-with-image__action{display:flex;align-items:center}.testimonial-with-image__author{display:flex;align-items:center;gap:1rem}.testimonial-with-image__author-photo-hld{flex:none;width:3.25rem;height:3.25rem;border-radius:var(--border-radius-s);overflow:hidden}.testimonial-with-image__author-photo{display:block;width:100%;height:100%;object-fit:cover}.testimonial-with-image__author-copy{display:flex;flex-direction:column;min-width:0;gap:.125rem}.testimonial-with-image__author-name,.testimonial-with-image__author-role{margin:0}.testimonial-with-image__author-role{line-height:var(--t--line-height-24)}.testimonial-with-image__media-col{padding:1rem;border-top:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 1024px){.testimonial-with-image__media-col{border-top:0}}.testimonial-with-image__media-inner{position:relative;height:100%;min-height:17.5rem;border-radius:var(--border-radius-s);overflow:hidden}.testimonial-with-image__media-image,.testimonial-with-image__media-placeholder,.testimonial-with-image__media-inner picture{display:block;width:100%;height:100%}.testimonial-with-image__media-image{object-fit:cover}.testimonial-with-image__media-placeholder{background-color:var(--testimonial-with-image-media-placeholder-bg)}.testimonial-with-image__video{width:100%;height:100%}.testimonial-with-image__video.video__player,.testimonial-with-image__video .video__player__container{width:100%;height:100%;max-height:none;margin:0;aspect-ratio:auto}.testimonial-with-image__video.video__player{position:relative;z-index:1;background-color:rgba(0,0,0,0)}.testimonial-with-image__video.video__player.is-paused .video__player__cover{pointer-events:auto;opacity:1}.testimonial-with-image__video .video__player__container{position:relative;border-radius:var(--border-radius-s);overflow:hidden}.testimonial-with-image__video .video__player__file{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;transform:scale(0.98);transition:opacity .5s ease-in-out;opacity:0}.testimonial-with-image__video .video__player__file.is-active{transform:scale(1);opacity:1}.testimonial-with-image__video .video__player__cover{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:12;pointer-events:none;cursor:pointer;width:100%;height:100%;transition:opacity .3s ease-in-out;opacity:0}.testimonial-with-image__video .video__player__cover picture,.testimonial-with-image__video .video__player__cover__img{display:block;pointer-events:none;width:100%;height:100%}.testimonial-with-image__video .video__player__cover__img{object-fit:cover}.testimonial-with-image__video .video__player-btn{display:flex;align-items:center;justify-content:center;position:relative;z-index:13;cursor:pointer;width:5rem;height:5rem;padding:0;border:0;border-radius:50%;background-color:rgba(9,19,67,.44);color:#fff;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out;backdrop-filter:blur(6px)}.testimonial-with-image__video .video__player-btn:focus-visible{outline:0;box-shadow:0 0 0 .1875rem rgba(255,255,255,.82),0 0 0 .3125rem var(--button-border-focus)}.testimonial-with-image__video .video__player-btn svg{width:2.375rem;padding-left:.625rem}.testimonial-with-image__video .video__player__file,.testimonial-with-image__video .video__player__cover__img{object-fit:cover}.testimonial-with-image__video .video__player-btn__icon{display:none}.testimonial-with-image__media-inner .testimonial-with-image__video .video__player__cover{justify-content:center;padding-right:0}.testimonial-with-image__media-inner .testimonial-with-image__video .video__player-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 1024px){.testimonial-with-image__video .video__player-btn:hover{background-color:rgba(9,19,67,.54);box-shadow:0 1rem 2.25rem rgba(9,19,67,.24)}}.testimonial-with-image__logos{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden}.testimonial-with-image__logo-media{display:flex;align-items:center;justify-content:center;width:9.875rem;max-width:100%;height:100%;min-height:0;transition:opacity .3s ease-in-out;opacity:.45}.testimonial-with-image__logo-btn{display:flex;flex:1 0 11.25rem;align-items:center;justify-content:center;cursor:pointer;height:5rem;padding:1rem;border:0;border-top:1px solid var(--interface-divider-divider);border-right:1px solid var(--interface-divider-divider);background:rgba(0,0,0,0);transition:background-color .3s ease-in-out}@media only screen and (min-width: 1024px){.testimonial-with-image__logo-btn{flex:1 1 0%;height:6rem}}.testimonial-with-image__logo-btn:last-child{border-right:none}.testimonial-with-image__logo-btn.is-active{background-color:var(--testimonial-with-image-logo-active-bg)}.testimonial-with-image__logo-btn.is-active .testimonial-with-image__logo-media{opacity:1}.testimonial-with-image__logo-svg,.testimonial-with-image__logo-img{display:block;max-width:100%;max-height:100%;object-fit:contain}.testimonial-with-image__logo-fallback{color:var(--txt-caption);text-transform:uppercase}
