.custom-post-listing{overflow:hidden;padding-bottom:60px;position:relative}.posts .post{padding:0 20px}.posts .post .inner{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.12);color:#000;cursor:pointer;display:block;transition:all .3s;width:100%}.posts .post .inner .post-content{color:#000;padding:20px}.posts .post .inner .post-image{border:1px solid #ddd;overflow:hidden;position:relative;width:100%}.post .inner .post-image img{left:0;position:absolute;top:0;transform:scale(1);transition:all .3s;width:100%}.posts .post:hover .inner .post-image img{transform:scale(1.1)}.posts .post .inner .post-content .post-name{color:#000;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:15px}.posts .swiper-navigation{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.posts .swiper-navigation .swiper-button-next,.posts .swiper-navigation .swiper-button-prev{bottom:unset;display:block;height:unset;left:unset;margin:unset;position:relative;right:unset;top:unset;width:unset}.swiper-pagination{align-items:center;display:flex;gap:10px;justify-content:center}.swiper-pagination-bullet{height:10px;transition:all .3s;width:10px}.swiper-pagination-bullet-active{height:12px;width:12px}