.bento{display:grid;gap:calc(var(--spacing-base)*4)}.bento .bento__element .card-solution__image_container picture{filter:drop-shadow(0 9px 28px rgba(0,0,0,5%)) drop-shadow(0 3px 6px rgba(0,0,0,12%)) drop-shadow(0 6px 16px rgba(0,0,0,8%))}.bento .bento__element .card-solution__content--without-img{display:flex}.bento .bento__element .card-solution__content--without-img .hs_cos_wrapper_type_rich_text{flex:unset}.bento .bento__element .card-solution__content--without-img .card-solution__text{display:flex;flex-direction:column;gap:var(--rows-gap)}.bento .bento__element .card-solution__image_container{align-items:center;display:flex;height:100%;justify-content:center}.bento .bento__element .card-solution__buttons-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-base)}@media screen and (max-width:992px){.bento .bento__element .card-solution__buttons-container .button.no-padding{width:auto}}.module.module--card-solution .card-solution img{min-width:100%;object-fit:cover}.module.module--card-solution .card-solution,.module.module--card-solution .card-solution__body{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{overflow:hidden;width:100%}.module.module--card-solution .card-solution picture img{transition:transform .25s ease-in-out}.module.module--card-solution .card-solution:hover picture img{transform:scale(1.1)}.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{transition:transform .25s ease-in-out}.module.module--card-solution .card-solution:hover .button-container .icon{transform:translateX(8px)}.module.module--card-solution:has(.card-solution:hover) .card-solution:not(:hover){opacity:.8}.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;transition:opacity .25s ease-in-out}.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}}