.carousel ul.slides{display:block;list-style:none;margin:0;padding:0;position:relative}.carousel .slides *{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.carousel .slide-container{display:block}.carousel .slide-image{height:100%;opacity:0;position:absolute;top:0;transition:all .7s ease-in-out;width:100%}.carousel .slide-image img{height:100%;min-width:100%;width:auto}.carousel .slide-image.active{position:relative;opacity:1;z-index:10}.carousel .slide-image.active+.carousel-controls{display:block}.carousel .carousel-controls{color:#fff;font-size:100px;left:0;position:absolute;right:0;top:50%;z-index:999}.carousel .carousel-controls .next-slide span,.carousel .carousel-controls .prev-slide span{display:inline-flex!important;align-items:center;justify-content:center;width:35px;height:35px}.carousel .carousel-controls .next-slide span img,.carousel .carousel-controls .prev-slide span img{width:17px!important;height:17px!important}.carousel .carousel-controls .prev-slide{left:0;text-align:left;width:49%}.carousel .carousel-controls .prev-slide span{margin-left:29px}.carousel .carousel-controls .next-slide{right:0;text-align:right;width:49%}.carousel .carousel-controls .next-slide span{margin-right:29px}.carousel .carousel-controls label{cursor:pointer;opacity:1;padding:0;position:absolute;transition:opacity .2s}.carousel .carousel-controls label span{background-color:#fff;border-radius:50%;box-shadow:0 1px 10px 2px rgba(218,218,218,.7);color:#000;display:inline-block;font-size:25px;font-weight:100;height:25px;line-height:20px;text-align:center;width:25px}.letter-directive .carousel-dots{position:relative;text-align:center;z-index:999;margin-top:10px;margin-bottom:-25px}.letter-directive .carousel-dots .carousel-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#716969;opacity:.5;margin:0 6px 12px}.letter-directive .carousel-dots .carousel-dot.active{opacity:1}.carousel .slides .slide-container .carousel-controls{top:0;bottom:0;pointer-events:none;overflow:hidden}.carousel .slides .slide-container .carousel-controls .next-slide,.carousel .slides .slide-container .carousel-controls .prev-slide{pointer-events:all;top:50%;transform:translateY(-50%)}