.elementor .e-2fda3176-f812{font-weight:800;color:var(--navy);}.elementor .e-2957cac4-2b13{font-size:15px;}.elementor .e-ef7bcd5c-2972{padding:0px;flex-direction:column;gap:6px;}.elementor .e-3209eb83-425d{margin-block-end:0px;}.elementor .e-c09dc275-c548{font-family:var(--font-heading);font-weight:800;font-size:52px;color:var(--navy);letter-spacing:-0.03em;line-height:1;& span { font-family: var(--font-body); font-size: 15px; font-weight: 600; letter-spacing: 0; color: var(--muted); margin-left: 6px; }\n}.elementor .e-d9f2b87f-6e34{padding:0px;flex-direction:column;gap:4px;}.elementor .e-d49a6fa5-ca9f{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-50e6e92d-f497{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-d1b237b5-1cad{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-ce4b0f39-d234{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-3eea2913-0a35{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-55dc06ed-c066{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-38facc3b-be59{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-b4cd4cd5-f55f{padding:0px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-f46cfdfd-ef52{width:100%;}.elementor .e-ef338b1e-6d37{padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-md);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);flex-direction:column;gap:20px;flex:1 1 300px;}.elementor .e-04985edb-c492{position: absolute; top: -14px; left: 30px; margin: 0;\n}.elementor .e-1b85a998-34d1{font-weight:800;color:var(--white);}.elementor .e-f48dce22-c8be{font-size:15px;}.elementor .e-6d6f8a9a-4fa1{padding:0px;flex-direction:column;gap:6px;}.elementor .e-0d649582-b82b{margin-block-end:0px;}.elementor .e-06f247e0-0a3d{font-family:var(--font-heading);font-weight:800;font-size:52px;color:var(--white);letter-spacing:-0.03em;line-height:1;& span { font-family: var(--font-body); font-size: 15px; font-weight: 600; letter-spacing: 0; color: var(--mist); margin-left: 6px; }\n}.elementor .e-ab94c442-05eb{padding:0px;flex-direction:column;gap:4px;}.elementor .e-3cbda478-2790{font-family:var(--font-body);font-size:15px;color:var(--white);line-height:1.5;}.elementor .e-c37f20ba-4cdb{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-11c9ddc2-4829{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-7172d3e1-9530{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-4830ad82-82fe{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-3701071f-bc45{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-2b31571c-2e99{padding:0px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-7ebf6740-d07b{width:100%;}.elementor .e-df148217-dbe2{padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-md);border-width:1px;border-color:var(--teal);border-style:solid;background-color:var(--navy);flex-direction:column;gap:20px;flex:1 1 300px;position: relative;\n}.elementor .e-98acaae8-7264{font-weight:800;color:var(--navy);}.elementor .e-3b6e9e83-2591{font-size:15px;}.elementor .e-9850ce73-e343{padding:0px;flex-direction:column;gap:6px;}.elementor .e-82026e42-a31e{margin-block-end:0px;}.elementor .e-5b6588e4-179f{font-family:var(--font-heading);font-weight:800;font-size:52px;color:var(--navy);letter-spacing:-0.03em;line-height:1;& span { font-family: var(--font-body); font-size: 15px; font-weight: 600; letter-spacing: 0; color: var(--muted); margin-left: 6px; }\n}.elementor .e-670cbffb-ac85{padding:0px;flex-direction:column;gap:4px;}.elementor .e-75377817-cb55{font-family:var(--font-body);font-size:15px;color:var(--navy);line-height:1.5;}.elementor .e-95f12177-0f0a{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-43b2bc3a-9a45{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-99450c15-a73f{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-ae08672b-8301{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-c3f75e21-90a8{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-af0d5d51-3a66{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-f41b0d29-f630{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-ff82c5bc-b5e1{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-32bd71cd-f7f9{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-6641d2d6-48a2{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-3d443339-bd8c{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-1ca71f8b-0a99{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-8d26e6df-b152{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-71e1b68b-ec30{& span { color: var(--teal); font-weight: 700; }\n}.elementor .e-58290c15-6776{padding:0px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-7898dcbe-86e9{width:100%;}.elementor .e-2a8a8896-471c{padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-md);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);flex-direction:column;gap:20px;flex:1 1 300px;}.elementor .e-c16a7fb9-5593{gap:22px;align-items:stretch;}