.ft{--ft-nav-bg:#1a1b2e;--ft-nav-border:rgba(255, 255, 255, 0.08);--ft-tab-color:#ffffff;--ft-tab-hover-color:#f5a623;--ft-tab-active-color:#f5a623;--ft-indicator-color:#f5a623;--ft-glow-color:rgba(245, 166, 35, 0.6);--ft-indicator-h:3px;--ft-panel-bg:#1a1b2e;--ft-panel-color:#b8b8c4;--ft-subheading-color:#f5a623;--ft-heading-color:#f5f5f7;--ft-btn-color:#1a1b2e;--ft-btn-bg:#f5a623;--ft-btn-border:transparent;--ft-btn-hover-color:#1a1b2e;--ft-btn-hover-bg:#e6991a;--ft-font:'Inter',system-ui,-apple-system,sans-serif;--ft-tab-padding:16px 0;--ft-panel-padding:60px 48px;--ft-transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);font-family:var(--ft-font);width:100%;position:relative}.ft *,.ft ::after,.ft ::before{box-sizing:border-box}.elementor-widget-nxgen_flow_tabs .ft__tab{background:0 0!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:1px solid var(--ft-nav-border)!important;margin:0!important;cursor:pointer;font:inherit;color:var(--ft-tab-color)!important;outline:0;-webkit-appearance:none;appearance:none;box-shadow:none!important}.elementor-widget-nxgen_flow_tabs .ft__tab:hover{color:var(--ft-tab-hover-color)!important}.elementor-widget-nxgen_flow_tabs .ft__tab--active{color:var(--ft-tab-active-color)!important}.elementor-widget-nxgen_flow_tabs .ft__tab:last-of-type{border-right:none!important}.elementor-widget-nxgen_flow_tabs .ft__btn{color:var(--ft-btn-color)!important;background:var(--ft-btn-bg)!important;border-color:var(--ft-btn-border)!important}.elementor-widget-nxgen_flow_tabs .ft__btn:hover{color:var(--ft-btn-hover-color)!important;background:var(--ft-btn-hover-bg)!important}.ft__nav{background:var(--ft-nav-bg);position:relative;border-bottom:1px solid var(--ft-nav-border)}.ft__nav-scroll{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;max-width:1200px;margin:0 auto}.ft__nav-scroll::-webkit-scrollbar{display:none}.ft__tab{flex:1 1 0%;text-align:center;padding:var(--ft-tab-padding);font-family:var(--ft-font);font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.3;color:var(--ft-tab-color);white-space:nowrap;transition:color .3s ease;position:relative;user-select:none;-webkit-user-select:none;border-right:1px solid var(--ft-nav-border);border-top:none;border-bottom:none;border-left:none;background:0 0}.ft__tab:last-of-type{border-right:none}.ft__tab:hover{color:var(--ft-tab-hover-color)}.ft__tab--active{color:var(--ft-tab-active-color)}.ft__indicator{position:absolute;bottom:0;left:0;height:var(--ft-indicator-h);background:var(--ft-indicator-color);border-radius:2px 2px 0 0;transition:transform var(--ft-transition),width var(--ft-transition);will-change:transform,width;pointer-events:none;z-index:2}@keyframes nxgen-ft-glow{0%,100%{box-shadow:0 0 4px var(--ft-glow-color),0 0 8px var(--ft-glow-color)}50%{box-shadow:0 0 8px var(--ft-glow-color),0 0 20px var(--ft-glow-color),0 0 32px rgba(245,166,35,.25)}}.ft__indicator--active{animation:nxgen-ft-glow 2s ease-in-out infinite}.ft__panels{background:var(--ft-panel-bg);position:relative;overflow:hidden}.ft__panel{padding:var(--ft-panel-padding);color:var(--ft-panel-color);opacity:0;transform:translateY(28px) scale(.97);visibility:hidden;position:absolute;top:0;left:0;width:100%;transition:opacity .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1),visibility 0s .4s;pointer-events:none}.ft__panel--active{opacity:1;transform:translateY(0) scale(1);visibility:visible;position:relative;transition:opacity .65s cubic-bezier(.16, 1, .3, 1) .12s,transform .65s cubic-bezier(.16, 1, .3, 1) .12s,visibility 0s 0s;pointer-events:auto}.ft__panel .ft__btn,.ft__panel .ft__description,.ft__panel .ft__heading,.ft__panel .ft__image,.ft__panel .ft__subheading{opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.16, 1, .3, 1),transform .55s cubic-bezier(.16, 1, .3, 1)}.ft__panel--active .ft__subheading{opacity:1;transform:translateY(0);transition-delay:0.18s}.ft__panel--active .ft__heading{opacity:1;transform:translateY(0);transition-delay:0.24s}.ft__panel--active .ft__description{opacity:1;transform:translateY(0);transition-delay:0.30s}.ft__panel--active .ft__btn{opacity:1;transform:translateY(0);transition-delay:0.36s}.ft__panel--active .ft__image{opacity:1;transform:translateY(0);transition-delay:0.28s}.ft__panel-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:var(--ft-text-col-width,1fr) 1fr;gap:var(--ft-col-gap,48px);align-items:center}.ft__panel-inner--right{grid-template-columns:1fr var(--ft-text-col-width,1fr)}.ft__panel-inner--right .ft__image{order:-1}.ft__text{display:flex;flex-direction:column;align-items:flex-start}.ft__subheading{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ft-subheading-color);margin-bottom:12px}.ft__heading{font-size:2.25rem;font-weight:700;line-height:1.2;color:var(--ft-heading-color);margin:0 0 16px 0}.ft__description{font-size:1rem;line-height:1.7;color:var(--ft-panel-color);margin:0 0 28px 0}.ft__btn{display:inline-flex;align-items:center;gap:0;padding:14px 28px;font-family:var(--ft-font);font-size:.9375rem;font-weight:600;line-height:1;color:var(--ft-btn-color);background:var(--ft-btn-bg);border:2px solid var(--ft-btn-border);border-radius:6px;text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ft__btn:hover{color:var(--ft-btn-hover-color);background:var(--ft-btn-hover-bg);transform:translateY(-1px)}.ft__btn i{color:inherit;font-size:inherit;line-height:1}.ft__image{display:flex;align-items:center;justify-content:center;overflow:hidden}.ft__image img{width:100%;height:auto;max-height:500px;border-radius:12px;object-fit:cover;box-shadow:0 8px 30px rgba(0,0,0,.25)}.ft__panel--active.ft__panel--has-bleed{overflow:hidden}.ft__image--bleed{position:absolute;right:0;bottom:0;top:40px;left:calc(var(--ft-text-col-width,50%) + var(--ft-col-gap,48px));display:flex;align-items:flex-end;justify-content:flex-end}.ft__image--bleed img{width:100%;height:auto;max-height:100%;object-fit:cover;object-position:top left;border-radius:12px 0 0 0;box-shadow:none}.ft__panel--has-bleed .ft__text{position:relative;z-index:1}.ft__panel--has-bleed .ft__panel-inner--left .ft__text{grid-column:1}.ft__panel--has-bleed .ft__panel-inner--right .ft__text{grid-column:2}.ft__panel-inner--right .ft__image--bleed{left:0;right:calc(var(--ft-text-col-width,50%) + var(--ft-col-gap,48px));justify-content:flex-start}.ft__panel-inner--right .ft__image--bleed img{object-position:top right;border-radius:0 12px 0 0}.ft--preset-minimal{--ft-nav-bg:#f0f2f5;--ft-nav-border:#dce0e6;--ft-tab-color:#6b7280;--ft-tab-hover-color:#3b82f6;--ft-tab-active-color:#3b82f6;--ft-indicator-color:#3b82f6;--ft-glow-color:rgba(59, 130, 246, 0.4);--ft-panel-bg:#f8f9fa;--ft-panel-color:#5a6272;--ft-subheading-color:#3b82f6;--ft-heading-color:#1e293b;--ft-btn-color:#ffffff;--ft-btn-bg:#3b82f6;--ft-btn-border:transparent;--ft-btn-hover-color:#ffffff;--ft-btn-hover-bg:#2563eb;--ft-font:'Inter',system-ui,-apple-system,sans-serif}.ft--preset-pastel{--ft-nav-bg:#fde8e0;--ft-nav-border:#f0cfc0;--ft-tab-color:#8c7e75;--ft-tab-hover-color:#e8845c;--ft-tab-active-color:#e8845c;--ft-indicator-color:#e8845c;--ft-glow-color:rgba(232, 132, 92, 0.4);--ft-panel-bg:#fdf6f0;--ft-panel-color:#8c7e75;--ft-subheading-color:#e8845c;--ft-heading-color:#2d2a26;--ft-btn-color:#ffffff;--ft-btn-bg:#e8845c;--ft-btn-border:transparent;--ft-btn-hover-color:#ffffff;--ft-btn-hover-bg:#d4724c;--ft-font:'Poppins',system-ui,-apple-system,sans-serif}.ft--preset-bold{--ft-nav-bg:#0a0e3a;--ft-nav-border:rgba(255, 255, 255, 0.12);--ft-tab-color:rgba(255, 255, 255, 0.7);--ft-tab-hover-color:#c8ff00;--ft-tab-active-color:#c8ff00;--ft-indicator-color:#c8ff00;--ft-glow-color:rgba(200, 255, 0, 0.4);--ft-panel-bg:#0f1b8c;--ft-panel-color:rgba(255, 255, 255, 0.75);--ft-subheading-color:#c8ff00;--ft-heading-color:#ffffff;--ft-btn-color:#0a0e3a;--ft-btn-bg:#c8ff00;--ft-btn-border:transparent;--ft-btn-hover-color:#0a0e3a;--ft-btn-hover-bg:#b8ef00;--ft-font:'Montserrat',system-ui,-apple-system,sans-serif}.ft--preset-dark{--ft-nav-bg:#1a1b2e;--ft-nav-border:rgba(255, 255, 255, 0.08);--ft-tab-color:#ffffff;--ft-tab-hover-color:#f5a623;--ft-tab-active-color:#f5a623;--ft-indicator-color:#f5a623;--ft-glow-color:rgba(245, 166, 35, 0.6);--ft-panel-bg:#1a1b2e;--ft-panel-color:#b8b8c4;--ft-subheading-color:#f5a623;--ft-heading-color:#f5f5f7;--ft-btn-color:#1a1b2e;--ft-btn-bg:#f5a623;--ft-btn-border:transparent;--ft-btn-hover-color:#1a1b2e;--ft-btn-hover-bg:#e6991a;--ft-font:'Inter',system-ui,-apple-system,sans-serif}@media (max-width:1024px){.ft__tab{font-size:.875rem;padding:14px 0}.ft__panel{padding:40px 28px}.ft__panel-inner{gap:32px}.ft__heading{font-size:1.875rem}}@media (max-width:767px){.ft__nav-scroll{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.ft__tab{flex:0 0 auto;font-size:.8125rem;padding:12px 20px;scroll-snap-align:center}.elementor-widget-nxgen_flow_tabs .ft__tab{border-right:none!important}.ft__panel{padding:28px 20px}.ft__panel-inner{grid-template-columns:1fr;row-gap:var(--ft-col-gap,24px);column-gap:0}.ft__text{order:1}.ft__image{order:2;max-height:350px}.ft__panel-inner--right .ft__image{order:2}.ft__heading{font-size:1.5rem}.ft__description{margin-bottom:20px}.ft__panel--has-bleed{padding-bottom:180px}.ft__image--bleed{position:absolute;top:auto;left:auto;right:-20px;bottom:0;width:calc(100% + 20px);height:180px;margin:0}.ft__image--bleed img{border-radius:12px 0 0 0;box-shadow:none}.ft__panel-inner--right .ft__image--bleed{right:auto;left:-20px;width:calc(100% + 20px)}.ft__panel-inner--right .ft__image--bleed img{border-radius:0 12px 0 0}}.ft__tab:focus,.ft__btn:focus,.elementor-widget-nxgen_flow_tabs .ft__tab:focus,.elementor-widget-nxgen_flow_tabs .ft__btn:focus{outline:none}.ft__tab:active,.ft__btn:active{outline:none}.ft__tab:focus-visible,.elementor-widget-nxgen_flow_tabs .ft__tab:focus-visible{outline:none;box-shadow:var(--mx-focus)}.ft__btn:focus-visible,.elementor-widget-nxgen_flow_tabs .ft__btn:focus-visible{outline:none;box-shadow:var(--mx-focus)}