.a-indicator__dot,.a-indicator__dot-light,.o-cards-carousel .slick-dots li button,.o-cards-carousel--dark .slick-dots button{background-color:var(--indicator-dot);border:var(--indicator-border-width) solid var(--indicator-border-color);border-radius:var(--indicator-border-radius);-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:inline-block;height:var(--indicator-height);margin:var(--indicator-dot-margin);width:var(--indicator-width)}
.a-indicator__dot-light:hover,.a-indicator__dot:hover,.o-cards-carousel .slick-dots li button:hover,.o-cards-carousel--dark .slick-dots button:hover{background-color:var(--indicator-dot-hover-color)}
.a-indicator--dark{background-color:var(--indicator-container-dark-bg)}
.a-indicator__dot--active,.o-cards-carousel .slick-dots li.slick-active button{background-color:var(--indicator-dot-active)}
.a-indicator__dot--active:hover,.o-cards-carousel .slick-dots li.slick-active button:hover{background-color:var(--indicator-dot-active)}
.a-indicator__dot-light,.o-cards-carousel--dark .slick-dots button{border-color:var(--indicator-light-dot)}
.a-indicator__dot-light--active,.o-cards-carousel--dark .slick-dots .slick-active button{background-color:var(--indicator-light-dot-active)}
.a-indicator__dot-light--active:hover,.o-cards-carousel--dark .slick-dots .slick-active button:hover{background-color:var(--indicator-light-dot-active)}
.o-cards-carousel{height:auto}
.o-cards-carousel .slick-slider{margin:0 20px;padding-bottom:30px}
.o-cards-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.o-cards-carousel .slick-slide>div{height:100%}
.o-cards-carousel[data-no-indicators=true]{padding-bottom:0}
.o-cards-carousel--dots-start.o-cards-carousel .slick-dots{left:0;width:50%}
.o-cards-carousel--dots-end.o-cards-carousel .slick-dots{left:50%;width:50%}
.o-cards-carousel--arrows-start .slick-prev{bottom:-5px;left:10px;right:auto;top:auto}
.o-cards-carousel--arrows-start .slick-next{bottom:-5px;left:40px;right:auto;top:auto}
.o-cards-carousel--arrows-end .slick-prev{bottom:-5px;left:auto;right:40px;top:auto}
.o-cards-carousel--arrows-end .slick-next{bottom:-5px;left:auto;right:10px;top:auto}
.o-cards-carousel--dark .slick-arrow:before{color:#fff}
.o-cards-carousel .slick-arrow{z-index:98}
.o-cards-carousel .m-card{width:100% !important}
@media(max-width:991.98px){.o-cards-carousel .slick-arrow{display:none !important}
.o-cards-carousel .slick-slider{margin:0}
}
.o-cards-carousel .slick-slide{height:auto;padding:10px}
.o-cards-carousel .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:10px;left:0;padding:0;position:absolute;top:auto;width:100%}
.o-cards-carousel .slick-dots li{height:auto;list-style-type:none;margin:0;padding:0;width:auto}
.o-cards-carousel .slick-dots li button{padding:0}
.o-cards-carousel .slick-dots li button:before{content:none}