.elementor .e-21fcea9-aff774c{font-family:Jost;font-weight:500;font-size:15px;color:#C2A264;justify-content:flex-start;align-self:start;}.elementor .e-a8dd2b2-d94afe5{max-width:900px;font-family:Marcellus;font-weight:400;font-size:68px;color:#F7F3E9;letter-spacing:-1px;line-height:1.05em;}.elementor .e-a089264-7e03b12{max-width:569px;font-family:Jost;font-weight:400;font-size:20px;color:#ffffff;line-height:1.55em;}.elementor .e-f04eb6d-17fca3c{font-family:Jost;font-weight:500;font-size:13px;color:#14140E;padding-block-start:17px;padding-block-end:17px;padding-inline-start:35px;padding-inline-end:35px;border-radius:0px;background-color:#C2A264;align-self:start;}.elementor .e-e7c6709-33b595c{font-family:Jost;font-weight:500;font-size:13px;color:#14140E;padding-block-start:17px;padding-block-end:17px;padding-inline-start:35px;padding-inline-end:35px;border-radius:0px;background-color:#C2A264;display:none;align-self:start;}.elementor .e-0a8a041{min-height:806px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:110px;padding-inline-end:60px;background-image:linear-gradient(#0a18128c, #0a18128c),url("https://naturalelementsol.com/wp-content/uploads/2026/09/night-lights-pergola-pool.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0a171185;flex-direction:column;row-gap:28px;justify-content:center;}.elementor .e-737f7e3-cbc779b{font-family:Marcellus;font-weight:400;font-size:30px;color:#DCC08A;}.elementor .e-c1c4295-003664d{font-family:Jost;font-size:14px;color:#E8DFCB;line-height:1.5em;text-align:center;text-transform:uppercase;}.elementor .e-c26fda2-b14ffa8{width:25%;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-a01b2a8-232f6fe{font-family:Marcellus;font-weight:400;font-size:30px;color:#DCC08A;}.elementor .e-4e6e791-e6dbe95{font-family:Jost;font-size:14px;color:#E8DFCB;line-height:1.5em;text-align:center;text-transform:uppercase;}.elementor .e-ab3948c-d6cad9c{width:25%;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-52570b3-d09aea1{font-family:Marcellus;font-weight:400;font-size:30px;color:#DCC08A;}.elementor .e-e1572b3-344cd82{font-family:Jost;font-size:14px;color:#E8DFCB;line-height:1.5em;text-align:center;text-transform:uppercase;}.elementor .e-909c5cc-64ff49e{width:25%;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-da14799-f8b99c2{font-family:Marcellus;font-weight:400;font-size:30px;color:#DCC08A;}.elementor .e-47a7581-323ae57{font-family:Jost;font-size:14px;color:#E8DFCB;line-height:1.5em;text-align:center;text-transform:uppercase;}.elementor .e-67b999a-fca8959{width:25%;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-32d9485-688f528{width:25%;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-3663929{width:100%;padding-block-start:28px;padding-block-end:33px;padding-inline-start:60px;padding-inline-end:60px;border-width:1px;border-color:rgba(194, 162, 100, 0.35);border-style:solid;background-color:#0C1E15;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-4b6929e-fcad797{max-width:780px;font-family:Marcellus;font-size:46px;color:#132A1E;text-align:center;}.elementor .e-7aef045-9f77401{font-family:Jost;font-weight:300;color:#20261F;line-height:1.6em;text-align:center;}.elementor .e-6da69c2-65b5f6d{font-family:Jost;font-weight:500;font-size:13px;color:#DCC08A;letter-spacing:3px;text-transform:uppercase;}.elementor .e-35228f4-1817365{font-family:Marcellus;font-weight:400;font-size:30px;color:#F7F3E9;text-align:start;}.elementor .e-7ccb64d-2042f7a{font-family:Jost;font-weight:400;font-size:16px;color:#C9CDBE;line-height:1.2em;margin-block-start:8px;}.elementor .e-b319e44-b62aadd{font-family:Jost;font-weight:500;font-size:13px;color:#103a1b;letter-spacing:2px;margin-block-start:18px;border-style:none;background-color:#C49A45;}.elementor .e-10f7185-d8f5a9b{width:33.3%;min-height:520px;overflow:hidden;padding:32px;border-radius:0px;background-image:linear-gradient(180deg, #0a18121a 33%,#0a1812e6 80%),url("https://naturalelementsol.com/wp-content/uploads/2026/09/IMG_0170-1024x890.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-1eb1159-8853642{font-family:Jost;font-weight:500;font-size:13px;color:#DCC08A;letter-spacing:3px;text-transform:uppercase;}.elementor .e-a71bcac-29afcd7{font-family:Marcellus;font-weight:400;font-size:30px;color:#F7F3E9;text-align:start;}.elementor .e-59b8cae-de25432{font-family:Jost;font-weight:400;font-size:16px;color:#C9CDBE;line-height:1.2em;margin-block-start:8px;}.elementor .e-0ceb418-29104ce{font-family:Jost;font-weight:500;font-size:13px;color:#103a1b;letter-spacing:2px;margin-block-start:18px;border-style:none;background-color:#C49A45;}.elementor .e-a2dcae2-9f5b57f{width:33.3%;min-height:520px;overflow:hidden;padding:32px;border-radius:0px;background-image:linear-gradient(180deg, #0a18121a 13%,#0a1812e6 100%),url("https://naturalelementsol.com/wp-content/uploads/2026/07/54017601140_4f1d599654_c.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-d862c8e-56071a8{font-family:Jost;font-weight:500;font-size:13px;color:#DCC08A;letter-spacing:3px;text-transform:uppercase;}.elementor .e-1a93b0c-f0200e6{font-family:Marcellus;font-weight:400;font-size:30px;color:#F7F3E9;text-align:start;}.elementor .e-d0e5bf0-5df052b{font-family:Jost;font-weight:400;font-size:16px;color:#C9CDBE;line-height:1.2em;margin-block-start:8px;}.elementor .e-1b52318-bb95aee{font-family:Jost;font-weight:500;font-size:13px;color:#103a1b;letter-spacing:2px;margin-block-start:18px;border-style:none;background-color:#C49A45;}.elementor .e-8513881-7cd7180{width:33.3%;min-height:520px;overflow:hidden;padding:32px;border-radius:0px;background-image:linear-gradient(180deg, #0a18121a 53%,#0a1812e6 75%),url("https://naturalelementsol.com/wp-content/uploads/2026/09/Lighting_home_page-819x1024.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-c7ec830-80a2466{width:100%;margin-block-start:40px;flex-direction:row;gap:24px;justify-content:center;align-items:stretch;}.elementor .e-da47578{width:100%;background-color:#F7F3E9;flex-direction:column;gap:24px;align-items:center;}.elementor .e-d2771d7-a7f5cf6{max-width:800px;font-family:Marcellus;font-weight:400;font-size:48px;color:#F7F3E9;line-height:1.1em;text-align:center;}.elementor .e-08f75b0-4d2067b{max-width:780px;font-family:Jost;font-weight:300;font-size:18px;color:#C9CDBE;line-height:1.6em;text-align:center;}.elementor .e-f87099a-6932d65{width:100%;min-height:560px;max-width:1240px;overflow:hidden;object-fit:cover;object-position:center center;margin-block-start:40px;background-image:url("https://naturalelementsol.com/wp-content/uploads/2026/09/lighting_home_page_sec3.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-56d1afc{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:60px;padding-inline-end:60px;background-color:#0A1812;flex-direction:column;gap:22px;align-items:center;}.elementor .e-3ff8a03-8b78dec{width:100%;max-width:900px;font-family:Marcellus;font-weight:400;font-size:42px;color:#143120;line-height:1.05em;text-align:center;}.elementor .e-0509650-5871153{max-width:780px;font-family:Jost;font-weight:400;font-size:17px;color:#4F554F;line-height:1.6em;text-align:center;}.elementor .e-e2030df-0abddbc{width:100%;max-width:1200px;padding-block-start:55px;padding-block-end:55px;padding-inline-start:35px;padding-inline-end:35px;flex-direction:column;gap:16px;justify-content:center;align-items:center;}.elementor .e-c535d26{width:100%;padding-block-start:32px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F7F3E9;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-012f60f-05ecb4f{width:100%;max-height:520px;object-fit:cover;object-position:center center;}.elementor .e-0d8aee4-1b9e116{width:55%;flex-direction:column;}.elementor .e-29d2ae4-33ba6de{font-family:Marcellus;font-weight:600;font-size:30px;color:#F7F3E9;}.elementor .e-25a80e2-daf49b9{font-family:Jost;font-weight:400;font-size:16px;color:#D9D8CF;letter-spacing:1.2px;line-height:1.1em;}.elementor .e-c2bb7f2-8dc7fc6{font-family:Jost;font-weight:500;font-size:14px;color:#0A1812;letter-spacing:1px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-width:0px;background-color:#B08A3E;align-self:start;}.elementor .e-e69081d-90df416{width:45%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:14px;flex-direction:column;gap:14px;}.elementor .e-fb801ae-7fca4c4{width:100%;max-width:1400px;display:flex;flex-direction:row;gap:60px;justify-content:space-between;align-items:center;align-self:center;}.elementor .e-2d379ce{width:100%;padding-block-start:90px;padding-block-end:90px;padding-inline-start:39px;padding-inline-end:30px;background-color:#0A1812;flex-direction:column;}.elementor .e-fca561a-a84195d{max-width:891px;font-family:Marcellus;color:#143120;align-self:center;}.elementor .e-34f0fbf-dc6e8a9{width:100%;max-width:850px;font-family:Jost;font-weight:400;font-size:17px;color:#4F554F;line-height:1.6em;align-self:center;}.elementor .e-d4950e7-d3a05cb{color:#0A1812;margin-block-end:60px;background-color:#B08A3E;align-self:center;}.elementor .e-d4950e7-d3a05cb:hover,.elementor .e-d4950e7-d3a05cb:focus-visible{color:#F7F3E9;background-color:#0A1812;}.elementor .e-c10fa9d{width:100%;text-align:start;padding-block-start:90px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F7F3E9;flex-direction:column;gap:14px;justify-content:flex-start;align-items:start;}.elementor .e-3c4feed-183b93f{width:100%;max-height:600px;overflow:hidden;aspect-ratio:auto;object-fit:cover;object-position:center center;}.elementor .e-0439de1-7a69875{width:48%;flex-direction:column;align-items:start;}.elementor .e-9231f69-8eea718{width:465px;font-family:Marcellus;font-weight:400;font-size:40px;color:#F7F3E9;letter-spacing:-1px;line-height:1.15em;text-align:start;}.elementor .e-e0cc02f-317a10c{font-family:Jost;font-weight:400;font-size:18px;color:#D9D8CF;}.elementor .e-49f32c3-cba665b{font-family:Jost;font-weight:400;font-size:18px;color:#D9D8CF;margin-block-start:9px;}.elementor .e-41fe014-126c5ff{font-family:Marcellus;font-weight:600;color:#0A1812;text-align:center;margin-block-start:24px;background-color:#C49A45;}.elementor .e-767b882-430a0ec{width:52%;flex-direction:column;gap:7px;align-items:start;}.elementor .e-241094b-8a699ff{width:100%;max-width:1400px;flex-direction:row;gap:70px;justify-content:space-between;align-items:center;align-self:center;}.elementor .e-5286ae1{width:100%;padding-block-start:85px;padding-block-end:85px;padding-inline-start:35px;padding-inline-end:35px;background-color:#0A1812;flex-direction:column;}.elementor .e-533fe19-3621538{width:100%;max-width:850px;font-family:Marcellus;font-weight:400;font-size:44px;color:#143120;text-align:center;}.elementor .e-6fffb77-cf9e5fc{width:100%;max-width:850px;font-family:Jost;font-weight:400;font-size:17px;color:#4F554F;text-align:center;}.elementor .e-a7b64a2-aa4de7e{max-width:1200px;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .e-d6cd24d{width:100%;padding-block-start:85px;padding-block-end:85px;padding-inline-start:35px;padding-inline-end:35px;background-color:#F7F3E9;flex-direction:column;align-items:center;}.elementor .e-959cb8a-f6916ca{font-family:Marcellus;font-weight:400;font-size:34px;}.elementor .e-964967e-2e95538{width:25%;padding-block-start:20px;padding-block-end:25px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-75c2cf4-68e316c{font-family:Marcellus;font-weight:400;font-size:34px;}.elementor .e-d83ebb3-de20af1{width:25%;padding-block-start:20px;padding-block-end:25px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B08A3E;border-style:solid;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-622bd37-f97f8eb{font-family:Marcellus;font-weight:400;font-size:34px;}.elementor .e-84030be-8997b85{width:25%;padding-block-start:20px;padding-block-end:25px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B08A3E;border-style:solid;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-3e3a9ba-d8773ab{font-family:Marcellus;font-weight:400;font-size:34px;}.elementor .e-7b24ca9-219160f{width:24%;padding-block-start:20px;padding-block-end:25px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#B08A3E;border-style:solid;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-46e4028{width:100%;background-color:#F7F3E9;flex-direction:row;gap:0px;justify-content:center;align-items:stretch;}