.customer-stories-carousel{max-width:100%;padding-bottom:80px;padding-top:80px}.customer-stories-carousel .content-intro h2{font-weight:300}.cs-carousel__inner{gap:40px}.cs-carousel .cs-carousel__header{margin-bottom:0}.cs-carousel .cs-carousel__header--left{margin-left:0;margin-right:auto}.cs-carousel__tabs{display:none}.cs-carousel__tab{align-items:center;background:none;border:0;cursor:pointer;flex:1 1 0;height:128px;justify-content:center;min-width:0;padding:0 0 64px}.cs-carousel__tab:after{background-color:var(--cs-tab-indicator);bottom:-1px;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s ease}.cs-carousel__tab.is-active:after{opacity:1}.cs-carousel__logo{filter:grayscale(1);height:auto;max-height:64px;max-width:180px;opacity:.6;transition:filter .25s ease,opacity .25s ease;width:auto}.cs-carousel__tab.is-active .cs-carousel__logo,.cs-carousel__tab:focus-visible .cs-carousel__logo,.cs-carousel__tab:hover .cs-carousel__logo{filter:none;opacity:1}.cs-carousel__tab:focus-visible{outline:2px solid var(--cs-blue);outline-offset:-2px}.cs-carousel__stage{align-items:center;gap:32px}.cs-carousel__swiper{flex:1 1 auto;min-width:0;overflow:hidden;width:100%}.cs-carousel .cs-carousel__arrow{background:none!important;border:0;border-radius:50%;cursor:pointer;display:none;flex:none;height:48px!important;left:auto!important;margin:0!important;padding:0;position:relative!important;right:auto!important;top:auto!important;width:48px!important}.cs-carousel .cs-carousel__arrow svg{display:block;height:48px;width:48px}.cs-carousel .cs-carousel__arrow .arrow,.cs-carousel .cs-carousel__arrow .circle{transition:fill .3s ease-in-out,stroke .3s ease-in-out}.cs-carousel .cs-carousel__arrow:focus-visible .circle,.cs-carousel .cs-carousel__arrow:hover .circle{fill:var(--cs-blue)}.cs-carousel .cs-carousel__arrow:focus-visible .arrow,.cs-carousel .cs-carousel__arrow:hover .arrow{stroke:var(--cs-white)}.cs-carousel .cs-carousel__arrow:focus-visible{outline:2px solid var(--cs-blue);outline-offset:3px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.cs-carousel .cs-carousel__slide{height:auto;opacity:1}.cs-carousel__slide-inner{gap:24px}.cs-carousel__slide-logo img{height:auto;max-height:72px;max-width:200px;width:auto}.cs-carousel__media{aspect-ratio:359/225;flex:none;width:100%}.cs-carousel__content{gap:24px;min-width:0}.cs-carousel__blocks{gap:18px}.cs-carousel__block,.cs-carousel__stat{gap:8px}.cs-carousel__content h3,.cs-carousel__content p{margin-top:0}.cs-carousel__text>:last-child{margin-bottom:0}.cs-carousel__link{align-items:center;display:inline-flex}.cs-carousel__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cs-carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.customer-stories-carousel .cs-carousel__pagination{gap:8px;inset:auto;margin-top:40px;position:relative;width:100%}.customer-stories-carousel .swiper-pagination .swiper-pagination-bullet{border-radius:7px!important;height:2px!important;margin:0!important;width:70px!important}.customer-stories-carousel .swiper-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid var(--cs-blue);outline-offset:6px}@media (min-width:768px){.cs-carousel__inner{gap:60px}.cs-carousel__tabs{border-bottom:1px solid var(--cs-track);display:flex;gap:32px;margin:0 auto 60px;max-width:1134px;width:100%}.cs-carousel .cs-carousel__arrow{display:block}.cs-carousel__swiper{max-width:1134px}.cs-carousel__slide-inner{align-items:center;gap:40px}.cs-carousel__media{aspect-ratio:620/440;flex:0 0 54.7%}.cs-carousel__content{flex:1 1 auto;padding-right:24px}}@media (min-width:1200px){.cs-carousel__slide-inner,.cs-carousel__tabs{gap:80px}.cs-carousel__media{flex:0 0 620px}}@media (max-width:767px){.customer-stories-carousel{padding-bottom:40px;padding-top:40px}.cs-carousel .cs-carousel__header .tx-center{text-align:left}.cs-carousel .cs-carousel__header .button-group{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cs-carousel .cs-carousel__arrow .arrow,.cs-carousel .cs-carousel__arrow .circle,.cs-carousel__logo,.cs-carousel__tab:after{transition:none}}