/* Magento Page Builder poster banner mapped to legacy .promobanner .bottom-center. */
[data-content-type=banner].slider-home-text h5,[data-content-type=banner].slider-home-text h2,[data-content-type=banner].slider-home-text p{color:#fff}
[data-content-type=banner][data-appearance=poster] .pagebuilder-banner-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;max-width:none;min-height:240px;overflow:hidden;position:relative;width:100%}
[data-content-type=banner][data-appearance=poster] .pagebuilder-overlay.pagebuilder-poster-overlay{align-items:flex-end;box-sizing:border-box;display:flex;flex:1 1 auto;height:auto;justify-content:center;min-height:inherit;padding:20px;position:relative;text-align:center;width:100%}
[data-content-type=banner][data-appearance=poster] .pagebuilder-poster-content{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:100%;padding:0;position:static;text-align:center;transform:none;width:auto}
[data-content-type=banner][data-appearance=poster] [data-element=content]:empty{margin:0;min-height:0;overflow:hidden;padding:0}
[data-content-type=banner][data-appearance=poster] .pagebuilder-banner-wrapper[data-xipny-banner-height],[data-content-type=banner][data-appearance=poster] .pagebuilder-banner-wrapper[data-xipny-banner-height] .pagebuilder-overlay.pagebuilder-poster-overlay{height:var(--xipny-pb-banner-height)!important;min-height:var(--xipny-pb-banner-height)!important}
