.elementor .e-5c9a2676-9e96{font-family:var(--font-main);font-weight:800;font-size:clamp(36px, 4.6vw, 56px);color:var(--navy);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-44313f6f-1ba2{font-size:19px;color:var(--text-body);line-height:1.65;}.elementor .e-15103d22-d0e6{width:34px;height:34px;min-width:34px;font-weight:800;font-size:16px;color:var(--navy);border-radius:50%;background-color:var(--lime);display:flex;justify-content:center;align-items:center;}.elementor .e-264078b9-e71c{font-size:17px;color:var(--navy);line-height:1.5;padding-block-start:4px;}.elementor .e-c90c3c5-147e{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-34441709-d1ad{width:34px;height:34px;min-width:34px;font-weight:800;font-size:16px;color:var(--navy);border-radius:50%;background-color:var(--lime);display:flex;justify-content:center;align-items:center;}.elementor .e-b1c4e6b-94be{font-size:17px;color:var(--navy);line-height:1.5;padding-block-start:4px;}.elementor .e-57ab8cba-5662{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-31be6cf7-4be4{width:34px;height:34px;min-width:34px;font-weight:800;font-size:16px;color:var(--navy);border-radius:50%;background-color:var(--lime);display:flex;justify-content:center;align-items:center;}.elementor .e-46ee55a4-5a15{font-size:17px;color:var(--navy);line-height:1.5;padding-block-start:4px;}.elementor .e-390609f4-6a89{padding:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-24c53f84-cfa0{padding:0px;margin-block-start:8px;display:flex;flex-direction:column;gap:14px;}.elementor .e-76c58c50-13a9{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-285ab9fc-e481{padding:clamp(24px, 3.5vw, 40px);border-radius:24px;border-width:1px;border-color:var(--border);border-style:solid;background-color:#ffffff;box-shadow:0px 12px 40px 0px rgba(36,37,94,0.06);display:flex;flex-direction:column;gap:22px;}.elementor .e-1957758c-3828{max-width:1180px;padding-block-start:clamp(36px, 5vw, 72px);padding-block-end:var(--pad-section);padding-inline-start:var(--pad-side);padding-inline-end:var(--pad-side);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(32px, 5vw, 72px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));align-items:start;}