.blog-wrapper .col-inner{background:#fff;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 6px 22px rgb(0 0 0 / .06);transition:transform .25s ease,box-shadow .25s ease}.blog-wrapper .col-inner:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgb(0 0 0 / .12)}.blog-wrapper .box-image img{width:100%;border-radius:0}.blog-wrapper .post-title{font-size:19px;font-weight:600;color:#222;padding:18px 20px 6px;line-height:1.3}.blog-wrapper .entry-summary p{padding:0 20px 20px;font-size:15px;color:#666;margin:0}.blog-wrapper article{margin-bottom:28px}.single-post .post-inner{background:#fff;padding:40px 55px;border-radius:22px;box-shadow:0 8px 28px rgb(0 0 0 / .08)}.single-post .entry-content{max-width:760px;margin:0 auto;font-size:18px;line-height:1.78;color:#333}.single-post .entry-content p{margin-bottom:18px;text-align:justify}.single-post .entry-content p:first-of-type{text-align:center}.single-post h2,.single-post h3{text-align:center}.single-post h2{margin-top:45px;font-size:26px;font-weight:700;letter-spacing:-.5px;color:#222}.single-post h3{margin-top:30px;font-size:21px;font-weight:600;color:#444}.single-post ul li,.single-post ol li{margin-bottom:10px;line-height:1.7;font-size:17px}.single-post .highlight-box{background:#f7f7f7;padding:20px 25px;border-radius:14px;margin:25px 0 30px 0}@media (min-width:768px){.single-post .post-thumb img{max-width:700px;margin:0 auto 25px auto;display:block;border-radius:20px}}.single-post .entry-content img{max-width:620px;width:100%;border-radius:16px;margin:26px auto;display:block}.single-post .image-caption{text-align:center;font-size:14px;color:#777;margin-top:-10px}.pdi-cta{display:block;background:#f0c816;padding:16px 32px;border-radius:14px;font-size:18px;font-weight:600;text-align:center;margin:40px auto 20px auto;color:#000;transition:all .25s ease;box-shadow:0 4px 12px rgb(0 0 0 / .08);border:none;max-width:350px}.pdi-cta:hover{background:#e2b315;box-shadow:0 6px 16px rgb(0 0 0 / .15);transform:translateY(-2px);color:#000}.single-post .breadcrumbs{margin-bottom:20px;font-size:15px}.single-post .posted-on,.single-post .byline{display:none!important}.single-post .entry-meta{text-align:center;font-size:15px;font-weight:600;color:#444}.single-post .posted-on,.single-post .entry-meta span{background:none!important;padding:0!important}@media (max-width:768px){.single-post .post-inner{padding:24px 18px}.single-post .entry-content{font-size:16px;line-height:1.7}.single-post h2{font-size:22px}.single-post h3{font-size:18px}}