.dnd-section:has(.testiminial-slider-alt){overflow-x:clip}.testiminial-slider-alt{--card-width:368px;--card-gap:32px;--card-peek:24px;display:flex;flex-direction:column;gap:32px;justify-content:center;margin-bottom:40px;max-width:100%;min-width:0;overflow:clip;overflow-clip-margin:62px;padding:0 32px}.testimonial-slider-header{margin-inline-start:-32px}.testiminial-slider-alt .slide{margin:0;padding-left:0}.testimonial-card{height:424px;padding:32px;width:298px}.testiminial-slider-alt.has-arrows-desktop{padding-left:0}@media screen and (min-width:1440px){.testiminial-slider-alt .slide{padding-left:32px}.testimonial-slider-header{margin-inline-start:0}}@media screen and (min-width:433px){.testiminial-slider-alt .slide{flex-grow:1;max-width:304px}}@media screen and (min-width:1441px){.testiminial-slider-alt{margin-bottom:58px;padding:0}}.testiminial-slider-alt h2{color:#011840;font-size:40px;font-weight:800;letter-spacing:-.4px;line-height:50px}.testimonial-card.white-layout{border:1px solid #0960f6;border-radius:32px;.content,.content *{color:#011840}&:focus,&:hover{background-color:#f5f8ff;border-color:#053d9e;.button-wrapper a{border-color:#053d9e;color:#053d9e;svg path{fill:#053d9e}}}}.testiminial-slider-alt>div:first-of-type{left:-32px}.testiminial-slider-alt .slider .slide:last-child{padding-right:32px}@media screen and (max-width:432px){.testiminial-slider-alt .slide{box-sizing:border-box;flex:0 0 min(var(--card-width),calc(100% - var(--card-peek)));max-width:none;padding-left:0;scroll-snap-align:start;width:min(var(--card-width),calc(100% - var(--card-peek)))}.testimonial-card{box-sizing:border-box;width:100%}.testiminial-slider-alt .slider .slide:last-child{margin-right:max(var(--card-peek),calc(100% - var(--card-width)));padding-right:0}}.testimonial-card .content,.testimonial-card .content *{font-size:16px;font-weight:400;line-height:24px;&:last-child{margin-bottom:0}}@media screen and (min-width:433px){.testimonial-card .content *{font-size:18px;line-height:27px}}.testimonial-card .button-wrapper{padding-bottom:16px}.testimonial-card .button-wrapper a{font-size:16px;font-style:normal;font-weight:600;justify-content:flex-start;line-height:24px}.testimonial-card.alt-card{background-color:#fff;box-shadow:0 10px 19px rgba(7,77,197,.17)}.testimonial-card.alt-card .content{font-size:24px;font-style:normal;font-weight:800;line-height:30px}.testimonial-card.alt-card a{align-items:baseline;height:100%;justify-content:space-between}.prev-next-button-wrapper{bottom:40px;display:flex;left:-32px;position:relative}@media screen and (min-width:1438px){.testiminial-slider-alt.has-arrows-desktop .prev-next-button-wrapper{display:flex;justify-content:flex-start;position:relative;z-index:2}.prev-next-button-wrapper{display:none}}#js-button-previous{transform:rotate(180deg)}#js-button-next[disabled],#js-button-previous[disabled]{opacity:.5}.arrow-button[disabled]{background:none}@media screen and (max-width:767px){.testiminial-slider-alt{gap:32px}.testiminial-slider-alt h2{font-size:32px;letter-spacing:-.32px;line-height:40px}}.testimonial-card{height:423px;width:368px}.testiminial-slider-alt .slide{max-width:368px}@media screen and (min-width:433px){.testiminial-slider-alt .slide{max-width:304px}.testimonial-card{width:304px}}.testiminial-slider-alt ul.slider{-ms-overflow-style:none;gap:32px;max-width:1380px;padding-top:0;scrollbar-width:none}@media screen and (max-width:432px){.testiminial-slider-alt ul.slider{max-width:none}.testimonial-card{width:100%}.testiminial-slider-alt .slide{max-width:none}}.testiminial-slider-alt.has-arrows-desktop ul.slider{max-width:1363px}.testiminial-slider-alt ul.slider::-webkit-scrollbar{display:none}.link-with-arrow{transition:all .3s ease-in-out;& svg{transition:all .3s ease-in-out}&:hover{color:#9dbffbbf;& svg{padding-left:4px;transition:all .3s ease-in-out;& path{fill:#9dbffbbf}}}}.external-link-with-arrow{& .arrow-container{bottom:32px;height:104px;overflow:hidden;position:absolute;width:104px}& .arrow{transform:translate(0)}& .arrow,& .arrow-duplicate{transition:all .3s ease-in-out}& .arrow-duplicate{opacity:0;transform:translate(-114%)}&:hover{& .arrow{opacity:0;transform:translate(100%,-100%)}& .arrow-duplicate{opacity:1;transform:translateY(-100%)}}}.testiminial-slider-alt .slider .slide:last-child{scroll-snap-align:end}@media screen and (max-width:432px){.testiminial-slider-alt .slider .slide:last-child{scroll-snap-align:start}}