.elementor .e-78fb49f2-dd14{font-family:var(--font-head);font-size:0.875rem;color:#565656;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #2D6A4F; font-weight: 600; text-decoration: none; }\n}.elementor .e-1c4caac6-b5c4{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6f0d433d-96d4{font-family:var(--font-head);font-weight:200;font-size:clamp(2.5rem, 5.2vw, 4.5rem);color:#1A1A1A;letter-spacing:-0.02em;line-height:1.04;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;& strong { color: #2D6A4F; font-weight: inherit; }\n}.elementor .e-7c7d73d9-251f{max-width:720px;font-family:var(--font-head);font-size:clamp(1.0625rem, 1.5vw, 1.3125rem);color:#565656;line-height:1.6;margin:0px;}.elementor .e-202ba4a1-f1c9{font-family:var(--font-head);font-size:0.9375rem;color:#565656;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #2D6A4F; font-weight: 600; }\n}.elementor .e-3c6b5448-f2a6{max-width:900px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-5a512934-7d07{flex-direction:column;align-items:stretch;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4;\n}.elementor .e-64e29d4a-92ee{margin:0px;}.elementor .e-42fdbac8-6908{font-family:var(--font-head);font-size:0.9375rem;line-height:1.5;margin:0px;& ol { margin: 0px; padding-inline-start: 20px; display: flex; flex-direction: column; gap: 10px; color: #565656; } & a { color: #1A1A1A; text-decoration: none; } & a:hover { color: #2D6A4F; }\n}.elementor .e-7ce0dc38-81d5{position:sticky;inset-block-start:120px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:#F1F1F2;display:flex;flex-direction:column;gap:14px;align-self:start;}.elementor .e-62bc1c09-c83a{font-family:var(--font-head);font-weight:300;font-size:clamp(1.75rem, 2.8vw, 2.375rem);color:#1A1A1A;letter-spacing:-0.015em;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40d01f92-f6e0{font-family:var(--font-head);font-weight:700;font-size:0.8125rem;color:#2D6A4F;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-5d362976-a530{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-79f0d93b-5d60{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;background-color:#EAF3EE;display:flex;flex-direction:column;gap:12px;border-inline-start-width: 4px; border-left-style: solid; border-left-color: #2D6A4F;\n}.elementor .e-453813ab-a1ce{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-50e894c4-7ec3{font-family:var(--font-head);font-weight:300;font-size:clamp(1.75rem, 2.8vw, 2.375rem);color:#1A1A1A;letter-spacing:-0.015em;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-72bb8b5e-b6d7{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-7319492f-1428{margin:0px;}.elementor .e-4e6728fe-c166{margin:0px;}.elementor .e-7a973e51-4ee4{margin:0px;}.elementor .e-5fbb260b-f76f{font-family:var(--font-head);font-weight:700;font-size:0.8125rem;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;background-color:#1B4332;display:grid;gap:16px;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr) minmax(0, 2fr);}.elementor .e-4c77bcbb-66f3{font-family:var(--font-head);font-size:1rem;color:#3F3F3F;line-height:1.5;margin:0px;& strong { color: #1A1A1A; }\n}.elementor .e-52534a42-364d{font-family:var(--font-head);font-weight:700;font-size:1.0625rem;color:#2D6A4F;margin:0px;}.elementor .e-7cb62f28-2825{font-family:var(--font-head);font-size:0.9375rem;color:#565656;margin:0px;}.elementor .e-10cf75fb-e29d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:grid;gap:16px;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr) minmax(0, 2fr);align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4;\n}.elementor .e-38b3c71f-1c1c{font-family:var(--font-head);font-size:1rem;color:#3F3F3F;line-height:1.5;margin:0px;& strong { color: #1A1A1A; }\n}.elementor .e-5fa70f56-ebf3{font-family:var(--font-head);font-weight:700;font-size:1.0625rem;color:#2D6A4F;margin:0px;}.elementor .e-84a212b-5f4d{font-family:var(--font-head);font-size:0.9375rem;color:#565656;margin:0px;}.elementor .e-13ca1961-8235{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FAFAFA;display:grid;gap:16px;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr) minmax(0, 2fr);align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4;\n}.elementor .e-2556d4cf-7a0e{font-family:var(--font-head);font-size:1rem;color:#3F3F3F;line-height:1.5;margin:0px;& strong { color: #1A1A1A; }\n}.elementor .e-62a968d9-7e78{font-family:var(--font-head);font-weight:700;font-size:1.0625rem;color:#2D6A4F;margin:0px;}.elementor .e-56b36103-cdc2{font-family:var(--font-head);font-size:0.9375rem;color:#565656;margin:0px;}.elementor .e-344bd18-7b23{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:grid;gap:16px;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr) minmax(0, 2fr);align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4;\n}.elementor .e-9288e5f-811b{font-family:var(--font-head);font-size:1rem;color:#3F3F3F;line-height:1.5;margin:0px;& strong { color: #1A1A1A; }\n}.elementor .e-1212c36b-940f{font-family:var(--font-head);font-weight:700;font-size:1.0625rem;color:#2D6A4F;margin:0px;}.elementor .e-52126dfa-ce16{font-family:var(--font-head);font-size:0.9375rem;color:#565656;margin:0px;}.elementor .e-74b4ac55-2aa8{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FAFAFA;display:grid;gap:16px;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr) minmax(0, 2fr);align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4;\n}.elementor .e-5b006bfe-d8f0{font-family:var(--font-head);font-size:1rem;color:#3F3F3F;line-height:1.5;margin:0px;& strong { color: #1A1A1A; }\n}.elementor .e-326b1919-b8fb{font-family:var(--font-head);font-weight:700;font-size:1.0625rem;color:#2D6A4F;margin:0px;}.elementor .e-749f50b6-9659{font-family:var(--font-head);font-size:0.9375rem;color:#565656;margin:0px;}.elementor .e-1c1db93d-8598{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:grid;gap:16px;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr) minmax(0, 2fr);align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4;\n}.elementor .e-4a708f5c-fc1c{font-family:var(--font-head);font-size:1rem;color:#3F3F3F;line-height:1.5;margin:0px;& strong { color: #1A1A1A; }\n}.elementor .e-64247a69-5210{font-family:var(--font-head);font-weight:700;font-size:1.0625rem;color:#2D6A4F;margin:0px;}.elementor .e-a056f06-f8b9{font-family:var(--font-head);font-size:0.9375rem;color:#565656;margin:0px;}.elementor .e-273dd7cb-5de7{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FAFAFA;display:grid;gap:16px;grid-template-columns:minmax(0, 5fr) minmax(0, 3fr) minmax(0, 2fr);align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4;\n}.elementor .e-27663014-3b7f{overflow:hidden;padding:0px;border-radius:12px;border-width:1px;border-color:#E4E4E4;border-style:solid;display:flex;flex-direction:column;}.elementor .e-22ec080a-bbfb{font-family:var(--font-head);font-weight:300;font-size:clamp(1.75rem, 2.8vw, 2.375rem);color:#1A1A1A;letter-spacing:-0.015em;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-29da6ac8-6349{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-7e175726-f11a{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;display:block;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-1b320827-1464{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-6de8edff-1b66{font-family:var(--font-head);font-weight:300;font-size:clamp(1.75rem, 2.8vw, 2.375rem);color:#1A1A1A;letter-spacing:-0.015em;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-614ef46-6aab{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-1e8c5008-e666{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-5273e742-4912{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-70ef837-1373{font-family:var(--font-head);font-weight:300;font-size:clamp(1.75rem, 2.8vw, 2.375rem);color:#1A1A1A;letter-spacing:-0.015em;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-557b0fed-a171{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-4148d11-ae11{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-5bda2f50-3a2c{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-26e1ef47-e272{font-family:var(--font-head);font-weight:300;font-size:clamp(1.75rem, 2.8vw, 2.375rem);color:#1A1A1A;letter-spacing:-0.015em;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-52356678-98eb{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-babd682-3757{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;display:block;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-5b5646c9-e190{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#3F3F3F;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-161e3849-a173{font-family:var(--font-serif);font-weight:700;font-size:1.375rem;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-5785ff7a-5ca4{font-family:var(--font-head);font-size:1rem;color:#D8E8DF;line-height:1.6;margin:0px;}.elementor .e-63820d37-c1dd{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:16px;border-radius:12px;background-color:#1B4332;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-44d92088-4229{font-family:var(--font-head);font-weight:300;font-size:clamp(1.75rem, 2.8vw, 2.375rem);color:#1A1A1A;letter-spacing:-0.015em;line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-550c681a-f29c{min-width:0px;flex:1 1 auto;}.elementor .e-174f6c12-27cd{display:none;}.elementor .e-b9f4999-1018{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-28d3e4-9d4d{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;display:flex;flex-direction:column;gap:12px;}.elementor .e-bc34355-1b92{min-width:0px;flex:1 1 auto;}.elementor .e-71c2e05e-6259{display:none;}.elementor .e-9bc06c-8721{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-deea963-df50{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;display:flex;flex-direction:column;gap:12px;}.elementor .e-435bb50e-be6d{min-width:0px;flex:1 1 auto;}.elementor .e-6cc2c756-21d2{display:none;}.elementor .e-79fef672-981e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7bdc1723-d42d{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:48px;display:flex;flex-direction:column;gap:12px;}.elementor .e-7bda4995-b959{width:100%;border-block-start-width: 1px; border-top-style: solid; border-top-color: #DFDFDF;\n}.elementor .e-6ebf4b46-bc88{max-width:760px;padding:0px;flex-direction:column;gap:20px;align-items:stretch;}.elementor .e-232b8760-ded2{column-gap:64px;padding:0px;grid-template-columns:minmax(0, 3fr) minmax(0, 8fr);grid-template-rows:auto;align-items:start;row-gap: 32px;\n}.elementor .e-31705ca0-9d14{flex-direction:column;align-items:stretch;}.elementor .e-5a64e221-4aae{font-family:var(--font-head);font-weight:200;font-size:clamp(2rem, 3.6vw, 3rem);color:#1A1A1A;letter-spacing:-0.02em;line-height:1.05;margin:0px;}.elementor .e-3eea92e0-d7c6{margin:0px;}.elementor .e-1675ac2f-7313{font-family:var(--font-serif);font-weight:700;font-size:clamp(1.375rem, 2vw, 1.75rem);color:#1A1A1A;line-height:1.25;margin:0px;}.elementor .e-89dc234-ed03{font-family:var(--font-head);font-size:1rem;color:#565656;line-height:1.75;margin:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-39e65e73-a9dc{font-family:var(--font-head);font-weight:600;color:#2D6A4F;margin:0px;}.elementor .e-152be9ae-fd4a:hover,.elementor .e-152be9ae-fd4a:focus-visible{box-shadow:0px 14px 32px 0px rgba(26,26,26,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .e-152be9ae-fd4a{max-width:760px;color:inherit;text-decoration:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:12px;border-width:1px;border-color:#E4E4E4;border-style:solid;background-color:#FFFFFF;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;gap:10px;}.elementor .e-56878aa8-7213{flex-direction:column;gap:32px;align-items:stretch;}.elementor .e-24005cd8-7063{font-family:var(--font-head);font-weight:200;font-size:clamp(2.25rem, 4.5vw, 4rem);color:#1A1A1A;letter-spacing:-0.02em;line-height:1.05;margin:0px;}.elementor .e-56ae0740-1688{font-family:var(--font-head);font-size:clamp(1rem, 1.3vw, 1.125rem);color:#565656;line-height:1.75;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;& strong { color: #1A1A1A; font-weight: 700; } & a { color: #2D6A4F; font-weight: 600; } & em { font-style: italic; }\n}.elementor .e-36daa331-f0d2{max-width:720px;text-align:center;padding:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-251a0dde-6fce{flex-direction:column;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDFDF;\n}