.frame-type-textmedia .textmedia{align-items:flex-start}.frame-type-textmedia .textmedia .image-beside-text .text-wrapper:has(p) header{margin-block-end:var(--spacings-2)}.frame-type-textmedia .textmedia .image-beside-text.image-left,.frame-type-textmedia .textmedia .image-beside-text.image-right{display:flex;flex-direction:column}.frame-type-textmedia .textmedia .image-beside-text.image-left .text-wrapper,.frame-type-textmedia .textmedia .image-beside-text.image-right .text-wrapper{display:contents}.frame-type-textmedia .textmedia .image-beside-text.image-left .text-wrapper .frame-header,.frame-type-textmedia .textmedia .image-beside-text.image-right .text-wrapper .frame-header{order:0}.frame-type-textmedia .textmedia .image-beside-text.image-left .text-wrapper>*:not(.frame-header),.frame-type-textmedia .textmedia .image-beside-text.image-right .text-wrapper>*:not(.frame-header){order:2}.frame-type-textmedia .textmedia .image-beside-text.image-left .media-wrapper,.frame-type-textmedia .textmedia .image-beside-text.image-right .media-wrapper{order:1;margin-bottom:var(--spacings-4)}.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-inline:auto;padding-inline:var(--container-px)}.frame-type-textmedia.frame-layout-2 .textmedia.image-right .text-wrapper .frame-header,.frame-type-textmedia.frame-layout-2 .textmedia.image-left .text-wrapper .frame-header{--container-px: 0}@media(min-width: 992px){.frame-type-textmedia .textmedia.image-beside-text{--textmedia-gap: var(--spacings-5);--textmedia-image-width: calc(50% - var(--bs-gap) / 2);--textmedia-text-width: 1fr}.frame-type-textmedia .textmedia.image-beside-text.image-left,.frame-type-textmedia .textmedia.image-beside-text.image-right{display:grid;grid-column-gap:var(--textmedia-gap)}.frame-type-textmedia .textmedia.image-beside-text.image-left .text-wrapper,.frame-type-textmedia .textmedia.image-beside-text.image-right .text-wrapper{display:block}.frame-type-textmedia .textmedia.image-beside-text.image-left .text-wrapper .frame-header,.frame-type-textmedia .textmedia.image-beside-text.image-right .text-wrapper .frame-header{order:unset}.frame-type-textmedia .textmedia.image-beside-text.image-left .text-wrapper>*:not(.frame-header),.frame-type-textmedia .textmedia.image-beside-text.image-right .text-wrapper>*:not(.frame-header){order:unset}.frame-type-textmedia .textmedia.image-beside-text.image-left .media-wrapper,.frame-type-textmedia .textmedia.image-beside-text.image-right .media-wrapper{margin-bottom:0;order:unset}.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.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{padding-inline:0;margin-inline:0;max-width:calc(var(--container-xl)/2 - (var(--textmedia-gap)))}.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text.image-right .text-wrapper{margin-left:auto;padding-left:var(--container-px)}.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text.image-left .text-wrapper{margin-right:auto;padding-right:var(--container-px)}.frame-type-textmedia.frame-layout-2 .background .textmedia.image-beside-text{padding-block:0}.frame-type-textmedia.frame-layout-2 .background .textmedia.image-beside-text .text-wrapper{padding-block:var(--bg-padding-block)}}@media(min-width: 1200px){.frame-type-textmedia .textmedia.image-beside-text{--textmedia-gap: var(--spacings-10)}}@media(min-width: 1400px){.frame-type-textmedia.frame-layout-2 .textmedia.image-beside-text{--textmedia-gap: calc(var(--bs-column-width) + var(--bs-gap) * 1.5)}}
