.resources{position:relative}.no-resources,.no-resources-filter{font-family:Henriette,arial,sans-serif;font-size:1.5rem;min-height:500px}.resources .resources__top{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.resources .resources__top>h1{font-size:48px;line-height:56px;margin:0}.resources__top h1 p{font-family:Henriette,sans-serif;font-size:18px;font-weight:300;line-height:1.3;margin:1rem 0 0;padding:0}.resources .resources__filters{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.resources .filter{position:relative}.resources .filter>.filter--name{color:var(--dark_color);font-size:18px;font-weight:900;line-height:36px;text-transform:uppercase}.resources .filter>.filter--top{align-items:center;color:var(--dark_color);display:flex;flex-direction:row;font-family:Henriette,sans-serif;font-size:1rem;font-weight:300;justify-content:space-between;line-height:30px;fill:var(--primary_color);border-bottom:1px solid var(--secondary_color);cursor:pointer}.resources .filter>.filter--top svg{transform:rotate(0deg);transition:transform .3s ease-in-out}.resources .filter>.filter--top.active svg{transform:rotate(180deg);transition:transform .3s ease-in-out}.resources .filter>.filter--top:not(.active)~.filter__options{height:100%;max-height:1px;opacity:0;overflow:hidden;padding:.75rem;position:absolute;transition:all .3s ease-out;width:100%;z-index:-1}.resources .filter>.filter--top.active~.filter__options{background-color:#fff;display:flex;flex-direction:column;gap:1rem;max-height:300px;opacity:1;overflow:auto;padding:.75rem;position:absolute;transition:all .3s ease-out;width:100%;z-index:1}.resources .filter .filter__options div{align-items:center;color:var(--dark_color);cursor:pointer;display:flex;flex-direction:row;font-family:Henriette,sans-serif;font-weight:100;gap:.5rem;line-height:1}.resources .resources__listing{column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);height:fit-content!important;margin-bottom:2rem;position:relative;row-gap:2rem}.resources .isotope-pager{display:flex;flex-direction:row;gap:1rem;justify-content:center}.resources .isotope-pager a{color:var(--dark_color);font-family:Henriette,sans-serif;font-weight:300;fill:var(--secondary_color)}.resources .isotope-pager a.active{color:var(--focus_color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.resources .isotope-pager a.disabled{opacity:.5}.resources .isotope-pager a.next svg{margin-left:.5rem;transform:rotate(-90deg)}.resources .isotope-pager a.prev svg{margin-right:.5rem;transform:rotate(90deg)}.resources .resource{height:fit-content!important;left:0!important;position:relative!important;top:0!important}.resources .resource>.resource__image{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.5rem;position:inherit;width:100%}.resources .resource>.resource__image .resource--type{background-color:var(--primary_color);border-radius:.5rem;color:#fff;font-size:14px;font-weight:900;height:fit-content;line-height:36px;padding:0 1rem;text-transform:uppercase}.resources .resource>.resource__content .resource__description{font-family:Henriette,sans-serif;font-weight:300;margin-bottom:1.5rem;max-height:100vh;min-height:216px}.resources .resource>.resource__content .resource--name{color:var(--tertiary_color);font-family:Futura,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:.32px;line-height:36px;margin-bottom:1rem;text-transform:uppercase}.resources .resource>.resource__content .resource--text{color:var(--dark_color);line-height:30px;margin-bottom:1rem}.resources .resource>.resource__content .resource--posted-by{color:var(--dark_color);font-weight:900}.resources .resource .resource__link a.resource__link--view{align-items:center;color:var(--focus_color);display:flex;flex-direction:row;gap:.5rem;fill:var(--focus_color);font-size:1.25rem;font-weight:900;line-height:2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out}.resources .resource .resource__link a.resource__link--view:hover{gap:1rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:all .3s ease-out}.resources .resource .resource__link a.resource__link--view svg{transform:rotate(-90deg)}.resources .resource .resource__topics{color:var(--dark_color);display:flex;flex-direction:row;font-family:Henriette,sans-serif;font-weight:100;gap:.5rem;line-height:30px;margin:1.5rem 0}.resources .resource .resource__topics svg{fill:var(--secondary_color)}.resources .resource__topics-listing span.topic:hover{text-decoration:underline}.resources .resource .e__remove-resource{color:var(--accent_color);display:inline-flex;flex-direction:row;gap:.5rem;fill:var(--accent_color);font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out}.resources .resource .e__remove-resource:hover{color:var(--dark_color);fill:var(--dark_color);transition:all .3s ease-out}.resources__chapter_home{margin-bottom:1rem}.resources .isotope-pager a.dots:after{content:" ..."}.resources .isotope-pager a.dots-lower:before{content:"... "}@media screen and (max-width:900px){.resources .resources__top{align-items:flex-start;flex-direction:column;gap:1.5rem}.resources .resources__top>.btn{justify-content:center;width:100%}.resources .resources__filters{gap:1.5rem;grid-template-columns:1fr}.resources .resources__listing{grid-template-columns:1fr;row-gap:1.5rem}.resources .resource>.resource__content .resource__description{min-height:fit-content}}