.elementor .e-f01b2f9-7783f95{font-size:16px;color:#617568;line-height:1.95;padding:0px;background-color:transparent;}.elementor .e-a034b64-c1d0e69{font-size:16px;color:#617568;line-height:1.95;}.elementor .e-65df39a-30deec3{font-size:16px;color:#617568;line-height:1.95;}.elementor .e-61983a4-e499e2d{font-size:16px;color:#617568;line-height:1.95;}.elementor .e-d103276-0e874eb{font-size:16px;color:#617568;line-height:1.95;}.elementor .e-85825b9-7bf1a67{max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:10px;}.elementor .e-9b3bd81-55f3d0c{padding-block-start:19px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;background-color:#f9faf6;border-bottom-style: solid; border-bottom-color: #e2e8df;\n}.elementor .e-b9b16cd-158ee46{font-weight:900;font-size:12px;color:#4c7d4b;letter-spacing:2px;margin-block-end:21px;}.elementor .e-2930a6b-0ac61a0{font-size:52px;color:#31523b;line-height:1.3;margin-block-end:20px;}.elementor .e-1da9f77-c1b66e9{font-weight:800;font-size:12px;color:#477747;padding-block-start:6px;padding-block-end:6px;padding-inline-start:13px;padding-inline-end:13px;margin-block-end:23px;border-radius:50px;border-width:1px;border-color:#d1e3ce;border-style:solid;background-color:#eaf4e6;}.elementor .e-5895ee7-62e4199{font-size:16px;color:#596f5f;line-height:2;}.elementor .e-5fbc6da-8506a8c{color:white;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;background-color:#31523b;}.elementor .e-ebedef8-1312fe4{color:#31523b;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:#779a7a;border-style:solid;background-color:transparent;}.elementor .e-efc2910-8e2afe1{padding:0px;margin-block-start:30px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-ca3dbc7-11615d9{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-b34c2e0-a6086ab{width:100%;display:block;}.elementor .e-c272d8a-123661c{width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;font-weight:800;font-size:12px;color:#ffffff;padding-block-start:54px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;background-image:linear-gradient(transparent 0%,rgba(20,41,24,0.66) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-ddf093e-72cd5dc{overflow:hidden;position:relative;padding:0px;border-start-start-radius:100px;border-start-end-radius:22px;border-end-start-radius:22px;border-end-end-radius:22px;background-color:#dce8d7;}.elementor .e-5e69351-a3983f9{max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:74px;grid-template-columns:1.03fr .97fr;grid-template-rows:repeat(1,1fr);align-items:center;}.elementor .e-42b07b1-845443a{padding-block-start:62px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:#f2f6ef;border-bottom-style: solid; border-bottom-color: #e0e7dd;\n}.elementor .e-584c570e-fde3{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:2px;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-33981dad-36f4{scroll-margin-top:120px;font-weight:800;font-size:34px;color:#31523b;line-height:1.3;margin-block-end:18px;display:block;}.elementor .e-8e3115a-fa90{padding:0px;}.elementor .e-4ad835aa-f107{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-4970422e-3e09{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-7d20b197-a4fc{padding:0px;}.elementor .e-3c9ac84-b56c{padding:0px;display:grid;gap:28px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-2061e2a3-183f{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-565f400d-e913{font-size:13px;color:#31523b;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;display:block;}.elementor .e-7146bae4-f9b4{overflow:hidden;padding:0px;border-radius:18px;}.elementor .e-77cd6ddd-bc15{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-2cc08f5e-9aad{font-size:13px;color:#31523b;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;display:block;}.elementor .e-2f5c534e-f6c1{overflow:hidden;padding:0px;border-radius:18px;}.elementor .e-12b15cba-9642{padding:0px;margin-block-start:35px;display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-4ea49a35-79a2{max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-54669d56-bb0e{padding-block-start:78px;padding-block-end:78px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;}.elementor .e-6006cf19-b994{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:2px;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-658e697-8a66{font-weight:800;font-size:34px;color:#31523b;line-height:1.3;margin-block-end:18px;display:block;}.elementor .e-6d94fafb-896d{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-d910d99-e1f9{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:2px;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-6ae0742e-f015{font-weight:800;font-size:20px;color:#31523b;line-height:1.3;margin-block-end:18px;display:block;}.elementor .e-3526e611-6c80{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-75fd7c42-8c01{padding:27px;border-radius:18px;border-width:1px;border-color:#dae7d7;border-style:solid;background-color:#ffffff;}.elementor .e-117c9481-23c3{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:2px;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-5d7fc03d-d5b0{font-weight:800;font-size:20px;color:#31523b;line-height:1.3;margin-block-end:18px;display:block;}.elementor .e-2002d0dc-8916{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-45f5f839-3d10{padding:27px;border-radius:18px;border-width:1px;border-color:#dae7d7;border-style:solid;background-color:#ffffff;}.elementor .e-268f7f76-8418{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:2px;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-bfd12d3-b9b2{font-weight:800;font-size:20px;color:#31523b;line-height:1.3;margin-block-end:18px;display:block;}.elementor .e-2bf391ea-1729{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-67c29471-843c{padding:27px;border-radius:18px;border-width:1px;border-color:#dae7d7;border-style:solid;background-color:#ffffff;}.elementor .e-4ee4b6ec-4080{padding:0px;display:grid;gap:28px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;}.elementor .e-5397b1e-31e9{max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-45211d55-20e3{padding-block-start:78px;padding-block-end:78px;padding-inline-start:20px;padding-inline-end:20px;background-color:#edf3ea;}.elementor .e-46dd5a53-ecad{font-weight:800;font-size:12px;color:#c5e3bd;letter-spacing:2px;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-54a4809f-8184{font-weight:800;font-size:34px;color:#ffffff;line-height:1.3;margin-block-end:18px;display:block;}.elementor .e-21b8100e-b332{font-size:16px;color:#ffffff;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-7c89cc59-8c6b{font-size:16px;color:#ffffff;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-4e6f2560-3478{font-size:16px;color:#ffffff;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-ea26099-f844{padding:35px;border-radius:20px;background-color:#31523b;}.elementor .e-29090a9f-27bd{font-weight:800;font-size:12px;color:#5c8f52;letter-spacing:2px;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-1dd81b98-fe0b{font-weight:800;font-size:34px;color:#31523b;line-height:1.3;margin-block-end:18px;display:block;}.elementor .e-2b1326d9-48f3{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-4052368e-83fd{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-1d3614b3-e520{font-size:16px;color:#617568;line-height:1.95;margin-block-end:18px;display:block;}.elementor .e-3068cb4-d14e{padding:35px;border-radius:20px;background-color:#f7f9f4;}.elementor .e-5de95b75-f779{padding:0px;display:grid;gap:28px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-596bdebf-7cdf{max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7bb37724-2b1f{padding-block-start:78px;padding-block-end:78px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;}.elementor .e-c4742e2-15f85b4{font-weight:900;font-size:12px;color:#578855;letter-spacing:2px;margin-block-end:12px;}.elementor .e-7e93c8a-a4f6919{font-size:36px;color:#31523b;line-height:1.34;margin-block-end:17px;}.elementor .e-fcd7398-a851b70{padding:0px;margin-block-end:23px;}.elementor .e-825aa85-9ba8d66{font-size:16px;color:#32553c;}.elementor .e-8c90f7d-0d2bd6f{padding:0px;}.elementor .e-50110ca-bdcb6a2{width:16px;height:16px;color:#5b8e56;}.elementor .e-015b921-658dffa{width:22px;height:22px;padding:0px;flex:0 0 auto;}.elementor .e-cbc76c6-479cbfb{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row;}.elementor .e-2d92dde-5198e25{font-size:14px;color:#617568;line-height:1.9;}.elementor .e-23f3197-277e8e6{padding-block-start:0px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-97b09c8-c678ea7{margin-block-end:10px;border-radius:13px;border-width:1px;border-color:#dfe8dc;border-style:solid;background-color:#fafbf8;}.elementor .e-28b52aa-7a18459{font-size:16px;color:#32553c;}.elementor .e-8a061e2-29bac54{padding:0px;}.elementor .e-5668e3c-d30e84b{width:16px;height:16px;color:#5b8e56;}.elementor .e-eadb71a-a323196{width:22px;height:22px;padding:0px;flex:0 0 auto;}.elementor .e-85f30b4-7d72ca6{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row;}.elementor .e-09cd29f-3783f4e{font-size:14px;color:#617568;line-height:1.9;}.elementor .e-38c94fc-7d193eb{padding-block-start:0px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-c3a5108-a8da50f{margin-block-end:10px;border-radius:13px;border-width:1px;border-color:#dfe8dc;border-style:solid;background-color:#fafbf8;}.elementor .e-a7bda44-ae8ea83{padding:0px;}.elementor .e-7c85138-7f53afd{max-width:960px;padding:0px;}.elementor .e-6d429d7-d3150d9{font-weight:900;font-size:12px;color:#c5e2bc;letter-spacing:2px;margin-block-end:12px;}.elementor .e-ce464dc-fb31a4f{font-size:36px;color:#ffffff;line-height:1.34;margin-block-end:17px;}.elementor .e-28f6af1-d1b43eb{font-size:16px;color:#e0ebdd;line-height:1.95;}.elementor .e-ea8d04a-54119e8{padding:0px;}.elementor .e-68153de-3031dd1{font-size:14px;color:#31523b;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;background-color:#ffffff;}.elementor .e-394068f-e4f65e3{font-size:13px;color:#dae8d5;padding:0px;border-radius:8px;background-color:transparent;}.elementor .e-630b875-7037bec{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-end;}.elementor .e-f104a2e-4a6ff0e{color:white;padding-block-start:45px;padding-block-end:45px;padding-inline-start:49px;padding-inline-end:49px;margin-block-start:48px;border-radius:21px;background-color:#31523b;display:flex;flex-direction:row;gap:44px;justify-content:space-between;align-items:center;}.elementor .e-499c128-5747a6f{max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-9ca4c75-7779a65{padding-block-start:78px;padding-block-end:78px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;}