:root:root [data-designpart=row-solution5-image-right]{position:relative;z-index:1}@media screen and (min-width:770px){:root:root [data-designpart=row-solution5-image-right]{display:flex;align-items:flex-start;padding-top:calc(34px * var(--fo-spacing-coef))}}@media screen and (max-width:769px){:root:root [data-designpart=row-solution5-image-right]{display:flex;flex-wrap:wrap-reverse}}:root:root [data-designpart=row-solution5-image-right]+:is([data-designpart=row-solution5-image-left],[data-designpart=row-solution5-image-right]){margin-top:calc(48px * var(--fo-spacing-coef) - 30px)}@media screen and (max-width:769px){:root:root [data-designpart=row-solution5-image-right]+:is([data-designpart=row-solution5-image-left],[data-designpart=row-solution5-image-right]){margin-top:calc(48px * var(--fo-spacing-coef) * .75 - 10px)}}@media screen and (min-width:770px){:root:root [data-designpart=row-solution5-image-right] .col:not(:root){padding:0 0 10px}}:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child{background-color:#fff;position:relative;margin-bottom:calc(24px * var(--fo-spacing-coef) + 20px);padding:calc(48px * var(--fo-spacing-coef) - 10px) calc(64px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child{width:calc(100% - 24px * var(--fo-spacing-coef) * .75)!important;margin-top:26px;margin-bottom:calc(24px * var(--fo-spacing-coef) * .75 + 10px);padding:calc(48px * var(--fo-spacing-coef) * .75 - 10px) calc(64px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child::before{content:"";display:inline-block;background-color:var(--fo-main-color);width:100%;height:100%;position:absolute;top:calc(24px * var(--fo-spacing-coef));right:calc(-24px * var(--fo-spacing-coef));z-index:-1}@media screen and (max-width:769px){:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child::before{top:calc(24px * var(--fo-spacing-coef) * .75);right:calc(-24px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child .component.richtext:first-child{position:absolute;top:-5px;transform:translateY(-50%);margin:0}:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child .component.heading:not(:root) :is(h1,h2,h3){margin-bottom:calc(32px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child .component.heading:not(:root) :is(h1,h2,h3){margin-bottom:calc(32px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child .component.heading:not(:root) :is(h4,h5){margin-bottom:calc(24px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-solution5-image-right] .col:not(:root):first-child .component.heading:not(:root) :is(h4,h5){margin-bottom:calc(24px * var(--fo-spacing-coef) * .75)}}@media screen and (min-width:770px){:root:root [data-designpart=row-solution5-image-right] .col:not(:root):nth-child(2){width:calc(50% + 10px)!important;position:relative;z-index:-2;margin-top:calc(40px * var(--fo-spacing-coef) - 10px);margin-left:-10px}}.frame-root .frame-content [data-designpart=row-solution5-image-right]:not(:root){z-index:auto}.frame-root .frame-content [data-designpart=row-solution5-image-right]:not(:root) .col:not(:root):not(:root):not(:root){z-index:auto;margin-left:0}