.block--resources .--loading{opacity:0}.block--resources .--loaded{animation:scale-up-top .7s cubic-bezier(.39,.575,.565,1) both}@keyframes scale-up-top{0%{transform:scale(.5);transform-origin:50% 0}to{transform:scale(1);transform-origin:50% 0}}.block--resources .resources .filter-bar .dropdown button{padding-right:2rem}.block--resources .resources .filter-bar .dropdown-toggle{background-color:transparent;border:none;border-bottom:2px solid var(--bs-primary);border-radius:0;padding:0;text-align:left;width:100%}.block--resources .resources .filter-bar .dropdown-toggle:after{border:none;content:url('data:image/svg+xml; utf8, <svg height="1rem" width="1rem" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-169.4-169.4-169.4 169.3c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z" fill="%2323004B"/></svg>');height:1rem;position:absolute;right:0;top:50%;transform:translateY(-75%) rotate(-180deg);transform-origin:50% 75%;transition:transform .15s ease-out;width:1rem}.block--resources .resources .filter-bar .dropdown-toggle.show:after{transform:translateY(-50%) rotate(0deg)}.block--resources .resources .filter-bar .dropdown-menu{background:#fff;border:2px solid var(--bs-primary);border-radius:0 0 5px 5px;box-shadow:0 8px 18px rgba(0,0,0,.15);margin-top:-2px;max-height:300px;min-width:-moz-fit-content;min-width:fit-content;overflow:auto;padding:0;width:100%}.block--resources .resources .filter-bar .dropdown-menu .dropdown-item{cursor:pointer;padding:.5rem}.block--resources .resources .filter-bar input{border:2px solid var(--bs-primary)}.block--resources .resources .btn-filter{align-items:center;border-radius:50px;display:inline-flex;font-size:.9rem;margin:.5rem .5rem 0 0;padding:.25rem 1rem}.block--resources .resources .btn-filter:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 384 512"><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z" fill="white"/></svg>');display:block;height:1rem;margin-left:.5rem}.block--resources .resources .results{--card-count:3}@media (max-width:991.98px){.block--resources .resources .results{--card-count:2!important}}@media (max-width:767.98px){.block--resources .resources .results{--card-count:1!important}}.block--resources .resources .results .resources-target{display:grid;gap:var(--bs-gutter-x,1rem);grid-auto-flow:row;grid-template-columns:repeat(var(--card-count),1fr)}.block--resources .resources .resource{align-self:stretch;flex:0 0 100%;height:auto!important}@media (min-width:768px){.block--resources .resources .resource{flex:0 0 50%}}@media (min-width:992px){.block--resources .resources .resource{flex:0 0 33.333%}}.block--resources .resources .resource .card{background-color:#fff;border:1px solid #f4f4f4;border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:var(--bs-primary);height:100%;margin-top:0;overflow:hidden;padding:0 1rem 1rem;transform:scale(1);transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.block--resources .resources .resource .card.linked:focus-within,.block--resources .resources .resource .card.linked:hover{cursor:pointer}.block--resources .resources .resource .card.linked:focus-within{outline:2px solid var(--bs-primary)}.block--resources .resources .resource .card.linked a{text-decoration:none}.block--resources .resources .resource .card .wp-block-image{margin:0 -1rem 1rem;width:calc(100% + 2rem)}.block--resources .resources .resource .card .wp-block-image img{border-radius:0;width:100%}.block--resources .resources .resource .card .cats{font-weight:700}.block--resources .resources .resource .card p:last-of-type{margin-bottom:0}.block--resources .resources .resource .card a.visually-hidden-focusable{bottom:0;left:0;position:absolute}.block--resources .resources .resource .card a.visually-hidden-focusable:focus{background-color:var(--bs-primary);box-shadow:none;color:#fff;outline:none;padding:.25rem .5rem;text-align:center;width:100%}.block--resources .resources .resource .card .wp-block-button .wp-element-button{border-width:1px;font-size:.75rem;padding:.25rem .5rem}.block--resources .resources .spinner{color:#f4f4f4}.block--resources .resources .load-more{display:none}.block--resources .event-over{opacity:.5;pointer-events:none}
