.e-con:has(>.elementor-widget-jl-cta-banner),.e-con:has(>.e-con-inner>.elementor-widget-jl-cta-banner){--padding-top:0 !important;--padding-bottom:0 !important;--padding-block-start:0 !important;--padding-block-end:0 !important;--padding-inline-start:0 !important;--padding-inline-end:0 !important;padding:0 !important;margin-top:0 !important;margin-bottom:0 !important;gap:0 !important}.e-con:has(>.e-con-inner>.elementor-widget-jl-cta-banner)>.e-con-inner{padding:0 !important;gap:0 !important;--padding-top:0 !important;--padding-bottom:0 !important;--padding-block-start:0 !important;--padding-block-end:0 !important}.jl-cta-banner{background:linear-gradient( 180deg,var(--jl-cta-bg-start,#4b667c) 0%,var(--jl-cta-bg-end,#334656) 100% );padding:var(--jl-cta-padding-y,57px) 1.5rem;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:var(--jl-cta-spacing-below,32px)}.jl-cta-banner--image{position:relative;background-color:#1f2a35;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:none}.jl-cta-banner__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);pointer-events:none}.jl-cta-banner__inner{display:flex;flex-direction:column;align-items:center;gap:36px;max-width:700px;margin:0 auto;text-align:center}.jl-cta-banner--image .jl-cta-banner__inner{position:relative;z-index:1}.jl-cta-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--jl-cta-icon-size,48px);height:var(--jl-cta-icon-size,48px);color:#ffffff}.jl-cta-banner__icon i,.jl-cta-banner__icon svg{width:100%;height:100%;font-size:var(--jl-cta-icon-size,48px);line-height:1;fill:currentColor}.jl-cta-banner__text{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.jl-cta-banner__heading{margin:0;font-family:"Gotham","Inter",sans-serif;font-weight:500;font-size:32px;line-height:38.4px;letter-spacing:-0.8px;text-transform:uppercase;color:#ffffff;text-align:center;opacity:1 !important;transform:none !important}.jl-cta-banner--image .jl-cta-banner__heading{font-weight:700;font-size:40px;line-height:1.2;letter-spacing:-1px;text-transform:none}.jl-cta-banner__body{margin:0;font-family:"Gotham Office","Gotham","Inter",sans-serif;font-weight:400;font-size:18px;line-height:28.8px;letter-spacing:-0.0176px;color:#94a3b8;text-align:center}.jl-cta-banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.jl-cta-banner__btn,.jl-cta-banner__btn:visited{display:inline-flex;align-items:center;justify-content:center;padding:9px 25px;border:0.5px solid #ffffff;border-radius:8px;background:transparent;color:#ffffff !important;font-family:"Gotham Office","Gotham","Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.1504px;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.jl-cta-banner__btn:hover,.jl-cta-banner__btn:focus,.jl-cta-banner__btn:active{background:#ffffff;color:#2d3d4a !important;text-decoration:none}.jl-cta-banner__btn--primary-slate,.jl-cta-banner__btn--primary-slate:visited{background-color:var(--e-global-color-slate,#4b667c);border-color:transparent}.jl-cta-banner__btn--primary-slate:hover,.jl-cta-banner__btn--primary-slate:focus,.jl-cta-banner__btn--primary-slate:active{background-color:var(--e-global-color-dark-navy,#2d3d4a);color:#ffffff !important}.jl-cta-banner__btn--primary-white,.jl-cta-banner__btn--primary-white:visited{background-color:rgba(255,255,255,0.15)}@media (max-width:768px){.jl-cta-banner__inner{gap:28px}.jl-cta-banner__heading{font-size:24px;line-height:1.2}.jl-cta-banner--image .jl-cta-banner__heading{font-size:28px}.jl-cta-banner__body{font-size:16px;line-height:1.5}.jl-cta-banner__buttons{flex-direction:column;width:100%;max-width:320px}.jl-cta-banner__buttons .jl-cta-banner__btn{width:100%}}