.blog,.blog__header{position:relative}@media (min-width:769px){.blog__sidebar{padding-right:2rem}}@media (min-width:769px){.blog__content{padding-left:1.5rem}}.blog__top-pagination{position:absolute;top:-68px;right:0}@media (min-width:769px){.blog__top-pagination{top:-62px}}.blog__mobile-filter-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;background-color:#227e42;border:none;border-radius:8px;color:#fff;padding:10px 16px;font-weight:600;box-shadow:0 6px 14px rgba(0,0,0,.12)}.blog__mobile-filter-btn i{color:#fff}.blog__mobile-filter-btn .blog__mobile-filter-count{margin-left:8px;background:#fff;color:#227e42;border-radius:50%;padding:0;font-size:12px;width:22px;height:22px;font-weight:700}.blog__filters-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:10000}.blog__filters-overlay.is-open{opacity:1;visibility:visible}.blog__filters-overlay .blog__filters-drawer{position:absolute;top:0;left:0;height:100%;width:85vw;max-width:360px;background:#fff;transform:translateX(-100%);transition:transform .25s ease;border-top-right-radius:16px;border-bottom-right-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.18);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog__filters-overlay.is-open .blog__filters-drawer{transform:translateX(0)}.blog__filters-overlay .blog__filters-drawer-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.08)}.blog__filters-overlay .blog__filters-close{background:transparent;border:0;padding:6px;line-height:1;color:#227e42}.blog__filters-overlay .blog__filters-drawer-body{padding:16px;overflow:auto}.blog .refinements .values li a{color:#2e2e2e!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;font-size:18px}.blog .refinements .values li a .fa{color:#227e42;font-size:24px}.blog .refinements .values li a span.selected{font-weight:500;color:#1f1f1f}.blog .refinements .values li a:hover span{color:#212121}.blog .refinement-folder{border:none;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.08);background-color:#fff}.blog .refinement-folder-mobile{box-shadow:none}.blog .refinement-folder-mobile .card-header{padding:0!important;margin-bottom:20px}.blog .refinement-folder-mobile .card-header:after{display:none}.blog__filter .blog .refinement-folder{border-radius:12px}.blog .refinement-folder .card-header{font-size:20px;padding:1rem 1.25rem;background-color:#fff;border-bottom:none;position:relative}.blog .refinement-folder .card-header:after{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:0;height:1px;background-color:rgba(0,0,0,.08)}.blog .refinement-folder .card-body{padding:1.25rem 1.25rem 1rem}.blog .refinement-folder .values{overflow:hidden;margin-bottom:0}.blog .refinement-folder .values li{margin-left:25px;display:block;margin-bottom:12px}.blog .refinement-folder .values li.blog__filter-parent{margin-left:0}.blog .refinement-folder .values li:last-child{margin-bottom:0}.blog .refinement-folder .card-body,.blog .refinement-folder .values,.blog .refinement-folder ul{max-height:none!important}@media (max-width:1279.98px){.blog .blog__filters-overlay .blog__filter-child{margin-left:24px}}