:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2)}}.pageblock--text-media{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.pageblock--text-media{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.pageblock--text-media{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.pageblock--text-media{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.pageblock--text-media{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.pageblock--text-media{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}.pageblock--text-media .container{position:relative;padding-block:80px;--block-padding-x: 80px}@container style(--breakpoint-xs-max: true){.pageblock--text-media .container{--block-padding-x: 50px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--text-media .container{--block-padding-x: 50px}.pageblock--text-media .container:before{position:absolute;z-index:-1;background-color:var(--color-neutral-0);border:solid 3px var(--color-neutral-0);border-radius:var(--background-border-radius-1);content:"";top:0;right:0;bottom:0;left:0}.pageblock--text-media .container .x-core-intro{display:flex;flex-direction:column}.pageblock--text-media .container .x-core-intro .x-core-heading{color:var(--color-secondary-500)}.pageblock--text-media .container .x-core-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pageblock--text-media .container .x-core-media img,.pageblock--text-media .container .x-core-media video,.pageblock--text-media .container .x-core-media embed{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;object-fit:cover}.pageblock--text-media .container .x-core-media--contain img{object-fit:contain}@container style(--breakpoint-xs-max: true){.pageblock--text-media .container .x-core-media{min-height:300px;max-height:500px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--text-media .container .x-core-media{min-height:300px;max-height:500px}.pageblock--text-media.pageblock--reverse .container:before{border-radius:var(--background-border-radius-2)}
