.sa-ultra-carousel .swiper{width:100%;height:360px}.sa-ultra-carousel .sa-post-item{position:relative}.sa-ultra-carousel .sa-post-item:hover .sa-post-meta,.sa-ultra-carousel .sa-post-item:hover .sa-post-category,.sa-ultra-carousel .sa-post-item:hover .sa-post-title,.sa-ultra-carousel .sa-post-item:hover .sa-post-text{transform:translateY(0);opacity:0;visibility:hidden}.sa-ultra-carousel .sa-post-item:hover .sa-general-button{transform:translateY(0);opacity:1}.sa-ultra-carousel .sa-post-img-wrapper{position:relative;width:100%}.sa-ultra-carousel .sa-post-img-wrapper:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0.7) 0, transparent 50%);transition:all .6s ease-out;border-radius:.25rem}.sa-ultra-carousel .sa-post-content-wrapper{position:absolute;bottom:0px;right:0}.sa-ultra-carousel .sa-post-title{font-size:1.65rem}.sa-ultra-carousel .sa-post-title a{color:#000;background:#fff;padding:6px;word-break:break-all}.sa-ultra-carousel .sa-post-text{color:#fff}.sa-ultra-carousel .sa-post-category{font-size:10px}.sa-ultra-carousel .sa-post-category a{border:1px solid var(--e-global-color-secondary, #E052BD);padding:7px 12px;color:#fff;background:var(--e-global-color-secondary, #E052BD)}.sa-ultra-carousel .sa-post-meta{grid-gap:16px;flex-wrap:wrap}.sa-ultra-carousel .sa-post-meta a:hover span{color:var(--e-global-color-secondary, #E052BD)}.sa-ultra-carousel .sa-post-meta .sa-icon-wrap,.sa-ultra-carousel .sa-post-meta span{font-size:var(--sa-post-meta-size, 14px);color:var(--sa-post-meta-color, #fff)}.sa-ultra-carousel .sa-post-meta,.sa-ultra-carousel .sa-post-category,.sa-ultra-carousel .sa-post-title,.sa-ultra-carousel .sa-post-text,.sa-ultra-carousel .sa-general-button{transform:translateY(40px);transition:.8s cubic-bezier(.17, .73, .66, .99) 0s,opacity .4s ease}.sa-ultra-carousel .sa-general-button{color:#edf2f4;text-transform:capitalize;padding:0;margin-top:20px;opacity:0}.sa-ultra-carousel .sa-post-play-button-wrapper{right:40px;top:40px;z-index:1}.sa-ultra-carousel .sa-post-play-button{padding:14px;font-size:12px}