.elementor .e-1e200b34-e9ab{font-size: clamp(28px, 2.9vw + 10px, 52px);\n}.elementor .e-053b0ca2-253d{width: 44px; height: 44px; border-radius: 50%; object-fit: cover; object-position: 50% 18%;\n}.elementor .e-6de8bc3c-0d93{font-size: 16px; color: var(--text-muted);\n}.elementor .e-89787598-9c2e{display: flex; align-items: center; gap: 12px;\n}.elementor .e-e57b491b-9746{display: flex; flex-direction: column;gap: 24px; max-width: 860px; margin-top: 36px;\n}.elementor .e-2da82cf6-00a2{padding-block: 24px 72px;\n}.elementor .e-5ee0a618-4cd2{font-size: clamp(26px, .9vw + 19px, 34px); line-height: 1.2;\n}.elementor .e-523a635a-2ee0{font-size: 18px; line-height: 1.7;\n}.elementor .e-b5706ee8-1636{font-size: 18px; line-height: 1.7;\n}.elementor .e-098e16f3-382b{display: flex; flex-direction: column;gap: 20px; scroll-margin-top: 32px;\n}.elementor .e-a9723651-4dbc{font-size: clamp(26px, .9vw + 19px, 34px); line-height: 1.2;\n}.elementor .e-1a1cbe1d-e84c{display: flex; flex-direction: column;gap: 20px; scroll-margin-top: 32px;\n}.elementor .e-f23a3cc0-8604{font-size: clamp(26px, .9vw + 19px, 34px); line-height: 1.2;\n}.elementor .e-6913b627-6336{font-size: 18px; line-height: 1.7;\n}.elementor .e-2bf15bf5-44dc{display: flex; flex-direction: column;gap: 10px;\n}.elementor .e-ea58d53a-025e{font-size: 18px; line-height: 1.7;\n}.elementor .e-c43be540-f2c0{display: flex; flex-direction: column;gap: 20px; scroll-margin-top: 32px;\n}.elementor .e-6d2aa2e9-cbc2{font-size: clamp(26px, .9vw + 19px, 34px); line-height: 1.2;\n}.elementor .e-b11852e9-0f8a{font-size: 13px;\n}.elementor .e-4a83eac7-296e{font-size: 18px; line-height: 1.7;\n}.elementor .e-7e9beaca-458f{font-size: 22px; margin-bottom: 6px;\n}.elementor .e-4a6799e9-705a{padding: 16px 0 16px 52px; border-top: 1px solid var(--line); font-size: 17px; line-height: 1.6; --it: 14px;\n}.elementor .e-c9fb3ab2-7049{padding: 16px 0 16px 52px; border-top: 1px solid var(--line); font-size: 17px; line-height: 1.6; --it: 14px;\n}.elementor .e-56532dcb-ea50{padding: 16px 0 16px 52px; border-top: 1px solid var(--line); font-size: 17px; line-height: 1.6; --it: 14px;\n}.elementor .e-18bcaf44-7b35{display: flex; flex-direction: column;padding: 28px 28px 12px; border-radius: 12px; background: var(--paper);\n}.elementor .e-b8651cbd-0a0e{display: flex; flex-direction: column;gap: 20px; scroll-margin-top: 32px;\n}.elementor .e-8b4bae88-0b10{display: flex; flex-direction: column;gap: 64px; max-width: 780px;\n}.elementor .e-e1082d3a-538a{font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--text-muted);\n}.elementor .e-4226e3e7-5fe0{display: flex; flex-direction: column; gap: 12px; font-size: 16px; line-height: 1.35; & a { color: var(--ink); text-decoration: none; } & a:hover { color: #F26522; }\n}.elementor .e-6f3be53d-0484{display: flex; flex-direction: column;gap: 14px; padding-bottom: 24px; border-bottom: 1px solid var(--line);\n}.elementor .e-108835d7-9976{font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--text-muted);\n}.elementor .e-35140771-dc48{display: flex; flex-direction: column;align-items: flex-start; gap: 4px;\n}.elementor .e-26f1fa46-58e3{align-self: flex-start; font-size: 16px;\n}.elementor .e-16aa78ce-9541{display: flex; flex-direction: column;gap: 28px; position: sticky; top: 40px; align-self: start; padding: 28px; border: 1px solid var(--line); border-radius: 12px;\n}.elementor .e-a8ea704f-1055{display: grid; grid-template-columns: minmax(0, 8fr) minmax(0, 3fr); column-gap: calc(8.333% + 26px);\n}.elementor .e-633cfdcb-db95{padding-block: 64px clamp(72px, 2.5vw + 68px, 104px);\n}.elementor .e-bae899e9-cd38{font-size:17px;}.elementor .e-9ee3c28b-fa50{min-height:44px;font-family:var(--font-heading);font-weight:800;font-size:22px;color:var(--ink);}.elementor .e-8bc8c995-8c5a{padding-block-start:24px;margin-block-start:12px;border-block-start-width:1px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-c6ec8806-a288{position:sticky;inset-block-start:160px;display:flex;flex-direction:column;gap:22px;}.elementor .e-2bc7ffce-a476{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-adb78487-e958{display:grid;gap:8%;grid-template-columns:minmax(0, 4fr) minmax(0, 7fr);align-items:start;}.elementor .e-83cad383-d1ec{padding-block-start:96px;padding-block-end:96px;}.elementor .e-2a407bbf-d82c{font-size: 46px;\n}.elementor .e-e57bd5c0-fd86{font-size: 20px; max-width: 640px;\n}.elementor .e-116becff-cc24{display: flex; flex-direction: column;gap: 24px;\n}.elementor .e-eb4bffe0-5b71{font-family: var(--font-heading); font-weight: 700; font-size: 19px; line-height: 1.3; color: #FFFFFF;\n}.elementor .e-d57f3aa1-5365{font-size: 15px; line-height: 1.45; color: rgba(255, 255, 255, .75);\n}.elementor .e-e4bec58d-0e0d{width: 100%; padding-bottom: 22px; border-bottom: 1px solid rgba(255, 255, 255, .18);\n}.elementor .e-331a01d8-a714{min-height: 58px; padding-inline: 32px;\n}.elementor .e-5fd62c87-f9f3{display: flex; align-items: center; gap: 14px; min-height: 44px; font-family: var(--font-heading); font-weight: 700; font-size: 22px;\n}.elementor .e-4682776f-97fe{display: flex; flex-direction: column;margin-top: 6px;\n}.elementor .e-32e98010-30db{display: flex; flex-direction: column;align-items: flex-start; gap: 18px; padding-left: 40px; border-left: 1px solid rgba(255, 255, 255, .2);\n}.elementor .e-4c4dfa3b-3de0{display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 4fr); column-gap: calc(8.333% + 26px); row-gap: 40px; align-items: center;\n}.elementor .e-490c060e-18ea{padding-block: clamp(64px, 2vw + 60px, 96px);\n}