:root:root [data-designpart=row-about3]{display:flex;gap:calc(40px * var(--fo-spacing-coef) - 20px);justify-content:center}@media screen and (max-width:769px){:root:root [data-designpart=row-about3]{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-about3]+[data-designpart=row-about3]{margin-top:calc(40px * var(--fo-spacing-coef) - 30px)}@media screen and (max-width:769px){:root:root [data-designpart=row-about3]+[data-designpart=row-about3]{margin-top:calc(40px * var(--fo-spacing-coef) * .75 - 20px)}}:root:root [data-designpart=row-about3] div.col:not(:root){display:flex;flex-direction:column}@media screen and (min-width:770px){:root:root [data-designpart=row-about3] div.col:not(:root){width:calc((100% - (40px * var(--fo-spacing-coef) - 20px) * 2)/ 3)!important}}@media screen and (max-width:769px){:root:root [data-designpart=row-about3] div.col:not(:root){display:flex!important}}@media screen and (min-width:770px){:root:root [data-designpart=row-about3] div.col:not(:root).vertical_position_top{justify-content:start;align-self:auto!important}:root:root [data-designpart=row-about3] div.col:not(:root).vertical_position_middle{justify-content:center;align-self:auto!important}:root:root [data-designpart=row-about3] div.col:not(:root).vertical_position_bottom{justify-content:end;align-self:auto!important}}:root:root [data-designpart=row-about3] div.col:not(:root) .component.heading:not(:root) :is(h1,h2,h3,h4,h5){margin-bottom:10px}