.elementor .e-fa355fb-ca369e6{padding-block-start:170px;padding-block-end:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0cc9bd9{height:auto;padding:0px;background-image:url("https://texasgreen.madzilladesigns.com/wp-content/uploads/2026/09/residential.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-bf660bf-8311bcf{color:var(--Green);margin-block-end:12px;}.elementor .e-d8fdf19-b13c68d{margin-block-end:20px;}.elementor .e-f2d46ab-89c3105{margin-block-end:40px;}.elementor .e-1767766-0cc2e25{width:20px;height:20px;}.elementor .e-0d6cb55-1a2ed42{width:100%;height:48px;max-width:220px;font-weight:500;color:var(--white);padding:15px;border-radius:8px;border-color:var(--Green);background-color:var(--Green);transition:all 300ms;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-0d6cb55-1a2ed42:hover,.elementor .e-0d6cb55-1a2ed42:focus-visible{color:var(--Green);border-width:2px;border-color:var(--Green);border-style:solid;background-color:var(--Transparent-green);}.elementor .e-ee84fff-5dc1704{width:100%;max-width:616px;padding:0px;}.elementor .e-85cd793-5230513{width:100%;height:500px;max-width:550px;padding:0px;border-radius:8px;background-image:url("https://texasgreen.madzilladesigns.com/wp-content/uploads/2026/09/20-44-kw-system-bedford-texas-v0-qhe80jjijs0h1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:2px 5px 20px 0px rgba(0, 0, 0, 1);}.elementor .e-cd6ae33-630274e{width:100%;padding-block-start:70px;padding-block-end:70px;background-color:var(--Cream);flex-direction:row;gap:70px;justify-content:center;align-items:center;}.elementor .e-51e17b0-a45cdad{height:auto;max-width:100%;padding:0px;background-color:var(--Cream);flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-9522390-628840a{color:var(--Green);margin-block-end:12px;}.elementor .e-0cef63d-8e9e940{color:var(--Dark-blue);margin-block-end:20px;}.elementor .e-b153ba5-d38521c{padding:0px;}.elementor .e-ce3ffb3-c1baf34{width:100%;height:500px;max-width:550px;padding:0px;border-radius:8px;background-image:url("https://texasgreen.madzilladesigns.com/wp-content/uploads/2026/09/texas-green-energy-hero-home-1920w-1024x647.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:2px 5px 20px 0px rgba(0, 0, 0, 1);}.elementor .e-bd0c674-029b658{width:100%;padding-block-start:70px;padding-block-end:70px;background-color:var(--white);flex-direction:row-reverse;gap:70px;justify-content:center;align-items:center;}.elementor .e-776dccd-4b8ec63{width:100%;padding:0px;background-color:var(--white);flex-direction:column;align-items:center;}.elementor .e-e36a4a9-ac21ad8{color:var(--Green);margin-block-end:12px;}.elementor .e-d628aa9-5d254e6{color:var(--white);margin-block-end:20px;}.elementor .e-88e728f-828f909{padding:0px;}.elementor .e-96c91eb-957931b{width:100%;height:500px;max-width:550px;padding:0px;border-radius:8px;background-image:url("https://texasgreen.madzilladesigns.com/wp-content/uploads/2026/09/DJI_0074-1-1067x800-1-1024x768.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:2px 5px 20px 0px rgba(0, 0, 0, 1);}.elementor .e-f76ced5-1261707{width:100%;padding-block-start:70px;padding-block-end:70px;background-color:var(--Dark-blue);flex-direction:row;gap:70px;justify-content:center;align-items:center;}.elementor .e-14c6ab3-23d09c0{width:100%;padding:0px;background-color:var(--Dark-blue);flex-direction:column;align-items:center;}.elementor .e-5422495-5da594b{color:var(--Green);margin-block-end:12px;}.elementor .e-a47d0f0-836f44d{width:100%;color:var(--Dark-blue);margin-block-end:20px;}.elementor .e-e8e2ef4-d7f8ac5{width:100%;color:var(--Dark-blue);}.elementor .e-d6859a7-65bef9d{width:100%;max-width:505px;padding:0px;}.elementor .e-5e344d5-73fbb24{margin-block-end:4px;}.elementor .e-efdb80e-176ac81{width:100%;max-width:220px;}.elementor .e-3dfdbde-332019b{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-c2c87da-25a05cb{padding:0px;display:flex;flex-direction:row;gap:10px;grid-column:span;align-items:start;}.elementor .e-edd547d-0844862{margin-block-end:4px;}.elementor .e-91223d1-5fa5a3a{width:100%;max-width:220px;}.elementor .e-f56ce29-7216b0a{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-08a3f6f-587a247{padding:0px;display:flex;flex-direction:row;gap:10px;grid-column:span;align-items:start;}.elementor .e-bb5d819-60fd82d{margin-block-end:4px;}.elementor .e-e4c631b-76f437f{width:100%;max-width:220px;}.elementor .e-d27cac1-e76998d{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-9995e69-ea347c5{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:start;}.elementor .e-a1afc7a-6382592{margin-block-end:4px;}.elementor .e-d037caa-06cbd81{width:100%;max-width:220px;}.elementor .e-046afa9-555645e{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-6df9dfe-c42a78c{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:start;}.elementor .e-03133b4-3ec742d{margin-block-end:4px;}.elementor .e-ce55cd6-8a52238{width:100%;max-width:220px;}.elementor .e-87e8f94-6ff1d36{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-7934e36-c7177c3{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:start;}.elementor .e-bf3ce64-4d7bb5f{margin-block-end:4px;}.elementor .e-2322866-7e23f7c{width:100%;max-width:220px;}.elementor .e-a4bddfe-70c8499{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-88db83d-2788e03{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:start;}.elementor .e-cf1b028-1ec0b74{width:100%;padding:0px;display:grid;gap:40px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);}.elementor .e-fdd7692-62b4b6e{width:100%;padding-block-start:70px;padding-block-end:70px;background-color:var(--white);flex-direction:row;gap:110px;justify-content:center;align-items:center;}.elementor .e-a50271f-ec45c60{width:100%;max-width:550px;color:var(--white);text-align:center;margin-block-end:40px;}.elementor .e-15c7597-a15f1e0{width:20px;height:20px;}.elementor .e-8ffa621-cc79c54{width:100%;height:48px;max-width:220px;font-weight:500;color:var(--white);padding:15px;border-radius:8px;border-color:var(--Green);background-color:var(--Green);transition:all 300ms;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-8ffa621-cc79c54:hover,.elementor .e-8ffa621-cc79c54:focus-visible{color:var(--Green);border-width:2px;border-color:var(--Green);border-style:solid;background-color:var(--Transparent-green);}.elementor .e-6010efb-cd2f2d2{width:100%;max-width:740px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ce594b7{padding-block-start:70px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--Dark-blue);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f217b4c-01f20cc{position:relative;z-index:5;margin-block-end:20px;}.elementor .e-135330c-00df1a7{position:relative;z-index:5;margin-block-end:40px;}.elementor .e-4efd424-77024ee{width:20px;height:20px;}.elementor .e-04fba93-28934fa{width:100%;height:48px;max-width:220px;position:relative;z-index:5;font-weight:500;color:var(--Dark-blue);padding:15px;border-radius:8px;border-width:0px;border-color:var(--Yellow);background-color:var(--Yellow);transition:all 300ms;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-04fba93-28934fa:hover,.elementor .e-04fba93-28934fa:focus-visible{position:relative;z-index:5;color:var(--white);border-width:2px;border-color:var(--white);border-style:solid;background-color:var(--Yellow-2);}.elementor .e-56baff0-bd54204{width:35%;height:auto;color:var(--white);padding-block-start:70px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:55px;background-color:var(--Green);flex-direction:column;justify-content:center;align-items:start;}.elementor .e-a384f3b-ad0a954{color:var(--Green);margin-block-end:12px;}.elementor .e-55edfe0-c71b11b{margin-block-end:20px;}.elementor .e-27629ab-2ac21cf{padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-ba138f4-7abe4da{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-83ba9c5-3167cb6{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-a90d34f-9a2ac93{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-b61d1a9-0a41916{width:100%;height:auto;min-width:208px;max-width:381px;padding:25px;border-radius:8px;background-color:var(--Cream);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-f34a2bb-33e4002{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-e493ba3-ed06ff7{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-575a30a-0960b0c{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-f96a74d-e056865{width:100%;height:auto;min-width:208px;max-width:381px;padding:25px;border-radius:8px;background-color:var(--Cream);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-a195a33-c125e92{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-dc7aa1c-4dc06cd{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-3bf011a-04943d5{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-55efb87-a85bfde{width:100%;height:auto;min-width:208px;max-width:381px;padding:25px;border-radius:8px;background-color:var(--Cream);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-ef94387-470fd2f{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-fc46f76-ecd215a{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-f7bdd7f-074305d{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-32dc5d4-3ef22d6{width:100%;height:auto;min-width:208px;max-width:381px;padding:25px;border-radius:8px;background-color:var(--Cream);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-a247438-6ded95d{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-ecc5641-14bc3a8{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-b1e093f-2cb324d{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-bcf4d3d-ab8083e{width:100%;height:auto;min-width:208px;max-width:381px;padding:25px;border-radius:8px;background-color:var(--Cream);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-59bc7cb-202098a{width:65%;padding-block-start:70px;padding-block-end:70px;padding-inline-start:50px;padding-inline-end:0px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-d3c54a6-510116c{flex-direction:row;}.elementor .e-e7ec171-f595d9c{color:var(--Green);margin-block-end:12px;}.elementor .e-3bfd3ed-0f3c78e{width:100%;color:var(--Dark-blue);margin-block-end:20px;}.elementor .e-c49dffa-3c2fe3b{width:100%;color:var(--Dark-blue);margin-block-end:40px;}.elementor .e-6776815-1c67168{width:20px;height:20px;}.elementor .e-f83333f-e1412a6{width:100%;height:48px;max-width:220px;font-weight:500;color:var(--white);padding:15px;border-radius:8px;border-color:var(--Green);background-color:var(--Green);transition:all 300ms;display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-f83333f-e1412a6:hover,.elementor .e-f83333f-e1412a6:focus-visible{color:var(--Green);border-width:2px;border-color:var(--Green);border-style:solid;background-color:var(--Transparent-green);}.elementor .e-eca3d17-74e554a{width:100%;max-width:490px;padding:0px;}.elementor .e-b77070e-1c553fd{color:var(--white);grid-column:span 2;}.elementor .e-bc9624d-7534e12{color:var(--white);margin-block-end:40px;grid-column:span 2;}.elementor .e-7e9a975-6d275ba{height:50px;font-size:clamp(14px, 0.2564vw + 12.72px, 16px);color:var(--white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-width:1px;border-color:#ffffff26;border-style:solid;background-color:#00000033;}.elementor .e-7e9a975-6d275ba:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-6a24984-a2a6c0a{height:50px;font-size:clamp(14px, 0.2564vw + 12.72px, 16px);color:var(--white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-width:1px;border-color:#ffffff26;border-style:solid;background-color:#00000033;}.elementor .e-6a24984-a2a6c0a:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-8209e83-cc2d9b4{height:50px;font-size:clamp(14px, 0.2564vw + 12.72px, 16px);color:var(--white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-width:1px;border-color:#ffffff26;border-style:solid;background-color:#00000033;}.elementor .e-8209e83-cc2d9b4:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-f081b5f-06c23c3{height:50px;font-size:clamp(14px, 0.2564vw + 12.72px, 16px);color:var(--Cream);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-width:1px;border-color:#ffffff26;border-style:solid;background-color:#00000033;grid-column:2;grid-row:4;option {
  border-radius: 8px;
  background-color: #0d3320;
  color: #fff;
}\n}.elementor .e-f081b5f-06c23c3:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-50e0639-ef38549{width:100%;height:50px;color:var(--Dark-blue);margin-block-start:20px;border-radius:8px;border-color:var(--Yellow);background-color:var(--Yellow);grid-column:span 2;}.elementor .e-50e0639-ef38549:hover,.elementor .e-50e0639-ef38549:focus-visible{color:var(--white);border-width:1px;border-color:var(--white);background-color:var(--Yellow-2);}.elementor .e-65433d2-f076aff{border-radius:8px;grid-column:span 2;}.elementor .e-d441179-41c5417{border-radius:8px;grid-column:span 2;}.elementor .e-33b4d47-4a1279d{width:100%;max-width:700px;padding-block-start:70px;padding-block-end:70px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;display:grid;grid-template-columns:repeat(2, 1fr);background: linear-gradient(
      to bottom right,
      #0E452E 45%,
      #2E7D32 100%
  );\n}.elementor .e-89c7e30-9c1c7cb{width:100%;column-gap:70px;padding-block-start:70px;padding-block-end:70px;background-color:var(--Cream);flex-direction:row;row-gap:70px;justify-content:center;align-items:center;}.elementor .e-7556987-5b525a5{padding:0px;background-color:var(--Cream);flex-direction:column;justify-content:center;align-items:center;}