.blog-page{padding:50px 0}.blog-page .card{border:none;border-radius:30px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;background:#f8fafc}.blog-page .card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,8%)}.blog-page .card-img-top{height:clamp(250px,calc(250px + (100vw - 768px) * .0833),350px);object-fit:cover;object-position:top;border-bottom:1px solid #eee;transition:transform .3s ease}.blog-page .card:hover .card-img-top{transform:scale(1.05)}.blog-page .card-title a{font-size:clamp(.9375rem,.6465rem + .6071vw,1.375rem);font-weight:600;color:#000;line-height:1.35}.blog-page .card-title a:hover{color:#f46d22!important}.blog-page .card-text{font-size:clamp(1rem,.7505rem + .5204vw,1.375rem);color:#5e5e5e}.blog-page .card-footer{background:0 0!important}.blog-page .btn{padding:10px 30px;border-radius:5px;font-size:clamp(.875rem,.7087rem + .3469vw,1.125rem);font-weight:500;transition:.25s ease}.blog-page .btn-primary{background:#f46d22;border:none;color:#fff}.blog-page .btn-primary:hover{background:#000}.pagination-wrapper{display:flex;justify-content:center}.pagination-wrapper .page-numbers{display:inline-block;padding:10px 16px;margin:0 4px;background:#fff;border:1px solid #ddd;border-radius:8px;text-decoration:none;font-size:15px;color:#222;transition:.25s ease}.pagination-wrapper .page-numbers.current,.pagination-wrapper .page-numbers:hover{background:#f46d22;color:#fff;border-color:#f46d22}#blog-detail-page-content .entry-header,#blog-detail-page-content .entry-footer{display:none}#blog-detail-page-content form[role=search] .input-group{display:flex;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.1)}#blog-detail-page-content form[role=search] .form-control{border:1px solid #ddd;border-right:none;padding:10px 15px;font-size:15px;outline:none;transition:border-color .3s ease}#blog-detail-page-content form[role=search] .form-control:focus{border-color:#f46d22;box-shadow:none}#blog-detail-page-content form[role=search] .btn{background-color:#f46d22!important;color:#fff!important;border:none;padding:0 20px;font-weight:500;transition:background-color .3s ease}#blog-detail-page-content form[role=search] .btn:hover{background-color:#f46d22!important;color:#fff!important}#blog-detail-page-content .recent-blog-list li:before{font-family:"font awesome 5 free";content:"\f105";font-weight:700;margin-right:8px;color:inherit}#blog-detail-page-content .recent-blog-list li a{font-weight:500;font-size:clamp(.8125rem,.6046rem + .4337vw,1.125rem);text-decoration:none;color:#373737}#blog-detail-page-content .recent-blog-list li a:hover{text-decoration:underline;color:#f46d22}#blog-detail-page-content nav.navigation.post-navigation{margin-top:60px;padding-top:30px;border-top:1px solid #eee}#blog-detail-page-content .post-navigation .nav-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}#blog-detail-page-content .post-navigation .nav-previous,#blog-detail-page-content .post-navigation .nav-next{flex:1 1 48%;background:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:20px;transition:all .3s ease}#blog-detail-page-content .post-navigation .nav-previous:hover,#blog-detail-page-content .post-navigation .nav-next:hover{background:#f46d22;border-color:#f46d22}#blog-detail-page-content .post-navigation a{text-decoration:none;display:block;color:#333;transition:color .3s ease}#blog-detail-page-content .post-navigation .nav-subtitle{display:block;font-size:14px;text-transform:uppercase;color:#000;margin-bottom:6px;letter-spacing:.5px}#blog-detail-page-content .post-navigation .nav-title{font-size:16px;font-weight:600;line-height:1.4}#blog-detail-page-content .post-navigation .nav-previous:hover .nav-title,#blog-detail-page-content .post-navigation .nav-next:hover .nav-title,#blog-detail-page-content .post-navigation .nav-previous:hover .nav-subtitle,#blog-detail-page-content .post-navigation .nav-next:hover .nav-subtitle{color:#fff}#blog-detail-page-content .entry-content{color:#373737;line-height:1.8;font-size:1rem;font-weight:400}#blog-detail-page-content .entry-content h1,#blog-detail-page-content .entry-content h2,#blog-detail-page-content .entry-content h3,#blog-detail-page-content .entry-content h4,#blog-detail-page-content .entry-content h5,#blog-detail-page-content .entry-content h6{color:#000;margin-top:1em;margin-bottom:.4em;font-weight:700;line-height:1.3}#blog-detail-page-content .entry-content h1{font-size:clamp(1.6rem,2vw + .8rem,1.8rem)}#blog-detail-page-content .entry-content h2{font-size:clamp(1.5rem,1.8vw + .7rem,1.7rem)}#blog-detail-page-content .entry-content h3{font-size:clamp(1.3rem,1.4vw + .6rem,1.5rem)}#blog-detail-page-content .entry-content h4{font-size:clamp(1.2rem,1.2vw + .5rem,1.4rem)}#blog-detail-page-content .entry-content h5{font-size:clamp(1.1rem,1vw + .4rem,1.3rem)}#blog-detail-page-content .entry-content h6{font-size:clamp(1rem,.8vw + .3rem,1.2rem)}#blog-detail-page-content .entry-content p{margin-bottom:15px}#blog-detail-page-content .entry-content a{color:#f46d22;text-decoration:none;transition:color .3s ease;font-weight:500;text-decoration:underline}#blog-detail-page-content .entry-content a:hover{color:#d65f1e;text-decoration:underline}#blog-detail-page-content .entry-content ul,#blog-detail-page-content .entry-content ol{margin:1em 0 1em .1em}#blog-detail-page-content .entry-content li,.case-studies-details .inner-case-study-details li{margin-bottom:.8em}#blog-detail-page-content b{font-weight:700!important}#blog-detail-page-content .entry-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}#blog-detail-page-content .entry-content blockquote{border-left:4px solid #f46d22;padding-left:1em;margin:1.5em 0;color:#333;font-style:italic;background:#f9f9f9}