.elementor .e-31c180f0-9c31:hover,.elementor .e-31c180f0-9c31:focus-visible{color:var(--brand-red);}.elementor .e-31c180f0-9c31{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-blue);}.elementor .e-50bb8058-d5f2{margin-block-start:8px;align-self:flex-start;}.elementor .e-7de7d1b3-937c{max-width:860px;gap:14px;}.elementor .e-7ce0fd1b-d3f8{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--brand-navy);line-height:1.4;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:5px;border-left-style: solid; border-left-color: var(--brand-red);\n}.elementor .e-74567a2f-a1bf{max-width:800px;gap:18px;}.elementor .e-3b094d1d-3514{max-width:800px;}.elementor .e-f3ed33-5503{font-size:17px;}.elementor .e-471dd77b-556a{padding:24px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-786dd481-6444{font-size:17px;}.elementor .e-5d8e6c12-d4b5{padding:24px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-79c9b2b2-9d6b{font-size:17px;}.elementor .e-202de6d8-9044{padding:24px;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-navy);\n}.elementor .e-2ced88f1-bbb0{padding:0px;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-2f1e76f0-8044{gap:18px;}.elementor .e-74a0f6e6-5154{font-size:18px;color:var(--text-heading);line-height:2;}.elementor .e-b239cbc-470c{margin-block-start:24px;}.elementor .e-70993efd-6225:hover,.elementor .e-70993efd-6225:focus-visible{color:var(--brand-red);}.elementor .e-70993efd-6225{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--brand-navy);line-height:1.35;}.elementor .e-1ee4e029-8eeb{width:auto;flex:1 1 auto;}.elementor .e-2c95bc70-7a0b{width:24px;height:24px;justify-content:center;&::after { content: ''; display: block; width: 10px; height: 10px; border-right: 3px solid var(--brand-red); border-bottom: 3px solid var(--brand-red); transform: translateY(-3px) rotate(45deg); }\n}.elementor .e-736c495f-b021{cursor:pointer;gap:10px;justify-content:space-between;align-items:center;padding-block: 10px;\n}.elementor .e-4a25efa6-2561{font-size:16px;line-height:1.55;}.elementor .e-73a303d1-f27c{padding-block-end:12px;}.elementor .e-6453fb0b-5f71{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--brand-blue-light); &[open] .e-accordion-item-icon-base { transform: rotate(180deg); }\n}.elementor .e-27ff10b7-10bc:hover,.elementor .e-27ff10b7-10bc:focus-visible{color:var(--brand-red);}.elementor .e-27ff10b7-10bc{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--brand-navy);line-height:1.35;}.elementor .e-109e9bdc-f359{width:auto;flex:1 1 auto;}.elementor .e-2b60930b-4797{width:24px;height:24px;justify-content:center;&::after { content: ''; display: block; width: 10px; height: 10px; border-right: 3px solid var(--brand-red); border-bottom: 3px solid var(--brand-red); transform: translateY(-3px) rotate(45deg); }\n}.elementor .e-1c3bdaee-fa29{cursor:pointer;gap:10px;justify-content:space-between;align-items:center;padding-block: 10px;\n}.elementor .e-11524154-167f{font-size:16px;line-height:1.55;}.elementor .e-3a21605c-a0f3{padding-block-end:12px;}.elementor .e-42d8061e-da1f{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--brand-blue-light); &[open] .e-accordion-item-icon-base { transform: rotate(180deg); }\n}.elementor .e-38a73c21-9ec9:hover,.elementor .e-38a73c21-9ec9:focus-visible{color:var(--brand-red);}.elementor .e-38a73c21-9ec9{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--brand-navy);line-height:1.35;}.elementor .e-6496a665-b09c{width:auto;flex:1 1 auto;}.elementor .e-79cf30a7-fa73{width:24px;height:24px;justify-content:center;&::after { content: ''; display: block; width: 10px; height: 10px; border-right: 3px solid var(--brand-red); border-bottom: 3px solid var(--brand-red); transform: translateY(-3px) rotate(45deg); }\n}.elementor .e-308c67cc-52b2{cursor:pointer;gap:10px;justify-content:space-between;align-items:center;padding-block: 10px;\n}.elementor .e-18c3ef5e-d084{font-size:16px;line-height:1.55;}.elementor .e-5b7c66b3-ea57{padding-block-end:12px;}.elementor .e-5d82541-549a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--brand-blue-light); &[open] .e-accordion-item-icon-base { transform: rotate(180deg); }\n}.elementor .e-5a1bc648-66c8:hover,.elementor .e-5a1bc648-66c8:focus-visible{color:var(--brand-red);}.elementor .e-5a1bc648-66c8{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--brand-navy);line-height:1.35;}.elementor .e-9a7f7cf-e681{width:auto;flex:1 1 auto;}.elementor .e-622a4ec3-d9ed{width:24px;height:24px;justify-content:center;&::after { content: ''; display: block; width: 10px; height: 10px; border-right: 3px solid var(--brand-red); border-bottom: 3px solid var(--brand-red); transform: translateY(-3px) rotate(45deg); }\n}.elementor .e-37225fb-cefd{cursor:pointer;gap:10px;justify-content:space-between;align-items:center;padding-block: 10px;\n}.elementor .e-3b936e78-e686{font-size:16px;line-height:1.55;}.elementor .e-302a84c6-1893{padding-block-end:12px;}.elementor .e-7e6402e1-96d2{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--brand-blue-light); &[open] .e-accordion-item-icon-base { transform: rotate(180deg); }\n}.elementor .e-3342979d-ceaf:hover,.elementor .e-3342979d-ceaf:focus-visible{color:var(--brand-red);}.elementor .e-3342979d-ceaf{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--brand-navy);line-height:1.35;}.elementor .e-65556d67-c1d4{width:auto;flex:1 1 auto;}.elementor .e-5513781f-a2cc{width:24px;height:24px;justify-content:center;&::after { content: ''; display: block; width: 10px; height: 10px; border-right: 3px solid var(--brand-red); border-bottom: 3px solid var(--brand-red); transform: translateY(-3px) rotate(45deg); }\n}.elementor .e-5f50e2de-76bb{cursor:pointer;gap:10px;justify-content:space-between;align-items:center;padding-block: 10px;\n}.elementor .e-b526424-21dc{font-size:16px;line-height:1.55;}.elementor .e-33a973b-479b{padding-block-end:12px;}.elementor .e-704d990a-7810{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--brand-blue-light); &[open] .e-accordion-item-icon-base { transform: rotate(180deg); }\n}.elementor .e-43d6999e-7a7c:hover,.elementor .e-43d6999e-7a7c:focus-visible{color:var(--brand-red);}.elementor .e-43d6999e-7a7c{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--brand-navy);line-height:1.35;}.elementor .e-78455b9f-9f44{width:auto;flex:1 1 auto;}.elementor .e-1e6772a3-f2e6{width:24px;height:24px;justify-content:center;&::after { content: ''; display: block; width: 10px; height: 10px; border-right: 3px solid var(--brand-red); border-bottom: 3px solid var(--brand-red); transform: translateY(-3px) rotate(45deg); }\n}.elementor .e-c06ed46-82a2{cursor:pointer;gap:10px;justify-content:space-between;align-items:center;padding-block: 10px;\n}.elementor .e-44f28e81-7ab0{font-size:16px;line-height:1.55;}.elementor .e-3bb41dab-e178{padding-block-end:12px;}.elementor .e-1ec0e7af-e7a3{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--brand-blue-light); &[open] .e-accordion-item-icon-base { transform: rotate(180deg); }\n}.elementor .e-53d61e64-ca30{column-gap:32px;display:grid;grid-template-columns:1fr 1fr;align-items:start;}.elementor .e-51295d99-219d{font-size:17px;}.elementor .e-69851e2c-c5ca{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);}.elementor .e-73dfc294-a3ba:hover,.elementor .e-73dfc294-a3ba:focus-visible{text-decoration:none;background-color:var(--brand-blue-light);}.elementor .e-73dfc294-a3ba{color:inherit;text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-inline-start-width:5px;background-color:var(--surface-soft);display:flex;flex-direction:column;gap:8px;border-left-style: solid; border-left-color: var(--brand-red);\n}.elementor .e-7fdaeb13-2e7c{font-size:17px;}.elementor .e-444dba51-f6f1{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);}.elementor .e-1245e752-1802:hover,.elementor .e-1245e752-1802:focus-visible{text-decoration:none;background-color:var(--brand-blue-light);}.elementor .e-1245e752-1802{color:inherit;text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-inline-start-width:5px;background-color:var(--surface-soft);display:flex;flex-direction:column;gap:8px;border-left-style: solid; border-left-color: var(--brand-red);\n}.elementor .e-2f5c53e0-ae96{font-size:17px;}.elementor .e-5c87f63e-7162{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-inline-start-width:4px;background-color:var(--surface-soft);display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: var(--brand-navy);\n}.elementor .e-3c236cb-f153{font-size:17px;color:var(--text-heading);}.elementor .e-53c49b92-530b{font-size:17px;color:var(--text-heading);}.elementor .e-7c6808a1-ca6d{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-inline-start-width:5px;background-color:var(--white);display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: var(--brand-red);\n}.elementor .e-2ecb2924-9169{max-width:800px;gap:18px;}.elementor .e-2a400e08-c9e7{font-size:17px;}.elementor .e-3dfd1337-6892{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);margin-block-start:4px;}.elementor .e-7eeefc05-a81f:hover,.elementor .e-7eeefc05-a81f:focus-visible{text-decoration:none;}.elementor .e-7eeefc05-a81f{color:inherit;text-decoration:none;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-red);\n}.elementor .e-3d057967-fc04{font-size:17px;}.elementor .e-1cd03dcf-a630{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);margin-block-start:4px;}.elementor .e-604985bf-6402:hover,.elementor .e-604985bf-6402:focus-visible{text-decoration:none;}.elementor .e-604985bf-6402{color:inherit;text-decoration:none;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-red);\n}.elementor .e-162bca8c-d15e{font-size:17px;}.elementor .e-7240c535-cf22{font-family:var(--font-accent);font-weight:700;font-size:16px;color:var(--brand-red);margin-block-start:4px;}.elementor .e-bb77610-5462:hover,.elementor .e-bb77610-5462:focus-visible{text-decoration:none;}.elementor .e-bb77610-5462{color:inherit;text-decoration:none;border-block-start-width:4px;border-top-style: solid; border-top-color: var(--brand-red);\n}.elementor .e-3a3657f4-1a4a{gap:18px;}.elementor .e-4b3c297a-7547{padding-block-start:64px;padding-block-end:64px;}.elementor .e-1b8938a8-32e8{max-width:760px;font-size:20px;color:var(--brand-blue-light);}.elementor .e-2727dc20-549f:hover,.elementor .e-2727dc20-549f:focus-visible{color:var(--brand-navy);background-color:var(--white);}.elementor .e-2727dc20-549f{font-family:var(--font-accent);font-weight:700;font-size:17px;color:var(--white);padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;border-width:2px;border-color:var(--white);border-style:solid;background-color:transparent;}.elementor .e-1c75a95a-dec8{padding:0px;margin-block-start:8px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-450effde-5d31{text-align:center;align-items:center;}