.resource-heading{margin-bottom:58px}.r-listing{position:relative}.hexagon-shape-container{height:100%;left:0;max-height:311px;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.hexagon-shape{content:var(--hexagon-shape-img);height:750px;left:57%;opacity:.1;position:absolute;top:0;width:950px}.r-filters-wrapper{margin-bottom:115px}.filter,.r-filters{display:flex}.r-filters{align-items:flex-start;column-gap:50px;justify-content:center}.filter{flex-direction:row;flex-wrap:wrap;gap:10px}.filter label{display:flex;font-size:.8889rem}.filter label,.filter__btn{align-items:center;font-weight:var(--light)}.filter__btn{background:var(--primary-background);border:none;border-radius:0 15px 0 15px;color:inherit;display:inline-flex;font-size:1rem;justify-content:space-between;min-width:260px;padding:12px 16px}.filter.filter--location .filter__btn{background:var(--tertiary);color:#fff}.filter__btn:active,.filter__btn:focus,.filter__btn:hover{background:var(--primary-background);cursor:pointer;font-weight:var(--light)}.filter__btn svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter.filter--location .filter__btn svg path{fill:#fff}.filter__btn[data-state=active]{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter__btn[data-state=active] svg{transform:rotate(180deg)}.filter__wrapper{position:relative}.filter__dropdown{background:var(--primary-background);border-radius:0 0 0 15px;list-style:none;margin:0;padding:0;position:absolute;width:100%;z-index:2}.filter.filter--location .filter__dropdown{background:var(--tertiary)}.filter__dropdown[data-state=hidden]{display:none}.filter__dropdown[data-state=active]{animation:growDown .3s ease-in-out forwards;display:block;left:0;perspective:1000px;position:absolute;top:100%;transform-origin:top center;width:100%;z-index:3}.filter__dropdown li{font-size:.8889rem;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.filter__dropdown li a{color:inherit;display:block;padding:12px 16px;text-decoration:none}.filter.filter--location .filter__dropdown li a{color:#fff}.filter__dropdown li:last-child{border-radius:0 0 0 15px}.filter__dropdown li:hover{background:#d8e5ee;cursor:pointer}.filter.filter--location .filter__dropdown li:hover{background:#1a587d}.r-filter__clear{margin:14px 0 0 70px;width:100%}.r-filter__clear-btn{appearance:none;background:none;border:none;color:var(--text);display:block;font-size:.875rem;font-weight:var(--light);padding:0}.r-filter__clear-btn a{color:inherit;text-decoration:none}button.r-filter__clear-btn:hover{background:none;border:none;cursor:pointer}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@media (max-width:1200px){.filter__btn{min-width:220px}}@media (max-width:1024px){.r-filters{gap:30px}.r-filters,.r-filters .filter{align-items:center;flex-direction:column}.r-filters .filter{gap:12px}.filter__btn{min-width:300px}.r-filter__clear{margin:14px auto 0}.r-filter__clear-btn{margin:0 auto;text-align:center}}.r-posts-bg{background:var(--secondary)}.r-posts{display:grid;gap:32px;grid-template-columns:1fr;top:-51px}.r-post,.r-posts{position:relative}.r-post{background:var(--white);border-radius:15px 0 15px 0;transition:all .2s ease}.r-post:hover{transform:translateY(-5px)}.r-post__body{padding:36px}.r-post__img{border-radius:15px 0 0;height:150px;object-fit:cover;width:100%}.r-post__title{font-size:1rem;font-weight:var(--bold);margin-bottom:16px}.r-post__link{border-bottom:2px solid var(--primary);color:var(--primary);font-weight:var(--bold);padding-bottom:6px;text-decoration:none}.empty-state{padding:32px 0}@media (min-width:640px){.r-posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.r-posts{grid-template-columns:repeat(3,1fr)}}.r-pagination{column-gap:31px}.r-pagination,.r-pagination__btn{align-items:center;display:flex;justify-content:center}.r-pagination__btn{padding:18px 21px}.r-pagination__btn--prev{background:var(--primary);border-radius:15px 0 15px}.r-pagination__btn--next{background:var(--tertiary);border-radius:0 15px}.r-pagination__link{color:#fff;font-weight:var(--light);text-decoration:none}.r-pagination__link.is-active{font-weight:var(--bold)}