.lt-carousel{--lt-carousel-arrow-font-size:12px;--lt-carousel-arrow-size:36px;--lt-carousel-arrow-background:rgba(31,45,61,0.11);--lt-carousel-arrow-hover-background:rgba(31,45,61,0.23);--lt-carousel-indicator-width:30px;--lt-carousel-indicator-height:2px;--lt-carousel-indicator-padding-horizontal:4px;--lt-carousel-indicator-padding-vertical:12px;--lt-carousel-indicator-out-color:var(--lt-border-color-hover);position:relative}.lt-carousel--horizontal,.lt-carousel--vertical{overflow:hidden}.lt-carousel__container{height:300px;position:relative}.lt-carousel__arrow{align-items:center;background-color:var(--lt-carousel-arrow-background);border:none;border-radius:50%;color:#ffffff;cursor:pointer;display:inline-flex;font-size:var(--lt-carousel-arrow-font-size);height:var(--lt-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--lt-transition-duration);width:var(--lt-carousel-arrow-size);z-index:10}.lt-carousel__arrow--left{left:16px}.lt-carousel__arrow--right{right:16px}.lt-carousel__arrow:hover{background-color:var(--lt-carousel-arrow-hover-background)}.lt-carousel__arrow i{cursor:pointer}.lt-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--lt-index-normal) + 1)}.lt-carousel__indicators--horizontal{bottom:0;left:50%;transform:translateX(-50%)}.lt-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.lt-carousel__indicators--outside{bottom:calc(var(--lt-carousel-indicator-height) + var(--lt-carousel-indicator-padding-vertical)*2);position:static;text-align:center;transform:none}.lt-carousel__indicators--outside .lt-carousel__indicator:hover button{opacity:.64}.lt-carousel__indicators--outside button{background-color:var(--lt-carousel-indicator-out-color);opacity:.24}.lt-carousel__indicators--right{right:0}.lt-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.lt-carousel__indicators--labels .lt-carousel__button{color:#000000;font-size:12px;height:auto;padding:2px 18px;width:auto}.lt-carousel__indicators--labels .lt-carousel__indicator{padding:6px 4px}.lt-carousel__indicator{background-color:transparent;cursor:pointer}.lt-carousel__indicator:hover button{opacity:.72}.lt-carousel__indicator--horizontal{display:inline-block;padding:var(--lt-carousel-indicator-padding-vertical) var(--lt-carousel-indicator-padding-horizontal)}.lt-carousel__indicator--vertical{padding:var(--lt-carousel-indicator-padding-horizontal) var(--lt-carousel-indicator-padding-vertical)}.lt-carousel__indicator--vertical .lt-carousel__button{height:calc(var(--lt-carousel-indicator-width)/2);width:var(--lt-carousel-indicator-height)}.lt-carousel__indicator.is-active button{opacity:1}.lt-carousel__button{background-color:#ffffff;border:none;cursor:pointer;display:block;height:var(--lt-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--lt-transition-duration);width:var(--lt-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translateX(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translateX(10px)}.lt-transitioning{filter:url(#ltCarouselHorizontal)}.lt-transitioning-vertical{filter:url(#ltCarouselVertical)}