.card-carousel-widget{--arrow-size: 3rem;font-family:"IBM Plex Sans",Sans-serif}.card-carousel-widget .heading,.card-carousel-widget .subheading{width:-moz-fit-content;width:fit-content;margin-inline:auto}.card-carousel-widget .heading{font-size:var(--e-global-typography-c8897cc-font-size);font-weight:500;margin:0 auto .5rem;text-align:center}.card-carousel-widget .subheading{max-width:33.625rem;text-align:center;line-height:1.6;margin-bottom:0}.card-carousel-widget .cards-carousel{margin-top:3rem;padding-bottom:1rem}.card-carousel-widget .swiper-slide{max-width:23.375rem}.card-carousel-widget .swiper-wrapper{align-items:flex-end}.card-carousel-widget .card{display:flex;flex-direction:column;align-items:center;gap:1rem;min-height:18rem;justify-content:flex-end}.card-carousel-widget .card__main{flex:1;display:flex;flex-direction:column;text-align:center;justify-content:flex-end;padding:1.5rem;border-radius:.5rem;transition:background .4s ease-out}.card-carousel-widget .card__subtitle,.card-carousel-widget .card__title{transition:color .4s ease-out}.card-carousel-widget .card__subtitle{font-size:1rem;font-weight:500;margin-top:.75rem;color:var(--e-global-color-7503bf1)}.card-carousel-widget .card .accordion{display:grid;grid-template-rows:0fr;transition:all .4s ease-out}.card-carousel-widget .card .accordion>div{overflow:hidden}.card-carousel-widget .card__title{margin:.75rem 0 0;font-weight:400;font-size:1.5rem;color:var(--e-global-color-3fb5914)}.card-carousel-widget .card__circle{position:relative;width:2rem;height:2rem;border-radius:100%;background:#d9d9d9}.card-carousel-widget .card__circle:before,.card-carousel-widget .card__circle:after{content:"";position:absolute;border-radius:100%;opacity:0;transition:opacity .4s ease-out}.card-carousel-widget .card__circle:before{width:100%;height:100%;background:linear-gradient(147.03deg,#da63fe 13.27%,#2461e6 82.1%);border-radius:100%}.card-carousel-widget .card__circle:after{width:calc(100% + .875rem);height:calc(100% + .875rem);background:linear-gradient(147.03deg,#da63fe33 13.27%,#2461e633 82.1%);transform:translate(-50%,-50%);left:50%;top:50%}.card-carousel-widget .card.swiper-slide-active .accordion{flex:1;grid-template-rows:1fr}.card-carousel-widget .card.swiper-slide-active .card__main{color:#fff;background:#113279;box-shadow:0 5.69px 5.69px #0000001f}.card-carousel-widget .card.swiper-slide-active .card__title,.card-carousel-widget .card.swiper-slide-active .card__subtitle{color:inherit}.card-carousel-widget .card.swiper-slide-active .card__circle:before,.card-carousel-widget .card.swiper-slide-active .card__circle:after{opacity:1}.card-carousel-widget .arrows-wrapper{position:relative;margin-top:-2rem;height:1px;background-image:linear-gradient(to right,#cacdce 50%,#fff0 0%);background-position:bottom;background-size:.5rem .5rem;width:calc(100% - var(--arrow-size) * 2);margin-inline:auto}.card-carousel-widget .arrows-wrapper .swiper-button{position:absolute;width:var(--arrow-size);height:var(--arrow-size);border-radius:50%;background:var(--e-global-color-3fb5914)}.card-carousel-widget .arrows-wrapper .swiper-button:after{color:#fff;font-size:1.5rem;font-weight:700}.card-carousel-widget .arrows-wrapper .swiper-button-prev{left:calc(-1 * var(--arrow-size))}.card-carousel-widget .arrows-wrapper .swiper-button-next{right:calc(-1 * var(--arrow-size))}
