.m-case-listing{overflow:hidden}.m-case-listing .post-item:last-child{margin-right:0!important}.m-case-listing a{color:#000;display:block;text-decoration:none}.m-case-listing a:hover{opacity:1}.m-case-listing a:hover .text,.m-case-listing a:hover .title,.m-case-listing a:hover img{opacity:.6}.m-case-listing .image{background:#fff;border:1px solid #cacae2;border-radius:8px;margin-bottom:15px;overflow:hidden;padding-top:46.8%;position:relative;width:100%}.m-case-listing .image .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;left:0;position:absolute;top:0;width:100%}.m-case-listing .image img,.m-case-listing .title{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.m-case-listing .title{color:#1a005d;font-size:1.8rem;font-weight:700;margin:0 0 10px}.m-case-listing .text{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.m-case-listing .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;width:100%}.m-case-listing .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid #8ec300;border-radius:50%;cursor:pointer;display:block;height:14px;margin:0 8px;width:14px}.m-case-listing .swiper-pagination .swiper-pagination-bullet-active{background:#8ec300}@media screen and (max-width:768px){.m-case-listing .image{border-radius:4px;margin-bottom:15px;padding-top:43.8%}.m-case-listing .title{font-size:1.4rem}.m-case-listing .text{font-size:1.3rem}.m-case-listing .swiper-pagination .swiper-pagination-bullet{height:10px;margin:0 4px;width:10px}}