.mid-blog-cta{margin:20px 0;padding:0;text-align:left}.mid-blog-cta a{display:inline-block;font-size:14px;font-weight:500;color:#fff;background-color:#b1a276;padding:8px 14px;border-radius:4px;text-decoration:none;line-height:1.4}.mid-blog-cta a:hover{background-color:#000}.law-office-banner{background-color:#fff;border:2px solid #b59b6d;border-radius:8px;padding:45px 30px;margin:40px 0;text-align:center;box-shadow:0px 5px 15px rgba(0,0,0,.05)}.law-office-banner h3{color:#1a2b3c;font-size:26px;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.law-office-banner p{color:#444;font-size:17px;max-width:700px;margin:0 auto 30px;line-height:1.6}.cta-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.cta-btn{padding:15px 32px;border-radius:4px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;font-size:15px}.cta-btn.primary{background-color:#1a2b3c;color:#fff!important;border:2px solid #1a2b3c}.cta-btn.primary:hover{background-color:#b59b6d;border-color:#b59b6d}.cta-btn.secondary{background-color:transparent;color:#b59b6d!important;border:2px solid #b59b6d}.cta-btn.secondary:hover{background-color:#b59b6d;color:#fff!important}@media (max-width:600px){.cta-actions{flex-direction:column}.cta-btn{width:100%}}.single-post .row{display:flex;justify-content:center}.single-post .sidebar,.single-post #sidebar{display:none}.single-post .site-content .col-sm-8{width:100%}.single-post .zn_subheader,.single-post .page-subheader,.single-post .zn-breadcrumbs,.single-post .breadcrumb{display:none!important}.single-post .site-content{padding-top:0;margin-top:0}