.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateX(0)}@supports(transform-style:preserve-3d){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateZ(0)}}.carousel .carousel-control{background-color:#00000080;border:2px solid #fff;border-radius:50%;font-size:35px;height:70px;margin-top:-1.5rem;top:50%;transition:all .3s;width:70px}.carousel .carousel-control.carousel-control-prev{left:0;margin-left:2.5rem}.carousel .carousel-control.carousel-control-next{margin-right:2.5rem;right:0}.slider-design-d .carousel-inner .carousel-item img:nth-child(2n+2){margin-left:2%}.slider-design-d .carousel-inner .carousel-item img{width:49%}.slider-design-d .carousel .carousel-caption{color:#222;left:0;position:relative}.slider-design-d .carousel-indicators{bottom:0;margin-bottom:20px;margin-top:20px;position:relative}.slider-design-d .carousel-indicators>button{background-color:#aaaac6}.slider-design-d .carousel-indicators .active{background-color:#020202}.full-screen-slider .carousel-item{backface-visibility:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;perspective:1000px}.full-screen-slider .slider-fullscreen-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.full-screen-slider .carousel-item .container-slide img{display:none}.full-screen-slider .carousel-item .container-slide{min-height:100vh;padding:0;position:static;width:100%}.control-nav-type-thumbnail .carousel .carousel-indicators{left:auto;margin-left:0;margin-right:0;position:static;white-space:nowrap;width:auto}.control-nav-type-thumbnail .carousel .carousel-indicators>li{height:150px;margin-top:6px;text-indent:0;width:150px}.control-nav-type-thumbnail .carousel .carousel-indicators>li img{opacity:.7}.control-nav-type-thumbnail .carousel .carousel-indicators>li.active img{opacity:1}.full-screen-slider.control-nav-type-thumbnail .carousel-item .container-slide,.full-screen-slider.control-nav-type-thumbnail .slider-fullscreen-image{min-height:calc(100vh - 150px)}.slider-design-g .carousel-flex li{margin-right:5px}.slider-design-g .carousel-flex img{cursor:pointer;display:block;opacity:.5}.slider-design-g .carousel-flex img:hover{opacity:1}.slider-design-g .carousel-flex .flex-active-slide img{cursor:default;opacity:1}.full-screen-slider-flex .slider-flex{margin-bottom:0}.full-screen-slider-flex .slider-flex .slides>li{backface-visibility:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;perspective:1000px}.full-screen-slider-flex .slider-flex .slider-fullscreen-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.full-screen-slider-flex .slider-flex .slides .flex-caption,.full-screen-slider-flex .slider-flex .slides img{display:none}.full-screen-slider-flex .slider-flex .slides>li .container-slide-flex{min-height:100vh;padding:0;position:static;width:100%}.full-screen-slider-flex.control-nav-type-thumbnail .slider-flex .slides>li .container-slide-flex,.full-screen-slider-flex.control-nav-type-thumbnail .slider-fullscreen-image{min-height:calc(100vh - 150px)}.slider-design-g .flex-direction-nav a:before{display:none}.slider-design-g .flex-direction-nav .flex-prev{left:10px;opacity:.7}.slider-design-g .flex-direction-nav .flex-next{opacity:.7;right:10px}.full-screen-slider-flex .carousel-flex,.full-screen-slider-flex .slider-flex{border:none}.full-screen-slider-flex .carousel-flex{margin-top:5px}@media(max-width:767px){.carousel .carousel-control{border-width:1px;font-size:18px;height:35px;margin-top:-1.5rem;top:50%;width:35px}}
