.dxp-section{position:relative}.dxp-section__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.dxp-section__background img,.dxp-section__background picture,.dxp-section__background video,.dxp-section__background>*{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dxp-section__content{position:relative;z-index:2}.dxp-section .layout{margin:0 calc(var(--dxp-layout-gap, 8px)/2*-1)}.dxp-section .layout>.layout__region{padding:0 calc(var(--dxp-layout-gap, 8px)/2)}[class*=vertical-align-] .layout--onecol>.layout__region,[class*=vertical-align-] .layout--threecol-section .layout__region,[class*=vertical-align-] .layout--twocol-section .layout__region{display:flex;flex-direction:column}.vertical-align-center .layout--onecol>.layout__region,.vertical-align-center .layout--threecol-section .layout__region,.vertical-align-center .layout--twocol-section .layout__region{justify-content:center}.vertical-align-top .layout--onecol>.layout__region,.vertical-align-top .layout--threecol-section .layout__region,.vertical-align-top .layout--twocol-section .layout__region{justify-content:flex-start}.vertical-align-bottom .layout--onecol .layout__region,.vertical-align-bottom .layout--twocol-section .layout__region{justify-content:flex-end}