.card-carousel-module .carousel-container{padding:.3px;position:relative}.card-carousel-module h3{margin-bottom:calc(var(--spacing-xl)*1.3)}.card-carousel-module .carousel-container .carousel-background,.card-carousel-module.theme-sales .carousel-container .carousel-background{background:var(--color-sales-peach-20);bottom:0;height:65%;position:absolute}.card-carousel-module.theme-finance .carousel-container .carousel-background{background:var(--color-finance-sky-20)}.card-carousel-module.theme-marketdata .carousel-container .carousel-background{background:var(--color-marketdata-light-20)}.card-carousel-module.theme-revision .carousel-container .carousel-background{background:var(--color-revision-green-20)}.card-carousel-module .splide__track{overflow:visible}.card-carousel-module .splide__pagination{display:none;padding-bottom:var(--spacing-md)}.card-carousel-module li.splide__slide{margin:10px;padding-top:calc(var(--ui-component-padding)/2);width:calc(100% - 20px)}.card-carousel-module li.splide__slide img{display:block;margin:auto;max-height:80px;max-width:80%;object-fit:contain;width:100%}.card-carousel-module li.splide__slide h4{font-size:25px;font-weight:500;margin:var(--spacing-md) 0}.card-carousel-module li.splide__slide p{margin-bottom:0;margin-top:var(--spacing-md)}.card-carousel-module li.splide__slide .cta-plain-link{color:inherit;display:block;padding-top:30px;text-decoration:underline}.card-carousel-module .splide__pagination__page.is-active,.card-carousel-module.theme-sales .splide__pagination__page.is-active{background:var(--color-sales-peach)}.card-carousel-module.theme-finance .splide__pagination__page.is-active{background:var(--color-finance-sky)}.card-carousel-module.theme-marketdata .splide__pagination__page.is-active{background:var(--color-marketdata-blue)}.card-carousel-module.theme-revision .splide__pagination__page.is-active{background:var(--color-revision-green)}.card-carousel-module .splide__arrows{display:flex;margin-top:var(--spacing-lg)}.card-carousel-module .splide__arrow{left:0;position:relative;right:auto;top:0;transform:none;transition:opacity .15s}@media (min-width:768px){.card-carousel-module h3{margin-bottom:calc(var(--spacing-xl)*2)}.card-carousel-module ul.splide__list{gap:var(--grid-col-gap)}.card-carousel-module li.splide__slide{margin:0;width:40%}}