.resource-directory .fuzzy-search-label{display:block;color:var(--color-primary);font-weight:700;text-align:center;margin-bottom:10px}.resource-directory .fuzzy-search{display:block;max-width:300px;margin:0 auto;margin-bottom:40px}.resource-directory .resource-filters{display:flex;flex-flow:row nowrap;margin-bottom:30px}.resource-directory .filter-label{flex:0 0 auto;color:var(--color-primary);font-weight:700;text-transform:uppercase;margin-right:40px}.resource-directory #filter-label-text-desktop{display:block}.resource-directory #filter-label-text-mobile{display:none}.resource-directory .dropdown-chevron{display:none}.resource-directory #filter-checkbox{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.resource-directory .filter-items{display:flex;flex-flow:row wrap;margin:-8px}.resource-directory .filter-item{color:var(--color-primary);font-weight:700;text-transform:uppercase;cursor:pointer;padding:9px 16px;border:1px solid var(--color-primary);margin:8px}.resource-directory .filter-item.active{color:var(--color-white);background-color:var(--color-primary)}.resource-directory .resource-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px;column-gap:25px}.resource-directory .resource{display:flex;flex-flow:column nowrap;border:1px solid #d3d3d3;border-bottom:0}.resource-directory .resource.hidden{display:none}.resource-directory .resource:hover,.resource-directory .resource:active{text-decoration:none}.resource-directory .image-wrapper{background-color:#ededed;position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.resource-directory .image-wrapper img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:contain;padding:10px}.resource-directory .image-wrapper .download-icon{position:absolute;bottom:8px;right:16px}.resource-directory .content{flex:1;display:flex;flex-flow:column nowrap;padding:15px 20px;border-bottom:10px solid var(--color-secondary)}.resource-directory .title{color:var(--color-primary);font-size:18px;font-weight:700;margin-bottom:10px}.resource-directory .description{color:var(--color-base);margin-bottom:20px}.resource-directory .download-text{color:var(--color-primary);font-weight:700;text-transform:uppercase;margin-top:auto}@media(max-width:1000px){.resource-directory .resource-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.resource-directory .resource-filters{position:relative;justify-content:center}.resource-directory .filter-label{padding:9px 51px 9px 16px;border:1px solid var(--color-primary);position:relative;cursor:pointer;margin-right:unset;min-width:260px;text-align:center;overflow:hidden;white-space:nowrap;max-width:100%}.resource-directory #filter-label-text-desktop{display:none}.resource-directory #filter-label-text-mobile{display:block}.resource-directory .dropdown-chevron{display:block;position:absolute;height:100%;background-color:var(--color-primary);width:42px;top:0;right:0;pointer-events:none}.resource-directory .dropdown-chevron::before,.resource-directory .dropdown-chevron::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-left:7px solid transparent;border-right:7px solid transparent}.resource-directory .dropdown-chevron::before{display:block;border-top:7px solid var(--color-white)}.resource-directory #filter-checkbox:checked ~ .filter-label .dropdown-chevron::before{display:none}.resource-directory .dropdown-chevron::after{display:none;border-bottom:7px solid var(--color-white)}.resource-directory #filter-checkbox:checked ~ .filter-label .dropdown-chevron::after{display:block}.resource-directory .filter-items{display:none;flex-flow:column nowrap;position:absolute;top:41px;background-color:var(--color-white);z-index:1;margin:0 auto;border:1px solid var(--color-primary);min-width:260px}.resource-directory #filter-checkbox:checked ~ .filter-items{display:flex}.resource-directory .filter-item{margin:0;border:0;text-align:center}.resource-directory .resource-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.resource-directory .resource-grid{grid-template-columns:repeat(1,1fr)}}