.frame-type-textmedia .frame-layout-2 .textmedia.image-right .text-wrapper,.frame-type-textmedia .frame-layout-2 .textmedia.image-left .text-wrapper{max-width:var(--container-xl);margin-left:auto;margin-right:auto;padding-left:var(--container-padding-default);padding-right:var(--container-padding-default)}.frame-type-textmedia .frame-layout-2 .textmedia.image-right .text-wrapper header,.frame-type-textmedia .frame-layout-2 .textmedia.image-left .text-wrapper header{max-width:unset;margin:0;padding:0}.frame-type-textmedia .textmedia.image-deco .aspect-ratios-box::after{top:calc(var(--image-translate)*-1);left:calc(var(--image-translate)*-1)}.frame-type-textmedia .textmedia.image-deco .aspect-ratios-box img{transform:unset}@media(min-width: 992px){.frame-type-textmedia .textmedia.image-beside-text{--textmedia-image-width: calc(50% - var(--bs-gap) / 2);--textmedia-text-width: 1fr}.frame-type-textmedia .textmedia.image-beside-text .media-wrapper+.text-wrapper{margin-top:0}.frame-type-textmedia .textmedia.image-beside-text.image-left,.frame-type-textmedia .textmedia.image-beside-text.image-right{display:grid;grid-column-gap:var(--space-between-text-media);align-items:center}.frame-type-textmedia .textmedia.image-beside-text.image-left{grid-template-columns:var(--textmedia-image-width) var(--textmedia-text-width)}.frame-type-textmedia .textmedia.image-beside-text.image-right{grid-template-columns:var(--textmedia-text-width) var(--textmedia-image-width)}.frame-type-textmedia .textmedia.image-beside-text.image-right .text-wrapper{order:1}.frame-type-textmedia .textmedia.image-beside-text.image-right .media-wrapper{order:2}.frame-type-textmedia .textmedia.image-beside-text.image-right .media-wrapper+.text-wrapper{margin-bottom:0}.frame-type-textmedia .textmedia.image-beside-text.image-right.image-deco{--image-translate-right: calc(var(--image-translate) * -1)}.frame-type-textmedia .textmedia.image-beside-text.image-right.image-deco .aspect-ratios-box::after{inset:0 0 auto auto;transform:rotate(90deg)}.frame-type-textmedia .textmedia.image-beside-text.image-right.image-deco .aspect-ratios-box img{transform:translate(var(--image-translate-right), var(--image-translate))}.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text{--textmedia-image-width: 50%}.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text.image-right .text-wrapper,.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text.image-left .text-wrapper{max-width:calc(var(--container-xl)/2 - (var(--space-between-text-media)));padding-left:0;padding-right:0;margin-left:0;margin-right:0}.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text.image-right .text-wrapper{margin-left:auto;padding-left:var(--container-padding-default)}.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text.image-left .text-wrapper{margin-right:auto;padding-right:var(--container-padding-default)}.frame-type-textmedia.frame-layout-2 .background .textmedia.image-beside-text{padding-top:0;padding-bottom:0}.frame-type-textmedia.frame-layout-2 .background .textmedia.image-beside-text .text-wrapper{padding-top:var(--bg-padding-block);padding-bottom:var(--bg-padding-block)}}@media(min-width: 1400px){.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text{--space-between-text-media: calc(var(--bs-column-width) + var(--bs-gap) * 1.5)}}
