.cpm-featured-posts-block-style-2{margin-top:20px;margin-bottom:50px}.cpm-featured-posts-block-style-2 .posts-container{margin-bottom:30px}.cpm-featured-posts-block-style-2 .posts-container .post-item{width:100%;box-shadow:0 6px 15px rgb(134 134 134 / .1);border-radius:8px;text-decoration:none;font-size:16px;line-height:1.4;background-color:#fff;display:flex;align-items:stretch;justify-content:space-between;gap:20px;padding:20px 25px 25px;margin-bottom:20px}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-image{flex:0 0 290px;position:relative}.cpm-featured-posts-block-style-2 .posts-container .post-item .cpm-thumbnail-picture img{display:block;width:100%;height:100%;max-height:200px;object-fit:cover;transition:opacity .3s;border-radius:5px}.cpm-featured-posts-block-style-2 .posts-container .post-item .cpm-thumbnail-picture img:hover{opacity:.8}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-tags .tag{padding:9px 15px;text-transform:uppercase;border-radius:13px;letter-spacing:1px;font-size:10px;font-weight:700;line-height:1.3;color:#fff}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-title{font-size:20px;line-height:1.3;letter-spacing:.5px;font-weight:700}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-title a{transition:color .3s;text-decoration:none!important}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-excerpt{flex:1 1 100%}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-excerpt>:first-child{margin-top:0}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-excerpt>:last-child{margin-bottom:0}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-author{text-transform:uppercase;font-size:14px;font-weight:400;color:#877f85}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-author a{color:#877f85;transition:color .3s}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-author a:hover{text-decoration:none}.cpm-featured-posts-block-style-2 .see-all-btn,.cpm-featured-posts-block-style-2 .load-more-btn{margin:0 auto;border-radius:8px;font-weight:700;font-size:16px;line-height:1.25;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff!important;text-decoration:none!important;border:none;display:block;padding:15px 20px;width:265px;cursor:pointer;transition:box-shadow .3s}.cpm-featured-posts-block-style-2 .see-all-btn:before,.cpm-featured-posts-block-style-2 .see-all-btn:after,.cpm-featured-posts-block-style-2 .load-more-btn:before,.cpm-featured-posts-block-style-2 .load-more-btn:after{display:none}.cpm-featured-posts-block-style-2 .load_more+.see-all-btn{display:none}@media(max-width:576px){.cpm-featured-posts-block-style-2 .posts-container .post-item{flex-direction:column-reverse;gap:15px}.cpm-featured-posts-block-style-2 .posts-container .post-item .post-image{flex:0 0 160px}}