.elementor .e-3f95e4b5-efd8{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:0.19em;}.elementor .e-2f3f37cd-f9f5{max-width:500px;font-size:clamp(43px,4.15vw,62px) !important;color:#31523b;margin-block-start:24px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;font-weight:700 !important; line-height:1.23 !important;\n}.elementor .e-e0b5d3b-fbc8{max-width:620px;font-size:17px;color:#536158;line-height:2;}.elementor .e-3c868f5a-ee37{font-weight:800;font-size:14px;color:#fff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-radius:100px;border-width:1px;border-color:#5c8f52;border-style:solid;background-color:#5c8f52;}.elementor .e-4e4c707f-2820{font-weight:800;font-size:14px;color:#31523b;padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-radius:100px;border-width:1px;border-color:#31523b;border-style:solid;background-color:transparent;}.elementor .e-763b6823-44eb{padding:0px;margin-block-start:35px;display:flex;gap:12px;}.elementor .e-217c43ba-4aa2{width:100%;padding:0px;}.elementor .e-d9cd580-77c3{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-2bb34e5f-fde9{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-size:13px;color:#fff;padding-block-start:45px;padding-block-end:23px;padding-inline-start:26px;padding-inline-end:26px;background-image:linear-gradient(transparent 0%,rgba(25,47,30,.67) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;font-weight:750;\n}.elementor .e-77f15b28-7743{width:484px;max-width:100%;overflow:hidden;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:40px;margin-inline-end:40px;border-start-start-radius:150px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;}.elementor .e-75643e89-47db{min-height:670px;padding-block-start:78px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:65px;grid-template-columns:1.04fr .96fr;grid-template-rows:auto;align-items:center;}.elementor .e-d7e36fa-1921{max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-66b025b-3043{padding:0px;background-image:radial-gradient(ellipse at 84% 24%,#e6f0e2 0%,rgba(230,240,226,0) 48%),linear-gradient(112deg,#fafaf6 0%,#f2f5ef 100%);\n}.elementor .e-56be6185-aad3{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:0.19em;}.elementor .e-5d818a16-1598{color:#31523b;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:40px !important; font-weight:700 !important; line-height:1.28 !important;\n}.elementor .e-12f9cbd-a6a7{width:auto;padding:0px;}.elementor .e-6b05e171-6d70{width:auto;max-width:440px;font-size:16px;color:#617169;line-height:1.95;}.elementor .e-a188a65-943a{padding:0px;margin-block-end:36px;display:flex;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .e-b834f8e-8180{min-height:47px;font-weight:800;font-size:11px;color:#779476;letter-spacing:0.16em;margin-block-end:37px;display:flex;align-items:center;}.elementor .e-64ec1ee6-ff44{margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;font-size:25px !important; font-weight:700 !important; color:#31523b !important;\n}.elementor .e-55d1343f-5417{min-height:57px;font-weight:700;font-size:14px;color:#56705b;line-height:1.8;}.elementor .e-ba17fd7-891e{font-size:13px;color:#677a68;line-height:1.8;padding-block-start:20px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #dfe9db;\n}.elementor .e-737343dc-428b{width:47px;height:47px;position:absolute;inset-block-start:30px;inset-inline-end:31px;font-size:21px;color:#31523b;border-radius:50%;border-width:1px;border-color:#cadfc7;border-style:solid;background-color:#fff;display:flex;justify-content:center;align-items:center;}.elementor .e-3e1376fc-47e6{min-height:305px;overflow:hidden;position:relative;padding-block-start:30px;padding-block-end:28px;padding-inline-start:31px;padding-inline-end:31px;border-radius:20px;border-width:1px;border-color:#dce8d6;border-style:solid;background-color:#f5f8f2;display:flex;flex-direction:column;}.elementor .e-5ed3cb46-b5f8{min-height:47px;font-weight:800;font-size:11px;color:#bdd3b9;letter-spacing:0.16em;margin-block-end:37px;display:flex;align-items:center;}.elementor .e-33455dfe-bbe5{margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;font-size:25px !important; font-weight:700 !important; color:#fff !important;\n}.elementor .e-108399a6-8242{min-height:57px;font-weight:700;font-size:14px;color:#d4e7cf;line-height:1.8;}.elementor .e-7b27e960-45c8{font-size:13px;color:#d4e7cf;line-height:1.8;padding-block-start:20px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #607a63;\n}.elementor .e-44394c82-c9ad{width:47px;height:47px;position:absolute;inset-block-start:30px;inset-inline-end:31px;font-size:21px;color:#fff;border-radius:50%;border-width:1px;border-color:#64856b;border-style:solid;background-color:#496e51;display:flex;justify-content:center;align-items:center;}.elementor .e-32f0b8cd-236c{min-height:305px;overflow:hidden;position:relative;padding-block-start:30px;padding-block-end:28px;padding-inline-start:31px;padding-inline-end:31px;border-radius:20px;border-width:1px;border-color:#31523b;border-style:solid;background-color:#31523b;display:flex;flex-direction:column;}.elementor .e-17fa3cac-c508{min-height:47px;font-weight:800;font-size:11px;color:#779476;letter-spacing:0.16em;margin-block-end:37px;display:flex;align-items:center;}.elementor .e-74443d-680a{margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;font-size:25px !important; font-weight:700 !important; color:#31523b !important;\n}.elementor .e-b13757d-658d{min-height:57px;font-weight:700;font-size:14px;color:#56705b;line-height:1.8;}.elementor .e-5dc7500a-f204{font-size:13px;color:#677a68;line-height:1.8;padding-block-start:20px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #dfe9db;\n}.elementor .e-72018baf-daeb{width:47px;height:47px;position:absolute;inset-block-start:30px;inset-inline-end:31px;font-size:21px;color:#31523b;border-radius:50%;border-width:1px;border-color:#cadfc7;border-style:solid;background-color:#fff;display:flex;justify-content:center;align-items:center;}.elementor .e-1b3b0adb-2cd9{min-height:305px;overflow:hidden;position:relative;padding-block-start:30px;padding-block-end:28px;padding-inline-start:31px;padding-inline-end:31px;border-radius:20px;border-width:1px;border-color:#dce8d6;border-style:solid;background-color:#f5f8f2;display:flex;flex-direction:column;}.elementor .e-7ae96033-5763{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-33fd331a-6e26{max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-64653f22-5434{padding-block-start:105px;padding-block-end:105px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff;}.elementor .e-1aeb9193-9765{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:0.19em;}.elementor .e-504eeb7a-24c9{color:#31523b;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:40px !important; font-weight:700 !important; line-height:1.28 !important;\n}.elementor .e-83783f1-ad66{width:auto;padding:0px;}.elementor .e-336d5499-708d{width:auto;max-width:440px;font-size:16px;color:#617169;line-height:1.95;}.elementor .e-e040b96-37b7{padding:0px;margin-block-end:36px;display:flex;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .e-7ad8c423-7b5f{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-629bebea-4af8{font-weight:800;font-size:11px;color:#588454;letter-spacing:0.09em;margin-block-start:25px;margin-block-end:10px;margin-inline-start:26px;margin-inline-end:26px;}.elementor .e-3fea932d-e768{color:#31523b;margin-block-start:0px;margin-block-end:11px;margin-inline-start:26px;margin-inline-end:26px;font-size:23px !important; font-weight:700 !important;\n}.elementor .e-566ff4aa-30cb{font-size:14px;color:#617166;line-height:1.85;margin-block-start:0px;margin-block-end:20px;margin-inline-start:26px;margin-inline-end:26px;}.elementor .e-640794e8-96cd{font-weight:800;font-size:13px;color:#3c6e45;padding:0px;margin-block-start:auto;margin-block-end:27px;margin-inline-start:26px;margin-inline-end:26px;background-color:transparent;text-align:left;\n}.elementor .e-3b7b9b17-4b93{overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:#dce8d8;border-style:solid;background-color:#fff;display:flex;flex-direction:column;}.elementor .e-54c5af0a-92b3{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-5a36a414-2f94{font-weight:800;font-size:11px;color:#588454;letter-spacing:0.09em;margin-block-start:25px;margin-block-end:10px;margin-inline-start:26px;margin-inline-end:26px;}.elementor .e-4737b0fb-9e46{color:#31523b;margin-block-start:0px;margin-block-end:11px;margin-inline-start:26px;margin-inline-end:26px;font-size:23px !important; font-weight:700 !important;\n}.elementor .e-2d81b670-fbbd{font-size:14px;color:#617166;line-height:1.85;margin-block-start:0px;margin-block-end:20px;margin-inline-start:26px;margin-inline-end:26px;}.elementor .e-a98ca38-ac71{font-weight:800;font-size:13px;color:#3c6e45;padding:0px;margin-block-start:auto;margin-block-end:27px;margin-inline-start:26px;margin-inline-end:26px;background-color:transparent;text-align:left;\n}.elementor .e-3ac30e94-6e1f{overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:#dce8d8;border-style:solid;background-color:#fff;display:flex;flex-direction:column;}.elementor .e-ca166bd-e281{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-3badb7f0-62c5{font-weight:800;font-size:11px;color:#588454;letter-spacing:0.09em;margin-block-start:25px;margin-block-end:10px;margin-inline-start:26px;margin-inline-end:26px;}.elementor .e-7220de63-2555{color:#31523b;margin-block-start:0px;margin-block-end:11px;margin-inline-start:26px;margin-inline-end:26px;font-size:23px !important; font-weight:700 !important;\n}.elementor .e-2a062e7a-57af{font-size:14px;color:#617166;line-height:1.85;margin-block-start:0px;margin-block-end:20px;margin-inline-start:26px;margin-inline-end:26px;}.elementor .e-705e9115-f066{font-weight:800;font-size:13px;color:#3c6e45;padding:0px;margin-block-start:auto;margin-block-end:27px;margin-inline-start:26px;margin-inline-end:26px;background-color:transparent;text-align:left;\n}.elementor .e-653738eb-1c93{overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:#dce8d8;border-style:solid;background-color:#fff;display:flex;flex-direction:column;}.elementor .e-774d607f-ffda{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-603f486c-3999{font-size:13px;color:#718070;}.elementor .e-4b9c0379-5ac4{width:auto;font-weight:800;font-size:13px;color:#31523b;padding:0px;background-color:transparent;}.elementor .e-4f986366-c213{padding:0px;margin-block-start:27px;display:flex;gap:25px;justify-content:space-between;align-items:center;}.elementor .e-2dd50bfd-f3cc{max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-67781965-a671{padding-block-start:105px;padding-block-end:105px;padding-inline-start:0px;padding-inline-end:0px;background-color:#edf3ea;}.elementor .e-54313262-b810{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:0.19em;}.elementor .e-21d3f4d0-67d2{font-size:clamp(33px,3.2vw,43px) !important;color:#31523b;margin-block-start:16px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;font-weight:700 !important; line-height:1.28 !important;\n}.elementor .e-36f38e74-389a{max-width:480px;font-size:16px;color:#627267;line-height:2;}.elementor .e-e555368-969b{width:auto;font-weight:800;font-size:14px;color:#315e3b;padding:0px;margin-block-start:29px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;text-align:left;\n}.elementor .e-5e51a64c-1199{padding:0px;}.elementor .e-461a0718-e8d9{width:51px;height:51px;font-weight:800;font-size:17px;color:#548658;border-radius:14px;background-color:#fff;display:flex;justify-content:center;align-items:center;}.elementor .e-6078f669-993e{color:#31523b;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;font-size:20px !important; font-weight:700 !important;\n}.elementor .e-50b28e3e-3e51{font-size:13px;color:#69806d;line-height:1.75;margin:0px;}.elementor .e-6bbe77f0-fb98{padding:0px;}.elementor .e-59648b4b-81a3{padding-block-start:26px;padding-block-end:26px;padding-inline-start:12px;padding-inline-end:12px;border-block-end-width:1px;display:grid;gap:22px;grid-template-columns:51px 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: #ccdcca;\n}.elementor .e-79e8769c-fb50{width:51px;height:51px;font-weight:800;font-size:17px;color:#548658;border-radius:14px;background-color:#fff;display:flex;justify-content:center;align-items:center;}.elementor .e-10fb81ee-606d{color:#31523b;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;font-size:20px !important; font-weight:700 !important;\n}.elementor .e-4d088f6a-8f29{font-size:13px;color:#69806d;line-height:1.75;margin:0px;}.elementor .e-c7d7bce-621e{padding:0px;}.elementor .e-6bfb94e3-f5f2{padding-block-start:26px;padding-block-end:26px;padding-inline-start:12px;padding-inline-end:12px;border-block-end-width:1px;display:grid;gap:22px;grid-template-columns:51px 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: #ccdcca;\n}.elementor .e-376ef16c-c3e9{width:51px;height:51px;font-weight:800;font-size:17px;color:#548658;border-radius:14px;background-color:#fff;display:flex;justify-content:center;align-items:center;}.elementor .e-4fb610c1-d6b8{color:#31523b;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;font-size:20px !important; font-weight:700 !important;\n}.elementor .e-4469f6c-5bd5{font-size:13px;color:#69806d;line-height:1.75;margin:0px;}.elementor .e-fb2dea6-2a44{padding:0px;}.elementor .e-255161a1-8272{padding-block-start:26px;padding-block-end:26px;padding-inline-start:12px;padding-inline-end:12px;border-block-end-width:0px;display:grid;gap:22px;grid-template-columns:51px 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: #ccdcca;\n}.elementor .e-42dd171-7690{padding-block-start:19px;padding-block-end:19px;padding-inline-start:27px;padding-inline-end:27px;border-radius:23px;border-width:1px;border-color:#d8e6d3;border-style:solid;background-color:#e9f1e6;}.elementor .e-79061c1d-e3e0{max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:75px;grid-template-columns:.88fr 1.12fr;grid-template-rows:auto;align-items:center;}.elementor .e-16b52bf4-3deb{padding-block-start:105px;padding-block-end:105px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff;}.elementor .e-45010750-e4d3{font-weight:800;font-size:12px;color:#c1dcba;letter-spacing:0.19em;}.elementor .e-69a11061-f410{font-size:clamp(28px,2.65vw,36px) !important;color:#fff;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;font-weight:700 !important; line-height:1.28 !important;\n}.elementor .e-5c04902d-93f7{font-size:14px;color:#e0eae1;line-height:1.8;}.elementor .e-5c0f39d7-5334{width:auto;padding:0px;}.elementor .e-12f24e00-f270{min-width:194px;font-weight:800;font-size:14px;color:#31523b;padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-radius:100px;background-color:#fff;}.elementor .e-60079623-4845{font-size:12px;color:#cee0cb;padding:0px;background-color:transparent;}.elementor .e-add0b87-c45c{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-end;}.elementor .e-36b333d6-2553{max-width:1240px;padding-block-start:55px;padding-block-end:55px;padding-inline-start:62px;padding-inline-end:62px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:22px;background-color:#31523b;display:flex;gap:38px;justify-content:space-between;align-items:center;background-image:radial-gradient(circle 272px at calc(100% - 62px) calc(100% + 13px), transparent 190px, rgba(255,255,255,.045) 190px, rgba(255,255,255,.045) 272px,transparent 272px);\n}.elementor .e-512b015d-b83c{padding-block-start:86px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f7f7f2;}