@media only screen and (max-width:55.999rem){.pattern-full-width-image-contained-text .columns{row-gap:0}}@media only screen and (min-width:56rem){.pattern-full-width-image-contained-text .section-text>.blocks>.block-group{position:relative}.pattern-full-width-image-contained-text .section-text>.blocks>.block-group:before{background-color:var(--background-color);bottom:0;content:"";display:block;height:100%;position:absolute;top:0;width:50vw;z-index:-1}.pattern-full-width-image-contained-text .order-1-on-desktop+.section-text>.blocks>.block-group{margin-inline-start:auto;max-width:calc(var(--wide)/2 + var(--inner-padding))}.pattern-full-width-image-contained-text .order-1-on-desktop+.section-text>.blocks>.block-group:before{right:calc(100% - .1em)}.pattern-full-width-image-contained-text :not(.order-1-on-desktop)+.section-text>.blocks>.block-group{margin-inline-end:auto;max-width:calc(var(--wide)/2 + var(--inner-padding))}.pattern-full-width-image-contained-text :not(.order-1-on-desktop)+.section-text>.blocks>.block-group:before{left:calc(100% - .1em)}}@media only screen and (min-width:80rem){.block.block-group.pattern-full-width-image-contained-text .block.block-column.section-text>.blocks>.block.block-group.has-background-image.text-on-the-left{max-width:none;padding-inline-start:clamp(4.5em,calc(4.5em + 37.5vw - 30rem),19.5em)}.block.block-group.pattern-full-width-image-contained-text .block.block-column.section-text>.blocks>.block.block-group.has-background-image.text-on-the-right{max-width:none;padding-inline-end:clamp(4.5em,calc(4.5em + 37.5vw - 30rem),19.5em)}}