.module.module--cards.module--cards-logo .card .button.button--category{border-radius:calc(var(--spacing-base)*8);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__inner{border-radius:inherit;display:flex;width:100%}.module.module--cards.module--cards-logo .card picture:not(.card__logo-container) img{object-fit:cover}.module.module--cards.module--cards-logo .card picture.card__logo-container img{object-fit:contain}.module.module--cards .card,.module.module--cards .card__inner{height:100%;position:relative;transition:all var(--normal-transition) ease-in-out}.module.module--cards.module--cards-logo .card,.module.module--cards.module--cards-logo .card__inner{display:flex;flex-flow:column;justify-content:inherit;z-index:1}.module.module--cards.module--cards-logo .card picture{box-sizing:border-box;display:flex;flex-flow:column;overflow:hidden;width:100%}.module.module--cards.module--cards-logo .card.card--animated{transition:all var(--normal-transition) ease-in-out}.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text{flex:1 1 auto;font-family:var(--secondary-font-family)}.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text b,.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text strong{font-weight:500}.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.module--cards-logo .card .card__background-image picture{height:100%;left:0;min-width:100%;opacity:1;position:absolute;top:0;transition:opacity var(--normal-transition) ease-in-out;z-index:-1}.module.module--cards.module--cards-logo .card:hover .card__background-image picture{opacity:.8}.module.module--cards.module--cards-logo .card .button-container{margin-top:auto}.module.module--cards.module--cards-logo .card.card--hover-effect:not(:hover) p{opacity:0;transform:translateY(100%)}.module.module--cards.module--cards-logo .module__inner .card picture:not(.card__logo-container){border-radius:inherit}.module.module--cards.module--cards-logo .card:hover picture:not(.card__logo-container)>img{transform:scale(1.2)}.module.module--cards.module--cards-logo .card__logo-container{align-items:center;padding:calc(var(--spacing-base)*8) calc(var(--spacing-base)*8) calc(var(--spacing-base)*3) calc(var(--spacing-base)*8)}.module.module--cards.module--cards-logo .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.module--cards-logo .hs_cos_wrapper_type_rich_text h1,.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text h2,.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text h3,.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text h4,.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text h5,.module.module--cards.module--cards-logo .hs_cos_wrapper_type_rich_text h6{transition:color var(--normal-transition) ease-in-out}.module.module--cards .card picture>img{min-height:100%;min-width:100%;transition:transform var(--normal-transition) ease-in-out}.module.module--cards .card .card__inner>.hs_cos_wrapper_type_rich_text{border-radius:inherit}.module.module--cards .card .card__inner>.hs_cos_wrapper_type_rich_text>.hs_cos_wrapper_type_rich_text{z-index:2}@media (max-width:992px){.module.module--cards.module--cards-logo .card__logo-container{padding:calc(var(--spacing-base)*6) calc(var(--spacing-base)*8) calc(var(--spacing-base)*3) calc(var(--spacing-base)*8)}}