.module.module--features .feature img{object-fit:cover}.module.module--features .feature{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4);height:100%;width:100%}.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module .module--features)>.dnd-row,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module .module--features)>.dnd-row>.row-fluid,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module .module--features)>.dnd-row>.row-fluid>.dnd-module,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module .module--features)>.dnd-row>.row-fluid>.dnd-module>.module--features,.dnd-column:has(>.dnd-row>.row-fluid>.dnd-module .module--features)>.dnd-row>.row-fluid>.dnd-module>.module--features>.module__inner{height:100%}.module--features .feature picture{position:relative}.module.module--features .feature .button-container{align-items:center;display:inline-flex;flex-flow:row;gap:calc(var(--spacing-base)*2)}.module.module--features .feature:not(.feature--hover) .button-container{margin-top:auto}.module.module--features .feature.feature--horizontal{align-items:flex-start;flex-flow:row}.module.module--features .feature .image-container{display:flex;flex-flow:column}.module.module--features .feature .text-container{display:flex;flex:1 1 auto;flex-flow:column;gap:calc(var(--spacing-base)*4)}.module.module--features .hs_cos_wrapper_type_rich_text:not(.hs_cos_wrapper_type_rich_text--description){flex:1 1 auto}.module.module--features .hs_cos_wrapper_type_rich_text.hs_cos_wrapper_type_rich_text--description{justify-content:center}.module.module--features .feature--hover .feature__description .hs_cos_wrapper_type_rich_text.hs_cos_wrapper_type_rich_text--description:only-child{flex:1 1 auto}.dnd-column:not([class*=vertical-alignment]):has(>.dnd-row>.row-fluid>.dnd-module>.module--features)>.dnd-row,.dnd-column:not([class*=vertical-alignment]):has(>.dnd-row>.row-fluid>.dnd-module>.module--features)>.dnd-row>.row-fluid,.dnd-column:not([class*=vertical-alignment]):has(>.dnd-row>.row-fluid>.dnd-module>.module--features)>.dnd-row>.row-fluid>.dnd-module,.dnd-column:not([class*=vertical-alignment]):has(>.dnd-row>.row-fluid>.dnd-module>.module--features)>.dnd-row>.row-fluid>.dnd-module>.module--features,.dnd-column:not([class*=vertical-alignment]):has(>.dnd-row>.row-fluid>.dnd-module>.module--features)>.dnd-row>.row-fluid>.dnd-module>.module--features .module__inner{display:flex;flex-flow:column;height:100%}.module.module--features .feature--hover{position:relative}.module.module--features .feature--hover .feature__description{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4);z-index:1}@media (min-width:993px){.module.module--features .feature--hover .feature__description{height:100%;justify-content:center;left:0;opacity:0;overflow:auto;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.module.module--features .feature--hover:hover .feature__description{opacity:1;pointer-events:auto}}@media (min-width:993px) and (max-width:1366px){.module.module--features .feature--hover .feature__description{padding:calc(var(--spacing-base)*6)}}@media (min-width:1367px){.module.module--features .feature--hover .feature__description{padding:calc(var(--spacing-base)*8)}}