.elementor-31 .elementor-element.elementor-element-5e5142f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-6c6ce37{text-align:center}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-a0af17f{text-align:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-31 .elementor-element.elementor-element-461fcfd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-461fcfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000}.elementor-31 .elementor-element.elementor-element-461fcfd{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:0 0 45px 0}.elementor-31 .elementor-element.elementor-element-461fcfd>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-31 .elementor-element.elementor-element-e3b0c55>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-31 .elementor-element.elementor-element-e3b0c55{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:65px 0 0 0}.elementor-31 .elementor-element.elementor-element-e3b0c55>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-39b64ec.elementor-column .elementor-widget-wrap{align-items:center}.elementor-31 .elementor-element.elementor-element-39b64ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-31 .elementor-element.elementor-element-39b64ec>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 50px 0 0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-31 .elementor-element.elementor-element-4948037{width:var(--container-widget-width,32.418%);max-width:32.418%;--container-widget-width:32.418%;--container-widget-flex-grow:0;text-align:center}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2)}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2)}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2)}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2)}body.rtl .elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2)}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2)}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-icon i{transition:color .3s}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-31 .elementor-element.elementor-element-f7a8539{--e-icon-list-icon-size:0;--icon-vertical-offset:0}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-icon{padding-right:0}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-item>a{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-text{color:#3cb67c;transition:color .3s}.elementor-31 .elementor-element.elementor-element-d7c159d .elementor-icon-list-icon i{transition:color .3s}.elementor-31 .elementor-element.elementor-element-d7c159d .elementor-icon-list-icon svg{transition:fill .3s}.elementor-31 .elementor-element.elementor-element-d7c159d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0}.elementor-31 .elementor-element.elementor-element-d7c159d .elementor-icon-list-text{transition:color .3s}.elementor-31 .elementor-element.elementor-element-c3774b4{text-align:center}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media (max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-39b64ec{width:100%}.elementor-31 .elementor-element.elementor-element-1383144{width:25%}.elementor-31 .elementor-element.elementor-element-280c835{width:25%}}@media (max-width:1024px){.elementor-31 .elementor-element.elementor-element-e3b0c55{padding:25px 20px 0 20px}.elementor-31 .elementor-element.elementor-element-39b64ec>.elementor-element-populated{margin:30px 0 30px 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-31 .elementor-element.elementor-element-f7a8539 .elementor-icon-list-item>a{font-size:13px}}@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-e3b0c55{padding:25px 25px 0 25px}.elementor-31 .elementor-element.elementor-element-39b64ec>.elementor-element-populated{margin:0 0 30px 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-31 .elementor-element.elementor-element-1383144{width:50%}.elementor-31 .elementor-element.elementor-element-280c835{width:50%}}.fgww-member-access .elementor-heading-title,.fgww-member-access h3,.fgww-member-access h4{font-family:"Poppins",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:clamp(1.2rem,1.8vw,1.4rem);text-align:center;color:#eaf8ff;background:linear-gradient(90deg,#1a7ebb,#00ffd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(26,126,187,.35) , 0 0 20px rgba(0,255,200,.25);margin-bottom:10px;transition:all .3s ease}.fgww-member-access:hover .elementor-heading-title{letter-spacing:1.8px;text-shadow:0 0 14px rgba(26,126,187,.5) , 0 0 28px rgba(0,255,200,.35)}.fgww-member-access::after{content:"";display:block;width:70px;height:2px;margin:10px auto 0;background:linear-gradient(90deg,#1a7ebb,#00ffd1);opacity:.8;border-radius:2px}.elementor-section:first-of-type::after,footer::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:90%;height:2px;pointer-events:none;z-index:3;background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.18) 12%,
    rgba(255,255,255,0.32) 18%,
    rgba(255,255,255,0.18) 24%,
    rgba(255,255,255,0) 36%
  );background-size:220% 100%;animation:fgwwPulseSweep 7.5s ease-in-out infinite;mix-blend-mode:screen;border-radius:100%;opacity:.65}.elementor-section:first-of-type::after{bottom:100%;transform:translateX(-50%) scaleY(1.2)}footer::after{top:0;transform:translateX(-50%) scaleY(-1.2)}@keyframes fgwwPulseSweep {
  0%   { background-position: -60% 0;   opacity: .55; }
  35%  { background-position:  50% 0;   opacity: .75; }
  70%  { background-position: 160% 0;   opacity: .55; }
  100% { background-position: -60% 0;   opacity: .55; }
}body.light-mode .elementor-section:first-of-type::after,body.light-mode footer::after{opacity:.45}@media (max-width:767px){.elementor-section:first-of-type::after,footer::after{width:88%;height:1px;animation:fgwwPulseSweep 9s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.elementor-section:first-of-type::after,footer::after{animation:none!important;opacity:.5}}.elementor-section:first-of-type::before,footer::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:90%;height:2px;background: radial-gradient(
    ellipse at center,
    rgba(37,168,224,0.5) 0%,
    rgba(127,234,0,0.25) 50%,
    rgba(37,168,224,0) 100%
  );border-radius:100%;box-shadow:0 0 18px rgba(37,168,224,.25);opacity:.9;animation:fgwwArcGlow 8s ease-in-out infinite;z-index:2}.elementor-section:first-of-type::before{bottom:100%;transform:translateX(-50%) scaleY(1.2)}footer::before{top:0;transform:translateX(-50%) scaleY(-1.2)}@keyframes fgwwArcGlow {
  0% { opacity: 0.75; box-shadow: 0 0 12px rgba(127,234,0,0.15); }
  50% { opacity: 1; box-shadow: 0 0 22px rgba(37,168,224,0.35); }
  100% { opacity: 0.75; box-shadow: 0 0 12px rgba(127,234,0,0.15); }
}body.light-mode .elementor-section:first-of-type::before,body.light-mode footer::before{background: radial-gradient(
    ellipse at center,
    rgba(37,168,224,0.35) 0%,
    rgba(127,234,0,0.18) 50%,
    rgba(37,168,224,0) 100%
  );opacity:.75}@media (max-width:767px){.elementor-section:first-of-type::before,footer::before{width:88%;height:1px;animation:fgwwArcGlow 10s ease-in-out infinite}}.elementor-section:first-of-type::before,footer::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:90%;height:2px;background: linear-gradient(
    90deg,
    rgba(37,168,224,0) 0%,
    rgba(37,168,224,0.45) 50%,
    rgba(127,234,0,0) 100%
  );border-radius:2px;opacity:.85;animation:fgwwGlow 8s ease-in-out infinite;z-index:2}.elementor-section:first-of-type::before{bottom:100%}footer::before{top:0}body.light-mode .elementor-section:first-of-type::before,body.light-mode footer::before{background: linear-gradient(
    90deg,
    rgba(37,168,224,0) 0%,
    rgba(37,168,224,0.30) 50%,
    rgba(127,234,0,0) 100%
  );opacity:.75}@keyframes fgwwGlow {
  0% {opacity: .75; box-shadow: 0 0 10px rgba(127,234,0,.15);}
  50% {opacity: 1; box-shadow: 0 0 18px rgba(37,168,224,.3);}
  100% {opacity: .75; box-shadow: 0 0 10px rgba(127,234,0,.15);}
}@media (max-width:767px){.elementor-section:first-of-type::before,footer::before{height:1px;width:88%;animation:fgwwGlow 10s ease-in-out infinite}}.fgww-footer .elementor-button,footer .elementor-button.member-login--outline{background:transparent!important;color:#e1f2f8!important;border:2px solid transparent!important;border-image:linear-gradient(90deg,#1a7ebb,#25a8e0,#4ec45e) 1!important;border-radius:42px;padding:13px 32px;font-weight:800;font-size:16px;letter-spacing:.35px;text-transform:uppercase;transition:transform .25s ease , background .25s ease , color .25s ease , box-shadow .3s ease;text-align:center}.fgww-footer .elementor-button:hover,footer .elementor-button.member-login--outline:hover{background:linear-gradient(90deg,#1a7ebb,#25a8e0,#4ec45e)!important;color:#0a0f14!important;transform:translateY(-2px);box-shadow:0 8px 26px rgba(37,168,224,.35)}.fgww-footer .elementor-button:focus{outline:2px solid #25a8e0;outline-offset:3px}@keyframes footerOutlineFlow {
  0% { border-image-source: linear-gradient(90deg,#1A7EBB,#25A8E0,#4EC45E); }
  50% { border-image-source: linear-gradient(90deg,#4EC45E,#1A7EBB,#25A8E0); }
  100% { border-image-source: linear-gradient(90deg,#1A7EBB,#25A8E0,#4EC45E); }
}.fgww-footer .elementor-button{animation:footerOutlineFlow 12s linear infinite}.fgww-footer a,footer a{... }#vc1-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,10,15,.65) 0%,rgba(0,10,15,.9) 100%);z-index:0}#vc1-hero .elementor-container{position:relative;z-index:1}#vc1-hero .elementor-heading-title{background:linear-gradient(90deg,#25a8e0,#7fea00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}#vc1-hero .elementor-button{background:linear-gradient(90deg,#0da7d8,#7fea00);color:#0a0f14!important;border-radius:40px;padding:13px 28px;font-weight:700;text-transform:uppercase;transition:filter .2s ease , transform .2s ease}#vc1-hero .elementor-button:hover{filter:brightness(1.1);transform:translateY(-2px)}:host .elementor-inner-section{display:flex;gap:clamp(20px,4vw,60px);align-items:flex-start;justify-content:center;text-align:left;flex-wrap:wrap}:host .elementor-column:nth-child(1){flex:0 1 220px}:host .elementor-column:nth-child(2){flex:0 1 260px}:host .elementor-column:nth-child(3){flex:0 1 280px}@media (max-width:767px){:host .elementor-inner-section{flex-direction:column;align-items:center;text-align:center}:host .elementor-column{margin-bottom:18px}}:host img{max-width:140px;height:auto;margin-bottom:12px;filter:brightness(1.05);opacity:.95}:host h3,:host h4{font-weight:800;font-size:clamp(1rem,1.25vw,1.15rem);margin:0 0 10px;background:linear-gradient(90deg,#25a8e0,#7fea00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.3px}:host .elementor-icon-list-items{margin:0;padding:0}:host .elementor-icon-list-item{margin-bottom:8px}:host .elementor-icon-list-text,:host a{color:#cfe7ee!important;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.7;text-decoration:none;transition:color .2s ease , transform .2s ease , text-decoration-color .2s ease}:host .elementor-icon-list-text:hover,:host a:hover{color:#7fea00!important;text-decoration:underline;text-underline-offset:2px}:host a:focus-visible{outline:3px solid #25a8e0;outline-offset:2px;border-radius:6px}:host .elementor-icon-list-icon i,:host .elementor-icon-list-icon svg{color:#25a8e0!important;opacity:.9}.compliance a{color:#cfe7ee!important;text-decoration:none!important;cursor:default!important;pointer-events:none!important;opacity:.9}:host::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:92%;height:2px;background: linear-gradient(
    90deg,
    rgba(37,168,224,0) 0%,
    rgba(37,168,224,0.45) 50%,
    rgba(127,234,0,0) 100%
  );box-shadow:0 0 16px rgba(37,168,224,.25);border-radius:2px;opacity:.85}@keyframes footerGlow {
  0% { opacity: 0.75; box-shadow: 0 0 14px rgba(127,234,0,0.18); }
  50% { opacity: 1; box-shadow: 0 0 20px rgba(37,168,224,0.35); }
  100% { opacity: 0.75; box-shadow: 0 0 14px rgba(127,234,0,0.18); }
}:host::before{animation:footerGlow 8s ease-in-out infinite}@media (max-width:767px){:host::before{width:90%;height:1px;animation:footerGlow 10s ease-in-out infinite}}#vc1-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,10,15,.65) 0%,rgba(0,10,15,.9) 100%);z-index:0}#vc1-hero .elementor-container{position:relative;z-index:1}#vc1-hero .elementor-heading-title{background:linear-gradient(90deg,#25a8e0,#7fea00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}#vc1-hero .elementor-button{background:linear-gradient(90deg,#0da7d8,#7fea00);color:#0a0f14!important;border-radius:40px;padding:13px 28px;font-weight:700;text-transform:uppercase;transition:filter .2s ease , transform .2s ease}#vc1-hero .elementor-button:hover{filter:brightness(1.1);transform:translateY(-2px)}:host{background:#0a0f14;color:#cfe7ee;text-align:center;padding:clamp(20px,3vw,32px) 16px}:host h2,:host h3,:host h4{font-weight:800;margin:0 0 10px;background:linear-gradient(90deg,#25a8e0,#7fea00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:host p{color:#cfe7ee;opacity:.95;line-height:1.7}:host .compliance{border-top:1px solid rgba(26,126,187,.18);margin-top:18px;padding-top:14px;font-size:12px;color:#9ecfe5}:host .vc1-login--footer{color:#9ecfe5!important;opacity:.9;text-decoration:none;font-size:.95rem;border-bottom:1px dotted #25a8e0;padding-bottom:2px;transition:opacity .2s ease , color .2s ease}:host .vc1-login--footer:hover{opacity:1;color:#7fea00;text-decoration:none}@media (max-width:767px){:host{text-align:center}}:host{background:rgba(5,10,15,1);border-top:1px solid rgba(37,168,224,.25);text-align:center;padding:28px 16px;color:#cfe7ee;font-size:clamp(.85rem,1vw,.95rem);line-height:1.6;opacity:.95}:host a{color:#25a8e0!important;text-decoration:none}:host a:hover{color:#7fea00!important;text-decoration:underline}@media (max-width:767px){:host{padding:20px 12px!important;font-size:.9rem!important}}.fgww-footer{background:#0a0f14;color:#cfe7ee;position:relative;z-index:0;padding:clamp(28px,4vw,48px) 16px}.fgww-footer h2,.fgww-footer h3,.fgww-footer h4{font-weight:800;margin:0 0 10px;background:linear-gradient(90deg,#25a8e0,#7fea00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fgww-footer p,.fgww-footer li{color:#cfe7ee;opacity:.95;line-height:1.7}.fgww-footer a{color:#25a8e0;text-decoration:none}.fgww-footer a:hover{color:#7fea00}.fgww-footer .compliance{border-top:1px solid rgba(26,126,187,.18);margin-top:18px;padding-top:14px;font-size:12px;color:#9ecfe5}.fgww-footer .vc1-login--footer{color:#9ecfe5!important;opacity:.9;text-decoration:none;font-size:.95rem;border-bottom:1px dotted #25a8e0;padding-bottom:2px}.fgww-footer .vc1-login--footer:hover{opacity:1;color:#7fea00}@media (max-width:767px){.fgww-footer .elementor-column{margin-bottom:16px;text-align:center}}footer,#footer,.fgww-footer{background:#0a0f14!important;color:#cfe7ee!important}footer h2,footer h3,footer h4,#footer h2,#footer h3,#footer h4,.fgww-footer h2,.fgww-footer h3,.fgww-footer h4{background:linear-gradient(90deg,#25a8e0,#7fea00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}footer a,#footer a,.fgww-footer a{color:#25a8e0!important;text-decoration:none;transition:color .2s ease}footer a:hover,#footer a:hover,.fgww-footer a:hover{color:#7fea00!important}footer p,#footer p,.fgww-footer p,footer small,#footer small,.fgww-footer small{color:#cfe7ee!important;opacity:.9;line-height:1.7}footer hr,#footer hr,.fgww-footer hr{border-color:rgba(37,168,224,.25)!important}footer .elementor-button,#footer .elementor-button,.fgww-footer .elementor-button{background:transparent;border:2px solid #25a8e0;color:#cfe7ee!important;border-radius:40px;font-weight:700;letter-spacing:.3px}footer .elementor-button:hover,#footer .elementor-button:hover,.fgww-footer .elementor-button:hover{background:linear-gradient(90deg,#0da7d8,#7fea00);color:#0a0f14!important}.footer-main{position:relative;overflow:visible}.footer-main::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:min(1100px,92%);height:4px;border-radius:6px;background:linear-gradient(90deg,#0da7d8,#7fea00,#0da7d8);background-size:200% 100%;animation:fgwwPulse 6s linear infinite;z-index:2;box-shadow:0 0 18px rgba(13,167,216,.28) , 0 0 24px rgba(127,234,0,.18)}.footer-main>.elementor-background-overlay{z-index:0!important}.footer-main .elementor-container{position:relative;z-index:3}@keyframes fgwwPulse {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}@media (max-width:767px){.footer-main::before{height:3px;top:-8px}}.compliance.elementor-invisible{will-change:transform , opacity}@media (prefers-reduced-motion:reduce){.compliance{animation:none!important;transition:none!important}}footer,footer.elementor-section,.site-footer{background:#0a0f14;color:#cfe7ee;position:relative;z-index:0}footer::before,.site-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:64px;background:linear-gradient(180deg,rgba(26,126,187,.20) 0%,rgba(26,126,187,0) 100%);pointer-events:none;z-index:0}footer h2,footer h3,footer h4,.site-footer h2,.site-footer h3,.site-footer h4{font-weight:800;margin:0 0 10px;background:linear-gradient(90deg,#25a8e0,#7fea00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}footer p,.site-footer p,footer li,.site-footer li{color:#cfe7ee;opacity:.95;line-height:1.7}footer a,.site-footer a{color:#25a8e0;text-decoration:none;transition:color .2s ease , opacity .2s ease}footer a:hover,.site-footer a:hover{color:#7fea00}footer .elementor-button,.site-footer .elementor-button{border-radius:40px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:12px 24px}footer .elementor-button--primary,.site-footer .elementor-button--primary{background:linear-gradient(90deg,#1a7ebb 0%,#4ec45e 100%)!important;color:#0a0f14!important;border:none!important;box-shadow:0 0 18px rgba(26,126,187,.2)}footer .elementor-button--secondary,.site-footer .elementor-button--secondary{background:transparent!important;border:2px solid #1a7ebb!important;color:#cfe7ee!important}footer .elementor-button:hover,.site-footer .elementor-button:hover{filter:brightness(1.08);transform:translateY(-2px)}footer .elementor-icon-list-icon i,footer .elementor-icon,.site-footer .elementor-icon-list-icon i,.site-footer .elementor-icon{color:#7fea00}footer .elementor-icon-list-text,.site-footer .elementor-icon-list-text{color:#cfe7ee}footer .compliance,.site-footer .compliance{border-top:1px solid rgba(26,126,187,.18);margin-top:18px;padding-top:14px;font-size:12px;color:#9ecfe5;opacity:.95}footer .compliance a,.site-footer .compliance a{color:#cfe7ee!important;text-decoration:none!important;cursor:default!important;pointer-events:none!important;opacity:.9}footer .vc1-login--footer,.site-footer .vc1-login--footer{color:#9ecfe5!important;opacity:.85;text-decoration:none;font-size:.95rem}footer .vc1-login--footer:hover,.site-footer .vc1-login--footer:hover{opacity:1;text-decoration:underline}footer .elementor-container,.site-footer .elementor-container{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px)}@media (max-width:767px){footer .elementor-column,.site-footer .elementor-column{margin-bottom:16px;text-align:center}footer .elementor-button,.site-footer .elementor-button{display:block;width:100%;max-width:340px;margin:8px auto}footer::before,.site-footer::before{height:48px}}footer a:focus-visible,.site-footer a:focus-visible,footer .elementor-button:focus-visible,.site-footer .elementor-button:focus-visible{outline:2px solid #7fea00;outline-offset:2px;border-radius:6px}