.codit-blog-list-page .blog-item{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e9edf3;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.codit-blog-list-page .blog-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-3px)}.codit-blog-list-page .blog-item .thumbnail{position:relative;overflow:hidden;background:#eef2f6}.codit-blog-list-page .blog-item .thumbnail-link{display:block;line-height:0}.codit-blog-list-page .blog-item .thumbnail img,.codit-blog-list-page .blog-item .thumbnail img.blog-card-cover{width:100%;height:220px;object-fit:cover;display:block;transition:transform .35s ease}.codit-blog-list-page .blog-item:hover .thumbnail img,.codit-blog-list-page .blog-item:hover .thumbnail img.blog-card-cover{transform:scale(1.04)}.codit-blog-list-page .blog-item .thumbnail .blog-card-cover--placeholder{display:block;width:100%;height:220px;background:linear-gradient(135deg,#e8f5e9 0,#c8e6c9 45%,#81c784 100%)}.codit-blog-list-page .blog-item .content{padding:18px 18px 20px}.codit-blog-list-page .blog-item .content .meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px}.codit-blog-list-page .blog-item .content .meta span{font-size:14px;color:#5f6b7a}.codit-blog-list-page .blog-item .content h2.title{font-size:22px;line-height:1.25;margin:0 0 12px}.codit-blog-list-page .blog-item .content h2.title a{color:#111!important}.codit-blog-list-page .blog-item .content h2.title a:hover,.codit-blog-list-page .blog-item:hover .content h2.title a{color:#4f9b39!important}.codit-blog-list-page .blog-item .content p{font-size:16px;line-height:1.6;margin-bottom:18px;color:#374151}.codit-blog-list-page .blog-item .content .author span{font-size:14px}.blog-area .blog-pagination{margin-top:8px;padding:16px 12px 8px}.blog-area .blog-pagination ul{list-style:none;margin:0;padding:0}.blog-area .blog-pagination .navigation.pagination,.blog-area .blog-pagination ul li{margin:0}.blog-area .blog-pagination a.page-numbers,.blog-area .blog-pagination span.page-numbers,.blog-area .blog-pagination ul li a,.blog-area .blog-pagination ul li span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid #dfe6ea;border-radius:10px;background:#fff;color:#1a2332;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.blog-area .blog-pagination a.page-numbers:hover,.blog-area .blog-pagination ul li a:hover{background:#eaf6e8;border-color:#9ccc8f;color:#2e7d32;box-shadow:0 2px 8px rgba(79,155,57,.12);transform:translateY(-1px)}.blog-area .blog-pagination ul li .current,.blog-area .blog-pagination ul li span.current{background:linear-gradient(180deg,#5aad45 0,#4f9b39 100%);border-color:#3d8a2e;color:#fff!important;box-shadow:0 2px 10px rgba(79,155,57,.35)}.blog-area .blog-pagination .nav-links,.blog-area .blog-pagination ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.blog-area .blog-pagination span.page-numbers.current{background:linear-gradient(180deg,#5aad45 0,#4f9b39 100%);border-color:#3d8a2e;color:#fff;box-shadow:0 2px 10px rgba(79,155,57,.35)}.blog-area .blog-pagination span.page-numbers.dots,.blog-area .blog-pagination ul li .dots,.blog-area .blog-pagination ul li span.dots{border:0;background:0 0;box-shadow:none;min-width:auto;padding:0 6px;color:#6b7785;font-weight:500}.blog-area .blog-pagination a.next.page-numbers,.blog-area .blog-pagination a.prev.page-numbers{min-width:auto;padding:0 16px;font-weight:700}@media (max-width:991px){.mobile-menu-area #menu>ul li>ul.sub-menu,.mobile-menu-area .menu-expand,.offcanvas_menu .menu-expand,.offcanvas_menu .offcanvas_main_menu li>ul.sub-menu{display:none!important}.mobile-menu-area #menu>ul li.menu-open>ul.sub-menu,.offcanvas_menu .offcanvas_main_menu li.menu-open>ul.sub-menu{display:block!important}}.codit-blog-magazine{--codit-mag-gap:22px;--codit-mag-teal:#0d5c55;--codit-mag-teal2:#1a7a6f}.codit-blog-magazine-layout .codit-blog-sidebar-column{max-width:100%}@media (min-width:992px){.codit-blog-magazine-layout .codit-blog-sidebar-column{position:sticky;top:92px;align-self:flex-start}}.codit-blog-magazine .codit-blog-magazine__empty{padding:2rem 0;color:#5f6b7a}.codit-blog-magazine .codit-blog-band{margin-bottom:var(--codit-mag-gap)}.codit-blog-magazine .codit-blog-band--featured-left{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:minmax(170px,1fr) minmax(170px,1fr);gap:var(--codit-mag-gap);align-items:stretch}.codit-blog-magazine .codit-blog-band--featured-left .codit-blog-card--featured{grid-column:1;grid-row:1/span 2}.codit-blog-magazine .codit-blog-band--featured-left .codit-blog-card--compact:nth-child(2){grid-column:2;grid-row:1}.codit-blog-magazine .codit-blog-band--featured-left .codit-blog-card--compact:nth-child(3){grid-column:2;grid-row:2}.codit-blog-magazine .codit-blog-band--featured-right{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:minmax(170px,1fr) minmax(170px,1fr);gap:var(--codit-mag-gap);align-items:stretch}.codit-blog-magazine .codit-blog-band--featured-right .codit-blog-card--compact:nth-child(1){grid-column:1;grid-row:1}.codit-blog-magazine .codit-blog-band--featured-right .codit-blog-card--compact:nth-child(2){grid-column:1;grid-row:2}.codit-blog-magazine .codit-blog-band--featured-right .codit-blog-card--featured{grid-column:2;grid-row:1/span 2}.codit-blog-magazine .codit-blog-band--row-three{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--codit-mag-gap)}.codit-blog-magazine .codit-blog-band--remainder{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--codit-mag-gap)}.codit-blog-magazine .codit-blog-card{margin:0;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e4ebe6;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:box-shadow .25s ease,transform .25s ease}.codit-blog-magazine .codit-blog-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.1);transform:translateY(-2px)}.codit-blog-magazine .codit-blog-card__link{text-decoration:none;color:inherit;height:100%}.codit-blog-magazine .codit-blog-card__link--stack{display:flex;flex-direction:column;min-height:100%}.codit-blog-magazine .codit-blog-card--featured .codit-blog-card__link--featured{position:relative;display:block;min-height:300px;overflow:hidden}.codit-blog-magazine .codit-blog-card__media{position:relative;overflow:hidden;background:linear-gradient(135deg,#e8f5e9 0,#b2dfdb 100%)}.codit-blog-magazine .codit-blog-card--featured .codit-blog-card__media{position:absolute;inset:0}.codit-blog-magazine .codit-blog-card__img{width:100%;display:block;transition:transform .35s ease}.codit-blog-magazine .codit-blog-card--featured .codit-blog-card__img{height:100%;min-height:300px;object-fit:cover}.codit-blog-magazine .codit-blog-card--compact .codit-blog-card__img,.codit-blog-magazine .codit-blog-card--standard .codit-blog-card__img{height:190px;object-fit:cover}.codit-blog-magazine .codit-blog-card__img--placeholder{display:block;height:190px;background:linear-gradient(135deg,#e8f5e9 0,#81c784 100%)}.codit-blog-magazine .codit-blog-card--featured .codit-blog-card__img--placeholder{height:100%;min-height:300px}.codit-blog-magazine .codit-blog-card:hover .codit-blog-card__img{transform:scale(1.03)}.codit-blog-magazine .codit-blog-card__overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 22px 20px;background:linear-gradient(0deg,rgba(6,38,34,.94)0,rgba(6,38,34,.45) 55%,transparent 100%);color:#fff}.codit-blog-magazine .codit-blog-card__pill{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;margin-bottom:10px}.codit-blog-magazine .codit-blog-card--featured .codit-blog-card__title{margin:0 0 10px;font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.2;font-weight:700;color:#fff}.codit-blog-magazine .codit-blog-card__excerpt{margin:0 0 12px;font-size:15px;line-height:1.55;color:rgba(255,255,255,.88)}.codit-blog-magazine .codit-blog-card__read{font-size:14px;font-weight:700;color:#c8f5e0}.codit-blog-magazine .codit-blog-card__body{padding:16px 16px 18px;flex:1;display:flex;flex-direction:column}.codit-blog-magazine .codit-blog-card__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;font-size:13px;color:#5f6b7a}.codit-blog-magazine .codit-blog-card--compact .codit-blog-card__title{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:#111}.codit-blog-magazine .codit-blog-card--standard .codit-blog-card__title{margin:0;line-height:1.3;font-weight:700;color:#111;font-size:19px}.codit-blog-magazine .codit-blog-card:hover .codit-blog-card--compact .codit-blog-card__title,.codit-blog-magazine .codit-blog-card:hover .codit-blog-card--standard .codit-blog-card__title{color:var(--codit-mag-teal2)}.codit-blog-magazine .codit-blog-card__lede{margin:10px 0 0;font-size:15px;line-height:1.55;color:#374151}@media (max-width:991px){.codit-blog-magazine .codit-blog-band--featured-left,.codit-blog-magazine .codit-blog-band--featured-right{display:flex;flex-direction:column;gap:var(--codit-mag-gap)}.codit-blog-magazine .codit-blog-band--featured-left .codit-blog-card--compact,.codit-blog-magazine .codit-blog-band--featured-left .codit-blog-card--featured,.codit-blog-magazine .codit-blog-band--featured-right .codit-blog-card--compact,.codit-blog-magazine .codit-blog-band--featured-right .codit-blog-card--featured{grid-column:auto;grid-row:auto}.codit-blog-magazine .codit-blog-band--featured-right .codit-blog-card--featured{order:-1}.codit-blog-magazine .codit-blog-band--row-three{grid-template-columns:1fr}body .mobile-menu-area .offcanvas_main_menu>li>a,body .mobile-menu-area .offcanvas_main_menu>li>a:link,body .mobile-menu-area .offcanvas_main_menu>li>a:visited,body .mobile-menu-area ul.offcanvas_main_menu.primary-nav>li>a,body .mobile-menu-area ul.offcanvas_main_menu.primary-nav>li>a:link,body .mobile-menu-area ul.offcanvas_main_menu.primary-nav>li>a:visited{color:#1d2746!important}body .mobile-menu-area .offcanvas_main_menu .sub-menu>li>a,body .mobile-menu-area .offcanvas_main_menu .sub-menu>li>a:link,body .mobile-menu-area .offcanvas_main_menu .sub-menu>li>a:visited{color:#3d4f5f!important}}