@media screen and (min-width:770px){:root:root [data-designpart=row-cta-button2]{display:flex;justify-content:center;gap:calc(24px * var(--fo-spacing-coef) - 20px);max-width:calc(900px + (24px * var(--fo-spacing-coef) - 20px) * 2);margin:auto}}:root:root [data-designpart=row-cta-button2] .col:not(:root){display:flex!important;flex-direction:column}@media screen and (min-width:770px){:root:root [data-designpart=row-cta-button2] .col:not(:root){width:100%!important;max-width:320px}}@media screen and (min-width:770px) and (max-width:834px){:root:root [data-designpart=row-cta-button2] .col:not(:root){max-width:none}}@media screen and (min-width:770px){:root:root [data-designpart=row-cta-button2] .col:not(:root):is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom){align-self:auto!important}:root:root [data-designpart=row-cta-button2] .col:not(:root).vertical_position_top{justify-content:start}:root:root [data-designpart=row-cta-button2] .col:not(:root).vertical_position_middle{justify-content:center}:root:root [data-designpart=row-cta-button2] .col:not(:root).vertical_position_bottom{justify-content:end}}:root:root [data-designpart=row-cta-button2] .col:not(:root):empty{display:none!important}:root:root [data-designpart=row-cta-button2] .col:not(:root) .component.button:not(:root){margin:calc(16px * var(--fo-spacing-coef) - 10px) 0 0}@media screen and (max-width:769px){:root:root [data-designpart=row-cta-button2] .col:not(:root) .component.button:not(:root){margin:calc(16px * var(--fo-spacing-coef) * .75 - 10px) 0 0}}@media screen and (min-width:770px){:root:root [data-designpart=row-cta-button2] .col:not(:root) .component.button:not(:root) .button-cont a.size-l{min-width:auto;width:100%}}