:root:root [data-designpart=row-logo]{background-color:#fff;border:1px solid #eee;margin:10px auto 20px;padding:calc(40px * var(--fo-spacing-coef)) calc(44px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-logo]{padding:calc(40px * var(--fo-spacing-coef) * .75) calc(44px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-logo] div.col:not(:root){display:flex!important;flex-wrap:wrap;align-items:center;gap:calc(24px * var(--fo-spacing-coef)) calc(32px * var(--fo-spacing-coef));padding:0}@media screen and (max-width:769px){:root:root [data-designpart=row-logo] div.col:not(:root){gap:calc(24px * var(--fo-spacing-coef) * .75) calc(32px * var(--fo-spacing-coef) * .75)}}@media screen and (min-width:770px){:root:root [data-designpart=row-logo] div.col:not(:root):is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom){align-self:auto!important}:root:root [data-designpart=row-logo] div.col:not(:root).vertical_position_top{align-content:start}:root:root [data-designpart=row-logo] div.col:not(:root).vertical_position_middle{align-content:center}:root:root [data-designpart=row-logo] div.col:not(:root).vertical_position_bottom{align-content:end}}:root:root [data-designpart=row-logo] div.col:not(:root) .component.image{width:calc((100% - 32px * var(--fo-spacing-coef) * 3)/ 4);margin:0}@media screen and (max-width:769px){:root:root [data-designpart=row-logo] div.col:not(:root) .component.image{width:calc((100% - 32px * var(--fo-spacing-coef) * .75)/ 2)}}