.mod-cards .card{height:100%}.mod-cards .card figure{display:flex;height:100%}.mod-cards .card figure,.mod-cards .card figure .image{overflow:hidden;width:100%}.mod-cards .card figure .image img{height:100%;object-fit:cover;width:100%}.mod-cards .card figure figcaption{display:flex;flex:1;flex-flow:column nowrap;gap:1rem;padding:1.5rem}.mod-cards .card>a{text-decoration:none}.mod-cards .card>a .image img,.mod-cards .card>a figure{transition:all .5s}.mod-cards .swiper-slide{height:unset}.mod-cards .swiper-pagination{padding:2rem 0;position:unset}.mod-cards .swiper-navigation .btn-next,.mod-cards .swiper-navigation .btn-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.mod-cards .swiper-navigation .btn-next{right:2rem}.mod-cards .swiper-navigation .btn-prev{left:2rem}.mod-cards .swiper-navigation button{margin-bottom:.5rem}.mod-cards .swiper .swiper-intro{display:flex;gap:2rem;justify-content:space-between;margin-bottom:1em}.mod-cards .swiper .swiper-intro .swiper-navigation{display:flex;gap:1rem;justify-content:flex-end}.mod-cards .swiper .swiper-intro .swiper-navigation .btn-next,.mod-cards .swiper .swiper-intro .swiper-navigation .btn-prev{position:unset;top:unset;transform:unset;z-index:unset}.mod-cards .swiper .swiper-intro .swiper-navigation .btn-next{right:unset}.mod-cards .swiper .swiper-intro .swiper-navigation .btn-prev{left:unset}@media (any-hover:hover){.mod-cards .card a:hover figure .image img{transform:scale(105%)}}