.hs_cos_wrapper_type_custom_widget{display:flex;flex-direction:column;height:100%;width:100%}.service-features-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;width:100%}.service-feature{display:flex;flex:1 1 calc(33.33333% - 1.33333rem);flex-direction:column}.service-feature__unit,.service-feature__unit *,.service-feature__unit :after,.service-feature__unit :before{box-sizing:border-box}.service-feature__unit{background-color:#fff;border-radius:.75rem;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%}.service-feature__header{align-items:center;background-color:var(--sf-heading-bg);color:var(--sf-heading-color);display:flex;flex-direction:row;gap:20px;padding:1rem 1.25rem;width:100%}.service-feature__heading-image{flex:0 0 auto;height:2rem;object-fit:contain;width:2rem}.service-feature__heading-text{color:var(--sf-heading-color);margin:0;min-width:0;word-wrap:break-word}.service-feature__header h1,.service-feature__header h2,.service-feature__header h3,.service-feature__header h4,.service-feature__header h5,.service-feature__header h6{color:inherit!important;line-height:1.2;margin:0!important}.service-feature__body{display:flex;flex-direction:column;flex-grow:1;gap:1.25rem;padding:1.25rem;width:100%}.service-feature__content-body{color:#344556;flex-grow:1;line-height:1.6;width:100%}.service-feature__content-body>:first-child{margin-top:0}.service-feature__content-body>:last-child{margin-bottom:0}.service-feature__button{align-items:center;background-color:var(--sf-button-bg);border-radius:.375rem;color:var(--sf-button-color);display:inline-flex;font-weight:600;justify-content:center;line-height:1.2;min-height:2.75rem;padding:.65rem 1.1rem;text-decoration:none;transition:filter .2s ease}.service-feature__button:focus-visible,.service-feature__button:hover{filter:brightness(.94)}.service-feature__button--disabled{opacity:.72;pointer-events:none}@media (max-width:1024px){.service-feature{flex:1 1 calc(50% - 1rem)}}@media (max-width:767px){.service-feature{flex:1 1 100%}}.dnd-row:has(.force-row-stretch),.row-fluid:has(.force-row-stretch){align-items:stretch!important;display:flex!important;flex-wrap:wrap}.dnd-row:has(.force-row-stretch)>.dnd-column,.row-fluid:has(.force-row-stretch)>[class*=span]{display:flex;flex-direction:column}.dnd-column:has(.force-row-stretch) .dnd-module,[class*=span]:has(.force-row-stretch) .cell-wrapper,[class*=span]:has(.force-row-stretch) .widget-span{display:flex;flex-direction:column;flex-grow:1;height:100%}