.a-indicator__dot,.o-cards-carousel .slick-dots li button,.a-indicator__dot-light,.o-cards-carousel--dark .slick-dots button{width:var(--indicator-width);height:var(--indicator-height);border-radius:var(--indicator-border-radius);border:var(--indicator-border-width) solid var(--indicator-border-color);background-color:var(--indicator-dot);display:inline-block;margin:var(--indicator-dot-margin);-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}
.a-indicator__dot:hover,.o-cards-carousel .slick-dots li button:hover,.a-indicator__dot-light: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{width:50%;left:0}
.o-cards-carousel--dots-end.o-cards-carousel .slick-dots{width:50%;left:50%}
.o-cards-carousel--arrows-start .slick-prev{left:10px;bottom:-5px;top:auto;right:auto}
.o-cards-carousel--arrows-start .slick-next{left:40px;bottom:-5px;top:auto;right:auto}
.o-cards-carousel--arrows-end .slick-prev{left:auto;bottom:-5px;top:auto;right:40px}
.o-cards-carousel--arrows-end .slick-next{left:auto;bottom:-5px;top:auto;right:10px}
.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;position:absolute;top:auto;bottom:10px;width:100%;left:0;padding:0}
.o-cards-carousel .slick-dots li{list-style-type:none;width:auto;height:auto;margin:0;padding:0}
.o-cards-carousel .slick-dots li button{padding:0}
.o-cards-carousel .slick-dots li button:before{content:none}