:root:root [data-designpart=row-feature]{display:flex;gap:calc(40px * var(--fo-spacing-coef) - 20px)}@media screen and (max-width:769px){:root:root [data-designpart=row-feature]{flex-wrap:wrap;gap:calc(40px * var(--fo-spacing-coef) * .75 - 20px);margin-top:calc(32px * var(--fo-spacing-coef) - 10px)}}:root:root [data-designpart=row-feature] div.col:not(:root){display:flex;flex-direction:column}@media screen and (max-width:769px){:root:root [data-designpart=row-feature] div.col:not(:root){display:flex!important}}@media screen and (min-width:770px){:root:root [data-designpart=row-feature] div.col:not(:root):is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom){align-self:auto!important}:root:root [data-designpart=row-feature] div.col:not(:root).vertical_position_top{justify-content:start}:root:root [data-designpart=row-feature] div.col:not(:root).vertical_position_middle{justify-content:center}:root:root [data-designpart=row-feature] div.col:not(:root).vertical_position_bottom{justify-content:end}}:root:root [data-designpart=row-feature] div.col:not(:root) .component.heading:not(:root) :is(h1,h2,h3,h4,h5){margin-bottom:10px}