.module.module--card-solution .card-solution img{min-width:100%;object-fit:cover}.module.module--card-solution .card-solution{color:var(--body-font-color);display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4);height:100%;overflow:hidden;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.module.module--card-solution .card-solution:has(.card-solution__wrapper){gap:0}.module.module--card-solution .card-solution picture{width:100%}.module.module--card-solution .card-solution__wrapper{color:var(--body-font-color);display:flex;flex-flow:inherit;gap:calc(var(--spacing-base)*4);overflow:hidden;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.module.module--card-solution .card-solution .text-container{display:flex;flex:1 1 auto;flex-flow:column;gap:calc(var(--spacing-base)*4)}.module.module--card-solution .card-solution .button-container{margin-top:auto}.module.module--card-solution .card-solution .button-container .icon svg{width:17px}.module.module--card-solution .hs_cos_wrapper_type_rich_text{flex:1 1 auto}.module.module--card-solution .card-solution{position:relative}.module.module--card-solution .card-solution .card-solution__link{height:100%;left:0;position:absolute;top:0;width:100%}.module.module--card-solution .card-solution__icons_container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.module.module--card-solution .card-solution__icons_container .button.no-padding{padding:0}.module.module--card-solution .card-solution__text.real-link{pointer-events:none}@media screen and (max-width:992px){.module.module--card-solution .card-solution{display:flex;flex-direction:row-reverse}.module.module--card-solution .card-solution .card-solution__text{gap:var(--spacing-base)}.module.module--card-solution .card-solution .button-container:not(.icon-only){display:none}.module--card-solution>.dnd-row>.row-fluid{display:flex;flex-flow:row wrap;margin-inline:0;row-gap:calc(var(--spacing-base)*2)}.module--card-solution .card-solution__text br,.module.module--card-solution .card-solution picture{display:none}.module.module--card-solution .card-solution__wrapper{width:100%}.module.module--card-solution .card-solution:has(.card-solution__wrapper) .card-solution__text{align-items:flex-start}.module.module--card-solution .card-solution:has(.card-solution__wrapper) .card-solution__icons_container{margin-left:auto}}@media (min-width:993px),print{.module--card-solution>.dnd-row>.row-fluid{display:grid;grid-auto-rows:1fr}.module--card-solution>.dnd-row>.row-fluid>[class*=span]{flex:0 0 auto;width:auto}}