.blog-listing__heading{margin-bottom:calc(var(--spacing)*.47)}.blog-listing__card{align-content:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between}.blog-listing__card:hover{text-decoration:none}.post-card__tags{font-size:16px;font-style:normal;font-weight:400;line-height:1.5em;padding:20px 0}.post-card__thumb{display:flex;height:auto;margin-bottom:20px;width:100%}.post-card__image{aspect-ratio:410/250;height:100%;object-fit:cover;width:100%}.post-card__eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.post-card__eyebrow>span{align-items:center;color:#0d2110;display:inline-flex;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:1.2em}.blog-listing__featured{margin-bottom:60px}.post-card__title{font-family:DM Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:1.2em;margin-bottom:0}.blog-listing__loadmore{text-align:center}.blog-listing__list{gap:30px}@media (min-width:768px){.blog-listing__list{display:flex;flex-wrap:wrap;gap:50px 30px}.blog-listing__col,.blog-listing__no-found{width:100%}.blog-listing__loadmore{text-align:right}}@media (min-width:1200px){.blog-listing__heading{margin-bottom:calc(var(--spacing)*.71)}.blog-listing__card{margin-bottom:0}}.blog-listing__filter{padding-bottom:35px}.blog-listing__pagination.one-page{margin-top:0!important}.blog-listing__pagination.one-page li{display:none!important}.blog-filter__form{position:relative}.blog-filter__form svg{position:absolute;right:20px;top:15px}.blog-filter__dropdown .dropdown-label,.blog-filter__form .keyword-search{border:1px solid var(--black-color);border-radius:5px;color:var(--primary-color);font-size:1rem;line-height:1.75;padding:11px 40px 11px 20px;width:100%}.post-card__tags{display:none}.post-card__eyebrow span[data-slug],.post-card__tags span[data-slug]{cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease}.post-card__tags span[data-slug]:hover{text-decoration:underline}.post-card__eyebrow span[data-slug]:hover{color:#9fc770}@keyframes card-fade-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.blog-listing__col{animation-duration:.8s;animation-name:card-fade-up}.blog-filter__form .keyword-search::-webkit-input-placeholder{color:var(--primary-color);font-weight:400}.blog-filter__form .keyword-search::-moz-placeholder{color:var(--primary-color);font-weight:400}.blog-filter__form .keyword-search:-ms-input-placeholder{color:var(--primary-color);font-weight:400}.blog-filter__form .keyword-search::-ms-input-placeholder{color:var(--primary-color);font-weight:400}.blog-filter__form .keyword-search::placeholder{color:var(--primary-color);font-weight:400}.blog-filter--blog-tags{position:relative}.blog-filter--blog-tags svg{position:absolute;right:20px;top:18px}.blog-listing__no-found{color:#333;font-size:18px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.blog-filter__dropdown{position:relative}.blog-listing__filter .blog-filter__dropdown .dropdown-label{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' viewBox='0 0 16 10'%3E%3Cpath stroke='%23325852' stroke-linecap='round' stroke-width='2' d='m1 1.5 7 7 7-7'/%3E%3C/svg%3E") #fff no-repeat 95% 50%}.blog-filter__dropdown .dropdown-label svg{transition:all .3s ease;-webkit-transition:all .3s ease}.blog-filter__dropdown.is-open .dropdown-label svg{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.blog-filter__dropdown .dropdown-label{cursor:pointer;display:block}.blog-filter__dropdown .dropdown-list{background:#fff;border:1px solid #e4e4e4;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);display:none;left:0;list-style:none;margin-bottom:0;padding:20px;position:absolute;top:100%;width:100%;z-index:30}.blog-filter__dropdown.is-open .dropdown-list{display:block}.blog-filter__dropdown .dropdown-list a{color:var(--black-color);display:block;font-size:1.125rem;font-weight:400;line-height:1.56;text-decoration:none;transition:all .3s ease;width:100%}.blog-filter__dropdown .dropdown-list .is-active a,.blog-filter__dropdown .dropdown-list a:hover{text-decoration:underline}.blog-listing__filter{display:flex;flex-wrap:wrap;gap:30px}.blog-listing__filter>div{width:calc(33.33333% - 22.5px)}@media (max-width:1200px){.blog-listing__filter>div{width:calc(33.33333% - 20px)}}@media (max-width:992px){.blog-listing__filter>div{width:calc(100% - 15px)}.blog-listing__filter{padding-bottom:30px}}@media (max-width:767px){.blog-filter--search .main-label{display:none!important}.blog-listing__filter>div,.blog-listing__list>div{width:100%}.blog-listing__list{display:flex;flex-direction:column;gap:30px}}.blog-filter .main-label{color:#0d2110;display:block;font-size:18px;font-style:normal;font-weight:800;line-height:1.5em;margin-bottom:10px}.blog-filter .blog-filter__form input::placeholder{opacity:1}.blog-filter .blog-filter__form input,.blog-filter .blog-filter__form input:active,.blog-filter .blog-filter__form input:hover,.blog-listing__filter .dropdown-label{align-items:center;align-self:stretch;background:#fff;border:1px solid #0d2110;border-radius:10px;color:#0d2110;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:50px;justify-content:space-between;line-height:150%;padding:10px 14px}.post-card__content{font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding-top:20px}.post-card__link{padding-top:30px}.blog-listing__pagination{align-items:center;display:flex;gap:0;justify-content:center;list-style:none;margin-left:0;margin-top:55px;padding:15px 0;width:100%}.blog-listing__pagination .page-disabled{opacity:0;pointer-events:none;position:relative;visibility:hidden;z-index:-99999}.blog-listing__pagination a{align-items:center;border:1px solid #0d2110;border-radius:6px;color:#0d2110;display:flex;font-size:20px;font-style:normal;font-weight:500;height:40px;justify-content:center;line-height:1;margin:0 5px;min-width:40px;padding:0 12px;text-align:center}.blog-listing__pagination .page-prev{margin-right:10px}.blog-listing__pagination .page-next{margin-left:10px}.blog-listing__pagination li{margin-bottom:0}.blog-listing__pagination li a:hover,.blog-listing__pagination li.is-active a{background:#0d2110;color:#fff}@media (max-width:992px){.blog-listing__pagination{margin-top:30px}}