.mcards{text-align:center;display:block}.mcard-container{vertical-align:top;width:33%;display:inline-block}.mcard-container-swiper{max-width:380px;margin:16px auto;display:block}.mcard-container-swiper .mcard{margin-bottom:0}.mcard-container-swiper .swiper-slide{width:auto!important}.mcards-2columns .mcard-container{width:49%}.mcards-4columns .mcard-container{width:24.7%}.mcards-nocolumns .mcard-container{width:100%;display:block}.mcard{vertical-align:top;background:#fff;border-radius:18px;margin:0 1.6rem 4rem;transition:transform .3s cubic-bezier(.25,.8,.25,1);display:block;position:relative;box-shadow:1px 1px 5px #0000001a;padding:20px 0 0!important;display:block!important}.mcard .cmn-toggle+label{cursor:default}.no-touchevents .mcards-hover-effect .mcard:hover{transform:scale(1.06)}.no-touchevents .mcards-hover-effect .mcard:hover .mcard-image{transform:scale(1.2)}.mcard-content{text-align:left;padding:20px 0}.mcard-title{color:#000;padding:0 20px;font-size:24px;line-height:30px}.mcard-subtitle{color:#333;margin-top:8px;padding:0 20px;font-size:16px}.mcard-footer{text-align:left;border-top:1px solid #e9e9e9;border-radius:0 0 18px 18px;padding:0;overflow:hidden}.mcard-footer[data-role]{border-radius:0}.mcard-footer .btn{text-transform:uppercase;border-radius:0;height:auto;padding:6px 20px;font-size:18px;font-weight:400;transition:all .2s;color:#ff3933!important}.mcard-footer .btn:active,.mcard-footer .btn:hover,.mcard-footer .btn:focus{color:#fff!important;background:#4caf50!important}.mcard-image{background-color:#e7e7e7;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:100px;height:100px;transition:transform .9s cubic-bezier(.25,.8,.25,1)}.mcard-image.align-center{margin:0 auto}.mcard-image.align-left{margin:0 0 0 20px}.mcards-no-images .mcard-image{display:none}.mcards-no-images .mcard-content{padding:20px 0}@media (max-width:767px){.mcard-container{width:100%!important}.mcard{margin:0 0 3rem!important}.mcard-container-swiper{max-width:280px}}@media (min-width:767px) and (max-width:979px){.mcard-container{width:49%!important}.mcard{margin:0 1rem 3rem!important}}@media (min-width:979px) and (max-width:1199px){.mcard{margin:0 1rem 3rem!important}.mcards-4columns .mcard-container{width:32.3333%}}@media (min-width:1199px){.mcard{margin:0 1rem 3rem!important}.mcards-4columns .mcard-container{width:24.3333%}}