.banner-widget.cta-banner-3{align-items:stretch;display:-moz-flex;display:flex;justify-content:center;overflow:hidden;position:relative}.banner-widget.cta-banner-3.dark .banner-widget-caption{color:var(--e-global-color-2012471);font-family:var(--e-global-typography-0498e9b-font-family),Sans-serif;font-size:12px;font-weight:var(--e-global-typography-0498e9b-font-weight);letter-spacing:var(--e-global-typography-0498e9b-letter-spacing);line-height:var(--e-global-typography-0498e9b-line-height);word-spacing:var(--e-global-typography-0498e9b-word-spacing)}@media (min-width:768px){.banner-widget.cta-banner-3.dark .banner-widget-caption{font-size:16px}}@media (min-width:1400px){.banner-widget.cta-banner-3.dark .banner-widget-caption{font-size:18px}}.banner-widget.cta-banner-3.dark .banner-widget-content{background-color:var(--e-global-color-secondary)}.banner-widget.cta-banner-3.dark .banner-widget-title{color:var(--e-global-color-cbe5637);font-family:var(--e-global-typography-3ee9e35-font-family),Sans-serif;font-size:18px;font-weight:var(--e-global-typography-3ee9e35-font-weight);letter-spacing:var(--e-global-typography-3ee9e35-letter-spacing);line-height:var(--e-global-typography-3ee9e35-line-height);word-spacing:var(--e-global-typography-3ee9e35-word-spacing)}@media (min-width:768px){.banner-widget.cta-banner-3.dark .banner-widget-title{font-size:30px}}@media (min-width:1400px){.banner-widget.cta-banner-3.dark .banner-widget-title{font-size:36px}}.banner-widget.cta-banner-3.light{border:1px solid var(--e-global-color-67c23a8);border-radius:6px}.banner-widget.cta-banner-3.light .banner-widget-caption{color:var(--e-global-color-b20c8c8);font-family:var(--e-global-typography-72814bd-font-family),Sans-serif;font-size:12px;font-weight:var(--e-global-typography-72814bd-font-weight);letter-spacing:var(--e-global-typography-72814bd-letter-spacing);line-height:var(--e-global-typography-72814bd-line-height);word-spacing:var(--e-global-typography-72814bd-word-spacing)}@media (min-width:768px){.banner-widget.cta-banner-3.light .banner-widget-caption{font-size:16px}}@media (min-width:1400px){.banner-widget.cta-banner-3.light .banner-widget-caption{font-size:18px}}.banner-widget.cta-banner-3.light .banner-widget-content{background-color:#fff}.banner-widget.cta-banner-3.light .banner-widget-title{color:var(--e-global-color-766984f);font-family:var(--e-global-typography-c5fefd3-font-family),Sans-serif;font-size:18px;font-weight:var(--e-global-typography-c5fefd3-font-weight);letter-spacing:var(--e-global-typography-c5fefd3-letter-spacing);line-height:var(--e-global-typography-c5fefd3-line-height);word-spacing:var(--e-global-typography-c5fefd3-word-spacing)}@media (min-width:768px){.banner-widget.cta-banner-3.light .banner-widget-title{font-size:30px}}@media (min-width:1400px){.banner-widget.cta-banner-3.light .banner-widget-title{font-size:36px}}.banner-widget.cta-banner-3 .banner-widget-content,.banner-widget.cta-banner-3 .banner-widget-image{flex:1}.banner-widget.cta-banner-3 .banner-widget-content{display:-moz-flex;display:flex;flex-direction:column;justify-content:center}.banner-widget.cta-banner-3 .banner-widget-image{position:relative}.banner-widget.cta-banner-3 .banner-widget-image img{display:block;position:absolute}.banner-widget.cta-banner-3 .banner-widget-title{font-family:var(--e-global-typography-secondary-font-family)}
