.SustainabilityCards_sustainability-cards-grid__a1uKx{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.SustainabilityCards_sustainability-card__144v6{position:relative;flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 1.5rem);max-width:280px;overflow:hidden;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;border-radius:4px}.SustainabilityCards_sustainability-card__144v6:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.SustainabilityCards_sustainability-card__link__0FXMc{display:block;position:relative;text-decoration:none;width:100%;height:100%}.SustainabilityCards_sustainability-card__image-wrapper__CPrtW{position:relative;width:100%;padding-top:100%;overflow:hidden}.SustainabilityCards_sustainability-card__image__qNuzz{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.SustainabilityCards_sustainability-card__144v6:hover .SustainabilityCards_sustainability-card__image__qNuzz{transform:scale(1.05)}.SustainabilityCards_sustainability-card__overlay___LiaA{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,48,87,.85);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.SustainabilityCards_sustainability-card__144v6:hover .SustainabilityCards_sustainability-card__overlay___LiaA{opacity:1;pointer-events:auto}.SustainabilityCards_sustainability-card__content__Rts5A{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;width:100%}.SustainabilityCards_sustainability-card__title__rivCx{color:var(--white);font-size:1.25rem;font-family:Oswald,serif;text-transform:uppercase;letter-spacing:1px;font-weight:600;text-align:center;line-height:1.3;padding:0 1rem}.SustainabilityCards_sustainability-card__separator__Htm4i{width:60%;height:2px;background-color:var(--white);margin:.5rem 0}.SustainabilityCards_sustainability-card__view-text__MurUz{color:var(--white);font-size:1.5rem;font-family:Oswald,serif;text-transform:uppercase;letter-spacing:2px;font-weight:600;padding:1rem 2rem;border:2px solid var(--white);transition:all .3s ease}.SustainabilityCards_sustainability-card__144v6:hover .SustainabilityCards_sustainability-card__view-text__MurUz{background-color:var(--white);color:var(--navy)}@media (max-width:1200px){.SustainabilityCards_sustainability-card__144v6{flex-basis:calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem)}}@media (max-width:992px){.SustainabilityCards_sustainability-card__144v6{flex-basis:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}@media (max-width:576px){.SustainabilityCards_sustainability-card__144v6{flex-basis:100%;max-width:100%}}