.elementor .e-7db1cc32-bb87{font-weight:900;font-size:44px;color:#ffffff;}.elementor .e-502e4e25-f9ed{font-size:19px;color:#f1f5f9;}.elementor .e-ca48320-d9b5d85{width:1200px;min-width:1200px;flex-direction:column;align-items:start;align-self:center;}.elementor .e-c5927fb{width:100%;height:350px;padding:0px;margin:0px;background-image:linear-gradient(#00000033, #00000033),url("https://roderooterplumbing.com/wp-content/uploads/2026/10/Gemini_Generated_Image_55q0qp55q0qp55q0.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-c8d3520{padding:0px;flex-direction:column;}.elementor .e-6273c499-f196{font-weight:800;font-size:32px;color:#1e293b;}.elementor .e-68d43ee1-970c{width:100%;height:180px;object-fit:cover;border-radius:10px;}.elementor .e-55bba8ce-b035{font-weight:800;font-size:20px;color:#1e293b;}.elementor .e-589a84c3-f234{font-weight:600;font-size:13px;color:#64748b;}.elementor .e-66473fb1-7542{min-height:48px;font-size:14px;color:#475569;line-height:1.5;}.elementor .e-2bfbc1a2-ba21{max-width:340px;overflow:hidden;padding:16px;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:10px;flex:1 1 300px;}.elementor .e-3d80d928-25e6{width:100%;height:180px;object-fit:cover;border-radius:10px;}.elementor .e-698cecb2-7db8{font-weight:800;font-size:20px;color:#1e293b;}.elementor .e-1c55f974-22b5{font-weight:600;font-size:13px;color:#64748b;}.elementor .e-3a503b96-f6b8{min-height:48px;font-size:14px;color:#475569;line-height:1.5;}.elementor .e-6c1a6b42-b0b0{max-width:340px;overflow:hidden;padding:16px;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:10px;flex:1 1 300px;}.elementor .e-3d71d215-c70f{width:100%;height:180px;object-fit:cover;border-radius:10px;}.elementor .e-459bbd00-4590{font-weight:800;font-size:20px;color:#1e293b;}.elementor .e-3610b4e5-7aa0{font-weight:600;font-size:13px;color:#64748b;}.elementor .e-d31f7b0-a9b7{min-height:48px;font-size:14px;color:#475569;line-height:1.5;}.elementor .e-1f046544-1f0b{max-width:340px;overflow:hidden;padding:16px;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:10px;flex:1 1 300px;}.elementor .e-683461a3-c61b{width:100%;max-width:1100px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .e-1e473d31-9e35{max-width:1200px;padding-block-start:70px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:32px;align-items:start;}.elementor .e-513ab383-8915{font-weight:800;font-size:30px;color:#1e293b;text-align:center;}.elementor .e-1d43630f-657d{font-size:16px;color:#64748b;text-align:center;margin-block-end:24px;}.elementor .e-473b0a51-5dc0{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:12px;align-items:center;}.elementor .e-ab2a31b-f51e55d{color:var(--freen);}.elementor .e-863a8b5-06fd406{display:flex;align-items:center;}.elementor .e-1c9212c-95fba1f{font-weight:800;font-size:24px;color:#ffffff;line-height:1.3;}.elementor .e-fff6454-11e6541{font-size:15px;color:#d1fae5;line-height:1.5;}.elementor .e-ef97d86-892c5f6{display:flex;flex-direction:column;gap:6px;}.elementor .e-d8dde18-d0226b8{display:flex;flex-direction:row;gap:20px;flex:1 1 500px;align-items:center;}.elementor .e-7deefb2-df9ac74{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-98cb6d8-63064ab{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-d068223-9521e58{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;}