.elementor-27619 .elementor-element.elementor-element-225ee55d:not(.elementor-motion-effects-element-type-background), .elementor-27619 .elementor-element.elementor-element-225ee55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3A5C;}.elementor-27619 .elementor-element.elementor-element-225ee55d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 48px 56px 48px;}.elementor-27619 .elementor-element.elementor-element-225ee55d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27619 .elementor-element.elementor-element-472f81a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27619 .elementor-element.elementor-element-472f81a:not(.elementor-motion-effects-element-type-background), .elementor-27619 .elementor-element.elementor-element-472f81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b751e5 );}.elementor-27619 .elementor-element.elementor-element-23dc169{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27619 .elementor-element.elementor-element-6fb914c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27619 .elementor-element.elementor-element-38f40ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27619 .elementor-element.elementor-element-2e2508b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27619 .elementor-element.elementor-element-33ea7dd2:not(.elementor-motion-effects-element-type-background), .elementor-27619 .elementor-element.elementor-element-33ea7dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2236;}.elementor-27619 .elementor-element.elementor-element-33ea7dd2{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 48px 20px 48px;}.elementor-27619 .elementor-element.elementor-element-33ea7dd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27619 .elementor-element.elementor-element-4d0c4718{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-27619 .elementor-element.elementor-element-23dc169{--width:25%;}.elementor-27619 .elementor-element.elementor-element-6fb914c{--width:25%;}.elementor-27619 .elementor-element.elementor-element-38f40ba{--width:25%;}.elementor-27619 .elementor-element.elementor-element-2e2508b{--width:25%;}}@media(max-width:767px){.elementor-27619 .elementor-element.elementor-element-225ee55d{padding:40px 24px 40px 24px;}.elementor-27619 .elementor-element.elementor-element-33ea7dd2{padding:16px 24px 16px 24px;}}/* Start custom CSS for section, class: .elementor-element-225ee55d */background-image: radial-gradient(ellipse at 50% 0%, rgba(0,201,124,0.10) 0%, transparent 60%);/* End custom CSS */
/* Start custom CSS */:root{--navy:#0F2236;--navy-mid:#1A3A5C;--navy-light:#2A5280;--navy-tint:#EBF2FA;--emerald:#2E7D5E;--emerald-neon:#00C97C;--amber:#F59E0B;--wa:#25D366;--red:#DC2626;--dark:#1F2937;--medium:#6B7280;--light:#E5E7EB;--bg:#F8F9FA;--font-serif:'DM Serif Display',Georgia,serif;--font-body:'DM Sans',system-ui,sans-serif;--font-mono:'JetBrains Mono','Courier New',monospace;} .ft-wa-sticky{position:fixed;bottom:24px;right:24px;z-index:9999;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:rgba(37,211,102,0.45) 0 8px 24px,rgba(37,211,102,0.15) 0 0 0 8px;text-decoration:none;font-size:26px;transition:all 0.22s;animation:wa-pulse 2.8s ease-in-out infinite;} .ft-wa-sticky:hover{transform:scale(1.12);box-shadow:rgba(37,211,102,0.65) 0 12px 32px;animation:none;} @keyframes wa-pulse{0%,100%{box-shadow:rgba(37,211,102,0.45) 0 8px 24px,rgba(37,211,102,0.15) 0 0 0 8px;}50%{box-shadow:rgba(37,211,102,0.55) 0 8px 28px,rgba(37,211,102,0.08) 0 0 0 16px;}} .ft-wa-tooltip{position:fixed;bottom:90px;right:20px;z-index:9998;background:var(--dark);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:500;padding:7px 12px;border-radius:8px;white-space:nowrap;opacity:0;transform:translateY(4px);transition:all 0.2s;pointer-events:none;} .ft-wa-sticky:hover~.ft-wa-tooltip,.ft-wa-tooltip:hover{opacity:1;transform:translateY(0);}/* End custom CSS */