.media-gallery-carousel{overflow:hidden}.media-gallery-carousel .module-title{margin:0;padding:0 90px 28px 0}.mediaSlide{padding-left:calc(50% - 571px)!important;position:relative}.mediaSlide .swiper-slide.swiper-slide-prev{opacity:0;transform:translateX(-100%);transition:all .8s cubic-bezier(0,.3,.74,1)}.mediaSlide{opacity:0;visibility:hidden}.mediaSlide.swiper-initialized{opacity:1;visibility:visible}.mediaSlide .swiper-slide{padding:0 16px}.mediaSlide .box:before{padding-top:56%}.media-gallery-carousel .swiper-button-next,.media-gallery-carousel .swiper-button-prev{background-color:transparent;top:-48px}.media-gallery-carousel .swiper-button-prev{right:66px}.media-gallery-carousel .swiper-button-next{right:20px}.media-gallery-carousel .box{border-radius:8px;overflow:hidden}body.mediaGalleryPopup .f-button.is-next:before,body.mediaGalleryPopup .f-button.is-prev:before{background-position:50%;background-repeat:no-repeat;background-size:28px}body.mediaGalleryPopup .f-button.is-next svg,body.mediaGalleryPopup .f-button.is-prev svg{display:none}.mediaSlide .box:after{background-position:50%;background-repeat:no-repeat;background-size:72px;content:"";height:76px;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:76px}.mediaSlide .imageHolder:before{background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.mediaSlide .box{cursor:pointer}.mediaSlide .box .imageHolder img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mediaSlide .box:hover .imageHolder img{transform:scale(1.1)}@media screen and (min-width:0px) and (max-width:1023px){.mediaSlide{padding-left:5px!important}.mediaSlide .swiper-slide{padding:0 10px}.media-gallery-carousel .swiper-button-next,.media-gallery-carousel .swiper-button-prev{margin-top:-16px}.mediaSlide .box:before{padding-top:62%}}@media screen and (min-width:0px) and (max-width:550px){.mediaSlide .box:after{background-size:48px;height:50px;width:50px}}