.elementor .e-widget_k2dyox3ed-6fc9f7e{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.15em;text-align:center;text-transform:none;}.elementor .e-widget_mxd9psri9-208c6fd{font-family:"Open Sans";font-weight:400;font-size:1.25rem;color:#F0FDF4;line-height:1.5em;text-align:center;}.elementor .e-widget_qikrs4vz7-08ca4d2{font-family:Montserrat;font-weight:700;font-size:0.95rem;color:#064E3B;letter-spacing:0.05em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:50px;background-color:#4ADE80;box-shadow:0px 8px 20px -4px rgba(74, 222, 128, 0.4);}.elementor .e-widget_qikrs4vz7-08ca4d2:hover,.elementor .e-widget_qikrs4vz7-08ca4d2:focus-visible{color:#166534;}.elementor .e-container_2ctcors2r-014d9d6{max-width:38rem;column-gap:0rem;text-align:center;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:24px;border-width:1px;border-color:rgba(255, 255, 255, 0.35);border-style:solid;background-color:rgba(255, 255, 255, 0.12);box-shadow:0px 12px 32px 0px rgba(6, 78, 59, 0.15);display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-container_c8sgqfmq3-c626619{min-height:100vh;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(6, 78, 59, 0.25), rgba(6, 78, 59, 0.25)),url("https://ecowest.mu/wp-content/uploads/2026/11/image-1794135013428.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_6vanru46z-4627ea3{font-family:"Montserrat, sans-serif";font-weight:700;font-size:2.5rem;color:#0b2545;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_ox1k6u1iu-0b8de1f{width:80px;border-width:3px;border-color:#00a8b5;border-style:solid;align-self:center;}.elementor .e-container_forf8l08k-94ff8c5{margin-block-start:0rem;margin-block-end:3.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_6ffabzd2z-73ca87d{font-family:"Montserrat, sans-serif";font-weight:700;font-size:1.4rem;color:#0b2545;margin-block-start:1rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_bds1ea764-2eaeb21{font-family:"Montserrat, sans-serif";font-size:0.95rem;color:#74858f;line-height:1.6em;}.elementor .e-container_uhmuxn148-9454dfd{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(11, 37, 45, 0.05);display:flex;flex-direction:column;justify-content:start;align-items:start;}.elementor .e-widget_par41i1bn-808dcfd{font-family:"Montserrat, sans-serif";font-weight:700;font-size:1.4rem;color:#0b2545;margin-block-start:1rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_pbk0r48ag-0749966{font-family:"Montserrat, sans-serif";font-size:0.95rem;color:#74858f;line-height:1.6em;}.elementor .e-container_qrts223y6-d23efec{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(11, 37, 45, 0.05);display:flex;flex-direction:column;justify-content:start;align-items:start;}.elementor .e-widget_4xrgrpq7l-7e3cd9a{font-family:"Montserrat, sans-serif";font-weight:700;font-size:1.4rem;color:#0b2545;margin-block-start:1rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_au0wx9ao6-faafaf9{font-family:"Montserrat, sans-serif";font-size:0.95rem;color:#74858f;line-height:1.6em;}.elementor .e-container_21uxc0f7f-652113a{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(11, 37, 45, 0.05);display:flex;flex-direction:column;justify-content:start;align-items:start;}.elementor .e-container_8wmvluuj6-6459e3f{column-gap:2rem;display:grid;row-gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_5ra3y7tyd-4e17829{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f4f9f9;display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-widget_fhe128lw8-1d3331a{font-family:Montserrat;font-weight:700;font-size:2.25rem;color:#0b2545;line-height:1.3em;}.elementor .e-widget_kdv5hmtzs-f8af78e{width:80px;border-width:4px;border-color:#00a8b5;border-style:solid;}.elementor .e-container_ne6m996bp-359b133{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-widget_lribujrf1-d90bd66{font-family:Montserrat;font-weight:700;font-size:1.1rem;color:#0b2545;}.elementor .e-widget_c1hnnv2x5-31896d7{font-family:Montserrat;font-size:0.95rem;color:#74858f;line-height:1.6em;}.elementor .e-container_gjyrpepim-7a52363{column-gap:0rem;padding:1.5rem;border-radius:8px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 12px 0px rgba(11, 37, 69, 0.05);display:flex;flex-direction:column;row-gap:0.75rem;justify-content:start;align-items:start;}.elementor .e-container_9oi8u867p-c5fdc11{width:50%;column-gap:0rem;display:flex;flex-direction:column;row-gap:2.5rem;justify-content:space-between;align-items:stretch;}.elementor .e-widget_l9ucoxh9g-5666af4{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#0b2545;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-container_dw7p5e2ct-304b8b3{width:45%;padding:2.5rem;border-radius:12px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(11, 37, 69, 0.08);display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-container_y2djs6l1a-d280630{column-gap:4rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f4f9f9;display:flex;flex-direction:row;row-gap:3rem;justify-content:space-between;align-items:stretch;}.elementor .e-widget_vo8g4twnh-6ae1c42{font-family:"Montserrat, sans-serif";font-weight:700;font-size:1.25rem;color:#ffffff;letter-spacing:0.2em;text-align:center;text-transform:uppercase;}.elementor .e-widget_luekx8ul9-c9f2dc7{width:50px;color:#00a8b5;margin-block-start:1rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;opacity:50%;align-self:center;}.elementor .e-widget_l2nfap29h-a0fdbff{font-family:"Montserrat, sans-serif";font-weight:400;font-size:0.875rem;color:#74858f;line-height:1.6em;text-align:center;}.elementor .e-container_lu33vfarn-66116b5{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#0b2545;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_m6mphqtmf-460e4bb{font-family:Montserrat;font-weight:700;font-size:2.5rem;color:#0b2545;line-height:1.2em;}.elementor .e-widget_t6muk3ot4-d4d478b{font-family:Roboto;font-weight:400;font-size:1.05rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-container_06sqb5fah-664918f{width:46%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-container_bw9869n6o-9e50fa9{width:48%;padding:3rem;border-radius:12px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;justify-content:start;align-items:stretch;}.elementor .e-container_2lfgd35i4-037c4b2{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}