.elementor .e-344a02d1-64fd:hover,.elementor .e-344a02d1-64fd:focus-visible{color:var(--ca-red);}.elementor .e-344a02d1-64fd{color:var(--ca-ink-soft);}.elementor .e-16f0cb8e-84c7{color:var(--ca-line);}.elementor .e-7412caf7-59e9:hover,.elementor .e-7412caf7-59e9:focus-visible{color:var(--ca-red);}.elementor .e-7412caf7-59e9{color:var(--ca-ink-soft);}.elementor .e-5f7190e4-c005{color:var(--ca-line);}.elementor .e-7d2e6124-d81f{color:var(--ca-red);}.elementor .e-43811f8b-e382{font-family:gotham;font-weight:600;font-size:0.82rem;color:var(--ca-ink-soft);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-67952bf9-65e7{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4fe547c6-9cbc{font-family:gotham;font-weight:700;font-size:0.8rem;color:var(--ca-teal-dark);padding-block-start:0.45em;padding-block-end:0.45em;padding-inline-start:0.9em;padding-inline-end:0.9em;border-radius:6px;background-color:var(--ca-cool-tint);align-self:flex-start;}.elementor .e-1e45a2a0-e188{max-width:16ch;font-family:gotham;font-weight:800;font-size:clamp(2.2rem, 4.2vw, 3.4rem);color:var(--ca-ink);letter-spacing:-0.015em;line-height:1.04;}.elementor .e-71c5df88-92e2{max-width:56ch;font-size:1.2rem;color:var(--ca-ink-soft);line-height:1.55;}.elementor .e-1414b13b-36da{font-weight:700;color:var(--ca-ink);}.elementor .e-48c85eb9-8645{font-size:0.9rem;color:var(--ca-ink-soft);padding:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .e-402830e2-2201{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 56%;}.elementor .e-7f3d3834-6004{width:100%;height:auto;display:block;}.elementor .e-77de037f-392b{font-size:0.88rem;color:rgba(255, 255, 255, 0.7);line-height:1.45;}.elementor .e-14a40e6f-1a70{padding-block-start:28px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;border-radius:18px;background-color:var(--ca-ink);display:flex;flex-direction:column;gap:14px;flex:1 1 44%;}.elementor .e-5388cce1-af43{width:100%;max-width:1200px;padding-block-start:56px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-319a19b2-81d5{padding:0px;border-block-end-width:1px;background-color:var(--ca-white);border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-21f5e39f-bfa2{font-family:gotham;font-weight:800;font-size:1.15rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-181aded4-98c5{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:0.45em;border-radius:50%;background-color:var(--ca-ink-soft);flex:0 0 auto;}.elementor .e-5a53a583-86cd{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-7f78a4ce-a943{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-6b9eb22-4561{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:0.45em;border-radius:50%;background-color:var(--ca-teal);flex:0 0 auto;}.elementor .e-5fc35dc3-c797{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-492370e9-d415{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-7d8b84f2-b896{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:0.45em;border-radius:50%;background-color:var(--ca-ink-soft);flex:0 0 auto;}.elementor .e-5d68a8c2-282d{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-41a7f4cc-5717{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-5931d465-3913{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:0.45em;border-radius:50%;background-color:var(--ca-ink-soft);flex:0 0 auto;}.elementor .e-7f972a0b-83bc{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-1cff4187-3638{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-7097f32e-62ea{width:12px;height:12px;min-width:12px;padding:0px;margin-block-start:0.45em;border-radius:50%;background-color:var(--ca-red);flex:0 0 auto;}.elementor .e-520d66df-50dd{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-51c736d0-6b95{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-2e03bdb8-7956{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:48px;margin-block-end:8px;border-radius:14px;background-color:var(--ca-paper-2);display:flex;flex-direction:column;gap:14px;}.elementor .e-f29f5df-49f7{font-family:gotham;font-weight:800;font-size:0.95rem;color:var(--ca-ink);margin-block-end:8px;}.elementor .e-a219706-e8b4:hover,.elementor .e-a219706-e8b4:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-a219706-e8b4{font-size:0.95rem;color:var(--ca-ink-soft);line-height:1.35;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:2px;display:block;border-left-style: solid; border-left-color: var(--ca-line);\n}.elementor .e-31ef2b12-aefe:hover,.elementor .e-31ef2b12-aefe:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-31ef2b12-aefe{font-size:0.95rem;color:var(--ca-ink-soft);line-height:1.35;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:2px;display:block;border-left-style: solid; border-left-color: var(--ca-line);\n}.elementor .e-5ee6dd5d-2701:hover,.elementor .e-5ee6dd5d-2701:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-5ee6dd5d-2701{font-size:0.95rem;color:var(--ca-ink-soft);line-height:1.35;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:2px;display:block;border-left-style: solid; border-left-color: var(--ca-line);\n}.elementor .e-684e39be-98d9:hover,.elementor .e-684e39be-98d9:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-684e39be-98d9{font-size:0.95rem;color:var(--ca-ink-soft);line-height:1.35;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:2px;display:block;border-left-style: solid; border-left-color: var(--ca-line);\n}.elementor .e-1913f696-d3b9:hover,.elementor .e-1913f696-d3b9:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-1913f696-d3b9{font-size:0.95rem;color:var(--ca-ink-soft);line-height:1.35;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:2px;display:block;border-left-style: solid; border-left-color: var(--ca-line);\n}.elementor .e-419062c3-dee9:hover,.elementor .e-419062c3-dee9:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-419062c3-dee9{font-size:0.95rem;color:var(--ca-ink-soft);line-height:1.35;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:2px;display:block;border-left-style: solid; border-left-color: var(--ca-line);\n}.elementor .e-78e88a9b-ac31{font-size:0.92rem;color:var(--ca-ink-soft);line-height:1.45;}.elementor .e-7b5c3c02-edbc{font-family:gotham;font-weight:800;font-size:1.1rem;color:var(--ca-teal-dark);}.elementor .e-798beea7-7df3{padding:18px;margin-block-start:22px;border-radius:12px;border-width:1px;border-color:var(--ca-line);border-style:solid;background-color:var(--ca-white);display:flex;flex-direction:column;gap:10px;}.elementor .e-e9ade92-2a75{position:sticky;inset-block-start:150px;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;flex:0 0 240px;}.elementor .e-33863dec-a089{font-family:gotham;font-weight:800;font-size:clamp(1.55rem, 2.4vw, 2rem);color:var(--ca-ink);letter-spacing:-0.01em;line-height:1.12;}.elementor .e-72c20dc3-e262{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-6abc2942-572e{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-1e710a08-6f37{scroll-margin-top:100px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-8eed8f1-3822{font-family:gotham;font-weight:800;font-size:clamp(1.55rem, 2.4vw, 2rem);color:var(--ca-ink);letter-spacing:-0.01em;line-height:1.12;}.elementor .e-7adb4dfa-7632{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-71c5287a-532b{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-1be66f02-6c31{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-10e02d9c-4c46{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;& a { color: var(--ca-teal-dark); font-size: inherit; font-weight: 600; text-decoration: underline; } & a:hover { color: var(--ca-red); }\n}.elementor .e-51fbe5fd-a83b{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-6ffe560e-3e6a{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-8e38007-daae{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-739dfa10-9f30{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-22b25c4-1f1a{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-346fa90e-5d7c{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-573f17bd-fd52{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-6d19660-34cf{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-1e3b144c-7910{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-5f068702-ce55{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-2148ab43-91b3{scroll-margin-top:100px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-622608e9-73f5{font-family:gotham;font-weight:700;font-size:1.05rem;color:var(--ca-ink);line-height:1.4;flex:1 1 300px;}.elementor .e-3ea292d4-ac6d:hover,.elementor .e-3ea292d4-ac6d:focus-visible{background-color:var(--ca-red-dark);}.elementor .e-3ea292d4-ac6d{font-family:gotham;font-weight:700;font-size:0.95rem;color:#FFFFFF;line-height:1.2;padding-block-start:0.85em;padding-block-end:0.85em;padding-inline-start:1.4em;padding-inline-end:1.4em;border-radius:8px;background-color:var(--ca-red);transition:background-color 0.18s;display:inline-flex;align-items:center;white-space: nowrap;\n}.elementor .e-7ed867bb-2e0e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:12px;margin-block-end:12px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:var(--ca-line);border-style:solid;background-color:var(--ca-white);display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-left-color: var(--ca-teal);\n}.elementor .e-6ba9ffea-9b77{font-family:gotham;font-weight:800;font-size:clamp(1.55rem, 2.4vw, 2rem);color:var(--ca-ink);letter-spacing:-0.01em;line-height:1.12;}.elementor .e-70d1d47d-e360{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-6fe70b15-3f81{font-family:gotham;font-weight:700;font-size:0.85rem;color:#FFFFFF;flex:1 1 50%;}.elementor .e-649f0f33-5a0b{font-family:gotham;font-weight:700;font-size:0.85rem;color:#FFFFFF;flex:1 1 50%;}.elementor .e-357b82ea-45d5{padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--ca-ink);display:flex;flex-direction:row;gap:20px;}.elementor .e-13dff7bd-c6dc{font-size:1rem;color:var(--ca-ink);line-height:1.45;flex:1 1 50%;}.elementor .e-1b1e4ef0-caee{font-family:gotham;font-weight:700;font-size:0.98rem;color:var(--ca-teal-dark);line-height:1.35;padding-inline-start:18px;border-inline-start-width:3px;flex:1 1 50%;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-3fb6f30f-791e{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;align-items:center;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-4bbbe1a-f187{font-size:1rem;color:var(--ca-ink);line-height:1.45;flex:1 1 50%;}.elementor .e-77ad2bf4-3310{font-family:gotham;font-weight:700;font-size:0.98rem;color:var(--ca-teal-dark);line-height:1.35;padding-inline-start:18px;border-inline-start-width:3px;flex:1 1 50%;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-3ad76291-8133{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;align-items:center;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-74d4001f-1e17{font-size:1rem;color:var(--ca-ink);line-height:1.45;flex:1 1 50%;}.elementor .e-5fb29008-c4d9{font-family:gotham;font-weight:700;font-size:0.98rem;color:var(--ca-teal-dark);line-height:1.35;padding-inline-start:18px;border-inline-start-width:3px;flex:1 1 50%;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-726f1fd5-dfc4{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;align-items:center;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-76b582d4-c5ef{font-size:1rem;color:var(--ca-ink);line-height:1.45;flex:1 1 50%;}.elementor .e-60ded449-8af4{font-family:gotham;font-weight:700;font-size:0.98rem;color:var(--ca-teal-dark);line-height:1.35;padding-inline-start:18px;border-inline-start-width:3px;flex:1 1 50%;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-452893d2-be82{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;align-items:center;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-1b5cef02-dcdd{font-size:1rem;color:var(--ca-ink);line-height:1.45;flex:1 1 50%;}.elementor .e-16863693-44b6{font-family:gotham;font-weight:700;font-size:0.98rem;color:var(--ca-teal-dark);line-height:1.35;padding-inline-start:18px;border-inline-start-width:3px;flex:1 1 50%;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-761ef31f-9142{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;align-items:center;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-45e253ee-e28a{font-size:1rem;color:var(--ca-ink);line-height:1.45;flex:1 1 50%;}.elementor .e-2f5b65aa-205e{font-family:gotham;font-weight:700;font-size:0.98rem;color:var(--ca-teal-dark);line-height:1.35;padding-inline-start:18px;border-inline-start-width:3px;flex:1 1 50%;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-6004d5ca-9e94{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-block-start-width:1px;display:flex;flex-direction:row;gap:20px;align-items:center;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-1bebde41-4ee9{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:var(--ca-line);border-style:solid;background-color:var(--ca-white);display:flex;flex-direction:column;}.elementor .e-2da3ecb8-3ea9{scroll-margin-top:100px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-7672ab62-b0ef{font-family:gotham;font-weight:800;font-size:clamp(1.55rem, 2.4vw, 2rem);color:var(--ca-ink);letter-spacing:-0.01em;line-height:1.12;}.elementor .e-12179b3f-d2ed{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-35dc5482-b0de{width:44px;height:44px;flex:0 0 auto;}.elementor .e-58a71134-cb66{font-family:gotham;font-weight:800;font-size:1.15rem;color:#FFFFFF;line-height:1.3;}.elementor .e-63a48b00-3308{font-size:1.02rem;color:rgba(255, 255, 255, 0.82);line-height:1.6;}.elementor .e-3d8aa857-fe8a{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-209784db-cc0a{color:#FFFFFF;padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:14px;background-color:var(--ca-ink);display:flex;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-cb30165-9878{scroll-margin-top:100px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-76bb0180-773b{font-family:gotham;font-weight:800;font-size:clamp(1.55rem, 2.4vw, 2rem);color:var(--ca-ink);letter-spacing:-0.01em;line-height:1.12;}.elementor .e-3bfa57b6-afd7{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-3cd28bb6-fd02{scroll-margin-top:100px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-594f94a-76de{font-family:gotham;font-weight:800;font-size:clamp(1.5rem, 2.4vw, 1.95rem);color:#FFFFFF;line-height:1.15;}.elementor .e-59fc1c9a-aea7{max-width:60ch;font-size:1.08rem;color:rgba(255, 255, 255, 0.9);line-height:1.6;}.elementor .e-2304a15c-a537{max-width:60ch;font-size:1.08rem;color:rgba(255, 255, 255, 0.9);line-height:1.6;& a { color: #FFFFFF; font-size: inherit; font-weight: 700; text-decoration: underline; } & a:hover { color: #FFFFFF; text-decoration: none; }\n}.elementor .e-3299731c-ff84:hover,.elementor .e-3299731c-ff84:focus-visible{background-color:var(--ca-paper-2);}.elementor .e-3299731c-ff84{font-family:gotham;font-weight:700;font-size:0.95rem;color:var(--ca-ink);line-height:1.2;padding-block-start:0.85em;padding-block-end:0.85em;padding-inline-start:1.4em;padding-inline-end:1.4em;border-radius:8px;background-color:#FFFFFF;display:inline-flex;align-items:center;white-space: nowrap;\n}.elementor .e-15b58d26-4da5:hover,.elementor .e-15b58d26-4da5:focus-visible{border-color:#FFFFFF;}.elementor .e-15b58d26-4da5{font-family:gotham;font-weight:700;font-size:0.95rem;color:#FFFFFF;line-height:1.2;padding-block-start:0.8em;padding-block-end:0.8em;padding-inline-start:1.3em;padding-inline-end:1.3em;border-radius:8px;border-width:2px;border-color:rgba(255, 255, 255, 0.6);border-style:solid;background-color:transparent;display:inline-flex;align-items:center;white-space: nowrap;\n}.elementor .e-6938875f-b10f{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-24b5133a-8fb9{padding:40px;margin-block-start:28px;margin-block-end:28px;border-radius:18px;background-color:var(--ca-teal);display:flex;flex-direction:column;gap:16px;}.elementor .e-2d917ea4-6ceb{font-family:gotham;font-weight:800;font-size:clamp(1.55rem, 2.4vw, 2rem);color:var(--ca-ink);letter-spacing:-0.01em;line-height:1.12;}.elementor .e-63bf452e-5ad2{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-1d3bd9c5-b3ec{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-53daff9f-11f3{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-58594a46-72ee{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-31f5c39d-c17d{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-62617d5d-f5f1{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-4b6bd7d1-4bb8{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-23e55494-129c{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-4cafd80-b205{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-3f86ace0-3e7a{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-65e17045-a0bf{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-483c94aa-b4c9{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--ca-line);\n}.elementor .e-eb9c80c-631d{scroll-margin-top:100px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-57aa98ef-4832{max-width:720px;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-7e185d32-b06d{padding-block-start:40px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-1d70ea27-3509{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2b481b16-1f5f{font-family:gotham;font-weight:800;font-size:1.5rem;color:var(--ca-ink);line-height:1.2;margin-block-end:20px;}.elementor .e-3ec1b953-d1a7{font-family:gotham;font-weight:700;font-size:0.8rem;color:var(--ca-teal-dark);}.elementor .e-75ccf589-25fe{font-family:gotham;font-weight:700;font-size:1.1rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-2ae73198-261d{font-size:0.96rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-1efed7c2-f62c:hover,.elementor .e-1efed7c2-f62c:focus-visible{border-color:var(--ca-teal);}.elementor .e-1efed7c2-f62c{padding:22px;border-radius:14px;border-width:1px;border-color:var(--ca-line);border-style:solid;background-color:var(--ca-white);transition:border-color 0.18s;display:flex;flex-direction:column;gap:8px;flex:1 1 280px;}.elementor .e-6d02e144-ca07{font-family:gotham;font-weight:700;font-size:0.8rem;color:var(--ca-teal-dark);}.elementor .e-49cdae4f-f294{font-family:gotham;font-weight:700;font-size:1.1rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-625bda5d-cf09{font-size:0.96rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-3673a4a3-8418:hover,.elementor .e-3673a4a3-8418:focus-visible{border-color:var(--ca-teal);}.elementor .e-3673a4a3-8418{padding:22px;border-radius:14px;border-width:1px;border-color:var(--ca-line);border-style:solid;background-color:var(--ca-white);transition:border-color 0.18s;display:flex;flex-direction:column;gap:8px;flex:1 1 280px;}.elementor .e-60798b83-d020{font-family:gotham;font-weight:700;font-size:0.8rem;color:var(--ca-teal-dark);}.elementor .e-3ade83c9-9f3f{font-family:gotham;font-weight:700;font-size:1.1rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-4b7f1f4e-eda0{font-size:0.96rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-361e39ad-a3d8:hover,.elementor .e-361e39ad-a3d8:focus-visible{border-color:var(--ca-teal);}.elementor .e-361e39ad-a3d8{padding:22px;border-radius:14px;border-width:1px;border-color:var(--ca-line);border-style:solid;background-color:var(--ca-white);transition:border-color 0.18s;display:flex;flex-direction:column;gap:8px;flex:1 1 280px;}.elementor .e-51662f0c-dfd5{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-2c4d74e1-e149{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4fa263b3-23e8{padding-block-start:56px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;background-color:var(--ca-paper-2);}.elementor .e-62183362-d478{width:100%;font-family:proxima-nova;font-size:16px;color:var(--ca-ink);line-height:1.6;padding:0px;background-color:var(--ca-paper);display:flex;flex-direction:column;gap:0px;}