:root:root [data-designpart=row-cta-two]{display:flex;gap:calc(100px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-cta-two]{flex-direction:column;gap:calc(100px * var(--fo-spacing-coef) * .75)}}@media screen and (min-width:770px){:root:root [data-designpart=row-cta-two] div.col:is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom){display:flex;flex-direction:column;align-self:auto!important}:root:root [data-designpart=row-cta-two] div.col:is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom) .component:not(:root)+.component{margin-top:calc(16px * var(--fo-spacing-coef) - 10px)}:root:root [data-designpart=row-cta-two] div.col:is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom) .component:not(:root)+.button{margin-top:calc(48px * var(--fo-spacing-coef) - 10px)}:root:root [data-designpart=row-cta-two] div.col.vertical_position_top{justify-content:start}:root:root [data-designpart=row-cta-two] div.col.vertical_position_middle{justify-content:center}:root:root [data-designpart=row-cta-two] div.col.vertical_position_bottom{justify-content:end}}:root:root [data-designpart=row-cta-two] div.col+.col{position:relative}:root:root [data-designpart=row-cta-two] div.col+.col::before{content:"";box-sizing:border-box;position:absolute;border:1px solid #fff;height:100%;left:calc(-50px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-cta-two] div.col+.col::before{top:calc(-50px * var(--fo-spacing-coef) * .75);left:auto;height:auto;width:100%}}:root:root [data-designpart=row-cta-two] div.col .component:not(:root):not(:first-child){margin-top:calc(16px * var(--fo-spacing-coef))}:root:root [data-designpart=row-cta-two] div.col .component:not(:root).richtext{color:#fff}:root:root [data-designpart=row-cta-two] div.col .component:not(:root).heading :is(h1,h2,h3){color:#fff;margin-bottom:calc(32px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-cta-two] div.col .component:not(:root).heading :is(h1,h2,h3){margin-bottom:calc(32px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-cta-two] div.col .component:not(:root).heading :is(h4,h5){color:#fff;margin-bottom:calc(24px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-cta-two] div.col .component:not(:root).heading :is(h4,h5){margin-bottom:calc(24px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-cta-two] div.col .component:not(:root).button{margin-top:calc(48px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-cta-two] div.col .component:not(:root).button{margin-top:calc(48px * var(--fo-spacing-coef) * .75)}}@media screen and (min-width:770px) and (max-width:834px){:root:root [data-designpart=row-cta-two] div.col .component:not(:root).button .button-cont a:is(.size-s,.size-m,.size-l){min-width:100%}}