.cal-swiper{padding:40px 0 100px!important}.cal-swiper .swiper-slide{opacity:1!important;transition:transform .5s ease,opacity .5s ease}.cal-swiper .swiper-slide.swiper-slide-active{transform:scale(1.08) translateZ(0)}.cal-swiper .swiper-slide.swiper-slide-next,.cal-swiper .swiper-slide.swiper-slide-prev{transform:scale(1) translateZ(0)}.cal-swiper .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){transform:scale(.92) translateZ(0)}.cal-slide-card{align-items:flex-end;background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.25);display:flex;height:420px;justify-content:center;overflow:hidden;position:relative;transition:all .4s ease}.cal-slide-card h3{border-radius:8px;bottom:20px;color:#fff;font-size:20px!important;padding:10px 20px;text-align:center;transition:all .4s ease;z-index:3}.cal-slide-card .cal-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:20px;position:absolute;text-align:center;transition:opacity .4s ease;z-index:2}.cal-slide-card .cal-overlay:before{background:linear-gradient(180deg,rgba(5,0,56,.88) 70.37%,rgba(33,75,232,.88));border-radius:20px;content:"";inset:0;position:absolute;z-index:-1}.cal-slide-card:hover .cal-overlay{opacity:1}.cal-slide-card:hover h3{transform:translateY(-315px)}.cal-slide-card:hover p{transform:translateY(30px)}.cal-overlay p{color:#fff;font-size:14px!important;line-height:1.5;margin:0;max-width:100%}.swiper-pagination{margin-top:30px;text-align:center}.swiper-pagination-bullet{background:#444;opacity:.6}.swiper-pagination-bullet-active{background:#000;opacity:1}