.elementor .e-6e702c98-cb26{font-family:var(--font-head);font-weight:500;font-size:1.8rem;color:var(--color-text);line-height:1.2;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;& strong { font-weight: 700; }\n}.elementor .e-443946d6-fef4{font-family:var(--font-head);font-weight:100;font-size:clamp(3rem, 6.8vw, 6rem);color:var(--color-text);letter-spacing:-0.02em;line-height:1;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto; & strong { color: #2D6A4F; font-weight: inherit; }\n}.elementor .e-24b4b211-eef7{max-width:90%;font-family:var(--font-head);font-size:clamp(1rem, 1.4vw, 1.25rem);color:var(--color-text-mid);line-height:1.7;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;& strong { font-weight: 800; color: var(--color-text-mid); }\n}.elementor .e-79935ce1-edf0{padding:0px;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-3ef70acf-eb95{width:100%;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-73fd3ebc-3adc{padding:0px;}.elementor .e-4f0101aa-69bd{padding:0px;}.elementor .e-1ae7deb4-6d65{min-height:calc(100vh - var(--header-h));padding-block-start:32px;padding-block-end:32px;flex-direction:column;justify-content:center;}.elementor .e-7976a206-d892{font-family:var(--font-head);font-weight:800;font-size:clamp(1.75rem, 3.5vw, 3rem);color:var(--color-green);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-279cf5d9-b192{font-family:var(--font-head);font-size:clamp(1rem, 1.4vw, 1.125rem);color:var(--color-text-mid);line-height:1.7;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-348fe0a3-43d8{max-width:820px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-4897c44d-fc99{min-height:420px;aspect-ratio:auto;background-color:#1A1A1A;flex:1 1 auto;}.elementor .e-31dc12c3-6709{font-size:2rem;}.elementor .e-d529919-3c42{font-size:1.125rem;}.elementor .e-58a75db9-6767{padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .e-35402bf7-8fa5{grid-column:span 2;grid-row:span 2;}.elementor .e-71c58caf-b622{background-color:#2D4A3E;}.elementor .e-780c8a96-4092{background-color:#EDEDED;}.elementor .e-29d4ccca-523a{background-color:#4A6741;}.elementor .e-444f2f5-4ee7{background-color:#2E4057;}.elementor .e-535cf214-d8a7{background-color:#5C3D2E;}.elementor .e-7263dcb6-66c1{padding:0px;display:contents;}.elementor .e-1f97ad1a-fa58{width:100%;padding:0px;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto;}.elementor .e-46c4d33-f00e{font-family:var(--font-head);font-size:1.125rem;color:var(--color-text-mid);line-height:1.6;margin:0px;}.elementor .e-479bee2f-9447{text-align:center;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:20px;align-items:center;border-top-style: solid; border-top-color: var(--color-border);\n}.elementor .e-3d575be9-6589{flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-5be1d21b-38a0{font-family:var(--font-head);font-weight:800;font-size:clamp(1.75rem, 3.5vw, 3rem);color:var(--color-green);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e6aa767-e2d6{font-family:var(--font-head);font-size:clamp(1rem, 1.4vw, 1.125rem);color:var(--color-text-mid);line-height:1.7;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-75ae7d85-3455{max-width:820px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-1eb41c26-b5a9{column-gap:24px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 24px;\n}.elementor .e-3a87a087-ef77{font-family:var(--font-head);font-weight:600;font-size:1rem;color:var(--color-green);text-decoration:underline;margin:0px;text-underline-offset: 4px;\n}.elementor .e-4e495d46-b7e0{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap: 16px 32px;\n}.elementor .e-2b3084a3-4cbf{flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-653864a4-59af{font-family:var(--font-head);font-weight:800;font-size:clamp(1.75rem, 3.5vw, 3rem);color:var(--color-green);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1882d977-6637{font-family:var(--font-head);font-size:clamp(1rem, 1.4vw, 1.125rem);color:var(--color-text-mid);line-height:1.7;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& strong { color: #1A1A1A; font-weight: 700; }\n}.elementor .e-1f8f97a1-1bd1{width:100%;padding:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-49177876-d0e2{max-width:860px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-6012805-9615{column-gap:80px;padding:0px;grid-template-columns:260px minmax(0, 1fr);grid-template-rows:auto;align-items:start;row-gap: 32px;\n}.elementor .e-d639218-ce74{flex-direction:column;align-items:stretch;}.elementor .e-6a3bf9f6-70eb{font-family:var(--font-head);font-weight:800;font-size:clamp(1.75rem, 3.5vw, 3rem);color:var(--color-green);line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32d6e9f2-b625{font-family:var(--font-head);font-size:clamp(1rem, 1.4vw, 1.125rem);color:var(--color-text-mid);line-height:1.7;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #2D6A4F; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-5acf2707-18d6{position:sticky;inset-block-start:120px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-2dec9bb6-14b4{min-width:0px;flex:1 1 auto;}.elementor .e-4363815a-fee6{display:none;}.elementor .e-7fa5246-c843{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7149e27d-caa7{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-2111e-68a7{min-width:0px;flex:1 1 auto;}.elementor .e-52e54f53-c614{display:none;}.elementor .e-725aee33-ae55{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3cd500b9-b8cb{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-2ea87d19-1161{min-width:0px;flex:1 1 auto;}.elementor .e-5c336ed9-16a9{display:none;}.elementor .e-16c13bc2-2ab4{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-67021c08-c634{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-12d1e6ac-f3a6{min-width:0px;flex:1 1 auto;}.elementor .e-726a7dd2-7fca{display:none;}.elementor .e-7f22c1ee-1942{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4a170f6c-15bb{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-1ec66cd7-4923{min-width:0px;flex:1 1 auto;}.elementor .e-71db9df3-f100{display:none;}.elementor .e-32b8501a-e469{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5dfa606a-e351{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-88b28af-fe30{min-width:0px;flex:1 1 auto;}.elementor .e-66567638-fc9b{display:none;}.elementor .e-28320a5a-fc68{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-11f14e34-f944{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-14e0bc07-eece{width:100%;border-block-start-width:1px;border-top-style: solid; border-top-color: #DFDFDF;\n}.elementor .e-2947c919-b51e{column-gap:80px;padding:0px;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);grid-template-rows:auto;align-items:start;row-gap: 32px;\n}.elementor .e-5288ba1e-f1d3{flex-direction:column;align-items:stretch;}.elementor .e-6abecb7e-863f{font-family:var(--font-head);font-weight:800;font-size:clamp(1.75rem, 3.5vw, 3rem);color:#FFFFFF;line-height:1.1;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4911aea5-f1e4{color:#FFFFFF;}.elementor .e-2d2aec86-f1cf{font-family:var(--font-head);font-size:clamp(1rem, 1.4vw, 1.125rem);color:rgba(255,255,255,0.82);line-height:1.7;margin-block-start:4px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;& strong { color: #1A1A1A; font-weight: 700; } & strong { color: #FFFFFF; font-weight: 700; }\n}.elementor .e-7b8cd4ba-8fc1{color:#FFFFFF;& a { color: #2D6A4F; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; } & strong { font-weight: 600; color: #565656; } border-bottom-color: rgba(255,255,255,0.2); & a { color: #95D5B2; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; } & strong { font-weight: 600; color: rgba(255,255,255,0.7); }\n}.elementor .e-35e20a57-ccf0{color:#FFFFFF;& strong { font-weight: 600; color: #565656; } border-bottom-color: rgba(255,255,255,0.2); & strong { font-weight: 600; color: rgba(255,255,255,0.7); }\n}.elementor .e-2db8d2a-af4e{color:#FFFFFF;& strong { font-weight: 600; color: #565656; } border-bottom-color: rgba(255,255,255,0.2); & strong { font-weight: 600; color: rgba(255,255,255,0.7); }\n}.elementor .e-358b55f1-c85b{padding:0px;border-block-start-width:1px;flex-direction:column;gap:0px;align-items:stretch;border-top-style: solid; border-top-color: #DFDFDF; border-top-style: solid; border-top-color: rgba(255,255,255,0.2);\n}.elementor .e-4c9c722-33f7{color:#95D5B2;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-left-color: #95D5B2;\n}.elementor .e-664c6b43-bc94{padding:0px;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-1041d547-66bd{font-family:var(--font-head);font-weight:600;font-size:1rem;color:#2D6A4F;margin:0px;}.elementor .e-2fa9bf06-4bbc{width:100%;min-width:0px;flex:1 1 auto;}.elementor .e-120ec457-db4b{display:none;}.elementor .e-2549c580-151c{cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-636727ce-c6e9{padding-block-start:8px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-31c0e75b-cd22{width:100%;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: #DFDFDF; border-bottom-style: solid; border-bottom-color: #DFDFDF;\n}.elementor .e-1e95dc09-fc11{width:20px;height:20px;cursor:pointer;margin:0px;border-style:none;background-color:transparent;flex:0 0 auto;appearance:auto;clip-path:none;-webkit-appearance: checkbox; accent-color: #2D6A4F;\n}.elementor .e-639c62ea-d105{font-weight:400;& a { color: #2D6A4F; font-weight: 600; text-decoration: underline; }\n}.elementor .e-3a9dea10-1c2a{cursor:pointer;align-self:flex-start;}.elementor .e-53918ca-2328{color:#1B4332;background-color:#E3F0E8;}.elementor .e-2872f988-1fb0{color:#8A2A1B;background-color:#FBE9E7;}.elementor .e-50b013b6-cf50{column-gap:80px;padding:0px;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);grid-template-rows:auto;align-items:start;row-gap: 48px;\n}.elementor .e-65bb0ea4-617b{flex-direction:column;align-items:stretch;}