svg.circle-bg{left:50%;margin:15vh 0 0 10vw;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%)}.resources-container{height:auto;max-width:100%;position:relative;width:100%}.introduction-area h2{color:#07689f;font-size:2rem}.filter-row{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto;max-width:100%;padding:1rem 20px;position:relative;width:1080px}.filter-row label{display:block;font-size:1.25rem;line-height:100%;padding:0 1rem}select.filter-topics:first-of-type{margin-right:3rem}.resources-row{align-items:stretch;flex-flow:row wrap;height:auto;margin:0 auto;max-width:100%;padding:2rem 0;width:1080px}.resource-block,.resources-row{display:flex;justify-content:flex-start;position:relative}.resource-block{align-items:flex-start;box-sizing:border-box;flex-flow:column;margin:0 2.5rem 2.5rem;padding:0;width:calc(50% - 5rem)}.resource-block.inactive{display:none}.resource-block a{align-items:flex-end;background:linear-gradient(-45deg,#7cf2f2,#7cf2f2 12%,transparent 0,transparent);border-bottom:2px solid #7cf2f2;box-sizing:border-box;display:flex;flex-flow:row wrap;height:100%;justify-content:flex-end;left:0;opacity:0;padding:0 .75rem 1rem 0;position:absolute;top:0;transition:all .24s ease;width:100%;z-index:5}.resource-block:hover a{opacity:1}.resource-block:before{background:#7cf2f2;bottom:0;content:"";height:100%;opacity:0;position:absolute;right:0;transition:all .24s ease;width:2px;z-index:0}.resource-block:hover:before{opacity:1}.resource-block>img{aspect-ratio:16/9;display:block;height:auto;min-height:200px;object-fit:cover;position:relative;width:100%;z-index:1}resource-type{background:rgba(0,94,146,.75);box-sizing:border-box;color:#fff;display:block;font-size:1.2rem;left:0;line-height:100%;padding:1rem 1.5rem;position:absolute;top:0;z-index:4}.selected-type resource-type{display:none}.resource-info{display:block;padding:1rem 2rem 2rem;position:relative}.resource-info h3{margin:.5rem 0 1rem}div#empty-list:before{display:none}@media (max-width:968px){.filter-row{display:none}}@media (max-width:768px){.resource-block{margin:0 0 2.5rem;width:100%}}