@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.card-slider{max-width:100%;position:relative;width:100%}@media only screen and (min-width:1024px){.card-slider{margin-bottom:45px;padding:0 20px}}.card-slider__slider{display:flex;margin:0 auto 25px;overflow:visible;padding-left:20px;width:auto}@media only screen and (min-width:1024px){.card-slider__slider{margin:0 auto;padding-left:110px}}@media only screen and (min-width:1440px){.card-slider__slider{padding-left:calc(50vw - 613px)}}.card-slider__slider--centered{padding-left:0}.card-slider__wrapper{margin:0 auto;width:auto!important}.card-slider__ctas{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0 20px}@media only screen and (min-width:1024px){.card-slider__ctas{padding:0}}.card-slider .swiper-slide{flex-shrink:1;height:auto;position:relative;transition-property:transform;width:auto}@media only screen and (max-width:1023px){.card-slider .swiper-slide.swiper-slide #mask-hover-mobile{--mask-hover-opacity:1;transition:opacity .11s ease-out}.card-slider .swiper-slide.swiper-slide .card-container__arrow,.card-slider .swiper-slide.swiper-slide .card-image__arrow{transform:none;transition:transform .22s ease-out}.card-slider .swiper-slide.swiper-slide .card:before{display:none}.card-slider .swiper-slide.swiper-slide .card:after{background:#5e4a8f;transform:translate(-1px);transition:transform .11s ease-out,background .22s ease-out}.card-slider .swiper-slide.swiper-slide .card__shape{opacity:1;transform:none;transition:opacity .22s ease-out .22s,transform .22s ease-out .22s}.card-slider .swiper-slide.swiper-slide .card h3,.card-slider .swiper-slide.swiper-slide .card p{color:#fff;transition:background .22s ease-out}}.card-slider .card-container,.card-slider .card-image-container{display:flex;height:100%;max-width:334px;width:calc(100vw - 60px)}@media only screen and (min-width:1024px){.card-slider .card-container,.card-slider .card-image-container{max-width:380px;width:380px}}.card-slider .card,.card-slider .card-image{height:auto!important}.card-slider--full-width{margin-left:-20px;margin-right:-20px;max-width:none;width:auto}@media only screen and (min-width:768px){.card-slider--full-width{margin-left:-25px;margin-right:-25px}}@media only screen and (min-width:1024px){.card-slider--full-width{margin-left:-30px;margin-right:-30px}}.slider__arrow{background:none;height:76px;margin-right:10px;padding:0;position:relative;width:76px}@media only screen and (min-width:1024px){.slider__arrow{margin-right:0;position:absolute;top:0}}.slider__arrow:before{border:1px solid rgba(94,74,143,.149);border-radius:50%;content:"";display:block;height:100%;position:absolute;transition:transform .22s ease-out;width:100%}@media only screen and (min-width:1024px){.slider__arrow{top:-140px}.slider__arrow:focus:before,.slider__arrow:hover:before{transform:scale(1.3)}}@media only screen and (min-width:1440px){.slider__arrow:focus:before,.slider__arrow:hover:before{transform:scale(1.5)}}@media only screen and (min-width:1024px){.slider__arrow--previous{left:20px}}@media only screen and (min-width:1440px){.slider__arrow--previous{left:calc(50% - 590px)}}@media only screen and (min-width:1024px){.slider__arrow--next{right:20px}}@media only screen and (min-width:1440px){.slider__arrow--next{right:calc(50% - 590px)}}.slider__arrow svg{width:17px}.slider__arrow svg path{fill:#5e4a8f}.button-wrapper{margin-left:auto}
