/* Generated from the Sigma Process Controls design files. Do not edit by hand. */
body .elementor .e-con.sg-c.sg-471f2bf9.sg-471f2bf9{background:rgb(255, 255, 255);font-family:var(--font-sans);color:var(--fg-1);overflow-x:hidden;}
body .elementor .e-con.sg-c.sg-741d71a7.sg-741d71a7{position:relative;min-height:760px;color:rgb(255, 255, 255);background:var(--sigma-navy);display:flex;overflow:hidden;}
body .elementor .e-con.sg-c.sg-6b1d7637.sg-6b1d7637{position:absolute;inset:0px;background:linear-gradient(90deg, rgba(6, 12, 20, 0.7) 0%, rgba(6, 12, 20, 0.4) 45%, rgba(6, 12, 20, 0.08) 80%), linear-gradient(rgba(6, 12, 20, 0.5) 0%, rgba(6, 12, 20, 0) 22%);}
body .elementor .e-con.sg-c.sg-6140febd.sg-6140febd{position:relative;z-index:1;width:100%;max-width:var(--container);margin:0px auto;padding:clamp(104px, 12vw, 150px) 20px clamp(40px, 6vw, 80px);box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:clamp(32px, 4vw, 48px);align-items:center;}
body .elementor .e-con.sg-c.sg-aa9c0cce.sg-aa9c0cce{display:flex;flex-direction:column;gap:clamp(20px, 2.4vw, 28px);max-width:640px;}
body .elementor .e-con.sg-c.sg-a04fc188.sg-a04fc188{display:flex;}
body .elementor .e-con.sg-c.sg-1d699529.sg-1d699529{justify-self:center;width:100%;max-width:420px;background:rgb(255, 255, 255);color:var(--fg-1);border-radius:var(--radius-1);box-shadow:var(--shadow-panel);padding:36px 30px 30px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;}
body .elementor .e-con.sg-c.sg-36c0f71e.sg-36c0f71e{background:rgb(255, 255, 255);padding:28px 20px;border-bottom:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-0f968d2c.sg-0f968d2c{max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 190px), 1fr));gap:16px 28px;align-items:center;}
body .elementor .e-con.sg-c.sg-7ca126c6.sg-7ca126c6{display:flex;align-items:center;gap:14px;min-width:0px;padding:6px 0px;}
body .elementor .e-con.sg-c.sg-1e4d5299.sg-1e4d5299{flex:0 0 auto;width:64px;height:64px;display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-3eb52870.sg-3eb52870{flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-1592c6ad.sg-1592c6ad{max-width:var(--container);margin:0px auto;padding:72px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;}
body .elementor .e-con.sg-c.sg-4639bc30.sg-4639bc30{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:24px 56px;align-items:end;}
body .elementor .e-con.sg-c.sg-11f79b5c.sg-11f79b5c{display:flex;flex-direction:column;gap:18px;}
body .elementor .e-con.sg-c.sg-2297701d.sg-2297701d{display:flex;align-items:center;gap:12px;}
body .elementor .e-con.sg-c.sg-22299b2c.sg-22299b2c{display:inline;width:28px;height:2px;background:var(--sigma-steel);}
body .elementor .e-con.sg-c.sg-ed21c8ff.sg-ed21c8ff{display:flex;flex-direction:column;gap:22px;align-items:flex-start;}
body .elementor .e-con.sg-c.sg-8e060e87.sg-8e060e87{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:20px;}
body .elementor .e-con.sg-c.sg-dcce2de5.sg-dcce2de5{position:relative;align-self:start;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-997f38cf.sg-997f38cf{position:absolute;inset:0px;display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr);grid-template-rows:minmax(0px, 1.4fr) minmax(0px, 1fr);gap:2px;background:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-756e81b2.sg-756e81b2{position:absolute;left:0px;bottom:0px;background:var(--sigma-navy);color:rgb(255, 255, 255);padding:22px 26px;display:flex;align-items:center;gap:16px;}
body .elementor .e-con.sg-c.sg-d263a928.sg-d263a928{display:inline;width:1px;align-self:stretch;background:var(--border-on-dark);}
body .elementor .e-con.sg-c.sg-1d2951c1.sg-1d2951c1{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:16px;align-content:start;}
body .elementor .e-con.sg-c.sg-ec8a242f.sg-ec8a242f{display:flex;flex-direction:column;gap:14px;padding:24px 20px;background:rgb(255, 255, 255);border:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-8f3f0537.sg-8f3f0537{width:44px;height:44px;background:var(--sigma-mist);color:var(--sigma-navy);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-ca155f62.sg-ca155f62{background:rgb(246, 248, 250);padding:56px 0px;overflow:hidden;}
body .elementor .e-con.sg-c.sg-eb81a381.sg-eb81a381{max-width:var(--container);margin:0px auto 32px;padding:0px 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;}
body .elementor .e-con.sg-c.sg-928c9c8a.sg-928c9c8a{mask-image:linear-gradient(90deg, transparent 0px, rgb(0, 0, 0) 8%, rgb(0, 0, 0) 92%, transparent 100%);}
body .elementor .e-con.sg-c.sg-09dffbc2.sg-09dffbc2{display:flex;width:max-content;padding:4px 0px;animation:30s linear 0s infinite normal none running sigmaMarquee;}
body .elementor .e-con.sg-c.sg-09dffbc2.sg-09dffbc2:hover{animation-play-state:paused !important;}
body .elementor .e-con.sg-c.sg-4d0f571f.sg-4d0f571f{flex:0 0 auto;width:220px;height:110px;margin-right:20px;padding:22px 30px;box-sizing:border-box;background:rgb(255, 255, 255);border:1px solid var(--border-1);border-radius:14px;display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-75048207.sg-75048207{background:var(--sigma-steel);padding:72px 20px;}
body .elementor .e-con.sg-c.sg-f9628eda.sg-f9628eda{max-width:var(--container);margin:0px auto;display:flex;flex-direction:column;gap:40px;}
body .elementor .e-con.sg-c.sg-609320da.sg-609320da{text-align:center;display:flex;flex-direction:column;align-items:center;}
body .elementor .e-con.sg-c.sg-71c56a11.sg-71c56a11{overflow-x:auto;margin:0px -20px;padding:0px 20px;}
body .elementor .e-con.sg-c.sg-6c370f72.sg-6c370f72{display:grid;grid-template-columns:repeat(6, minmax(0px, 1fr));gap:14px;min-width:1050px;}
body .elementor .e-con.sg-c.sg-3fa248fe.sg-3fa248fe{min-width:0px;background:rgb(255, 255, 255);color:var(--fg-1);display:flex;flex-direction:column;overflow:hidden;}
body .elementor .e-con.sg-c.sg-17ba1afd.sg-17ba1afd{aspect-ratio:4 / 3;overflow:hidden;background:var(--sigma-mist);}
body .elementor .e-con.sg-c.sg-c0dd5cb2.sg-c0dd5cb2{padding:16px 16px 20px;display:flex;flex-direction:column;gap:8px;}
body .elementor .e-con.sg-c.sg-b076df6c.sg-b076df6c{background:var(--sigma-navy);color:rgb(255, 255, 255);padding:72px 20px;}
body .elementor .e-con.sg-c.sg-6d78914c.sg-6d78914c{display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;align-items:flex-end;}
body .elementor .e-con.sg-c.sg-05385074.sg-05385074{display:flex;flex-direction:column;gap:14px;max-width:640px;}
body .elementor .e-con.sg-c.sg-71fb5c50.sg-71fb5c50{display:inline;width:28px;height:2px;background:var(--sigma-mist);}
body .elementor .e-con.sg-c.sg-b919318e.sg-b919318e{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;}
body .elementor .e-con.sg-c.sg-bf8cb0f0.sg-bf8cb0f0{flex:1 1 210px;max-width:340px;min-width:0px;display:flex;flex-direction:column;border:1px solid var(--border-on-dark);background:rgba(255, 255, 255, 0.03);}
body .elementor .e-con.sg-c.sg-5afefb53.sg-5afefb53{aspect-ratio:4 / 3;overflow:hidden;background:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-b106ccb2.sg-b106ccb2{flex:1 1 0%;padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px;}
body .elementor .e-con.sg-c.sg-ad8f6b0d.sg-ad8f6b0d{margin:4px 0px 0px;padding:12px 0px 0px;list-style:none;border-top:1px solid var(--border-on-dark);display:flex;flex-direction:column;gap:6px;}
body .elementor .e-con.sg-c.sg-57cedad8.sg-57cedad8{display:flex;gap:10px;align-items:center;font-size:14px;color:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-51f5d4d7.sg-51f5d4d7{display:inline;flex:0 0 auto;width:6px;height:6px;background:var(--sigma-mist);}
body .elementor .e-con.sg-c.sg-baaadb0d.sg-baaadb0d{margin-top:auto;padding-top:14px;display:flex;}
body .elementor .e-con.sg-c.sg-82015e01.sg-82015e01{max-width:var(--container);margin:0px auto;padding:72px 20px;box-sizing:border-box;}
body .elementor .e-con.sg-c.sg-0a5f4093.sg-0a5f4093{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));gap:20px;margin-top:40px;}
body .elementor .e-con.sg-c.sg-f33c409c.sg-f33c409c{padding-right:20px;border-right:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-72b79401.sg-72b79401{width:38px;height:38px;background:var(--sigma-navy);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-7f40c7aa.sg-7f40c7aa{padding-right:20px;border-right-width:medium;border-right-style:none;border-right-color:currentcolor;}
body .elementor .e-con.sg-c.sg-3fa3ab32.sg-3fa3ab32{background:var(--sigma-mist);padding:72px 20px;}
body .elementor .e-con.sg-c.sg-8bba4177.sg-8bba4177{max-width:var(--container);margin:0px auto;display:flex;flex-direction:column;gap:36px;}
body .elementor .e-con.sg-c.sg-8913996c.sg-8913996c{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;}
body .elementor .e-con.sg-c.sg-6997cb8b.sg-6997cb8b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-4b0ccc5b.sg-4b0ccc5b{background:rgb(255, 255, 255);padding:24px;display:flex;gap:18px;align-items:flex-start;transition:box-shadow 300ms var(--ease);}
body .elementor .e-con.sg-c.sg-4b0ccc5b.sg-4b0ccc5b:hover{box-shadow:var(--shadow-panel) !important;}
body .elementor .e-con.sg-c.sg-8f49cc86.sg-8f49cc86{flex:0 0 auto;width:48px;height:48px;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-ec91b4fb.sg-ec91b4fb{display:flex;flex-direction:column;gap:6px;min-width:0px;}
body .elementor .e-con.sg-c.sg-f2822d3d.sg-f2822d3d{background:rgb(246, 248, 250);padding:64px 20px;}
body .elementor .e-con.sg-c.sg-56ce18a2.sg-56ce18a2{max-width:var(--container);margin:0px auto;display:flex;flex-direction:column;align-items:center;gap:36px;}
body .elementor .e-con.sg-c.sg-d902570a.sg-d902570a{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;}
body .elementor .e-con.sg-c.sg-04440d1c.sg-04440d1c{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding:12px 22px;background:rgb(255, 255, 255);border:1px solid var(--border-1);border-radius:999px;}
body .elementor .e-con.sg-c.sg-4c0dcbb6.sg-4c0dcbb6{position:relative;width:100%;}
body .elementor .e-con.sg-c.sg-51c19aee.sg-51c19aee{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px;}
body .elementor .e-con.sg-c.sg-e6abef52.sg-e6abef52{flex:0 0 calc(33.3333% - 13.3333px);min-width:280px;scroll-snap-align:start;box-sizing:border-box;background:rgb(255, 255, 255);border:1px solid var(--border-1);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px;}
body .elementor .e-con.sg-c.sg-7bfeae7f.sg-7bfeae7f{display:flex;align-items:center;gap:14px;}
body .elementor .e-con.sg-c.sg-64d7ac6f.sg-64d7ac6f{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;}
body .elementor .e-con.sg-c.sg-f9e98213.sg-f9e98213{max-width:var(--container);margin:0px auto;padding:64px 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:32px 56px;align-items:start;}
body .elementor .e-con.sg-c.sg-646285af.sg-646285af{display:flex;flex-direction:column;gap:16px;max-width:420px;}
body .elementor .e-con.sg-c.sg-1e512c66.sg-1e512c66{margin-top:12px;background:var(--sigma-mist);padding:22px 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}
body .elementor .e-con.sg-c.sg-b10f1715.sg-b10f1715{display:flex;flex-direction:column;gap:8px;}
body .elementor .e-con.sg-c.sg-094f613b.sg-094f613b{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--sigma-mist);color:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-eb300d62.sg-eb300d62{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:none;border:0px;cursor:pointer;text-align:left;font-style:inherit;font-variant:inherit;font-weight:500;font-stretch:inherit;font-size:16px;line-height:1.35;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-d056c964.sg-d056c964{border:1px solid var(--border-1);background:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-170852e4.sg-170852e4{padding:0px 20px 72px;}
body .elementor .e-con.sg-c.sg-26092538.sg-26092538{position:relative;max-width:var(--container);margin:0px auto;border-radius:20px;overflow:hidden;color:rgb(255, 255, 255);background:linear-gradient(120deg,var(--sigma-navy) 0%,var(--sigma-navy) 45%,var(--sigma-steel) 100%);}
body .elementor .e-con.sg-c.sg-83b77db8.sg-83b77db8{position:relative;padding:clamp(32px, 5vw, 56px) clamp(24px, 5vw, 56px) 0px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px;}
body .elementor .e-con.sg-c.sg-ea403b4a.sg-ea403b4a{flex:1 1 440px;display:flex;flex-direction:column;gap:16px;max-width:640px;}
body .elementor .e-con.sg-c.sg-2a71c7d3.sg-2a71c7d3{display:flex;flex-wrap:wrap;gap:12px;}
body .elementor .e-con.sg-c.sg-881088f1.sg-881088f1{position:relative;margin:36px clamp(24px, 5vw, 56px) 0px;border-top:1px solid rgba(255, 255, 255, 0.2);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:0px 32px;padding-bottom:16px;}
body .elementor .e-con.sg-c.sg-9f797c41.sg-9f797c41{display:flex;align-items:center;gap:14px;color:rgb(255, 255, 255);text-decoration:none;min-width:0px;padding:18px 0px;}
body .elementor .e-con.sg-c.sg-248fbf9e.sg-248fbf9e{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgba(255, 255, 255, 0.12);display:flex;align-items:center;justify-content:center;color:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-a20bd05f.sg-a20bd05f{position:relative;min-height:clamp(300px, 50vw, 560px);color:rgb(255, 255, 255);background:var(--sigma-navy);display:flex;overflow:hidden;}
body .elementor .e-con.sg-c.sg-81c865e4.sg-81c865e4{position:absolute;inset:0px;background:linear-gradient(90deg, rgba(6, 12, 20, 0.6) 0%, rgba(6, 12, 20, 0.3) 55%, rgba(6, 12, 20, 0.08) 100%);}
body .elementor .e-con.sg-c.sg-426c85e5.sg-426c85e5{position:relative;z-index:1;width:100%;max-width:var(--container);margin:0px auto;padding:clamp(112px, 16vw, 190px) 20px clamp(40px, 6vw, 88px);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;}
body .elementor .e-con.sg-c.sg-b8f0d0eb.sg-b8f0d0eb{max-width:var(--container);margin:0px auto;padding:80px 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:48px 64px;align-items:start;}
body .elementor .e-con.sg-c.sg-389f3656.sg-389f3656{max-width:var(--container);margin:0px auto;padding:0px 20px 80px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;}
body .elementor .e-con.sg-c.sg-1a911011.sg-1a911011{width:100%;display:grid;grid-template-columns:repeat(5, minmax(0px, 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-12987406.sg-12987406{background:rgb(246, 248, 250);padding:80px 20px;}
body .elementor .e-con.sg-c.sg-30eadba2.sg-30eadba2{max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:40px 64px;align-items:center;}
body .elementor .e-con.sg-c.sg-30def36b.sg-30def36b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-9debfee4.sg-9debfee4{background:rgb(255, 255, 255);padding:28px 24px;display:flex;flex-direction:column;gap:14px;}
body .elementor .e-con.sg-c.sg-24fb7483.sg-24fb7483{width:48px;height:48px;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-54db6aff.sg-54db6aff{max-width:var(--container);margin:0px auto;padding:80px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:36px;}
body .elementor .e-con.sg-c.sg-11debbe2.sg-11debbe2{display:flex;flex-direction:column;gap:14px;max-width:680px;}
body .elementor .e-con.sg-c.sg-d088451b.sg-d088451b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-4dbc6907.sg-4dbc6907{background:rgb(255, 255, 255);border:1px solid var(--border-1);display:flex;flex-direction:column;}
body .elementor .e-con.sg-c.sg-64d8ebd2.sg-64d8ebd2{padding:22px 22px 26px;display:flex;flex-direction:column;gap:10px;}
body .elementor .e-con.sg-c.sg-054df459.sg-054df459{max-width:var(--container);margin:0px auto;padding:80px 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:40px 64px;}
body .elementor .e-con.sg-c.sg-61e375c1.sg-61e375c1{display:flex;flex-direction:column;gap:16px;}
body .elementor .e-con.sg-c.sg-7d4b8a81.sg-7d4b8a81{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-7e890223.sg-7e890223{background:var(--sigma-navy);padding:80px 20px;}
body .elementor .e-con.sg-c.sg-96858111.sg-96858111{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:32px 56px;}
body .elementor .e-con.sg-c.sg-50021173.sg-50021173{border-top:1px solid rgba(255, 255, 255, 0.3);padding-top:22px;display:flex;flex-direction:column;gap:12px;}
body .elementor .e-con.sg-c.sg-e9c3993d.sg-e9c3993d{background:var(--sigma-mist);padding:80px 20px;}
body .elementor .e-con.sg-c.sg-76c95ad7.sg-76c95ad7{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:28px;}
body .elementor .e-con.sg-c.sg-ba3c4f08.sg-ba3c4f08{display:flex;flex-direction:column;gap:10px;padding:0px 0px 0px 20px;border-left:1px solid rgb(169, 194, 204);}
body .elementor .e-con.sg-c.sg-b93142e2.sg-b93142e2{max-width:var(--container);margin:0px auto;padding:80px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;}
body .elementor .e-con.sg-c.sg-d29fedb8.sg-d29fedb8{position:relative;min-height:clamp(260px, 40vw, 440px);color:rgb(255, 255, 255);background:var(--sigma-navy);display:flex;overflow:hidden;}
body .elementor .e-con.sg-c.sg-3488c2e8.sg-3488c2e8{position:absolute;inset:0px;background:linear-gradient(90deg, rgba(6, 12, 20, 0.6) 0%, rgba(6, 12, 20, 0.3) 60%, rgba(6, 12, 20, 0.08) 100%);}
body .elementor .e-con.sg-c.sg-7d7422fa.sg-7d7422fa{position:relative;z-index:1;width:100%;max-width:var(--container);margin:0px auto;padding:clamp(112px, 16vw, 190px) 20px clamp(40px, 6vw, 80px);box-sizing:border-box;display:flex;flex-direction:column;gap:22px;}
body .elementor .e-con.sg-c.sg-8cd1fba9.sg-8cd1fba9{max-width:var(--container);margin:0px auto;padding:80px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;}
body .elementor .e-con.sg-c.sg-4351e48b.sg-4351e48b{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-9266b0ce.sg-9266b0ce{height:110px;padding:22px 30px;box-sizing:border-box;background:rgb(255, 255, 255);border:1px solid var(--border-1);border-radius:14px;display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-719a7ba7.sg-719a7ba7{max-width:var(--container);margin:0px auto;display:flex;flex-direction:column;gap:32px;}
body .elementor .e-con.sg-c.sg-8c5d54c9.sg-8c5d54c9{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:14px;}
body .elementor .e-con.sg-c.sg-a03dc916.sg-a03dc916{max-width:var(--container);margin:0px auto;padding:clamp(56px, 8vw, 96px) 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;}
body .elementor .e-con.sg-c.sg-6ec97785.sg-6ec97785{display:flex;flex-direction:column;gap:14px;max-width:760px;}
body .elementor .e-con.sg-c.sg-a006585a.sg-a006585a{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-badf2628.sg-badf2628{border:1px solid var(--border-1);padding:28px;display:flex;flex-direction:column;gap:12px;background:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-cf976f3d.sg-cf976f3d{background:var(--sigma-mist);padding:clamp(56px, 8vw, 96px) 20px;}
body .elementor .e-con.sg-c.sg-09ee807c.sg-09ee807c{max-width:var(--container);margin:0px auto;padding:clamp(56px, 8vw, 96px) 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;}
body .elementor .e-con.sg-c.sg-dfc3a091.sg-dfc3a091{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:20px;}
body .elementor .e-con.sg-c.sg-9f5fff60.sg-9f5fff60{border:1px solid var(--border-1);display:flex;flex-direction:column;min-width:0px;text-decoration:none;color:inherit;}
body .elementor .e-con.sg-c.sg-9f5fff60.sg-9f5fff60:hover{border-color:var(--sigma-steel) !important;}
body .elementor .e-con.sg-c.sg-9876ce7d.sg-9876ce7d{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;}
body .elementor .e-con.sg-c.sg-440e8f10.sg-440e8f10{position:absolute;inset:0px;background:linear-gradient(90deg, rgba(6, 12, 20, 0.72) 0%, rgba(6, 12, 20, 0.42) 60%, rgba(6, 12, 20, 0.12) 100%);}
body .elementor .e-con.sg-c.sg-b8b02874.sg-b8b02874{background:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-76b4bcb8.sg-76b4bcb8{max-width:var(--container);margin:0px auto;box-sizing:border-box;padding:clamp(52px, 7vw, 80px) 20px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:28px clamp(32px, 6vw, 80px);align-items:start;}
body .elementor .e-con.sg-c.sg-5330dee5.sg-5330dee5{display:flex;flex-direction:column;gap:18px;min-width:0px;}
body .elementor .e-con.sg-c.sg-c7372ffd.sg-c7372ffd{display:flex;flex-direction:column;gap:18px;align-items:flex-start;min-width:0px;padding-left:clamp(0px, 2vw, 28px);}
body .elementor .e-con.sg-c.sg-309a2f2c.sg-309a2f2c{padding-top:6px;}
body .elementor .e-con.sg-c.sg-ac2878c6.sg-ac2878c6{max-width:var(--container);margin:0px auto;box-sizing:border-box;padding:clamp(52px, 7vw, 72px) 20px;display:flex;flex-direction:column;gap:36px;}
body .elementor .e-con.sg-c.sg-28de5756.sg-28de5756{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:24px 56px;align-items:start;}
body .elementor .e-con.sg-c.sg-a5a95b19.sg-a5a95b19{display:flex;flex-direction:column;gap:12px;max-width:720px;}
body .elementor .e-con.sg-c.sg-39ac498e.sg-39ac498e{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-19701899.sg-19701899{background:rgb(255, 255, 255);border:1px solid var(--border-1);padding:24px;display:flex;gap:18px;align-items:flex-start;min-width:0px;}
body .elementor .e-con.sg-c.sg-e065d19e.sg-e065d19e{background:var(--sigma-mist);}
body .elementor .e-con.sg-c.sg-3e6c148f.sg-3e6c148f{background:rgb(246, 248, 250);}
body .elementor .e-con.sg-c.sg-cd41dd32.sg-cd41dd32{overflow-x:auto;border:1px solid var(--border-1);background:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-bc7cf611.sg-bc7cf611{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:16px;}
body .elementor .e-con.sg-c.sg-6b082e29.sg-6b082e29{background:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-af127df8.sg-af127df8{border:1px solid var(--border-on-dark);background:rgba(255, 255, 255, 0.03);padding:24px;display:flex;gap:18px;align-items:flex-start;min-width:0px;}
body .elementor .e-con.sg-c.sg-fb065583.sg-fb065583{flex:0 0 auto;width:48px;height:48px;background:var(--sigma-mist);color:var(--sigma-navy);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-69ab92d2.sg-69ab92d2{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:32px 56px;align-items:start;}
body .elementor .e-con.sg-c.sg-cdddaf4e.sg-cdddaf4e{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.35;color:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-2d3fd80a.sg-2d3fd80a{max-width:var(--container);margin:0px auto;box-sizing:border-box;padding:clamp(52px, 7vw, 72px) 20px;display:flex;flex-direction:column;gap:32px;align-items:center;}
body .elementor .e-con.sg-c.sg-c78d131e.sg-c78d131e{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:14px;}
body .elementor .e-con.sg-c.sg-51f4b3e1.sg-51f4b3e1{background:rgb(255, 255, 255);padding:22px;display:flex;gap:16px;align-items:center;text-decoration:none;color:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-51f4b3e1.sg-51f4b3e1:hover{box-shadow:var(--shadow-panel) !important;}
body .elementor .e-con.sg-c.sg-333d0cdf.sg-333d0cdf{flex:0 0 auto;width:44px;height:44px;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-f33429e8.sg-f33429e8{padding:clamp(40px, 6vw, 72px) 20px;background:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-77cdf87a.sg-77cdf87a{flex:1 1 440px;display:flex;flex-direction:column;gap:16px;max-width:700px;}
body .elementor .e-con.sg-c.sg-c82a99de.sg-c82a99de{max-width:860px;margin:0px auto;padding:80px 20px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;}
body .elementor .e-con.sg-c.sg-fbb84def.sg-fbb84def{max-width:var(--container);margin:0px auto;padding:40px 20px 80px;box-sizing:border-box;display:flex;flex-direction:column;gap:36px;}
body .elementor .e-con.sg-c.sg-049b1868.sg-049b1868{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;}
body .elementor .e-con.sg-c.sg-e4fe462e.sg-e4fe462e{text-decoration:none;background:rgb(255, 255, 255);border:1px solid rgb(213, 224, 229);padding:32px 28px;display:flex;flex-direction:column;gap:14px;color:inherit;}
body .elementor .e-con.sg-c.sg-d383ad91.sg-d383ad91{background:var(--sigma-navy);padding:90px 20px;}
body .elementor .e-con.sg-c.sg-358e8e20.sg-358e8e20{max-width:var(--container);margin:0px auto;display:flex;flex-direction:column;gap:44px;}
body .elementor .e-con.sg-c.sg-c2a64dd1.sg-c2a64dd1{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:32px;}
body .elementor .e-con.sg-c.sg-8b92b06a.sg-8b92b06a{display:flex;flex-direction:column;gap:12px;padding:0px 0px 0px 20px;border-left:1px solid rgba(255, 255, 255, 0.3);}
body .elementor .e-con.sg-c.sg-b9a74e36.sg-b9a74e36{max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:24px;}
body .elementor .e-con.sg-c.sg-825ce1af.sg-825ce1af{background:var(--sigma-steel);}
body .elementor .e-con.sg-c.sg-04196ade.sg-04196ade{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));gap:14px;}
body .elementor .e-con.sg-c.sg-c37cf1ff.sg-c37cf1ff{background:rgb(255, 255, 255);display:flex;flex-direction:column;gap:10px;padding:24px 22px 26px;min-width:0px;}
body .elementor .e-con.sg-c.sg-d2eee0a6.sg-d2eee0a6{margin:0px;font-size:18px;font-weight:600;line-height:1.25;color:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-b36c05c3.sg-b36c05c3{position:relative;min-height:700px;color:rgb(255, 255, 255);background:var(--sigma-navy);display:flex;overflow:hidden;}
body .elementor .e-con.sg-c.sg-10020764.sg-10020764{position:relative;z-index:1;width:100%;max-width:var(--container);margin:0px auto;padding:170px 20px 80px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:48px;align-items:center;}
body .elementor .e-con.sg-c.sg-c7bef529.sg-c7bef529{display:flex;flex-direction:column;gap:28px;max-width:640px;}
body .elementor .e-con.sg-c.sg-68409a44.sg-68409a44{justify-self:end;width:100%;max-width:420px;background:rgb(255, 255, 255);color:var(--fg-1);border-radius:var(--radius-1);box-shadow:var(--shadow-panel);padding:36px 30px 30px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;}
body .elementor .e-con.sg-c.sg-3d6e13ea.sg-3d6e13ea{max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:16px 28px;align-items:center;}
body .elementor .e-con.sg-c.sg-c39c1076.sg-c39c1076{flex:0 0 auto;width:56px;height:56px;display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-aa0e7bda.sg-aa0e7bda{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-a0426586.sg-a0426586{max-width:var(--container);margin:0px auto;padding:72px 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:32px 56px;align-items:start;}
body .elementor .e-con.sg-c.sg-7d12ed95.sg-7d12ed95{display:flex;flex-direction:column;gap:20px;align-items:flex-start;}
body .elementor .e-con.sg-c.sg-67107930.sg-67107930{flex:1 1 210px;max-width:340px;min-width:0px;display:flex;flex-direction:column;border:1px solid var(--border-on-dark);background:rgba(255, 255, 255, 0.03);color:rgb(255, 255, 255);text-decoration:none;}
body .elementor .e-con.sg-c.sg-0309e051.sg-0309e051{max-width:var(--container);margin:0px auto;padding:64px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;}
body .elementor .e-con.sg-c.sg-e214174a.sg-e214174a{display:flex;flex-direction:column;gap:12px;}
body .elementor .e-con.sg-c.sg-ee6be1df.sg-ee6be1df{max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:32px 56px;align-items:start;}
body .elementor .e-con.sg-c.sg-f39b217e.sg-f39b217e{max-width:var(--container);margin:0px auto;padding:72px 20px 80px;box-sizing:border-box;display:flex;flex-direction:column;gap:36px;}
body .elementor .e-con.sg-c.sg-413bd793.sg-413bd793{display:grid;grid-template-columns:repeat(auto-fill, minmax(clamp(150px, 30%, 340px), 1fr));gap:clamp(8px, 1.5vw, 16px);}
body .elementor .e-con.sg-c.sg-97b8357c.sg-97b8357c{max-width:var(--container);margin:0px auto;padding:80px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;}
body .elementor .e-con.sg-c.sg-a23b9148.sg-a23b9148{display:flex;flex-direction:column;border-top:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-1874fa8d.sg-1874fa8d{display:inline;text-decoration:none;}
body .elementor .e-con.sg-c.sg-19edae48.sg-19edae48{position:relative;color:rgb(255, 255, 255);background:var(--sigma-navy);overflow:hidden;}
body .elementor .e-con.sg-c.sg-5affb08d.sg-5affb08d{max-width:var(--container);margin:0px auto;padding:80px 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:48px 64px;align-items:start;}
body .elementor .e-con.sg-c.sg-852da467.sg-852da467{display:flex;flex-direction:column;gap:20px;}
body .elementor .e-con.sg-c.sg-37abef0c.sg-37abef0c{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--sigma-navy);padding:20px 0px;border-top:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-a36ba530.sg-a36ba530{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--sigma-navy);padding:20px 0px;border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-a3032ffe.sg-a3032ffe{display:flex;flex-direction:column;gap:12px;padding-top:8px;}
body .elementor .e-con.sg-c.sg-5e4ae2a8.sg-5e4ae2a8{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--fg-2);}
body .elementor .e-con.sg-c.sg-bd28aaca.sg-bd28aaca{background:rgb(255, 255, 255);border-radius:4px;box-shadow:var(--shadow-panel);padding:36px 32px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;}
body .elementor .e-con.sg-c.sg-14a2cc61.sg-14a2cc61{position:relative;min-height:340px;color:rgb(255, 255, 255);background:var(--sigma-navy);display:flex;overflow:hidden;}
body .elementor .e-con.sg-c.sg-5cc143a5.sg-5cc143a5{max-width:var(--container);margin:0px auto;padding:64px 20px 72px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start;}
body .elementor .e-con.sg-c.sg-4359bf20.sg-4359bf20{flex:1 1 240px;max-width:300px;min-width:0px;position:sticky;top:24px;display:flex;flex-direction:column;gap:14px;}
body .elementor .e-con.sg-c.sg-f062e015.sg-f062e015{display:flex;flex-direction:column;border-top:1px solid var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-65295099.sg-65295099{display:flex;gap:10px;padding:9px 0px;border-bottom:1px solid var(--border-1);font-size:14px;line-height:1.35;color:var(--fg-2);text-decoration:none;}
body .elementor .e-con.sg-c.sg-65295099.sg-65295099:hover{color:var(--sigma-steel) !important;}
body .elementor .e-con.sg-c.sg-2dc53d50.sg-2dc53d50{flex:3 1 480px;min-width:0px;max-width:760px;display:flex;flex-direction:column;gap:40px;font-size:16px;line-height:1.65;color:var(--fg-2);}
body .elementor .e-con.sg-c.sg-5f5b38f7.sg-5f5b38f7{display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px;}
body .elementor .e-con.sg-c.sg-a557d827.sg-a557d827{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;gap:8px;}
body .elementor .e-con.sg-c.sg-84bea8fb.sg-84bea8fb{display:flex;gap:12px;align-items:flex-start;}
body .elementor .e-con.sg-c.sg-651426b8.sg-651426b8{display:inline;flex:0 0 auto;width:6px;height:6px;margin-top:10px;background:var(--sigma-steel);}
body .elementor .e-con.sg-c.sg-0ba01409.sg-0ba01409{min-height:100vh;display:flex;flex-direction:column;background:rgb(255, 255, 255);font-family:var(--font-sans);color:var(--fg-1);}
body .elementor .e-con.sg-c.sg-657996a5.sg-657996a5{flex:1 1 0%;width:100%;max-width:var(--container);margin:0px auto;padding:96px 20px 120px;box-sizing:border-box;display:flex;flex-direction:column;gap:56px;}
body .elementor .e-con.sg-c.sg-f777296e.sg-f777296e{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:48px 40px;}
body .elementor .e-con.sg-c.sg-7d05bb4f.sg-7d05bb4f{display:flex;flex-direction:column;gap:8px;min-width:0px;}
body .elementor .e-con.sg-c.sg-b2b7d2cd.sg-b2b7d2cd{flex:1 1 0%;width:100%;max-width:var(--container);margin:0px auto;padding:clamp(72px, 10vw, 120px) 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;}
body .elementor .e-con.sg-c.sg-37bda359.sg-37bda359{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;}
body .elementor .e-con.sg-c.sg-5595c28b.sg-5595c28b{background:rgb(255, 255, 255);font-family:var(--font-sans);color:var(--fg-1);overflow-x:clip;}
body .elementor .e-con.sg-c.sg-5dd72a47.sg-5dd72a47{position:sticky;top:0px;z-index:50;background:rgb(255, 255, 255);border-bottom:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-59763b32.sg-59763b32{max-width:var(--container);margin:0px auto;padding:10px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;}
body .elementor .e-con.sg-c.sg-1b6ffd72.sg-1b6ffd72{display:flex;align-items:center;gap:20px;}
body .elementor .e-con.sg-c.sg-d3fdd926.sg-d3fdd926{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-cafb7680.sg-cafb7680{flex:0 0 auto;width:40px;height:40px;background:var(--sigma-mist);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-2acf97c4.sg-2acf97c4{position:absolute;inset:0px;background:linear-gradient(90deg, rgba(6, 12, 20, 0.82) 0%, rgba(6, 12, 20, 0.55) 50%, rgba(6, 12, 20, 0.25) 100%);}
body .elementor .e-con.sg-c.sg-b056691c.sg-b056691c{position:relative;max-width:var(--container);margin:0px auto;padding:clamp(48px, 7vw, 96px) 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 400px), 1fr));gap:40px 56px;align-items:center;}
body .elementor .e-con.sg-c.sg-71b8bf37.sg-71b8bf37{display:flex;flex-direction:column;gap:24px;max-width:620px;}
body .elementor .e-con.sg-c.sg-85805688.sg-85805688{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));gap:10px 24px;}
body .elementor .e-con.sg-c.sg-8bd28d73.sg-8bd28d73{display:flex;align-items:center;gap:10px;font-size:15px;color:rgb(255, 255, 255);}
body .elementor .e-con.sg-c.sg-2d21a5a9.sg-2d21a5a9{flex:0 0 auto;width:22px;height:22px;background:var(--sigma-steel);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-67cbfa87.sg-67cbfa87{scroll-margin-top:96px;justify-self:center;width:100%;max-width:440px;background:rgb(255, 255, 255);color:var(--fg-1);border-radius:var(--radius-1);box-shadow:var(--shadow-panel);padding:32px 28px 28px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;}
body .elementor .e-con.sg-c.sg-28eaa03a.sg-28eaa03a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--fg-2);}
body .elementor .e-con.sg-c.sg-639d09f7.sg-639d09f7{max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 210px), 1fr));gap:16px 28px;align-items:center;}
body .elementor .e-con.sg-c.sg-10f54b02.sg-10f54b02{display:flex;align-items:center;gap:14px;min-width:0px;}
body .elementor .e-con.sg-c.sg-1a2120ad.sg-1a2120ad{flex:0 0 auto;width:60px;height:60px;display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-ecbe72ba.sg-ecbe72ba{flex:0 0 auto;width:60px;height:60px;border-radius:50%;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-b2d2ee7a.sg-b2d2ee7a{max-width:var(--container);margin:0px auto;padding:clamp(56px, 7vw, 88px) 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 400px), 1fr));gap:40px 56px;align-items:center;}
body .elementor .e-con.sg-c.sg-e5da052e.sg-e5da052e{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--sigma-navy);}
body .elementor .e-con.sg-c.sg-f9e23f4c.sg-f9e23f4c{position:absolute;inset:0px;width:100%;height:100%;}
body .elementor .e-con.sg-c.sg-87f6072a.sg-87f6072a{position:absolute;left:0px;bottom:0px;background:var(--sigma-navy);color:rgb(255, 255, 255);padding:20px 24px;display:flex;align-items:center;gap:16px;}
body .elementor .e-con.sg-c.sg-e08f78a1.sg-e08f78a1{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:12px;margin-top:4px;}
body .elementor .e-con.sg-c.sg-3a748cce.sg-3a748cce{background:var(--sigma-navy);color:rgb(255, 255, 255);padding:clamp(56px, 7vw, 88px) 20px;position:relative;overflow:hidden;}
body .elementor .e-con.sg-c.sg-e97055b9.sg-e97055b9{position:relative;max-width:var(--container);margin:0px auto;display:flex;flex-direction:column;gap:clamp(40px, 5vw, 64px);}
body .elementor .e-con.sg-c.sg-a687da22.sg-a687da22{display:flex;flex-direction:column;gap:14px;max-width:720px;}
body .elementor .e-con.sg-c.sg-9d5d4a53.sg-9d5d4a53{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:28px 48px;align-items:start;padding-top:clamp(28px, 4vw, 40px);border-top:1px solid var(--border-on-dark);}
body .elementor .e-con.sg-c.sg-3cb4989d.sg-3cb4989d{aspect-ratio:4 / 3;overflow:hidden;background:var(--sigma-steel);}
body .elementor .e-con.sg-c.sg-6c70151d.sg-6c70151d{display:flex;flex-direction:column;}
body .elementor .e-con.sg-c.sg-34fa8986.sg-34fa8986{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:20px 0px;border-bottom:1px solid var(--border-on-dark);}
body .elementor .e-con.sg-c.sg-c0c8e01a.sg-c0c8e01a{flex:1 1 280px;min-width:0px;display:flex;flex-direction:column;gap:6px;}
body .elementor .e-con.sg-c.sg-b0b580c1.sg-b0b580c1{background:var(--sigma-mist);padding:clamp(56px, 7vw, 88px) 20px;}
body .elementor .e-con.sg-c.sg-d2be5c45.sg-d2be5c45{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:14px;}
body .elementor .e-con.sg-c.sg-2aede079.sg-2aede079{background:rgb(255, 255, 255);padding:22px;display:flex;gap:16px;align-items:flex-start;}
body .elementor .e-con.sg-c.sg-11f1c6d2.sg-11f1c6d2{flex:0 0 auto;width:46px;height:46px;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-6965dfd4.sg-6965dfd4{max-width:var(--container);margin:0px auto;padding:clamp(56px, 7vw, 88px) 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;}
body .elementor .e-con.sg-c.sg-62e3fd1e.sg-62e3fd1e{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;max-width:760px;margin:0px auto;}
body .elementor .e-con.sg-c.sg-28f66773.sg-28f66773{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:0px 40px;}
body .elementor .e-con.sg-c.sg-0c439046.sg-0c439046{display:flex;gap:18px;align-items:flex-start;padding:22px 0px;border-top:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-55a47c16.sg-55a47c16{flex:0 0 auto;width:38px;height:38px;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-ded1b84b.sg-ded1b84b{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:8px;}
body .elementor .e-con.sg-c.sg-60a5ca84.sg-60a5ca84{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 160px), 1fr));gap:12px;width:100%;}
body .elementor .e-con.sg-c.sg-3bab63f2.sg-3bab63f2{height:88px;padding:18px 24px;box-sizing:border-box;border:1px solid var(--border-1);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-ebe500e9.sg-ebe500e9{background:rgb(246, 248, 250);padding:clamp(56px, 7vw, 88px) 20px;}
body .elementor .e-con.sg-c.sg-0c51f688.sg-0c51f688{background:rgb(255, 255, 255);border:1px solid var(--border-1);padding:28px;display:flex;flex-direction:column;gap:14px;}
body .elementor .e-con.sg-c.sg-ebc35208.sg-ebc35208{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:auto;padding-top:6px;}
body .elementor .e-con.sg-c.sg-c3301582.sg-c3301582{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;}
body .elementor .e-con.sg-c.sg-7d1b21d3.sg-7d1b21d3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;overflow-wrap:anywhere;}
body .elementor .e-con.sg-c.sg-f40af654.sg-f40af654{display:flex;flex-direction:column;gap:14px;}
body .elementor .e-con.sg-c.sg-7847a434.sg-7847a434{max-width:var(--container);margin:0px auto;padding:clamp(56px, 7vw, 88px) 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:32px 56px;align-items:start;}
body .elementor .e-con.sg-c.sg-c7d0b1bf.sg-c7d0b1bf{position:relative;color:rgb(255, 255, 255);background:var(--sigma-steel);overflow:hidden;}
body .elementor .e-con.sg-c.sg-e3534045.sg-e3534045{position:absolute;inset:0px;background:rgba(15, 36, 55, 0.82);}
body .elementor .e-con.sg-c.sg-12147f5c.sg-12147f5c{position:relative;max-width:var(--container);margin:0px auto;padding:clamp(56px, 7vw, 96px) 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;}
body .elementor .e-con.sg-c.sg-5e3f68d9.sg-5e3f68d9{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:6px;}
body .elementor .e-con.sg-c.sg-e2637c5d.sg-e2637c5d{background:rgb(0, 0, 0);color:var(--fg-on-dark-2);padding:28px 20px;}
body .elementor .e-con.sg-c.sg-8ffb36ba.sg-8ffb36ba{max-width:var(--container);margin:0px auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;font-size:14px;}
body .elementor .e-con.sg-c.sg-92f8b757.sg-92f8b757{border-bottom:1px solid var(--border-1);}
body .elementor .e-con.sg-c.sg-3ffd0a01.sg-3ffd0a01{flex:1 1 0%;width:100%;max-width:var(--container);margin:0px auto;padding:clamp(64px, 10vw, 120px) 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;}
body .elementor .e-con.sg-c.sg-5114409c.sg-5114409c{width:56px;height:56px;background:var(--sigma-navy);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;}
body .elementor .e-con.sg-c.sg-b7761fc5.sg-b7761fc5{background:rgb(0, 0, 0);color:var(--fg-on-dark-2);padding:24px 20px;font-size:14px;}
body .elementor .e-con.sg-c.sg-94c83f22.sg-94c83f22{display:flex;flex-direction:column;gap:10px;font-family:var(--font-sans);color:var(--fg-1);}
body .elementor .e-con.sg-c.sg-61ec6dee.sg-61ec6dee{background:rgb(255, 255, 255);border-top:4px solid var(--sigma-steel);box-shadow:var(--shadow-panel);padding:22px;display:flex;flex-direction:column;gap:10px;text-align:left;}
body .elementor .e-con.sg-c.sg-77a82b2d.sg-77a82b2d{background:var(--sigma-navy);color:rgb(255, 255, 255);padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
body .elementor .e-con.sg-c.sg-f24aa3c9.sg-f24aa3c9{flex:1 1 0%;width:100%;max-width:var(--container);margin:0px auto;padding:clamp(72px, 10vw, 120px) 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:48px 64px;align-items:center;}
body .elementor .e-con.sg-c.sg-19a285b8.sg-19a285b8{display:flex;flex-direction:column;gap:24px;}
body .elementor .e-con.sg-c.sg-6efb5bfe.sg-6efb5bfe{flex:1 1 0%;width:100%;max-width:var(--container);margin:0px auto;padding:120px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;}
body .elementor .sg-26139bfb.sg-26139bfb img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:brightness(1.75) contrast(1.08) saturate(1.1);display:block;}
body .elementor .sg-36fa2f82.sg-36fa2f82 img{max-width:100%;max-height:100%;object-fit:contain;display:block;}
body .elementor .sg-6af5559b.sg-6af5559b img{grid-column:span 2;width:100%;height:100%;min-height:0px;object-fit:cover;display:block;}
body .elementor .sg-58d1b90b.sg-58d1b90b img{width:100%;height:100%;min-height:0px;object-fit:cover;display:block;}
body .elementor .sg-a1a80a93.sg-a1a80a93 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms var(--ease);}
body .elementor .sg-a1a80a93.sg-a1a80a93 img:hover{transform:scale(1.05) !important;}
body .elementor .sg-5bc29685.sg-5bc29685 img{width:100%;height:100%;object-fit:cover;display:block;}
body .elementor .sg-d295fe2c.sg-d295fe2c img{width:100%;height:100%;object-fit:contain;display:block;}
body .elementor .sg-8e10609a.sg-8e10609a img{display:block;width:22px;height:22px;}
body .elementor .sg-d5bd4413.sg-d5bd4413 img{position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:420px;opacity:0.08;pointer-events:none;}
body .elementor .sg-fb0197b8.sg-fb0197b8 img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;}
body .elementor .sg-34b5f810.sg-34b5f810 img{display:block;width:100%;aspect-ratio:6 / 7;object-fit:cover;background:rgb(255, 255, 255);}
body .elementor .sg-22f24b04.sg-22f24b04 img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(1.4) saturate(1.05);display:block;}
body .elementor .sg-25ef04bd.sg-25ef04bd img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(1.2) saturate(1.05);display:block;}
body .elementor .sg-fbd2550f.sg-fbd2550f img{position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:420px;max-width:80%;opacity:0.08;pointer-events:none;}
body .elementor .sg-65071956.sg-65071956 img{max-width:100%;max-height:100%;object-fit:contain;}
body .elementor .sg-73300198.sg-73300198 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s;}
body .elementor .sg-dd4877f3.sg-dd4877f3 img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}
body .elementor .sg-3d1f3187.sg-3d1f3187 img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(1.1) saturate(1.05);display:block;}
body .elementor .sg-734baf84.sg-734baf84 img{height:52px;width:auto;display:block;}
body .elementor .sg-e02f5ef9.sg-e02f5ef9 img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:brightness(1.6) contrast(1.08);display:block;}
body .elementor .sg-16aeff47.sg-16aeff47 img{position:absolute;right:-80px;top:40px;width:460px;opacity:0.06;pointer-events:none;}
body .elementor .sg-a7d20ce3.sg-a7d20ce3 img{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;display:block;}
body .elementor .sg-97d1113d.sg-97d1113d>.elementor-heading-title{margin:0px;font-family:var(--font-display);font-weight:700;font-size:clamp(36px, 5vw, 60px);line-height:1.02;letter-spacing:-0.005em;text-wrap:balance;}
body .elementor .sg-26845310.sg-26845310>.elementor-heading-title{margin:0px;font-size:28px;font-weight:500;letter-spacing:-0.02em;color:var(--gray-900);}
body .elementor .sg-c00ea7af.sg-c00ea7af>.elementor-heading-title{margin:0px;font-size:clamp(30px, 4vw, 46px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-ca807ee0.sg-ca807ee0>.elementor-heading-title{margin:0px;font-size:18px;font-weight:600;line-height:1.2;color:var(--sigma-navy);}
body .elementor .sg-66fe56a1.sg-66fe56a1>.elementor-heading-title{margin:0px;font-size:clamp(26px, 3.2vw, 36px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var(--sigma-navy);}
body .elementor .sg-e13512d2.sg-e13512d2>.elementor-heading-title{margin:0px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.15;letter-spacing:-0.01em;color:rgb(255, 255, 255);text-transform:uppercase;text-wrap:balance;}
body .elementor .sg-d74edaa3.sg-d74edaa3>.elementor-heading-title{margin:24px 0px 0px;font-weight:300;font-size:var(--fs-h3);line-height:1.3;color:rgb(255, 255, 255);}
body .elementor .sg-46b34fc8.sg-46b34fc8>.elementor-heading-title{margin:0px;font-size:17px;font-weight:600;line-height:1.25;color:var(--sigma-navy);}
body .elementor .sg-460177fd.sg-460177fd>.elementor-heading-title{margin:0px;font-size:clamp(30px, 4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;text-wrap:balance;}
body .elementor .sg-8a269c3e.sg-8a269c3e>.elementor-heading-title{margin:0px;font-size:20px;font-weight:600;line-height:1.2;}
body .elementor .sg-f9004f14.sg-f9004f14>.elementor-heading-title{margin:0px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2-xl);line-height:1.15;letter-spacing:-0.01em;color:var(--sigma-navy);text-transform:none;text-wrap:balance;}
body .elementor .sg-ecb7cc35.sg-ecb7cc35>.elementor-heading-title{margin:78px 0px 0px;font-size:26px;font-weight:500;line-height:1.15;color:var(--sigma-navy);}
body .elementor .sg-64251e5e.sg-64251e5e>.elementor-heading-title{margin:0px;font-size:clamp(30px, 4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-20eb063f.sg-20eb063f>.elementor-heading-title{margin:0px;font-size:18px;font-weight:600;line-height:1.25;color:var(--sigma-navy);}
body .elementor .sg-69e49aa9.sg-69e49aa9>.elementor-heading-title{margin:0px;font-size:clamp(30px, 4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;color:var(--sigma-navy);}
body .elementor .sg-3bebc03d.sg-3bebc03d>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.4vw, 40px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-6a90b2ce.sg-6a90b2ce>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.8vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;text-wrap:balance;}
body .elementor .sg-805299ea.sg-805299ea>.elementor-heading-title{margin:0px;max-width:760px;font-family:var(--font-display);font-weight:700;font-size:clamp(36px, 5vw, 58px);line-height:1.04;letter-spacing:-0.005em;text-wrap:balance;}
body .elementor .sg-7989c990.sg-7989c990>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.6vw, 40px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-460cf522.sg-460cf522>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.6vw, 40px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var(--sigma-navy);}
body .elementor .sg-ad21536c.sg-ad21536c>.elementor-heading-title{margin:0px;font-size:19px;font-weight:600;line-height:1.25;color:var(--sigma-navy);}
body .elementor .sg-d0fa203f.sg-d0fa203f>.elementor-heading-title{margin:0px;font-size:19px;font-weight:600;color:var(--sigma-navy);}
body .elementor .sg-8fe6addc.sg-8fe6addc>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.6vw, 40px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:rgb(255, 255, 255);text-wrap:balance;}
body .elementor .sg-eccc3de3.sg-eccc3de3>.elementor-heading-title{margin:0px;font-size:24px;font-weight:600;color:rgb(255, 255, 255);}
body .elementor .sg-7c095386.sg-7c095386>.elementor-heading-title{margin:0px;max-width:760px;font-family:var(--font-display);font-weight:700;font-size:clamp(36px, 5vw, 56px);line-height:1.04;letter-spacing:-0.005em;text-wrap:balance;}
body .elementor .sg-b6313583.sg-b6313583>.elementor-heading-title{margin:0px;font-size:20px;font-weight:600;color:var(--sigma-navy);}
body .elementor .sg-d274011f.sg-d274011f>.elementor-heading-title{margin:0px;font-size:20px;font-weight:600;line-height:1.2;color:var(--sigma-navy);}
body .elementor .sg-053f6518.sg-053f6518>.elementor-heading-title{margin:0px;max-width:820px;font-family:var(--font-display);font-weight:700;font-size:clamp(32px, 5vw, 56px);line-height:1.06;letter-spacing:-0.005em;text-wrap:balance;}
body .elementor .sg-1aea0b7f.sg-1aea0b7f>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.6vw, 42px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-d2923b13.sg-d2923b13>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.8vw, 42px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-3f823187.sg-3f823187>.elementor-heading-title{margin:0px;font-size:clamp(28px, 3.8vw, 42px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:rgb(255, 255, 255);text-wrap:balance;}
body .elementor .sg-2a833cdd.sg-2a833cdd>.elementor-heading-title{margin:0px;font-size:18px;font-weight:600;line-height:1.25;color:rgb(255, 255, 255);}
body .elementor .sg-76d8aad6.sg-76d8aad6>.elementor-heading-title{margin:0px;font-size:clamp(26px, 3.6vw, 42px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-wrap:balance;}
body .elementor .sg-e11c5fc4.sg-e11c5fc4>.elementor-heading-title{margin:0px;font-size:22px;font-weight:600;line-height:1.2;color:var(--sigma-navy);}
body .elementor .sg-bacecaeb.sg-bacecaeb>.elementor-heading-title{margin:0px;font-size:20px;font-weight:600;color:rgb(255, 255, 255);}
body .elementor .sg-8b89c3c4.sg-8b89c3c4>.elementor-heading-title{margin:0px;display:flex;gap:14px;align-items:baseline;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-0.01em;color:var(--sigma-navy);}
body .elementor .sg-672aa162.sg-672aa162>.elementor-heading-title{margin:0px;font-size:clamp(36px, 6vw, 72px);font-weight:700;line-height:1;color:var(--sigma-navy);}
body .elementor .sg-49f49b3f.sg-49f49b3f>.elementor-heading-title{margin:0px 0px 8px;padding-bottom:14px;border-bottom:1px solid var(--sigma-navy);font-size:22px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--sigma-navy);}
body .elementor .sg-a6ac33db.sg-a6ac33db>.elementor-heading-title{margin:0px;max-width:820px;font-size:clamp(36px, 6vw, 72px);font-weight:700;line-height:1;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-32f45031.sg-32f45031>.elementor-heading-title{margin:0px;font-family:var(--font-display);font-weight:700;font-size:clamp(34px, 5vw, 58px);line-height:1.03;letter-spacing:-0.005em;text-wrap:balance;}
body .elementor .sg-19b24ccc.sg-19b24ccc>.elementor-heading-title{margin:0px;font-size:26px;font-weight:600;letter-spacing:-0.02em;color:var(--sigma-navy);}
body .elementor .sg-a4c4d54b.sg-a4c4d54b>.elementor-heading-title{margin:0px;font-size:clamp(28px, 4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;text-wrap:balance;}
body .elementor .sg-e1835082.sg-e1835082>.elementor-heading-title{margin:0px;font-size:clamp(24px, 2.6vw, 30px);font-weight:600;line-height:1.15;}
body .elementor .sg-576abe65.sg-576abe65>.elementor-heading-title{margin:0px;font-size:19px;font-weight:600;line-height:1.25;}
body .elementor .sg-c8312fbd.sg-c8312fbd>.elementor-heading-title{margin:0px;font-size:clamp(28px, 4vw, 44px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-d65ec025.sg-d65ec025>.elementor-heading-title{margin:0px;font-size:24px;font-weight:600;color:var(--sigma-navy);}
body .elementor .sg-043e8a35.sg-043e8a35>.elementor-heading-title{margin:0px;max-width:820px;font-size:clamp(28px, 4.2vw, 48px);font-weight:600;line-height:1.08;letter-spacing:-0.02em;text-wrap:balance;}
body .elementor .sg-724d26c5.sg-724d26c5>.elementor-heading-title{margin:0px;max-width:820px;font-size:clamp(34px, 6vw, 64px);font-weight:700;line-height:1.02;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .sg-1c9ddcb8.sg-1c9ddcb8>.elementor-heading-title{margin:0px;font-size:22px;font-weight:600;letter-spacing:-0.02em;line-height:1.15;}
body .elementor .sg-6d6ef9e8.sg-6d6ef9e8>.elementor-heading-title{margin:0px;font-size:clamp(36px, 6vw, 72px);font-weight:700;line-height:1;color:var(--sigma-navy);text-wrap:balance;}
body .elementor .elementor-widget.sg-55f9f54e.sg-55f9f54e{margin:0px;font-size:var(--fs-body-lg);line-height:1.42;color:rgba(255, 255, 255, 0.88);text-wrap:pretty;}
body .elementor .elementor-widget.sg-04d85314.sg-04d85314{margin:0px 0px 14px;font-size:15px;line-height:1.45;color:var(--fg-2);}
body .elementor .elementor-widget.sg-047e5269.sg-047e5269{display:flex;flex-direction:column;gap:2px;min-width:0px;}
body .elementor .elementor-widget.sg-4600762e.sg-4600762e{display:inline;font-size:13px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-f903b7e4.sg-f903b7e4{margin:0px;font-size:17px;line-height:1.5;color:var(--fg-2);text-wrap:pretty;}
body .elementor .elementor-widget.sg-3d4f131c.sg-3d4f131c{display:inline;font-size:44px;font-weight:700;line-height:1;letter-spacing:-0.02em;}
body .elementor .elementor-widget.sg-1c54ed20.sg-1c54ed20{display:inline;font-size:14px;line-height:1.35;color:var(--fg-on-dark-2);}
body .elementor .elementor-widget.sg-e67a6bcc.sg-e67a6bcc{margin:0px;font-size:15px;line-height:1.45;color:var(--fg-2);}
body .elementor .elementor-widget.sg-fb8f43bd.sg-fb8f43bd{display:inline;font-size:13px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-8761ac8e.sg-8761ac8e{margin:20px 0px 0px;font-size:15px;line-height:1.45;color:var(--fg-on-dark-2);max-width:860px;text-wrap:pretty;}
body .elementor .elementor-widget.sg-48cd1df7.sg-48cd1df7{display:inline;font-size:13px;font-weight:600;letter-spacing:0.08em;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-aaf65891.sg-aaf65891{margin:0px;font-size:14px;line-height:1.45;color:var(--fg-2);}
body .elementor .elementor-widget.sg-74e200a2.sg-74e200a2{display:inline;font-size:13px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--sigma-mist);}
body .elementor .elementor-widget.sg-ac834db5.sg-ac834db5{margin:0px;font-size:16px;font-weight:300;line-height:1.5;color:var(--fg-on-dark-2);}
body .elementor .elementor-widget.sg-e8a8d287.sg-e8a8d287{display:inline;font-size:12px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--sigma-mist);}
body .elementor .elementor-widget.sg-8cf83bd6.sg-8cf83bd6{margin:0px;font-size:14px;font-weight:300;line-height:1.45;color:var(--fg-on-dark-2);}
body .elementor .elementor-widget.sg-b7e46238.sg-b7e46238{margin:20px 0px 0px;font-size:15px;line-height:1.45;color:var(--fg-2);max-width:860px;text-wrap:pretty;}
body .elementor .elementor-widget.sg-5955b5c2.sg-5955b5c2{margin:22px 0px 0px;font-size:15px;line-height:1.5;color:var(--fg-2);}
body .elementor .elementor-widget.sg-ce166f6e.sg-ce166f6e{display:inline;font-size:18px;font-weight:700;color:var(--sigma-navy);}
body .elementor .elementor-widget.sg-00c6474c.sg-00c6474c{display:flex;gap:4px;font-size:18px;line-height:1;color:oklch(0.78 0.15 75);}
body .elementor .elementor-widget.sg-630f6d6f.sg-630f6d6f{display:inline;font-size:15px;color:var(--fg-2);}
body .elementor .elementor-widget.sg-d05f26c7.sg-d05f26c7{margin:0px;flex:1 1 0%;font-size:16px;line-height:1.55;color:var(--fg-2);}
body .elementor .elementor-widget.sg-30cd890e.sg-30cd890e{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:var(--sigma-mist);color:var(--sigma-navy);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;}
body .elementor .elementor-widget.sg-8a299c69.sg-8a299c69{margin:0px;font-size:16px;line-height:1.5;color:var(--fg-2);}
body .elementor .elementor-widget.sg-65aa8977.sg-65aa8977{display:inline;font-size:17px;font-weight:600;color:var(--sigma-navy);}
body .elementor .elementor-widget.sg-a698dfda.sg-a698dfda{display:inline;font-size:15px;line-height:1.45;color:var(--fg-2);}
body .elementor .elementor-widget.sg-ff680aa7.sg-ff680aa7{display:inline;}
body .elementor .elementor-widget.sg-4facce4c.sg-4facce4c{margin:0px;padding:0px 20px 18px;font-size:15px;line-height:1.5;color:var(--fg-2);}
body .elementor .elementor-widget.sg-a4666d8f.sg-a4666d8f{margin:0px;max-width:620px;font-size:var(--fs-body-lg);line-height:1.45;color:rgba(255, 255, 255, 0.88);text-wrap:pretty;}
body .elementor .elementor-widget.sg-811710f5.sg-811710f5{margin:0px;font-size:17px;line-height:1.55;color:var(--fg-2);text-wrap:pretty;}
body .elementor .elementor-widget.sg-bd1bc2fe.sg-bd1bc2fe{margin:0px;font-size:15px;line-height:1.5;color:var(--fg-2);}
body .elementor .elementor-widget.sg-3be16325.sg-3be16325{margin:0px;font-size:16px;line-height:1.55;color:var(--fg-2);}
body .elementor .elementor-widget.sg-4b3e82b0.sg-4b3e82b0{border:1px solid var(--border-1);padding:24px;display:flex;flex-direction:column;gap:10px;}
body .elementor .elementor-widget.sg-9b09a7b0.sg-9b09a7b0{margin:0px;font-size:16px;line-height:1.6;font-weight:300;color:rgba(255, 255, 255, 0.88);}
body .elementor .elementor-widget.sg-230a442e.sg-230a442e{display:inline;font-size:15px;font-weight:600;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-74f9a13a.sg-74f9a13a{display:flex;flex-wrap:wrap;gap:12px;}
body .elementor .elementor-widget.sg-7bb20187.sg-7bb20187{background:rgb(255, 255, 255);padding:22px 24px;font-size:16px;font-weight:600;color:var(--sigma-navy);}
body .elementor .elementor-widget.sg-71f096c8.sg-71f096c8{margin:0px;font-size:clamp(16px, 2vw, 18px);line-height:1.5;text-wrap:pretty;}
body .elementor .elementor-widget.sg-b2549e30.sg-b2549e30{margin:0px;font-size:16px;line-height:1.5;color:var(--fg-1);text-wrap:pretty;}
body .elementor .elementor-widget.sg-1d91686a.sg-1d91686a{display:inline;font-size:12px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-15c0e4dd.sg-15c0e4dd{margin:0px;font-size:15px;line-height:1.5;color:var(--fg-2);flex:1 1 0%;}
body .elementor .elementor-widget.sg-2d97b526.sg-2d97b526{display:inline;font-size:15px;font-weight:600;color:var(--sigma-navy);}
body .elementor .elementor-widget.sg-f35f93c3.sg-f35f93c3{margin:0px;max-width:640px;font-size:var(--fs-body-lg);line-height:1.45;color:rgba(255, 255, 255, 0.9);text-wrap:pretty;}
body .elementor .elementor-widget.sg-9852e1c7.sg-9852e1c7{margin:0px;font-size:18px;line-height:1.6;color:var(--fg-2);text-wrap:pretty;}
body .elementor .elementor-widget.sg-9a634e52.sg-9a634e52{margin:0px;font-size:15px;line-height:1.5;color:var(--fg-on-dark-2);}
body .elementor .elementor-widget.sg-ebcae18f.sg-ebcae18f{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--sigma-mist);color:var(--sigma-navy);font-size:20px;line-height:1;}
body .elementor .elementor-widget.sg-e8e83e3b.sg-e8e83e3b{margin:0px;padding:0px 20px 18px;font-size:15px;line-height:1.55;color:var(--fg-2);}
body .elementor .elementor-widget.sg-3e37fd7d.sg-3e37fd7d{display:inline;flex:1 1 0%;font-size:16.5px;font-weight:600;line-height:1.3;}
body .elementor .elementor-widget.sg-45f6f289.sg-45f6f289{display:inline;flex:0 0 auto;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-267a110c.sg-267a110c{display:inline;margin-top:auto;font-size:15px;font-weight:600;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-114ef603.sg-114ef603{display:inline;font-size:44px;font-weight:300;color:var(--sigma-mist);line-height:1;}
body .elementor .elementor-widget.sg-db154518.sg-db154518{margin:0px;font-size:15px;line-height:1.55;font-weight:300;color:rgba(255, 255, 255, 0.85);}
body .elementor .elementor-widget.sg-6d4e94d9.sg-6d4e94d9{display:flex;flex-direction:column;gap:6px;padding:8px 24px;border-left:1px solid rgb(169, 194, 204);}
body .elementor .elementor-widget.sg-481b360a.sg-481b360a{margin:0px;font-size:17px;line-height:1.6;color:var(--fg-2);text-wrap:pretty;}
body .elementor .elementor-widget.sg-84d1be60.sg-84d1be60{display:inline;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;color:rgb(255, 255, 255);}
body .elementor .elementor-widget.sg-72a995d5.sg-72a995d5{display:flex;flex-wrap:wrap;gap:10px;}
body .elementor .elementor-widget.sg-473bb9ab.sg-473bb9ab{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--sigma-mist);font-size:20px;line-height:1;}
body .elementor .elementor-widget.sg-b7a1c216.sg-b7a1c216{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 0px;border-bottom:1px solid var(--border-1);}
body .elementor .elementor-widget.sg-416cd868.sg-416cd868{display:flex;flex-direction:column;gap:4px;min-width:0px;}
body .elementor .elementor-widget.sg-d66401a7.sg-d66401a7{margin:0px 0px 6px;font-size:15px;line-height:1.45;color:var(--fg-2);}
body .elementor .elementor-widget.sg-a7487383.sg-a7487383{display:inline;flex:0 0 auto;width:22px;font-weight:600;color:var(--sigma-steel);}
body .elementor .elementor-widget.sg-ccbb1d48.sg-ccbb1d48{display:inline;font-size:14px;color:var(--fg-2);}
body .elementor .elementor-widget.sg-6535f852.sg-6535f852{margin:0px;font-size:18px;line-height:1.55;color:var(--fg-1);}
body .elementor .elementor-widget.sg-8fbf13cc.sg-8fbf13cc{margin:0px;}
body .elementor .elementor-widget.sg-c5bd1130.sg-c5bd1130{padding:24px 28px;background:var(--sigma-mist);display:flex;flex-direction:column;gap:6px;color:var(--fg-1);}
body .elementor .elementor-widget.sg-1aa06c80.sg-1aa06c80{margin:0px;max-width:720px;font-size:18px;line-height:1.45;color:var(--fg-2);}
body .elementor .elementor-widget.sg-e79fe7ff.sg-e79fe7ff{margin:0px;max-width:680px;font-size:18px;line-height:1.45;color:var(--fg-2);text-wrap:pretty;}
body .elementor .elementor-widget.sg-d9a99ab9.sg-d9a99ab9{display:flex;flex-direction:column;gap:1px;}
body .elementor .elementor-widget.sg-c39b504b.sg-c39b504b{margin:0px;font-size:clamp(16px, 1.6vw, 19px);line-height:1.45;color:rgba(255, 255, 255, 0.88);text-wrap:pretty;}
body .elementor .elementor-widget.sg-3a7b3185.sg-3a7b3185{margin:0px 0px 10px;font-size:15px;line-height:1.45;color:var(--fg-2);}
body .elementor .elementor-widget.sg-d8439306.sg-d8439306{display:flex;flex-direction:column;gap:2px;}
body .elementor .elementor-widget.sg-b240f5e3.sg-b240f5e3{display:inline;font-size:42px;font-weight:700;line-height:1;letter-spacing:-0.02em;}
body .elementor .elementor-widget.sg-620459c2.sg-620459c2{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border-1);font-size:15px;font-weight:500;color:var(--sigma-navy);min-width:0px;}
body .elementor .elementor-widget.sg-868ff3cc.sg-868ff3cc{display:inline;font-size:13px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--sigma-mist);}
body .elementor .elementor-widget.sg-6b1a0e38.sg-6b1a0e38{margin:0px;font-size:15px;font-weight:300;line-height:1.5;color:var(--fg-on-dark-2);}
body .elementor .elementor-widget.sg-3178fc95.sg-3178fc95{margin:0px;font-size:15px;font-weight:300;line-height:1.45;color:var(--fg-on-dark-2);}
body .elementor .elementor-widget.sg-31c22325.sg-31c22325{display:inline;font-size:13px;color:var(--sigma-mist);}
body .elementor .elementor-widget.sg-e3e6964a.sg-e3e6964a{margin:0px;font-size:17px;line-height:1.5;color:var(--fg-2);}
body .elementor .elementor-widget.sg-4d74549f.sg-4d74549f{display:inline;font-size:13px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--fg-2);}
body .elementor .elementor-widget.sg-8bf5eac3.sg-8bf5eac3{margin:0px;font-size:15px;line-height:1.55;color:var(--fg-2);}
body .elementor .elementor-widget.sg-dd780980.sg-dd780980{display:flex;flex-wrap:wrap;gap:8px;}
body .elementor .elementor-widget.sg-5281242d.sg-5281242d{margin:0px;max-width:640px;font-size:17px;font-weight:300;line-height:1.5;color:var(--fg-on-dark-2);}
body .elementor .elementor-widget.sg-4c8a3696.sg-4c8a3696{display:flex;flex-wrap:wrap;gap:8px 24px;}
body .elementor .elementor-widget.sg-808d33c6.sg-808d33c6{margin:0px;max-width:680px;font-size:18px;line-height:1.5;color:var(--fg-2);text-wrap:pretty;}
body .elementor .elementor-widget.sg-0ee5e09b.sg-0ee5e09b{max-width:var(--container);margin:0px auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;}
body .elementor .elementor-widget.sg-799ecb37.sg-799ecb37{margin:0px 0px 2px;font-size:14px;line-height:1.45;color:var(--fg-2);font-weight:300;}
body .elementor .elementor-widget.sg-cf6dff4b.sg-cf6dff4b{margin:0px;max-width:560px;font-size:18px;line-height:1.45;color:var(--fg-2);text-wrap:pretty;}
body .elementor .elementor-widget.sg-c74cac7d.sg-c74cac7d{font-size:clamp(140px, 22vw, 280px);font-weight:300;line-height:0.9;letter-spacing:-0.04em;color:var(--sigma-mist);text-align:right;}
body .elementor .sg-2a3c527b.sg-2a3c527b .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:0px 24px;font-family:var(--font-sans);font-weight:500;font-size:18px;letter-spacing:0.01em;background:var(--sigma-steel);color:rgb(255, 255, 255);border:1px solid var(--sigma-steel);border-radius:0px;cursor:pointer;opacity:1;text-decoration:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}
body .elementor .sg-681b1961.sg-681b1961 .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h-sm);padding:0px 24px;font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:0.01em;background:var(--sigma-steel);color:rgb(255, 255, 255);border:1px solid var(--sigma-steel);border-radius:0px;cursor:pointer;opacity:1;text-decoration:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}
body .elementor .sg-36eb2633.sg-36eb2633 .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h-sm);padding:0px 24px;font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:0.01em;background:rgb(255, 255, 255);color:var(--sigma-navy);border:1px solid rgb(255, 255, 255);border-radius:0px;cursor:pointer;opacity:1;text-decoration:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}
body .elementor .sg-de70a52f.sg-de70a52f .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:0px 24px;font-family:var(--font-sans);font-weight:500;font-size:18px;letter-spacing:0.01em;background:var(--sigma-navy);color:rgb(255, 255, 255);border:1px solid var(--sigma-navy);border-radius:0px;cursor:pointer;opacity:1;text-decoration:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}
body .elementor .sg-8cc79229.sg-8cc79229 .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:0px 24px;font-family:var(--font-sans);font-weight:500;font-size:18px;letter-spacing:0.01em;background:transparent;color:var(--sigma-steel);border:1px solid var(--sigma-steel);border-radius:0px;cursor:pointer;opacity:1;text-decoration:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}
body .elementor .sg-d1ed717d.sg-d1ed717d .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:0px 24px;font-family:var(--font-sans);font-weight:500;font-size:18px;letter-spacing:0.01em;background:rgb(255, 255, 255);color:var(--sigma-navy);border:1px solid rgb(255, 255, 255);border-radius:0px;cursor:pointer;opacity:1;text-decoration:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}
body .elementor .sg-42bc3f67.sg-42bc3f67 .elementor-field-group input.elementor-field{height:var(--input-h);padding:0px 16px;font-family:var(--font-sans);font-size:14px;color:var(--fg-1);background:rgb(255, 255, 255);border:1px solid var(--border-input);border-radius:0px;outline:none;transition:border-color var(--dur-fast);}
body .elementor .sg-7271a553.sg-7271a553 .elementor-field-group input.elementor-field{box-sizing:border-box;height:44px;padding:0px 14px;border:1px solid var(--border-1);border-radius:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--fg-1);background:rgb(255, 255, 255);outline:none;}
body .elementor .sg-7271a553.sg-7271a553 .elementor-field-group input.elementor-field:focus{border-color:var(--sigma-steel) !important;}
body .elementor .sg-75a8cc46.sg-75a8cc46 .elementor-field-group select{height:var(--input-h);padding:0px 40px 0px 16px;font-family:var(--font-sans);font-size:14px;color:var(--fg-2);background:rgb(255, 255, 255);border:1px solid var(--border-input);border-radius:0px;outline:none;}
body .elementor .sg-aabf24cb.sg-aabf24cb .elementor-field-group select{box-sizing:border-box;height:44px;padding:0px 14px;border:1px solid var(--border-1);border-radius:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--fg-1);background:rgb(255, 255, 255);outline:none;}
body .elementor .sg-aabf24cb.sg-aabf24cb .elementor-field-group select:focus{border-color:var(--sigma-steel) !important;}
body .elementor .sg-498937a6.sg-498937a6 .elementor-field-group textarea.elementor-field{padding:14px 16px;font-family:var(--font-sans);font-size:14px;color:var(--fg-1);background:rgb(255, 255, 255);border:1px solid var(--border-input);border-radius:0px;outline:none;transition:border-color var(--dur-fast);min-height:120px;}
body .elementor .sg-c812f4e8.sg-c812f4e8 .elementor-field-group textarea.elementor-field{box-sizing:border-box;padding:14px 16px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:15px;line-height:1.45;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--fg-1);background:rgb(255, 255, 255);border:1px solid var(--border-1);border-radius:0px;resize:vertical;outline:none;}
body .elementor .sg-7be23d0c.sg-7be23d0c .elementor-field-group textarea.elementor-field{box-sizing:border-box;padding:14px 16px;font-family:var(--font-sans);font-size:14px;color:var(--fg-1);border:1px solid var(--border-input);border-radius:0px;outline:none;resize:vertical;}
body .elementor .sg-21b589a6.sg-21b589a6 .elementor-field-group textarea.elementor-field{box-sizing:border-box;padding:14px 16px;border:1px solid var(--border-1);border-radius:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--fg-1);background:rgb(255, 255, 255);outline:none;min-height:120px;}
body .elementor .sg-a1b88e49.sg-a1b88e49 .elementor-field-type-submit .elementor-button{display:flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:0px 24px;width:100%;font-family:var(--font-sans);font-weight:500;font-size:18px;letter-spacing:0.01em;background:var(--sigma-navy);color:rgb(255, 255, 255);border:1px solid var(--sigma-navy);border-radius:0px;cursor:pointer;opacity:1;text-decoration:none;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}
body .elementor .sg-10f53f2b.sg-10f53f2b .elementor-field-type-submit .elementor-button{height:46px;border:0px;background:var(--sigma-navy);color:rgb(255, 255, 255);font-style:inherit;font-variant:inherit;font-weight:600;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;width:100%;}
body .elementor .sg-10f53f2b.sg-10f53f2b .elementor-field-type-submit .elementor-button:hover{background:rgb(10, 26, 41) !important;}
body .elementor .sg-b50e5e37.sg-b50e5e37{display:inline-block;width:22px;height:22px;flex:0 0 auto;}
body .elementor .sg-55f79c22.sg-55f79c22{display:inline-block;width:20px;height:20px;flex:0 0 auto;}
body .elementor .sg-a600c289.sg-a600c289{width:100%;border-top:1px solid var(--border-on-dark);border-right:0px;border-bottom:0px;border-left:0px;border-image:none;margin:24px 0px 0px;}
body .elementor .sg-5f8cfcde.sg-5f8cfcde{display:inline-block;width:18px;height:18px;flex:0 0 auto;background:#fff;}
body .elementor .sg-e441eb6e.sg-e441eb6e{position:absolute;top:50%;left:-22px;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid var(--border-1);background:rgb(255, 255, 255);box-shadow:var(--shadow-float);color:var(--sigma-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;}
body .elementor .sg-e441eb6e.sg-e441eb6e:hover{background:var(--sigma-mist) !important;}
body .elementor .sg-9a295ad2.sg-9a295ad2{position:absolute;top:50%;right:-22px;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid var(--border-1);background:rgb(255, 255, 255);box-shadow:var(--shadow-float);color:var(--sigma-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;}
body .elementor .sg-9a295ad2.sg-9a295ad2:hover{background:var(--sigma-mist) !important;}
body .elementor .sg-7b3dd414.sg-7b3dd414{display:inline-block;width:16px;height:16px;flex:0 0 auto;}
body .elementor .sg-db7131a8.sg-db7131a8{display:inline-block;width:18px;height:18px;flex:0 0 auto;}
body .elementor .sg-aec2e6f3.sg-aec2e6f3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0px;border-bottom:1px solid var(--sigma-mist);font-size:17px;text-decoration:none;color:var(--fg-1);}
body .elementor .sg-aec2e6f3.sg-aec2e6f3:hover{color:var(--sigma-steel) !important;}
body .elementor .sg-0ccc22eb.sg-0ccc22eb{display:inline-block;width:14px;height:14px;flex:0 0 auto;}
body .elementor .sg-5f1109e5.sg-5f1109e5{display:inline-block;width:13px;height:13px;flex:0 0 auto;}
body .elementor .sg-55f05460.sg-55f05460{display:inline;font-size:16px;font-weight:600;color:var(--sigma-navy);text-decoration:none;white-space:nowrap;}
body .elementor .sg-d6b9ef53.sg-d6b9ef53{display:inline-block;width:26px;height:26px;flex:0 0 auto;}
body .elementor .sg-4aeb7ed0.sg-4aeb7ed0{height:40px;padding:0px 16px;display:inline-flex;align-items:center;background:var(--sigma-steel);color:rgb(255, 255, 255);text-decoration:none;font-size:14px;font-weight:600;}
body .elementor .sg-4aeb7ed0.sg-4aeb7ed0:hover{background:rgb(50, 94, 123) !important;}
body .elementor .sg-de22366a.sg-de22366a a{padding:0px;border:0px;background:var(--sigma-mist);cursor:zoom-in;aspect-ratio:4 / 3;overflow:hidden;display:block;}
@media (max-width: 720px) {
  .elementor .e-con.sg-c.sg-team { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
}
