.post-grid{overflow:hidden;position:relative}.post-grid .section-content{margin:0 auto;max-width:1440px;overflow:hidden}.post-grid *{margin-bottom:0;margin-top:0}.post-grid .heading-area{display:flex;flex-direction:column;margin-bottom:24px;max-width:873px;padding-right:20px}.post-grid .heading-area .upper-heading{color:var(--supertext);font-size:14px;font-weight:800;letter-spacing:.7px;line-height:1.6;margin-bottom:14px}.post-grid .heading-area .heading{color:var(--primary);margin-bottom:var(--space-lg-xs)}.post-grid .heading-area .description{column-gap:var(--space-sm-xs);display:flex;flex-direction:column}.post-grid .filters{align-items:center;display:flex;justify-content:space-between;margin-bottom:54px}.post-grid .filters .dropdown{display:inline-block;margin-left:14px;position:relative}.post-grid .filters .dropbtn{align-items:center;background-color:#f9faff;border:1px solid #dbdbe3;color:#505050;cursor:pointer;display:inline-flex;font-size:16px;justify-content:space-between;min-height:48px;min-width:250px;padding:10px 14px}.post-grid .filters .dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;position:absolute;width:100%;z-index:1}.post-grid .filters .dropdown-content a{color:var(--primary);display:block;padding:12px 16px;text-decoration:none}.post-grid .filters .dropdown-content a:hover{background:#c4d2ff;color:var(--primary)}.post-grid .filters .dropdown-content a.active{background:var(--primary);color:#fff;pointer-events:none}.post-grid .filters .dropdown:hover .dropdown-content{display:block}.post-grid .filters .clear-filter.disabled{opacity:.4;pointer-events:none}.post-grid .grid-item .item-content{background:#f9faff;border:1px solid #dbdbe3;border-radius:var(--radius);height:100%;overflow:hidden;transition:all .5s ease}.post-grid.bg-light .grid-item .item-content{background-color:var(--wireframe0)}.post-grid .grid-wrapper{display:flex;flex-wrap:wrap;gap:40px}.post-grid .grid-wrapper .grid-item{flex:0 0 calc(33.33333% - 27px)}.post-grid .grid-item .item-content .text-area{display:flex;flex-direction:column;gap:var(--space-xs);justify-content:center;padding:var(--space-md-xs)}.post-grid .grid-item .post-tag{background:#c4d2ff;border-radius:7px;color:var(--primary);display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-bottom:24px;padding:6px 8px}.post-grid .grid-item .item-content .text-area h5{margin-bottom:14px}.post-grid .grid-item .item-content .text-area h5 a{color:var(--primary);font-weight:700}.post-grid .grid-item .item-content:hover .text-area h5 a{color:var(--orange)}.post-grid .grid-item .post-body{color:#505050}.post-grid .grid-item .theme-btn{border-bottom:1px solid transparent;color:#3f4d7c;font-size:var(--sm-xs-font);padding:var(--space-xxxs) 0}.post-grid .grid-item .item-content .text-area *{transition:all .5s ease}.post-grid .grid-item .item-content .text-area .theme-btn.style-tertiary{border-bottom-width:2px;gap:7px}.post-grid .grid-item .item-content:hover .text-area .theme-btn.style-tertiary{border-bottom-color:var(--green-dark)}.post-grid .grid-item .theme-btns-wrapper{margin-top:var(--space-md-xs)}.post-grid .blog-pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:73px auto 0}.post-grid .blog-pagination a{color:#505050;display:inline-flex;padding:10px}.post-grid .blog-pagination a.disabled{opacity:.3;pointer-events:none}.post-grid .blog-pagination a.active{color:#ff7462;font-weight:700}@media (max-width:991px){.post-grid .grid-wrapper .grid-item{flex:0 0 calc(50% - 20px)}}@media (max-width:767px){.post-grid .filters{flex-wrap:wrap;gap:16px}.post-grid .filters .filter-col{order:1}.post-grid .filters .dropdown-col{display:flex;flex-direction:column;gap:12px;order:4;width:100%}.post-grid .filters .dropdown{margin-left:0;width:100%}.post-grid .filters .dropbtn{width:100%}.post-grid .grid-item .post-tag{font-size:13px}.post-grid .grid-item .item-content{border-radius:var(--radius-xs)}.post-grid .grid-item .item-content .text-area{display:flex;flex-direction:column;gap:var(--space-sm-xs);justify-content:center;padding:var(--space-xs-xs)}.post-grid .grid-item .theme-btns-wrapper{margin-top:var(--space-xxss)}.post-grid .grid-item .theme-btns-wrapper>.btn-wrapper{width:auto}}@media (max-width:575px){.post-grid .grid-wrapper .grid-item{flex:0 0 100%}}