.resource-listing{padding:0 20px}.resource-listing .resources{display:flex;flex-flow:row nowrap;gap:20px}.resource-listing .resource{align-items:center;display:flex;flex-flow:column nowrap;text-align:center;width:calc(25% - 15px)}.resource-listing .resource .image{aspect-ratio:267/170;object-fit:cover;width:100%}.resource-listing .resource .name{color:var(--color-primary);font-size:14px;font-weight:700;margin-bottom:0;margin-top:12px;text-transform:uppercase}.resource-listing .resource .type{color:#828282;font-size:14px;font-style:italic;font-weight:300;margin-top:5px}.resource-listing .flickity-button{background:rgba(51,51,51,.8)}.resource-listing .flickity-button:hover{background:#333}.resource-listing .flickity-button-icon{fill:#fff}.resource-listing .flickity-prev-next-button{border-radius:0;height:40px;top:calc(50% - 40px);width:40px}.resource-listing .flickity-prev-next-button.previous{left:-20px}.resource-listing .flickity-prev-next-button.next{right:-20px}@media screen and (max-width:767px){.resource-listing{padding:0 50px}.resource-listing .resource{width:calc(33.33333% - 13.33333px)}}@media screen and (max-width:600px){.resource-listing .resource{width:calc(50% - 10px)}}@media screen and (max-width:500px){.resource-listing{padding:0}.resource-listing .rich-text{padding:0 50px}.resource-listing .resource{margin-left:50px;width:calc(100% - 100px)}.resource-listing .flickity-prev-next-button.previous{left:5px}.resource-listing .flickity-prev-next-button.next{right:5px}}