.splitbanner-custom__wrapper{display:flex;flex-direction:row;gap:var(--vds-space-8x,32px);max-width:1232px;margin:0 auto;padding:0 var(--vds-space-6x,24px);@media(max-width:767px){flex-direction:column;gap:var(--vds-space-6x,24px);padding:0 var(--vds-space-4x,16px)}
@media(min-width:768px) and (max-width:1023px){flex-direction:column}
}
.splitbanner-custom__section--card1[data-layout="onlyImage"]{.splitbanner-custom__content{visibility:hidden;order:2}
.splitbanner-custom__image{order:1}
}
.splitbanner-custom__section--card2[data-layout="onlyImage"]{.splitbanner-custom__content{visibility:hidden;order:2}
.splitbanner-custom__image{order:1}
}
.splitbanner-custom__section{flex:1;border-radius:24px;display:flex;flex-direction:column;overflow:visible;min-width:0;justify-content:flex-end;@media(min-width:768px) and (max-width:1023px){flex-direction:row}
}
.splitbanner-custom__section[data-background-fill="solid"][data-container-surface="lightPrimary"]{background-color:var(--vds-color-surface-light-primary,#fff);color:var(--vds-color-text-light-primary,#000330)}
.splitbanner-custom__section[data-background-fill="solid"][data-container-surface="lightSecondary"]{background-color:var(--vds-color-surface-lightsecondary,#f6f6f6);color:var(--vds-color-text-light-primary,#000330)}
.splitbanner-custom__section[data-background-fill="solid"][data-container-surface="lightBrandNeutral"]{background-color:var(--vds-color-surface-lightbrandneutral,#e6fcf4);color:var(--vds-color-text-light-primary,#000330)}
.splitbanner-custom__section[data-background-fill="solid"][data-container-surface="darkPrimary"]{background-color:var(--vds-color-surface-darkprimary,#000330);color:var(--vds-color-text-dark-primary,#fff)}
.splitbanner-custom__section[data-background-fill="solid"][data-container-surface="darkSecondary"]{background-color:var(--vds-color-surface-darksecondary,#1a1a1a);color:var(--vds-color-text-dark-primary,#fff)}
.splitbanner-custom__section[data-background-fill="solid"][data-container-surface="darkBrandHighlight"]{background-color:var(--vds-color-surface-darkbrandhighlight,#e00);color:var(--vds-color-text-dark-primary,#fff)}
.splitbanner-custom__section[data-background-fill="transparent"]{background-color:transparent;color:inherit}
.splitbanner-custom__section[data-background-fill="backgroundImage"]{background-size:var(--bg-size,cover);background-position:var(--bg-position,center);background-repeat:no-repeat;color:var(--vds-color-text-dark-primary,#fff)}
[data-layout="imageTop"]{justify-content:flex-start}
[data-layout="imageTop"] .splitbanner-custom__image{order:1}
[data-layout="imageTop"] .splitbanner-custom__content{order:2}
[data-layout="imageBottom"] .splitbanner-custom__image{order:2}
[data-layout="imageBottom"] .splitbanner-custom__content{order:1}
.splitbanner-custom__image{width:100%;flex-shrink:0;height:460px;display:flex;align-items:center;justify-content:center;overflow:hidden;@media(max-width:767px){height:auto}
@media(min-width:768px) and (max-width:1023px){height:auto;max-width:50%}
}
.splitbanner-custom__image[data-image-alignment="flex-start"]{align-items:flex-start}
.splitbanner-custom__image[data-image-alignment="center"]{align-items:center}
.splitbanner-custom__image[data-image-alignment="flex-end"]{align-items:flex-end}
.splitbanner-custom__section[data-layout="imageTop"] .splitbanner-custom__image{border-radius:16px 16px 0 0}
.splitbanner-custom__section[data-layout="imageBottom"] .splitbanner-custom__image{border-radius:0 0 16px 16px}
.splitbanner-custom__video{width:100%;flex-shrink:0;height:460px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;@media(max-width:767px){height:auto}
@media(min-width:768px) and (max-width:1023px){height:auto;max-width:50%}
}
[data-layout="videoTop"]{justify-content:flex-start}
[data-layout="videoTop"] .splitbanner-custom__video{order:1}
[data-layout="videoTop"] .splitbanner-custom__content{order:2}
[data-layout="videoBottom"] .splitbanner-custom__video{order:2}
[data-layout="videoBottom"] .splitbanner-custom__content{order:1}
.splitbanner-custom__section[data-layout="videoTop"] .splitbanner-custom__video{border-radius:16px 16px 0 0}
.splitbanner-custom__section[data-layout="videoBottom"] .splitbanner-custom__video{border-radius:0 0 16px 16px}
.splitbanner-custom__foreground-video{width:100%;height:100%;position:relative;display:flex}
.splitbanner-custom__foreground-video-player{width:100%;height:100%;display:block;object-fit:cover}
.splitbanner-custom__image vvo-image img,.splitbanner-custom__image vvo-image [class*="imageWrapper"]{max-height:var(--fg-max-height,100%)}
.splitbanner-custom__foreground-video-control{position:absolute;top:16px;right:16px;z-index:10;width:44px;height:44px;background:0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.splitbanner-custom__foreground-video-control svg{width:16px;height:16px;fill:#fff}
.splitbanner-custom__foreground-video-control[data-playing="true"] .splitbanner-custom__video-control-icon--pause{display:flex}
.splitbanner-custom__foreground-video-control[data-playing="true"] .splitbanner-custom__video-control-icon--play{display:none}
.splitbanner-custom__foreground-video-control[data-playing="false"] .splitbanner-custom__video-control-icon--pause{display:none}
.splitbanner-custom__foreground-video-control[data-playing="false"] .splitbanner-custom__video-control-icon--play{display:flex}
.splitbanner-custom__content{width:100%;padding:var(--vds-space-20x,80px) var(--vds-space-6x,24px);box-sizing:border-box;position:relative;overflow:visible;display:flex;flex-direction:column;z-index:1;@media(max-width:767px){padding:var(--vds-space-8x,32px) var(--vds-space-4x,12px)}
}
.splitbanner-custom__content .banner-text-content-wrapper{padding:0;height:auto;width:auto;max-width:100%;margin:0;box-sizing:border-box;color:inherit;overflow:visible}
.splitbanner-custom__content .banner-text-content__cta-group vvo-button,.splitbanner-custom__content .banner-text-content__cta-group vvo-text-link-caret,.splitbanner-custom__content .banner-text-content__cta-group vvo-text-link{top:0}
.splitbanner-custom__section[data-container-surface="lightPrimary"] vvo-button,.splitbanner-custom__section[data-container-surface="lightSecondary"] vvo-button,.splitbanner-custom__section[data-container-surface="lightBrandNeutral"] vvo-button{--button-surface:lightPrimary}
.splitbanner-custom__section[data-container-surface="darkPrimary"] vvo-button,.splitbanner-custom__section[data-container-surface="darkSecondary"] vvo-button,.splitbanner-custom__section[data-container-surface="darkBrandHighlight"] vvo-button{--button-surface:darkPrimary}
.cq-wcm-edit .splitbanner-custom__content:empty::before{content:"Add content using Banner Text Content component";display:block;padding:var(--vds-space-6x,24px);background-color:#f5f5f5;border:2px dashed #ccc;color:#666;text-align:center;font-style:italic}
body:not(.cq-wcm-edit) .splitbanner-custom__image:empty{display:none}
.splitbanner-custom__section{position:relative}
.splitbanner-custom__section[data-background-fill="backgroundVideo"]{overflow:hidden}
.splitbanner-custom__video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;border-radius:inherit}
.splitbanner-custom__bg-video{width:100%;height:100%;object-fit:cover;pointer-events:none}
.splitbanner-custom__video-control{position:absolute;top:16px;right:16px;z-index:10;width:44px;height:44px;background:0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.splitbanner-custom__video-control svg{width:16px;height:16px;fill:#fff}
.splitbanner-custom__video-control[data-playing="true"] .splitbanner-custom__video-control-icon--pause{display:flex}
.splitbanner-custom__video-control[data-playing="true"] .splitbanner-custom__video-control-icon--play{display:none}
.splitbanner-custom__video-control[data-playing="false"] .splitbanner-custom__video-control-icon--pause{display:none}
.splitbanner-custom__video-control[data-playing="false"] .splitbanner-custom__video-control-icon--play{display:flex}
.splitbanner-custom__video-control-icon--pause,.splitbanner-custom__video-control-icon--play{align-items:center;justify-content:center;line-height:0}
.splitbanner-custom__section[data-background-fill="backgroundVideo"] .splitbanner-custom__image{z-index:2;position:relative}
.splitbanner-custom__section{transition:background-color .3s ease,color .3s ease,background-image .3s ease}
@media(min-width:768px) and (max-width:1023px){.splitbanner-custom__wrapper{flex-direction:column;gap:var(--vds-space-6x,24px);padding:var(--vds-space-8x,32px) var(--vds-space-6x,24px)}
.splitbanner-custom__section{width:100%;min-width:100%}
.splitbanner-custom__content{height:auto;min-height:400px;padding:var(--vds-space-16x,64px) var(--vds-space-8x,32px)}
.splitbanner-custom__section[data-layout="imageTop"] .splitbanner-custom__image{border-radius:16px 0 0 16px}
.splitbanner-custom__section[data-layout="imageBottom"] .splitbanner-custom__image{border-radius:0 16px 16px 0}
.splitbanner-custom__section[data-layout="videoTop"] .splitbanner-custom__video{border-radius:16px 0 0 16px}
.splitbanner-custom__section[data-layout="videoBottom"] .splitbanner-custom__video{border-radius:0 16px 16px 0}
.splitbanner-custom__section[data-background-fill="backgroundVideo"]{min-height:400px}
}
.splitbanner-custom__section{width:100%;border-radius:16px}
@media(min-width:768px) and (max-width:1023px){.splitbanner-custom__section--card1[data-tab-layout="row-reverse"],.splitbanner-custom__section--card2[data-tab-layout="row-reverse"]{flex-direction:row-reverse}
.splitbanner-custom__section[data-tab-layout="row-reverse"][data-layout="imageTop"] .splitbanner-custom__image{border-radius:0 16px 16px 0}
.splitbanner-custom__section[data-tab-layout="row-reverse"][data-layout="imageBottom"] .splitbanner-custom__image{border-radius:16px 0 0 16px}
.splitbanner-custom__section[data-tab-layout="row-reverse"][data-layout="videoTop"] .splitbanner-custom__video{border-radius:0 16px 16px 0}
.splitbanner-custom__section[data-tab-layout="row-reverse"][data-layout="videoBottom"] .splitbanner-custom__video{border-radius:16px 0 0 16px}
}
.splitbanner-custom__content .banner-text-content-wrapper{padding:0}