:root:root [data-designpart=row-solution2-image-left]{display:flex;margin:10px auto 20px;position:relative;z-index:1}@media screen and (max-width:834px){:root:root [data-designpart=row-solution2-image-left]{flex-wrap:wrap;margin-top:0}}:root:root [data-designpart=row-solution2-image-left]+:is([data-designpart=row-solution2-image-left],[data-designpart=row-solution2-image-right]){margin-top:calc(48px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-solution2-image-left]+:is([data-designpart=row-solution2-image-left],[data-designpart=row-solution2-image-right]){margin-top:calc(48px * var(--fo-spacing-coef) * .75 - 10px)}}:root:root [data-designpart=row-solution2-image-left] .col:not(:root){padding:0}@media screen and (min-width:770px){:root:root [data-designpart=row-solution2-image-left] .col:not(:root):first-child{width:36.79%!important}}@media screen and (max-width:834px){:root:root [data-designpart=row-solution2-image-left] .col:not(:root):first-child{width:90%!important}}:root:root [data-designpart=row-solution2-image-left] .col:not(:root):first-child .component.image{margin:0}@media screen and (max-width:834px){:root:root [data-designpart=row-solution2-image-left] .col:not(:root):first-child .component.image{margin-top:10px}}@media screen and (max-width:834px){:root:root [data-designpart=row-solution2-image-left] .col:not(:root):first-child .component.image img{width:100%!important}}:root:root [data-designpart=row-solution2-image-left] .col:not(:root):nth-child(2){background:#fff;box-shadow:0 3px 8px var(--fo-shadow-color);z-index:-1;margin:30px 0 0 calc(80px * var(--fo-spacing-coef)/ -2);padding:calc(48px * var(--fo-spacing-coef) - 10px) calc(48px * var(--fo-spacing-coef)) calc(48px * var(--fo-spacing-coef) - 10px) calc(80px * var(--fo-spacing-coef))}@media screen and (min-width:770px){:root:root [data-designpart=row-solution2-image-left] .col:not(:root):nth-child(2){max-width:66.98%;width:calc(63.21% + 80px * var(--fo-spacing-coef))!important}}@media screen and (max-width:834px){:root:root [data-designpart=row-solution2-image-left] .col:not(:root):nth-child(2){width:90%!important;margin:calc(80px * var(--fo-spacing-coef) * .75 / -2) 0 0 10%;padding:calc(80px * var(--fo-spacing-coef) * .75 - 10px) calc(48px * var(--fo-spacing-coef) * .75) calc(48px * var(--fo-spacing-coef) * .75 - 10px)}}@media screen and (min-width:770px) and (max-width:834px){:root:root [data-designpart=row-solution2-image-left] .col:not(:root):nth-child(2){max-width:100%}}:root:root [data-designpart=row-solution2-image-left] .col:not(:root) .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-solution2-image-left] .col:not(:root) .component.heading:not(:root) :is(h1,h2,h3){margin-bottom:calc(32px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-solution2-image-left] .col:not(:root) .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-solution2-image-left] .col:not(:root) .component.heading:not(:root) :is(h4,h5){margin-bottom:calc(24px * var(--fo-spacing-coef) * .75)}}.frame-root .frame-content [data-designpart=row-solution2-image-left]:not(:root){z-index:auto}.frame-root .frame-content [data-designpart=row-solution2-image-left]:not(:root) .col:not(:root):not(:root):not(:root){z-index:auto;margin-left:0;margin-right:0}