.elementor .e-2b5d31ae-57b2{font-family:Alexandria;font-weight:500;font-size:0.875rem;color:#1F3D2F;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:rgba(31,61,47,0.12);border-style:solid;background-color:rgba(181,225,69,0.35);}.elementor .e-4b8c6714-f94c{font-family:Inter;font-weight:800;font-size:3.6rem;color:#1F3D2F;letter-spacing:-0.035em;line-height:1.05;text-transform:none;}.elementor .e-60c3b405-4800{max-width:44rem;font-family:Alexandria;font-size:1.15rem;color:#4A5246;line-height:1.7;}.elementor .e-48d85e7e-3b7a{width:56%;max-width:640px;padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-a38c57a6-4d63{width:100%;height:auto;max-width:300px;}.elementor .e-bbf7a02a-efc1{font-family:Alexandria;font-size:1.05rem;color:#414535;line-height:1.5;margin:0px;}.elementor .e-9487476c-49bd{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.5;margin:0px;}.elementor .e-9d2a173c-93e6{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.5;margin:0px;}.elementor .e-1d1d3529-1ab3{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.5;margin:0px;}.elementor .e-ec4991ce-e6b6{width:100%;padding:1.5rem;border-radius:22px;background-color:#EEF5DC;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-30cb2134-f99e{width:36%;max-width:380px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-4e743d47-5b5d{width:100%;max-width:1120px;display:flex;flex-direction:row;gap:2.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-18d1a0c3-386e{padding-block-start:9rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:radial-gradient(circle at 85% 20%, rgba(181,225,69,0.22) 0%,rgba(181,225,69,0) 40%),linear-gradient(180deg, #F7F5EE 0%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-207dc9fc-eb3b{font-family:Inter;font-weight:800;font-size:2.2rem;color:#1F3D2F;letter-spacing:-0.03em;}.elementor .e-1de494fa-79bd{font-family:Alexandria;font-size:1.05rem;color:#4A5246;line-height:1.65;}.elementor .e-45ef161c-8b19{width:100%;max-width:900px;padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-5f86f2de-355c{width:40px;height:40px;font-family:Inter;font-weight:800;font-size:1rem;color:#1F3D2F;border-radius:50%;background-color:#B5E145;display:flex;justify-content:center;align-items:center;}.elementor .e-bdc7e83-d869{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.65;display:block;& strong { color: #1F3D2F; } & a { color: #1F3D2F; }\n}.elementor .e-6448c50a-3753{padding:1.75rem;border-radius:20px;border-width:1px;border-color:#DCE8B8;border-style:solid;background-color:#F4F8E8;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-3e7c32bd-1917{width:40px;height:40px;font-family:Inter;font-weight:800;font-size:1rem;color:#1F3D2F;border-radius:50%;background-color:#B5E145;display:flex;justify-content:center;align-items:center;}.elementor .e-5b562fee-1eed{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.65;display:block;& strong { color: #1F3D2F; }\n}.elementor .e-4cb052ad-64ad{padding:1.75rem;border-radius:20px;border-width:1px;border-color:#DCE8B8;border-style:solid;background-color:#F4F8E8;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-2e6a38d9-2aab{width:40px;height:40px;font-family:Inter;font-weight:800;font-size:1rem;color:#1F3D2F;border-radius:50%;background-color:#B5E145;display:flex;justify-content:center;align-items:center;}.elementor .e-7fc65c1c-30bf{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.65;display:block;& strong { color: #1F3D2F; } & ul { margin: 0.5rem 0 0; padding-left: 1.2rem; } & li { margin: 0.3rem 0; } & li::marker { color: #7FA33A; }\n}.elementor .e-2c14176e-29c3{padding:1.75rem;border-radius:20px;border-width:1px;border-color:#DCE8B8;border-style:solid;background-color:#F4F8E8;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-4359a446-7251{width:100%;max-width:900px;display:grid;gap:1.25rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-7797efd0-7a24:hover,.elementor .e-7797efd0-7a24:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-7797efd0-7a24{font-family:Alexandria;font-weight:600;font-size:1.05rem;color:#FFFFFF;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:14px;background-color:#1F3D2F;box-shadow:0px 12px 30px 0px rgba(31,61,47,0.25);transition:transform 0.25s;}.elementor .e-3735a00c-e10e{padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1.75rem;align-items:center;}.elementor .e-2f6b9193-7e07{font-family:Alexandria;font-weight:600;font-size:0.75rem;color:#1F3D2F;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:999px;background-color:#E7F3C4;}.elementor .e-1d88a46d-2d25{font-family:Inter;font-weight:800;font-size:1.45rem;color:#1F3D2F;letter-spacing:-0.02em;}.elementor .e-73c715ec-8291{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.7;display:block;& ul { margin: 0.6rem 0 0; padding-left: 1.2rem; } & li { margin: 0.3rem 0; } & li::marker { color: #7FA33A; }\n}.elementor .e-3ba23c27-384b{padding:2rem;border-radius:22px;border-block-start-width:5px;background-color:#FFFFFF;box-shadow:0px 20px 50px 0px rgba(31,61,47,0.07);display:flex;flex-direction:column;gap:0.8rem;align-items:flex-start;border-top-style: solid; border-top-color: #B5E145;\n}.elementor .e-74792ce2-bcb7{font-family:Alexandria;font-weight:600;font-size:0.75rem;color:#5A4A1E;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:999px;background-color:#F3ECD8;}.elementor .e-2096b704-fc5c{font-family:Inter;font-weight:800;font-size:1.45rem;color:#1F3D2F;letter-spacing:-0.02em;}.elementor .e-1467e5dc-5955{font-family:Alexandria;font-size:1rem;color:#3A4236;line-height:1.7;display:block;& ul { margin: 0.6rem 0 0.8rem; padding-left: 1.2rem; } & li { margin: 0.3rem 0; } & li::marker { color: #B79A55; }\n}.elementor .e-fa47c47-b8a3{padding:2rem;border-radius:22px;border-block-start-width:5px;background-color:#FFFFFF;box-shadow:0px 20px 50px 0px rgba(31,61,47,0.07);display:flex;flex-direction:column;gap:0.8rem;align-items:flex-start;border-top-style: solid; border-top-color: #D8C9A0;\n}.elementor .e-6fd0a462-bb0b{width:100%;max-width:900px;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-13c36c7e-2f2d{font-family:Inter;font-weight:800;font-size:1.45rem;color:#FFFFFF;}.elementor .e-340f9c95-32ee{font-family:Alexandria;font-size:1.02rem;color:#D5E0D0;line-height:1.7;display:block;& ul { margin: 0; padding-left: 1.2rem; } & li { margin: 0.35rem 0; } & li::marker { color: #B5E145; } & strong { color: #B5E145; }\n}.elementor .e-39afd0db-6736{width:100%;max-width:900px;padding:2rem;border-radius:22px;background-color:#1F3D2F;display:flex;flex-direction:column;gap:0.6rem;box-sizing: border-box;\n}.elementor .e-7942c834-19d8{font-family:Inter;font-weight:800;font-size:1.45rem;color:#1F3D2F;}.elementor .e-419592e6-1142{font-family:Alexandria;font-size:1.02rem;color:#3A4236;line-height:1.7;display:block;}.elementor .e-3ecf8c3d-53eb{width:100%;max-width:900px;padding:2rem;border-radius:22px;border-width:1px;border-color:#ECE7D8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.6rem;box-sizing: border-box;\n}.elementor .e-38ce3af3-b30d{font-family:Inter;font-weight:800;font-size:1.45rem;color:#1F3D2F;}.elementor .e-533bdf18-4933{font-family:Alexandria;font-size:1.02rem;color:#3A4236;line-height:1.7;display:block;& strong { color: #1F3D2F; } & a { color: #3F6212; font-weight: 600; }\n}.elementor .e-4a5e7687-d0b5{width:100%;max-width:900px;padding:2rem;border-radius:22px;border-width:1px;border-color:#DCE8B8;border-style:solid;background-color:#F4F8E8;display:flex;flex-direction:column;gap:0.6rem;box-sizing: border-box;\n}.elementor .e-471cb595-4581{width:100%;max-width:900px;font-family:Alexandria;font-size:0.9rem;color:#5E7F1E;}.elementor .e-548bf3cd-3963{padding-block-start:4rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#F7F5EE;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}