.elementor .e-8b217fa-f06c{font-family:Inter;font-weight:700;font-size:34px;color:#ffffff;line-height:1.2;text-align:start;display:flex;flex-direction:row;justify-content:flex-start;align-self:start;}.elementor .e-537d1a57-b555{max-width:680px;font-family:Inter;font-weight:400;font-size:18px;color:#f8fafc;line-height:1.6;text-align:start;display:flex;}.elementor .e-fe3a26f-9287{font-family:Inter;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:9999px;background-color:#f36523;align-self:start;}.elementor .e-2af55a0-5e03c21{max-width:1200px;flex-direction:column;gap:33px;align-self:center;}.elementor .e-815c246{height:600px;max-height:535px;padding:118px;background-image:linear-gradient(#00000038, #00000038),url("https://roderooterplumbing.com/wp-content/uploads/2026/10/Gemini_Generated_Image_vh2qobvh2qobvh2q.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-410b362-3bda60c{width:48px;color:var(--freen);}.elementor .e-58940fbe-77c4{font-size:14px;color:#1e293b;line-height:1.4;}.elementor .e-f75cd1d-96bc6ab{width:48px;color:var(--freen);}.elementor .e-1e270378-dac6{font-size:14px;color:#1e293b;line-height:1.4;}.elementor .e-a832f77-157acea{width:48px;color:var(--freen);}.elementor .e-2fff97d1-50d3{font-size:14px;color:#1e293b;line-height:1.4;}.elementor .e-0c5d262-b289b4d{width:48px;color:var(--freen);}.elementor .e-141ed82e-851f{font-size:14px;color:#1e293b;line-height:1.4;}.elementor .e-1d8126f8-d878{width:100%;max-width:1200px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:#ffffff;display:flex;gap:20px;flex-wrap:wrap;justify-content:space-around;align-items:center;border-bottom-style: solid; border-bottom-color: #e2e8f0;\n}.elementor .e-57b6af7-ff9c{font-weight:800;font-size:32px;color:#1e293b;text-align:center;}.elementor .e-1985d612-f16c{width:100%;height:160px;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-10a44adc-5def{font-weight:800;font-size:16px;color:#1e293b;text-align:start;}.elementor .e-2579465-794d{min-height:42px;font-weight:500;font-size:13px;color:#64748b;line-height:1.5;}.elementor .e-dbcba5e-ae3b9ad{display:block;}.elementor .e-315767ad-ee86{width:36px;height:36px;font-weight:900;color:#fff;padding:0px;border-radius:6px;background-color:#f36523;align-self:flex-end;}.elementor .e-1eaee85-9b824ee{width:70px;align-self:end;}.elementor .e-36fd716-7dd7998{padding:0px;}.elementor .e-6c367e5f-712a{height:299px;max-width:275px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(15,23,42,0.03);display:flex;flex-direction:column;gap:14px;flex:1 1 250px;}.elementor .e-2e847fc-3dee4ab{width:100%;height:160px;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-8e43dd0-bc2ce93{font-weight:800;font-size:16px;color:#1e293b;text-align:start;}.elementor .e-c867f02-71eee07{min-height:42px;font-weight:500;font-size:13px;color:#64748b;line-height:1.5;}.elementor .e-09f95dc-7128c0b{width:36px;height:36px;font-weight:900;color:#fff;padding:0px;border-radius:6px;background-color:#f36523;align-self:flex-end;}.elementor .e-23ea2b1-cb31160{width:51px;flex:1 0 auto;align-self:end;}.elementor .e-c8ccd20-98249bc{padding:0px;}.elementor .e-331a919-85d7c8b{height:299px;max-width:275px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(15,23,42,0.03);display:flex;flex-direction:column;gap:14px;flex:1 1 250px;}.elementor .e-61087ab-f1e2464{width:100%;height:160px;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-91e6bba-4146936{font-weight:800;font-size:16px;color:#1e293b;text-align:start;}.elementor .e-990f2df-96dfc2b{min-height:42px;font-weight:500;font-size:13px;color:#64748b;line-height:1.5;}.elementor .e-aa543b8-76004c7{width:36px;height:36px;font-weight:900;color:#fff;padding:0px;border-radius:6px;background-color:#f36523;align-self:flex-end;}.elementor .e-401647d-1666609{width:59px;align-self:end;}.elementor .e-7cdbe24-63ef43d{padding:0px;}.elementor .e-a0f7a58-7f51a15{height:299px;max-width:275px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(15,23,42,0.03);display:flex;flex-direction:column;gap:14px;flex:1 1 250px;}.elementor .e-f99096d-c0d122f{width:100%;height:160px;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-1ed6c9a-c7176d0{font-weight:800;font-size:16px;color:#1e293b;text-align:start;}.elementor .e-54d4f3f-cf81cfe{min-height:42px;font-weight:500;font-size:13px;color:#64748b;line-height:1.5;}.elementor .e-3617fcb-e0e54b4{width:36px;height:36px;font-weight:900;color:#fff;padding:0px;border-radius:6px;background-color:#f36523;align-self:flex-end;}.elementor .e-87783b4-0df75df{width:51px;flex:1 0 auto;align-self:end;}.elementor .e-5b25da1-0bb87cd{padding:0px;}.elementor .e-ca60519-4bf013b{height:299px;max-width:275px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(15,23,42,0.03);display:flex;flex-direction:column;gap:14px;flex:1 1 250px;order:99999;}.elementor .e-46de05a9-a9bc{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-content:space-evenly;}.elementor .e-60095310-17f4{padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .e-67e3b0a7-4d2c{height:317px;max-width:520px;object-fit:cover;border-radius:18px;flex:1 1 400px;}.elementor .e-72449682-45d7{font-family:Inter;font-weight:800;font-size:22px;color:#f36523;letter-spacing:1px;}.elementor .e-2a944831-9954{font-weight:800;font-size:32px;color:#1e293b;line-height:1.25;}.elementor .e-5a3d24d1-14bb{font-family:Inter;font-weight:400;font-size:16px;color:#475569;line-height:1.7;}.elementor .e-69c5ce4c-c9e7{font-weight:700;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:9999px;background-color:#205831;}.elementor .e-38ed134d-d077{display:flex;flex-direction:column;gap:13px;flex:1 1 450px;align-items:flex-start;}.elementor .e-90d24af-d334{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:center;}.elementor .e-442d3fb8-ee7c{padding-block-start:0px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-5a70f71b-b23d{font-weight:800;font-size:30px;color:#1e293b;text-align:center;}.elementor .e-12ad162-d5c4{font-size:16px;color:#64748b;text-align:center;margin-block-end:24px;}.elementor .e-c3662a7-b8c6{width:100%;height:112px;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-4885a5d-45d6670{font-weight:800;font-size:18px;color:#1e293b;text-align:start;}.elementor .e-7db8e57d-bbe2{font-weight:600;font-size:13px;color:#64748b;}.elementor .e-66460fa-9321a3b{min-height:42px;font-weight:500;font-size:13px;color:var(--text-dark);line-height:1.5;}.elementor .e-60b1caf-5e08e92{margin:0px;display:flex;flex-direction:column;gap:5px;grid-template-rows:repeat(3, 1fr);}.elementor .e-3753244-3769b0f{width:36px;height:36px;font-weight:900;color:#fff;padding:0px;border-radius:6px;background-color:#f36523;align-self:flex-end;}.elementor .e-8b6b26c-4a55741{width:70px;align-self:end;}.elementor .e-193b4fc-99cda45{padding:0px;}.elementor .e-683fe5f5-7bb2{height:255px;max-width:340px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(15,23,42,0.03);display:flex;flex-direction:column;gap:13px;flex:1 1 300px;}.elementor .e-9e4e907-75afff6{width:100%;height:112px;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-6916389-eff8cf0{font-weight:800;font-size:18px;color:#1e293b;text-align:start;}.elementor .e-a606af6-a6b3d59{font-weight:600;font-size:13px;color:#64748b;}.elementor .e-87dc13b-c1908be{min-height:42px;font-weight:500;font-size:13px;color:var(--text-dark);line-height:1.5;}.elementor .e-e637255-1a07656{margin:0px;display:flex;flex-direction:column;gap:5px;grid-template-rows:repeat(3, 1fr);}.elementor .e-4bab03c-7320ec1{width:36px;height:36px;font-weight:900;color:#fff;padding:0px;border-radius:6px;background-color:#f36523;align-self:flex-end;}.elementor .e-3152edb-443877d{width:70px;align-self:end;}.elementor .e-456f908-a8c6699{padding:0px;}.elementor .e-f2d9ce4-0ed2377{height:255px;max-width:340px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(15,23,42,0.03);display:flex;flex-direction:column;gap:13px;flex:1 1 300px;}.elementor .e-12f7b72-371abef{width:100%;height:112px;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-6e53ef0-697da67{font-weight:800;font-size:18px;color:#1e293b;text-align:start;}.elementor .e-54d05cb-ed1db4e{font-weight:600;font-size:13px;color:#64748b;}.elementor .e-6af006d-91d2b42{min-height:42px;font-weight:500;font-size:13px;color:var(--text-dark);line-height:1.5;}.elementor .e-bf352ac-4653eb9{margin:0px;display:flex;flex-direction:column;gap:5px;grid-template-rows:repeat(3, 1fr);}.elementor .e-7b327ed-8ad3eea{width:36px;height:36px;font-weight:900;color:#fff;padding:0px;border-radius:6px;background-color:#f36523;align-self:flex-end;}.elementor .e-76db74e-7a3cdbe{width:70px;align-self:end;}.elementor .e-5db51bd-b261f1c{padding:0px;}.elementor .e-5837593-9ea24c6{height:255px;max-width:340px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(15,23,42,0.03);display:flex;flex-direction:column;gap:13px;flex:1 1 300px;}.elementor .e-6f3574b3-dcc3{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .e-37218598-620d{font-weight:700;font-size:14px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:9999px;background-color:#205831;}.elementor .e-b961502-b960303{width:100%;max-width:1200px;justify-content:center;}.elementor .e-3878e555-8613{padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-6b4f021a-2d67{font-weight:800;font-size:28px;color:#1e293b;}.elementor .e-4dbfd8dc-f128{width:100%;max-width:1200px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-df34c54-d7783d3{width:1200px;max-width:1200px;}.elementor .e-2c81ffa7-d983{padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f8fafc;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .e-8441d31-c38c90d{color:var(--freen);}.elementor .e-53a6c5af-2bec{display:flex;align-items:center;}.elementor .e-2e65ac7a-f39d{font-weight:800;font-size:24px;color:#ffffff;line-height:1.3;}.elementor .e-2223b8f-3fe9{font-size:15px;color:#d1fae5;line-height:1.5;}.elementor .e-60593391-3a98{display:flex;flex-direction:column;gap:6px;}.elementor .e-77e27bfd-7162{display:flex;flex-direction:row;gap:20px;flex:1 1 500px;align-items:center;}.elementor .e-5175d67d-36d5{font-weight:800;font-size:16px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:9999px;background-color:#f36523;box-shadow:0px 4px 14px 0px rgba(243, 101, 35, 0.35);}.elementor .e-1aca7a1e-d3f0{width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:30px;margin-inline-end:30px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-761026cd-6b99{width:100%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-color:#205831;display:flex;justify-content:center;}.elementor .e-5cc66a7{flex-direction:column;}