.resources-2__filtering{padding:2rem;background-color:var(--tertiary-color)}.resources-2__filtering ul{margin:0;padding:0;list-style:none}.resources-2__filtering .topic-filter{color:#fff;transition:all .3s;border-bottom:2px solid transparent}.resources-2__filtering .topic-filter:hover{cursor:pointer;opacity:.8;border-bottom:2px solid #fff}.resources-2__filtering .topic-filter:not(:first-of-type).is-active{border-bottom:2px solid #fff}.resources-2__active-filter{color:#fff;position:relative;font-size:24px}.resources-2__active-filter:after{content:"+";margin-left:20px}.resources-2__active-filter.open:after{content:"-"}@media (min-width:768px){.resources-2__active-filter{display:none}.resources-2__filtering ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap)}}.resources-2__resources{display:grid;grid-template-columns:repeat(auto-fit,calc(33.33% - var(--gap-lg)));grid-gap:var(--gap-lg);justify-content:center}.resources-2__resource-image{width:100%;height:200px;object-fit:cover}.resources-2__load-more{text-align:center}@media(max-width:991px){.resources-2__resources{display:grid;grid-template-columns:repeat(auto-fit,calc(50% - var(--gap-md)));grid-gap:var(--gap-md);justify-content:center}}@media(max-width:767px){.resources-2__filtering ul{display:none;margin-top:15px}.resources-2__filtering ul.open{display:block}.resources-2__resources{display:grid;grid-template-columns:repeat(auto-fit,100%);grid-gap:var(--gap-md);justify-content:center}.resources-2__filtering .topic-filter{width:fit-content;margin:0 0 8px}}