.elementor .e-72b52664-f0fb{font-weight:700;font-size:1.375rem;}.elementor .e-5f8705e1-d61a{color:var(--ca-muted);}.elementor .e-1dfed4ca-3d3c{font-size:0.9375rem;line-height:1.5;margin-block-start:4px;}.elementor .e-556bd709-b3dc{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--ca-red);\n}.elementor .e-57a48b7b-faa8{font-weight:700;font-size:1.375rem;}.elementor .e-25aed628-15dc{color:var(--ca-muted);}.elementor .e-6d44da33-97ad{font-size:0.9375rem;line-height:1.5;margin-block-start:4px;}.elementor .e-b353843-9464{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--ca-red);\n}.elementor .e-9a67b8b-85ed{font-weight:700;font-size:1.375rem;}.elementor .e-2efd4f66-9406{color:var(--ca-muted);}.elementor .e-1e3f6065-90ec{font-size:0.9375rem;line-height:1.5;margin-block-start:4px;}.elementor .e-3249c1db-6f21{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--ca-red);\n}.elementor .e-462deb8f-4ee2{font-weight:700;font-size:1.375rem;}.elementor .e-30cf2ee3-d986{color:var(--ca-muted);}.elementor .e-66ed6cab-dc92{font-size:0.9375rem;line-height:1.5;margin-block-start:4px;}.elementor .e-69e35db7-8965{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--ca-red);\n}.elementor .e-47239b50-9a37{font-weight:700;font-size:1.375rem;}.elementor .e-3fae039b-8790{color:var(--ca-muted);}.elementor .e-39b6303a-80e7{font-size:0.9375rem;line-height:1.5;margin-block-start:4px;}.elementor .e-2e67fae3-6a6e{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--ca-red);\n}.elementor .e-257c14f0-594c{font-weight:700;font-size:1.375rem;}.elementor .e-4abd4289-dc21{color:var(--ca-muted);}.elementor .e-13fad062-b906{font-size:0.9375rem;line-height:1.5;margin-block-start:4px;}.elementor .e-3e0aceb4-ad61{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: var(--ca-red);\n}.elementor .e-7aaaa635-e820{padding:0px;margin-block-start:12px;display:grid;gap:28px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-db6f2f5-15d0{gap:24px;}.elementor .e-1f9d570-da00{font-weight:700;font-size:1.125rem;}.elementor .e-6d8d9b7b-601f{font-size:1rem;line-height:1.4;}.elementor .e-36a3a850-172f{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ca-black);\n}.elementor .e-7effd048-a8e4{font-weight:700;font-size:1.125rem;}.elementor .e-4392b590-dc3e{font-size:1rem;line-height:1.4;}.elementor .e-4d9bde0b-fa06{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ca-black);\n}.elementor .e-4066974c-4b18{font-weight:700;font-size:1.125rem;}.elementor .e-1c18a4a9-1ebc{font-size:1rem;line-height:1.4;}.elementor .e-4ce3a7d3-6d2c{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ca-black);\n}.elementor .e-54dbf5d-7d3d{font-weight:700;font-size:1.125rem;}.elementor .e-1a9be86b-f6db{font-size:1rem;line-height:1.4;}.elementor .e-1f78a3bd-cb4a{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ca-black);\n}.elementor .e-106ed7d0-7a36{font-weight:700;font-size:1.125rem;}.elementor .e-4990e8ad-286d{font-size:1rem;line-height:1.4;}.elementor .e-2d0adf83-4aa7{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ca-black);\n}.elementor .e-325d42da-e76a{font-weight:700;font-size:1.125rem;}.elementor .e-72d1f35d-3d84{font-size:1rem;line-height:1.4;}.elementor .e-16382ed7-8136{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ca-black);\n}.elementor .e-1db35de0-7318{column-gap:40px;padding:0px;margin-block-start:12px;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-160b5b53-875d{gap:24px;}.elementor .e-318059bc-b95d{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-5ed51fb8-4ea9{font-weight:700;color:var(--ca-black);flex:0 0 15rem;}.elementor .e-498718bc-29bb{font-size:0.9375rem;}.elementor .e-2b933226-2627{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;border-bottom-style: solid; border-bottom-color: var(--ca-line); align-items: baseline;\n}.elementor .e-131eb0f2-3331{font-weight:700;color:var(--ca-black);flex:0 0 15rem;}.elementor .e-2a890dbd-3b93{font-size:0.9375rem;}.elementor .e-747920d7-84c2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;border-bottom-style: solid; border-bottom-color: var(--ca-line); align-items: baseline;\n}.elementor .e-4d377c9e-acdd{font-weight:700;color:var(--ca-black);flex:0 0 15rem;}.elementor .e-444908eb-4f27{font-size:0.9375rem;}.elementor .e-446bf066-f1eb{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;border-bottom-style: solid; border-bottom-color: var(--ca-line); align-items: baseline;\n}.elementor .e-29fc4994-5ff3{font-weight:700;color:var(--ca-black);flex:0 0 15rem;}.elementor .e-272e1bf7-efac{font-size:0.9375rem;}.elementor .e-6cb41591-d1dc{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;border-bottom-style: solid; border-bottom-color: var(--ca-line); align-items: baseline;\n}.elementor .e-7c0be821-2a06{font-weight:700;color:var(--ca-black);flex:0 0 15rem;}.elementor .e-7d15a37d-c432{font-size:0.9375rem;}.elementor .e-523ffe62-3537{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:20px;border-bottom-style: solid; border-bottom-color: var(--ca-line); align-items: baseline;\n}.elementor .e-461a4051-119b{font-weight:700;color:var(--ca-black);flex:0 0 15rem;}.elementor .e-22c40cd1-19dc{font-size:0.9375rem;}.elementor .e-53537b30-4c78{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:0px;display:flex;flex-direction:row;gap:20px;align-items: baseline;\n}.elementor .e-68f56b3e-ebc7{padding:0px;border-inline-start-width:3px;display:flex;flex-direction:column;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-41c240f6-cf26{display:grid;gap:clamp(32px, 6vw, 88px);grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;align-items:start;}.elementor .e-67ef554-c80f{font-weight:700;font-size:1.0625rem;color:var(--ca-red);}.elementor .e-4ee48030-53a3{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:20px;border-block-end-width:1px;background-color:transparent;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-62054611-ed76:hover,.elementor .e-62054611-ed76:focus-visible{color:var(--ca-red);}.elementor .e-62054611-ed76{font-weight:700;font-size:1.0625rem;color:var(--ca-black);}.elementor .e-5b4a9df4-bc36{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:20px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-3a7e78bf-ad7f:hover,.elementor .e-3a7e78bf-ad7f:focus-visible{color:var(--ca-red);}.elementor .e-3a7e78bf-ad7f{font-weight:700;font-size:1.0625rem;color:var(--ca-black);}.elementor .e-5535fc41-ec56{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:20px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-2a6c523d-d37a:hover,.elementor .e-2a6c523d-d37a:focus-visible{color:var(--ca-red);}.elementor .e-2a6c523d-d37a{font-weight:700;font-size:1.0625rem;color:var(--ca-black);}.elementor .e-4d863e82-2f9d{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:20px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-36f59d16-2053{font-weight:700;font-size:1.0625rem;color:var(--ca-black);}.elementor .e-57f0c68c-250d{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:20px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-258df7ab-b9bf:hover,.elementor .e-258df7ab-b9bf:focus-visible{color:var(--ca-red);}.elementor .e-258df7ab-b9bf{font-weight:700;font-size:1.0625rem;color:var(--ca-black);}.elementor .e-75c01f99-e437{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:20px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-39f8b6a5-9342:hover,.elementor .e-39f8b6a5-9342:focus-visible{color:var(--ca-red);}.elementor .e-39f8b6a5-9342{font-weight:700;font-size:1.0625rem;color:var(--ca-black);}.elementor .e-18e7659b-9aa0{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:20px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--ca-line);\n}.elementor .e-59a2da30-fa54{padding:0px;border-block-start-width:2px;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: var(--ca-black);\n}.elementor .e-4ae09eda-f7eb{gap:24px;}.elementor .e-5a496d3b-ca22{font-weight:700;font-size:1.375rem;letter-spacing:0px;line-height:1.2;text-transform:none;}.elementor .e-6141ceb-60ba{font-size:0.9375rem;line-height:1.55;}.elementor .e-214da12a-42a9{width:auto;max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-1470653-b86a{flex:0 0 auto;}.elementor .e-3105ad32-99d1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--ca-line);border-style:solid;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;border-left-style: solid; border-left-color: var(--ca-red);\n}.elementor .e-197f0d5a-cfea{padding-block-start:clamp(48px, 6vw, 72px);padding-block-end:clamp(56px, 7vw, 88px);}.elementor .e-38a2fc94-9218{padding:0px;display:block;}