.elementor .e-75df5e48-3b35:hover,.elementor .e-75df5e48-3b35:focus-visible{color:var(--ca-red);}.elementor .e-75df5e48-3b35{color:var(--ca-ink-soft);}.elementor .e-7c2af1bd-9f34{color:var(--ca-line);}.elementor .e-3ad60a39-4ab9:hover,.elementor .e-3ad60a39-4ab9:focus-visible{color:var(--ca-red);}.elementor .e-3ad60a39-4ab9{color:var(--ca-ink-soft);}.elementor .e-9eeeb74-8a32{color:var(--ca-line);}.elementor .e-3c89d085-a678{color:var(--ca-red);}.elementor .e-1cb6ccb9-2c54{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;gap:8px;flex-wrap:wrap;}.elementor .e-177bc789-b589{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-546781c6-382c{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-fb53900-370d{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-44f8b7bf-27da{max-width:56ch;font-size:1.2rem;color:var(--ca-ink-soft);line-height:1.55;}.elementor .e-5c0fb99b-9b9f{font-weight:700;color:var(--ca-ink);}.elementor .e-706ae95c-eb5f{font-size:0.9rem;color:var(--ca-ink-soft);padding:0px;display:flex;gap:18px;flex-wrap:wrap;}.elementor .e-3e8aa848-99fa{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 56%;}.elementor .e-1d35955c-51bf{width:100%;height:auto;display:block;}.elementor .e-c3f2f74-eb9c{font-size:0.88rem;color:rgba(255, 255, 255, 0.7);line-height:1.45;}.elementor .e-57dc65a6-7a2b{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-47552259-637a{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-33af3a6-39c8{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-248d59a4-e949{font-family:gotham;font-weight:800;font-size:1.15rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-230c6dea-7d44{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-652427ff-a650{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-2eea893e-ca33{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-5d1be17c-f052{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-5681b9c8-f71e{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-42eb3ff-7497{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-7c818be1-c1bf{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-22dc0938-dbda{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-3eafbbf4-eb40{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-38126d1b-7eb4{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-7235dd0f-6649{font-size:1.05rem;color:var(--ca-ink);line-height:1.6;}.elementor .e-67544f16-558d{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-e376a39-1819{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-3c4dc140-b147{font-family:gotham;font-weight:800;font-size:0.95rem;color:var(--ca-ink);margin-block-end:8px;}.elementor .e-d60b538-4699:hover,.elementor .e-d60b538-4699:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-d60b538-4699{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-3466bd00-2d3b:hover,.elementor .e-3466bd00-2d3b:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-3466bd00-2d3b{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-59054db4-80ae:hover,.elementor .e-59054db4-80ae:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-59054db4-80ae{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-e1f8241-ac64:hover,.elementor .e-e1f8241-ac64:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-e1f8241-ac64{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-1e145b87-1935:hover,.elementor .e-1e145b87-1935:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-1e145b87-1935{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-6229c2e-b781:hover,.elementor .e-6229c2e-b781:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-6229c2e-b781{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-1a911e31-3124:hover,.elementor .e-1a911e31-3124:focus-visible{color:var(--ca-teal-dark);border-left-color: var(--ca-teal);\n}.elementor .e-1a911e31-3124{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-577d6fbf-bfc6{font-size:0.92rem;color:var(--ca-ink-soft);line-height:1.45;}.elementor .e-719eaf35-d32e{font-family:gotham;font-weight:800;font-size:1.1rem;color:var(--ca-teal-dark);}.elementor .e-104fc9e4-3d5a{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-4f006a8a-cd28{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-4c2b443a-7f10{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-66bd090c-3ab3{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-79464992-415d{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-1b8e3168-4d97{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-725456d8-ce60{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-4051c915-d173{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-72c66ccc-f0e9{font-family:gotham;font-weight:800;font-size:1.25rem;color:var(--ca-teal-dark);line-height:1.25;}.elementor .e-c4574be-1aec{font-size:0.95rem;color:var(--ca-ink-soft);margin-block-start:4px;margin-block-end:12px;}.elementor .e-21c8f855-120f{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-1c451a56-4841{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-2a91d510-5fbc{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-6976cda4-3116{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-6103c56f-db07{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-1e155ab7-9da8{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-4446b71f-78c2{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-85812c6-5ca4{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-5559c96b-dce4{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-7350333e-5802{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-39cc6d5b-639a{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-32b2e157-5b18{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-2ed12dd8-24c3{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-43d390c8-e1ad{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-4d7aa6f8-25f2{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-6914379b-b6f7{padding-block-start:22px;padding-block-end:8px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-block-start-width:5px;background-color:var(--ca-cool-tint);display:flex;flex-direction:column;flex:1 1 50%;border-top-style: solid; border-top-color: var(--ca-teal);\n}.elementor .e-34047a8e-8720{font-family:gotham;font-weight:800;font-size:1.25rem;color:var(--ca-red-dark);line-height:1.25;}.elementor .e-66129030-56bf{font-size:0.95rem;color:var(--ca-ink-soft);margin-block-start:4px;margin-block-end:12px;}.elementor .e-5f37e589-87b2{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-7d47db74-4791{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-3b907daf-e8f6{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-35366620-7812{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-797705e0-ddfd{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-4083d8c5-27bf{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-1b18a098-5fe8{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-6e8d79d8-786d{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-252986de-c0fb{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-2a8d155c-cfee{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-4c05e29d-aca5{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-5273e487-3522{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-438a4c04-d2ba{font-family:gotham;font-weight:700;font-size:0.82rem;color:var(--ca-ink-soft);}.elementor .e-30a479f7-6a79{min-height:2.9em;font-size:1rem;color:var(--ca-ink);line-height:1.45;}.elementor .e-350d04c2-6463{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;border-top-style: solid; border-top-color: rgba(27, 42, 42, 0.1);\n}.elementor .e-77689a28-fb3f{padding-block-start:22px;padding-block-end:8px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-block-start-width:5px;background-color:var(--ca-hot-tint);display:flex;flex-direction:column;flex:1 1 50%;border-top-style: solid; border-top-color: var(--ca-red);\n}.elementor .e-51359046-db94{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:16px;}.elementor .e-4cfe142c-3fcb{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-54c9d730-4017{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-672bafed-9bf1{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-11050fcc-7c3b{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-540a6886-37ed{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-18c314a4-a11d{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-35c00a41-2e4a{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-70640d86-2827{font-family:gotham;font-weight:700;font-size:1.2rem;color:var(--ca-ink);line-height:1.25;margin-block-start:10px;}.elementor .e-7d5ec711-cbe9{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-5c713bde-2f36{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-19532b25-2867{font-family:gotham;font-weight:700;font-size:1.05rem;color:var(--ca-ink);line-height:1.4;flex:1 1 300px;}.elementor .e-25f94c06-74a6:hover,.elementor .e-25f94c06-74a6:focus-visible{background-color:var(--ca-red-dark);}.elementor .e-25f94c06-74a6{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-3423b9f-250a{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-style: solid; border-left-color: var(--ca-teal);\n}.elementor .e-57bf2bd3-7818{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-721a272-340b{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-ddefc1a-5b2a{font-family:gotham;font-weight:700;font-size:1.02rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-1d89f826-42d0{font-size:0.98rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-3e9c023f-4eab{min-width:240px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;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:6px;flex:1 1 calc(50% - 6px);}.elementor .e-2391b0fb-66fa{font-family:gotham;font-weight:700;font-size:1.02rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-234b34f9-e3cf{font-size:0.98rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-5a33eb01-fd97{min-width:240px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;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:6px;flex:1 1 calc(50% - 6px);}.elementor .e-35bb898-550b{font-family:gotham;font-weight:700;font-size:1.02rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-5e6376e2-1584{font-size:0.98rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-6e3022e8-62d9{min-width:240px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;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:6px;flex:1 1 calc(50% - 6px);}.elementor .e-783b24aa-ccaf{font-family:gotham;font-weight:700;font-size:1.02rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-2e20d889-f4fa{font-size:0.98rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-796fe4e-df8f{min-width:240px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;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:6px;flex:1 1 calc(50% - 6px);}.elementor .e-6b23726d-6706{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-b42dac2-765b{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-1cb14863-ae98{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-17ccb132-4c19{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-3b9e07fb-23a7{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-76d83dfc-80eb{width:44px;height:44px;flex:0 0 auto;}.elementor .e-7a842f14-1ef3{font-family:gotham;font-weight:800;font-size:1.15rem;color:#FFFFFF;line-height:1.3;}.elementor .e-5a6ec4c5-de7c{font-size:1.02rem;color:rgba(255, 255, 255, 0.82);line-height:1.6;}.elementor .e-7abb08e2-ff0f{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-44daff96-73df{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-17b1e814-d6c6{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-c1fa168-e84d{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-646b867f-3eda{max-width:68ch;font-size:1.1rem;color:var(--ca-ink);line-height:1.7;}.elementor .e-2e9603c9-3e3a{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-7dbfd350-a8db{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-4707c3e7-c663{font-family:gotham;font-weight:800;font-size:clamp(1.5rem, 2.4vw, 1.95rem);color:#FFFFFF;line-height:1.15;}.elementor .e-296ca149-8b9e{max-width:60ch;font-size:1.08rem;color:rgba(255, 255, 255, 0.9);line-height:1.6;}.elementor .e-5502e63a-da5a{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-2107ff95-b1df:hover,.elementor .e-2107ff95-b1df:focus-visible{background-color:var(--ca-paper-2);}.elementor .e-2107ff95-b1df{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-3e166e7a-64ea:hover,.elementor .e-3e166e7a-64ea:focus-visible{border-color:#FFFFFF;}.elementor .e-3e166e7a-64ea{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-72014c8-7c6d{padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-42939e54-a156{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-47369c1e-211c{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-14697771-447e{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-16e4bd0e-1346{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-1cf2c7cf-748b{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-57aa5ca2-7083{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-1ad7005b-efc5{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-7281976-8a42{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-1c52eda1-88d5{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-4bcae996-8336{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-2d7c508d-6ad8{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-5784a1c-dba6{font-family:gotham;font-weight:700;font-size:1.08rem;color:var(--ca-ink);line-height:1.35;}.elementor .e-345bb187-5e36{max-width:66ch;font-size:1.04rem;color:var(--ca-ink-soft);line-height:1.6;}.elementor .e-2482ecfb-8b15{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-485662f6-8108{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-4e02923f-e81a{max-width:720px;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-4e6a4ad0-9319{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-1c73c3e7-3cb8{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-679eabd3-9dab{font-family:gotham;font-weight:800;font-size:1.5rem;color:var(--ca-ink);line-height:1.2;margin-block-end:20px;}.elementor .e-62994bc-84f3{font-family:gotham;font-weight:700;font-size:0.8rem;color:var(--ca-teal-dark);}.elementor .e-4109fa93-9248{font-family:gotham;font-weight:700;font-size:1.1rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-37609b2-68ec{font-size:0.96rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-2887db1a-ba8d{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-2887db1a-ba8d:hover,.elementor .e-2887db1a-ba8d:focus-visible{border-color:var(--ca-teal);}.elementor .e-95403cc-f99e{font-family:gotham;font-weight:700;font-size:0.8rem;color:var(--ca-teal-dark);}.elementor .e-4fc41888-d0c4{font-family:gotham;font-weight:700;font-size:1.1rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-49f25ded-9f1d{font-size:0.96rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-4bd1da20-9a8c:hover,.elementor .e-4bd1da20-9a8c:focus-visible{border-color:var(--ca-teal);}.elementor .e-4bd1da20-9a8c{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-5e9c98ed-9ed7{font-family:gotham;font-weight:700;font-size:0.8rem;color:var(--ca-teal-dark);}.elementor .e-9ec9330-caef{font-family:gotham;font-weight:700;font-size:1.1rem;color:var(--ca-ink);line-height:1.3;}.elementor .e-7d22b301-b9bf{font-size:0.96rem;color:var(--ca-ink-soft);line-height:1.5;}.elementor .e-60c55c26-bb01:hover,.elementor .e-60c55c26-bb01:focus-visible{border-color:var(--ca-teal);}.elementor .e-60c55c26-bb01{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-1342a1be-a58d{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-5e0bd9fb-6690{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-5e7235b9-7e74{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-e8e83dc-8317{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;}