.cpm-cards-block-style-4{margin-block:50px;text-align:center}.cpm-cards-block-style-4 .cards-title{font-size:28px;line-height:1.4;font-weight:700;text-align:center;margin-bottom:20px}.cpm-cards-block-style-4 .cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:20px 30px}.cpm-cards-block-style-4 .cards-container .cpm-card{border:1px solid #ccc;box-shadow:inset 0 0 0 1px #fff0,0 6px 15px rgb(134 134 134 / .1);border-radius:8px;transition:border-color .3s,box-shadow .3s,transform .3s}.cpm-cards-block-style-4 .cards-container .cpm-card:hover{transform:scaleX(1.05)}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link{padding:30px;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;transition:color .3s}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link:hover{text-decoration:none!important}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link:hover .card-img img{opacity:1}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link .card-img{width:100%;height:80px}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link .card-img img{width:100%;height:100%;object-fit:contain}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link .card-text{text-align:center;letter-spacing:1px;font-size:22px;line-height:1.4;font-weight:700;transition:color .3s;margin:15px 0 10px}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link .card-text:first-child{margin-top:95px}.cpm-cards-block-style-4 .show-more{border-radius:4px;font-weight:700;font-size:13px;line-height:1.3;padding:12px;min-width:170px;text-transform:uppercase;color:#fff;border:none;margin:40px auto 10px;cursor:pointer;transition:background-color .3s}.cpm-cards-block-style-4:not(.has-btn) .show-more{display:none}@media(max-width:992px){.cpm-cards-block-style-4 .cards-container{gap:15px}.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link{padding:30px 20px}}@media(max-width:576px){.cpm-cards-block-style-4 .cards-container{display:block}.cpm-cards-block-style-4 .cards-container .cpm-card:not(:last-child){margin-bottom:15px}}