.cta-banner{padding:0 var(--vds-space-4x,16px);@media(min-width:768px) and (max-width:1023px){padding:0}
@media(min-width:1024px){padding:0}
}
.cta-banner-wrapper{width:100%;max-width:1232px;min-height:auto;position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin:0 auto;box-sizing:border-box;z-index:0;@media(min-width:768px) and (max-width:1023px){width:100%;min-width:0;max-width:768px}
@media(min-width:1024px){width:100%;min-width:0}
}
.cta-banner-wrapper .banner-text-content-wrapper{padding:var(--vds-space-4x,16px);width:100%;height:auto;box-sizing:border-box;position:relative;z-index:1;@media(min-width:768px) and (max-width:1023px){padding:var(--vds-space-6x,24px)}
@media(min-width:1024px){padding:var(--vds-space-6x,24px)}
}
.cta-banner-wrapper .banner-text-content__content{display:flex;flex-direction:column;@media(min-width:768px) and (max-width:1023px){flex-direction:column}
@media(min-width:1024px){flex-direction:row}
}
.cta-banner-wrapper .banner-text-content__cta-group{flex-wrap:nowrap;gap:var(--vds-space-4x,16px)}
.cta-banner-wrapper .banner-text-content__cta-group vvo-button,.cta-banner-wrapper .banner-text-content__cta-group vvo-text-link-caret,.cta-banner-wrapper .banner-text-content__cta-group vvo-text-link{top:unset}
.cta-banner-wrapper[data-enable-border='true']{border:1px solid var(--vds-cms-content-border-color,rgba(0,1,0,0.2))}
.cta-banner-wrapper[data-enable-border-radius='true']{border-radius:var(--vds-size-border-radius-600,24px)}
.cta-banner-wrapper .banner-text-content-wrapper .banner-text-content__content{justify-content:space-between !important;text-align:left !important;gap:var(--vds-space-5x,20px);@media(min-width:768px) and (max-width:1023px){gap:var(--vds-space-6x,24px)}
@media(min-width:1024px){gap:var(--vds-space-4x,16px)}
}
.cta-banner-wrapper .banner-text-content-wrapper .banner-text-content__content .banner-text-content__cta-group{justify-content:left}
.cta-banner-wrapper[data-background-color='lightPrimary']{background-color:var(--vds-color-surface-lightprimary,#fff);color:var(--vds-color-element-primary-onlightprimary,#000330)}
.cta-banner-wrapper[data-background-color='lightSecondary']{background-color:var(--vds-color-surface-lightsecondary,#00c8b7);color:var(--vds-color-element-primary-onlightsecondary,#000330)}
.cta-banner-wrapper[data-background-color='lightBrandNeutral']{background-color:var(--vds-color-surface-lightbrandneutral,#e6fcf4);color:var(--vds-color-element-primary-onlightbrandneutral,#000330)}
.cta-banner-wrapper[data-background-color='darkPrimary']{background-color:var(--vds-color-surface-darkprimary,#000330);color:var(--vds-color-element-primary-ondarkprimary,#fff)}
.cta-banner-wrapper[data-background-color='darkSecondary']{background-color:var(--vds-color-surface-darksecondary,#000330);color:var(--vds-color-element-primary-ondarksecondary,#fff)}
.cta-banner-wrapper[data-background-color='darkBrandHighlight']{background-color:var(--vds-color-surface-darkbrandhighlight,#000330);color:var(--vds-color-element-primary-ondarkbrandhighlight,#fff)}
.cta-banner-wrapper[data-background-color='darkCustom']{background-color:var(--vds-color-surface-dark-custom,#2c2c2c);color:var(--vds-color-text-on-dark,#fff)}
.cta-banner-wrapper[data-background-color='transparent'],.cta-banner-wrapper[data-background-fill='backgroundVideo']{background-color:transparent;color:inherit}
.cta-banner__eyebrow:not(:has(*)),.cta-banner__description:not(:has(*)){display:none !important}
.panel-title.text-center{padding:var(--vds-space-8x,32px);text-align:center;color:var(--vds-color-text-secondary,#666);font-size:16px;font-weight:600}
.cta-banner__video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}
.cta-banner__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}
.cta-banner__video-control{position:absolute;z-index:2;top:16px;right:16px;width:44px;height:44px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;background:0;@media(min-width:1024px){top:auto;bottom:0}
}
.cta-banner-wrapper .cta-banner__video-control svg{width:16px;height:16px;fill:#fff}
.cta-banner__video-control[data-playing="true"] .cta-banner__video-control-icon--pause{display:flex}
.cta-banner__video-control[data-playing="true"] .cta-banner__video-control-icon--play{display:none}
.cta-banner__video-control[data-playing="false"] .cta-banner__video-control-icon--pause{display:none}
.cta-banner__video-control[data-playing="false"] .cta-banner__video-control-icon--play{display:flex}
.cta-banner__video-control-icon--pause,.cta-banner__video-control-icon--play{align-items:center;justify-content:center;line-height:0}