section.carousel-module .wrapper-cards{width:100%}section.carousel-module .splide__track{margin:0 -1rem;padding:1rem 0}section.carousel-module .card{align-items:start;background-color:#fff;border:1px solid transparent;border-radius:10px;box-shadow:0 0 15px 0 rgba(1,1,35,.07);color:#010123;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:flex-start;padding:1.5rem;text-decoration:none;transition:border .2s cubic-bezier(.55,0,.15,.6)}section.carousel-module .card:hover{border:1px solid #481af5}section.carousel-module .card:hover span.btn{color:#481af5}section.carousel-module .card:hover span.btn:after{mask-position:0}section.carousel-module .card figure{position:relative}section.carousel-module .card figure[data-type=icon]{height:60px;width:60px}section.carousel-module .card figure[data-type=image]{max-height:160px;width:100%}section.carousel-module .card figure[data-type=image] img{max-height:160px}section.carousel-module .card figure img{border-radius:4px;height:100%;object-fit:cover;width:100%}section.carousel-module .card .richtext{color:#797e9e;font-size:16px;font-weight:400;line-height:150%}section.carousel-module .card span.btn{margin-top:auto}section.carousel-module .splide__arrows{display:flex;gap:2rem;margin-top:24px}section.carousel-module .wrapper-step{font-size:18px;font-weight:400;letter-spacing:0;line-height:150%;position:absolute;right:0;top:100%;transform:translateY(-100%)}section.carousel-module .wrapper-step .index{color:#010123;padding-right:1rem}section.carousel-module .wrapper-step .total{color:#797e9e;padding-left:1rem}section.carousel-module.theme-dark .wrapper-step,section.carousel-module.theme-dark .wrapper-step .index{color:#fff}section.carousel-module.theme-dark .wrapper-step .total{color:#797e9e}