.elementor .e-38545d3-1fd5f72{padding-block-start:170px;padding-block-end:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ba3e9ee-f8eb35b{height:auto;position:relative;z-index:1;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-ffb17b1-89c495d{color:var(--white);grid-column:span 6;}.elementor .e-02c3314-9c11fb8{color:var(--white);margin-block-end:40px;grid-column:span 6;}.elementor .e-70f7ebf-df6523f{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;grid-column:span 3;}.elementor .e-70f7ebf-df6523f:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-e893680-e3a6da4{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;grid-column:span 3;}.elementor .e-e893680-e3a6da4:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-6bfb8fa-1eab4b3{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;grid-column:span 2;}.elementor .e-6bfb8fa-1eab4b3:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-87333b1-fe47997{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:span 2;option {
  border-radius: 8px;
  background-color: #0d3320;
  color: #fff;
}\n}.elementor .e-87333b1-fe47997:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-3a8433e-74475ce{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:span 2;option {
  border-radius: 8px;
  background-color: #0d3320;
  color: #fff;
}\n}.elementor .e-3a8433e-74475ce:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-e62762e-d3afc02{height:133px;font-size:clamp(14px, 0.2564vw + 12.72px, 16px);color:var(--white);border-radius:8px;border-width:1px;border-color:#ffffff26;border-style:solid;background-color:#00000033;grid-column:span 6;}.elementor .e-e62762e-d3afc02:focus{background-color:#0000004d;outline-style: none;
box-shadow: none;
border-color: rgba(255, 255, 255, 0.4);\n}.elementor .e-6696035-0b9b13a{width:100%;height:50px;max-width:280px;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-6696035-0b9b13a:hover,.elementor .e-6696035-0b9b13a:focus-visible{color:var(--white);border-width:1px;border-color:var(--white);background-color:var(--Yellow-2);}.elementor .e-68192bf-1ef027e{border-radius:8px;grid-column:span 2;grid-row:7;}.elementor .e-b12491d-9b38590{border-radius:8px;grid-column:span 2;grid-row:7;}.elementor .e-1d0fabb-a797291{width:100%;height:650px;max-width:910px;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(6, 1fr);background: linear-gradient(
      to bottom right,
      #0E452E 45%,
      #2E7D32 100%
  );\n}.elementor .e-6443045-6a7b4de{position:absolute;inset-block-start:80%;z-index:9999;display:flex;justify-content:center;align-items:center;}.elementor .e-133345e-0f3fb89{height:auto;padding:0px;background-color:var(--Dark-blue);flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-7318124{height:600px;padding:0px;background-color:var(--Dark-blue);display:block;flex-direction:column;}.elementor .e-8e0b78f-b53c12c{position:relative;z-index:5;margin-block-end:20px;}.elementor .e-5789afe-f11efc0{position:relative;z-index:5;margin-block-end:40px;}.elementor .e-8b332d6-d064fff{width:20px;height:20px;}.elementor .e-48f2289-bf2f052{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-48f2289-bf2f052:hover,.elementor .e-48f2289-bf2f052: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-2e23f44-d015790{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-603b19f-d8f03a0{color:var(--Green);margin-block-end:12px;}.elementor .e-f972e97-c5e830d{margin-block-end:20px;}.elementor .e-d9167b1-3c0d3a4{padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:center;}.elementor .e-84a1839-a98ab94{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-7d9d692-6f40f08{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-1fa935b-7e46f41{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-ba30e34-314aa48{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-f04b03c-ef2c7f0{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-d06de2b-6934a7f{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-b4ea029-8075204{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-f57c664-0f3ef9a{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-2f20269-b2b7fc8{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-c441bb5-f4fbdbd{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-27346e7-264db8a{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-8c5182e-3503daa{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-4720c50-b150a4d{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-9216c49-1bb957d{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-94b6673-87318be{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-119ca46-65390e5{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-70aade2-710bdf2{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;object-fit:cover;object-position:center center;border-radius:50%;}.elementor .e-2fb2e4f-a486e2a{width:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-9197f1a-9d5b804{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-badbe4d-9ff1d02{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-ef01873-6b198f8{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-b9ea480-f73847b{background-color:var(--white);flex-direction:row;}.elementor .e-ef6b063-106d05f{color:var(--Green);margin-block-end:12px;}.elementor .e-3f156a6-9fc25bf{width:100%;color:var(--Dark-blue);margin-block-end:20px;}.elementor .e-34954ea-108de4f{width:100%;color:var(--Dark-blue);margin-block-end:40px;}.elementor .e-8d295af-54d7233{width:20px;height:20px;}.elementor .e-20dfa35-0483aac{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-20dfa35-0483aac:hover,.elementor .e-20dfa35-0483aac:focus-visible{color:var(--Green);border-width:2px;border-color:var(--Green);border-style:solid;background-color:var(--Transparent-green);}.elementor .e-d3b599b-6fb22f8{width:100%;max-width:490px;padding:0px;}.elementor .e-3dee354-c01b456{width:100%;height:auto;padding:0px;border-radius:8px;}.elementor .e-7a96d54-456fbe0{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-023a016-9d2693b{padding:0px;background-color:var(--Cream);flex-direction:column;justify-content:center;align-items:center;}