.carousel-card-container{--var-heading-color:#240b6b;--var-headline-color:#240b6b;--var-description-color:#333;--var-carousel-status-color:#240b6b;--var-background-color:#fff}
backgroundColor{background-color:var(--var-background-color)}
.carousel-card-container .carousel-card{display:flex;width:100%;padding:32px;flex-direction:column;align-items:flex-start;gap:80px;max-width:512px;min-height:420px;justify-content:space-between;z-index:2;box-shadow:2px 2px 30px 0 #0000001A}
.carousel-card-container .carousel-container{width:100%;margin:0 auto}
.carousel-card-container .carousel-card .cta-container{display:flex;justify-content:space-between;align-items:center;width:100%}
.carousel-card-container .carousel-card .cta-container .backButton,.carousel-card-container .carousel-card .cta-container .nextButton{border:0;background:0;padding:0}
.carousel-card-container .carousel-card .number{font-family:"Druk";font-size:100px;font-weight:700;line-height:88px;letter-spacing:.02em;text-align:left;text-transform:uppercase;padding-bottom:64px;color:var(--var-heading-color)}
.carousel-card-container .carousel-card .headline{font-family:"Druk";font-size:48px;font-weight:700;line-height:48px;letter-spacing:.02em;text-align:left;text-transform:uppercase;padding-bottom:64px;color:var(--var-headline-color)}
.carousel-card-container .carousel-card .description{font-family:"Akkurat Pro";font-size:20px;font-weight:400;line-height:28px;letter-spacing:.02em;text-align:left;color:var(--var-description-color)}
.carousel-card-container .carousel-card .slick-arrow{color:var(--var-carousel-status-color)}
.carousel-card-container .carousel-card .slick-arrow[aria-disabled="true"]{color:#808184;pointer-events:none}
.carousel-card-container .carousel-card .cta-container .carousel-status{color:var(--var-carousel-status-color);text-align:center;font-family:"Druk";font-size:48px;font-weight:700;line-height:48px;letter-spacing:.02em;text-transform:uppercase;flex:1 0 0;padding-right:16px}
@media(min-width:768px){.carousel-card-container .carousel-card .cta-container .carousel-status{text-align:right}
.carousel-card-container .carousel-card{min-height:380px;padding:48px}
}
@media(min-width:1440px){.carousel-card-container .carousel-card{min-height:456px;flex-shrink:0}
.carousel-card-container .carousel-card .cta-container .carousel-status{font-size:48px;line-height:48px;letter-spacing:.96px}
}