.blog-banner{background-color:#f9f7f2;padding-top:120px;position:relative;overflow:hidden}.blog-banner .container{max-width:1440px}.blog-banner__row{align-items:stretch;width:100%;min-height:500px;display:flex}.blog-banner__content-col{flex-direction:column;display:flex}.blog-banner__breadcrumb{color:var(--charcoal);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:100px;font-family:Plus Jakarta Sans;font-size:13px;font-weight:400;display:flex}.blog-banner__breadcrumb a{color:var(--charcoal);text-decoration:none}.blog-banner__breadcrumb a:hover{text-decoration:underline}.blog-banner__breadcrumb span:last-child{font-weight:700}.blog-banner__content h1,.blog-banner__content h2{color:var(--charcoal);margin:0 0 10px}.blog-banner__content p{color:var(--charcoal);margin:0}.blog-banner__filters{padding-top:100px}.blog-banner__filters-label{color:#3a4952;letter-spacing:-.78px;text-transform:capitalize;margin-bottom:14px;font-family:Plus Jakarta Sans;font-size:26px;font-weight:500;line-height:120%}.blog-banner__filter-buttons{flex-wrap:wrap;gap:10px;display:flex}.blog-filter-btn{min-width:64px;height:40px;min-height:32px;max-height:48px;color:var(--charcoal);background:0 0;border:1px solid #d0d0d0;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:Plus Jakarta Sans;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex}.blog-filter-btn:hover,.blog-filter-btn.is-active{background:var(--charcoal);color:var(--white);border-color:var(--charcoal)}.blog-banner__image{justify-content:flex-end;align-items:center;height:100%;display:flex}.blog-banner__image img{object-fit:cover;border-radius:12px;width:100%;height:380px;display:block}@media (width<=991px){.blog-banner__row{min-height:unset;flex-direction:column;gap:40px}.blog-banner__image img{height:280px}.blog-banner__breadcrumb{display:none}.blog-banner__filters{padding-bottom:10px}}@media (width<=575px){.blog-banner__row>[class*=col-]{max-width:100%;display:block}.blog-banner__image{margin-top:0;margin-bottom:24px}.blog-banner__image img{height:220px}.blog-banner__content h1,.blog-banner__content h2{margin-bottom:10px}.blog-banner__content p{margin-bottom:24px}.blog-banner__filters{width:100%;min-width:0;max-width:100%}.blog-banner__filter-buttons::-webkit-scrollbar{height:5px;display:block}.blog-banner__filter-buttons::-webkit-scrollbar-track{background:#e2e1df;border-radius:10px}.blog-banner__filter-buttons::-webkit-scrollbar-thumb{background:#2e3a44;border-radius:10px}.blog-banner__filter-buttons{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2e3a44 #e2e1df;flex-wrap:nowrap;width:100%;min-width:0;margin-bottom:10px;overflow:auto hidden}.blog-filter-btn{white-space:nowrap;flex:none}.blog-banner__content-col{text-align:center;align-items:center}.blog-banner__breadcrumb{justify-content:center}.blog-banner__filter-buttons{justify-content:flex-start}.blog-banner__row{flex-direction:column;margin-left:0;margin-right:0;display:flex}.blog-post-banner__meta{flex-direction:column;align-items:center;gap:8px}.blog-post-banner__meta-left{flex-wrap:wrap;justify-content:center;gap:12px}.blog-post-banner__date{text-align:center;width:100%}}
