.carousel-gallery{margin:0;padding:0}.carousel-gallery .swiper-container .swiper-wrapper .swiper-slide a{margin-top:0!important}.carousel-gallery .swiper-container .swiper-wrapper .swiper-slide{height:200px!important}.carousel-gallery .swiper-slide a{border-radius:4px;-webkit-box-shadow:3px 2px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:3px 2px 20px 0 rgba(0,0,0,.2);box-shadow:3px 2px 20px 0 rgba(0,0,0,.2);display:block;height:200px;overflow:hidden;position:relative;width:100%}.carousel-gallery .swiper-slide a:hover .image .overlay{opacity:1}.carousel-gallery .swiper-slide a .image{background-position:50%;background-size:cover;height:100%;width:100%}.carousel-gallery .swiper-slide a .image .overlay{background-color:hsla(0,0%,8%,.8);height:100%;opacity:0;text-align:center;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:100%}.carousel-gallery .swiper-slide a .image .overlay em{color:#fff;display:inline-block;font-size:26px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.carousel-gallery .swiper-pagination{bottom:auto;margin-top:25px;position:relative;text-align:center}.carousel-gallery .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.carousel-gallery .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7}.carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d63031;transform:scale(1.1)}