.alice-carousel .animated{animation-fill-mode:both;}
.alice-carousel .animated-out{z-index:1;}
.alice-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;visibility:hidden;}
}
.alice-carousel{position:relative;width:100%;margin:auto;direction:ltr;}
.alice-carousel__wrapper{position:relative;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;width:100%;height:auto;}
.alice-carousel__stage{position:relative;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;white-space:nowrap;transform-style:flat;-webkit-transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.alice-carousel__stage-item{position:relative;display:inline-block;padding:0;margin:0;box-sizing:border-box;width:100%;height:100%;vertical-align:top;white-space:normal;line-height:0;}
.alice-carousel__stage-item *{line-height:initial;}
.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden;}
.alice-carousel__prev-btn, .alice-carousel__next-btn{display:inline-block;box-sizing:border-box;width:50%;padding:10px 5px;}
.alice-carousel__prev-btn [data-area]::after,
.alice-carousel__next-btn [data-area]::after{position:relative;content:attr(data-area);text-transform:capitalize;}
.alice-carousel__prev-btn{text-align:right;}
.alice-carousel__prev-btn-item, .alice-carousel__next-btn-item{display:inline-block;cursor:pointer;padding:5px;margin:0;color:#465798;}
.alice-carousel__prev-btn-item:hover, .alice-carousel__next-btn-item:hover{color:darkred;}
.alice-carousel__prev-btn-item.__inactive, .alice-carousel__next-btn-item.__inactive{opacity:0.4;pointer-events:none;}
.alice-carousel__play-btn{position:absolute;top:30px;left:20px;display:inline-block;}
.alice-carousel__play-btn:hover{cursor:pointer;}
.alice-carousel__play-btn-wrapper{position:relative;width:32px;height:32px;padding:10px;border-radius:50%;background-color:#fff;}
.alice-carousel__play-btn-item{position:absolute;width:32px;height:32px;cursor:pointer;border:0;outline:none;background:transparent;}
.alice-carousel__play-btn-item::before, .alice-carousel__play-btn-item::after{position:absolute;pointer-events:none;display:block;width:0;height:0;content:"";transition:all 0.4s linear;border-width:8px 0 8px 15px;border-style:solid;border-color:transparent;border-left-color:#465798;}
.alice-carousel__play-btn-item::before{left:5px;height:14px;}
.alice-carousel__play-btn-item::after{top:7px;left:18px;}
.alice-carousel__play-btn-item.__pause::before, .alice-carousel__play-btn-item.__pause::after{height:30px;border-width:0 0 0 10px;}
.alice-carousel__play-btn-item.__pause::after{top:0;left:18px;}
.alice-carousel__dots{margin:30px 3px 5px;padding:0;list-style:none;text-align:center;}
.alice-carousel__dots > li{display:inline-block;}
.alice-carousel__dots-item:not(.__custom){width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#e0e4fb;}
.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px;}
.alice-carousel__dots-item:not(.__custom):hover, .alice-carousel__dots-item:not(.__custom).__active{background-color:#6e7ebc;}
.alice-carousel__slide-info{position:absolute;top:20px;right:20px;display:inline-block;padding:5px 10px;color:#465798;border-radius:5px;background-color:rgba(224, 228, 251, 0.6);}
.alice-carousel__slide-info-item {
vertical-align: middle;
line-height: 0;
}