.module.module--cards .card .button.button--category{border-radius:calc(var(--spacing-base)*2);cursor:default;font-size:var(--extra-small-font-size);font-weight:var(--button-font-weight);line-height:var(--extra-small-line-height);min-height:0;padding:calc(var(--button-top-spacing)/2) calc(var(--button-right-spacing)/2) calc(var(--button-bottom-spacing)/2) calc(var(--button-left-spacing)/2);pointer-events:none;text-transform:var(--button-text-transform)}.module.module--cards .card img{object-fit:cover}.module.module--cards .card{height:100%}.module.module--cards .card,.module.module--cards .card picture{display:flex;flex-flow:column;overflow:hidden}.module.module--cards .card.card--animated{transition:transform var(--normal-transition) ease-in-out}.module.module--cards .hs_cos_wrapper_type_rich_text{flex:1 1 auto}.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module>.module--cards)>.dnd-row,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module>.module--cards)>.dnd-row>.row-fluid,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module>.module--cards)>.dnd-row>.row-fluid>.dnd-module,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module>.module--cards)>.dnd-row>.row-fluid>.dnd-module>.module--cards,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module>.module--cards)>.dnd-row>.row-fluid>.dnd-module>.module--cards .module__inner{display:flex;flex-flow:column;height:100%}.module.module--cards .card .button-container{margin-top:auto}.module.module--cards .card.card--hover-effect:not(:hover) p{opacity:0;transform:translateY(100%)}.module.module--cards .card.card--hover-effect p{opacity:1;transform:translateY(0);transition:transform var(--normal-transition) ease-in-out,opacity var(--normal-transition) ease-in-out}.module.module--cards .card.card--background-image{overflow:hidden;position:relative;z-index:1}.module.module--cards .card.card--background-image img{height:100%;width:100%}.module.module--cards .card.card--background-image picture:after{content:"";display:block;height:100%;position:absolute;width:100%}@media (max-width:1199px){.module.module--cards .card.card--background-image picture:after{background:linear-gradient(0deg,rgba(var(--black-color-rgb),.5),rgba(var(--black-color-rgb),.85))}}@media (min-width:1200px){.module.module--cards .card.card--background-image .button-container,.module.module--cards .card.card--background-image ol,.module.module--cards .card.card--background-image p,.module.module--cards .card.card--background-image ul{opacity:1;transition:opacity var(--normal-transition) ease-in-out}.module.module--cards .card.card--background-image:not(:hover) .button-container,.module.module--cards .card.card--background-image:not(:hover) ol,.module.module--cards .card.card--background-image:not(:hover) p,.module.module--cards .card.card--background-image:not(:hover) ul{opacity:0}.module.module--cards .card.card--background-image:not(:hover) picture{opacity:1;transition:opacity var(--normal-transition) ease-in-out}.module.module--cards .card.card--background-image:hover picture{opacity:0;transition:opacity var(--normal-transition) ease-in-out}.module.module--cards .card.card--background-image picture:after{background:linear-gradient(0deg,transparent,rgba(var(--black-color-rgb),.5))}}