.elementor .e-44446df-09aac95{font-family:"Barlow Condensed";font-weight:700;font-size:84px;color:var(--logomatch);line-height:88px;text-transform:uppercase}.elementor .e-e92e465-2ba02f9{max-width:50%;font-size:24px;color:var(--logomatch);line-height:25px}.elementor .e-e569d47-26718c2{max-width:50%}.elementor .e-a742170-dde88a6{max-width:50%;padding:0;flex-direction:row;gap:5px;justify-content:flex-start;align-items:center}.elementor .e-f6a10f6-9b3667b{padding:0}.elementor .e-a1fc3ab-7b17901{padding:20px;border-radius:10px;background-color:#ff000036;flex-direction:column}.elementor .e-de7e28e-6af75f2{max-width:1240px;flex-direction:column;gap:10px}.elementor .e-97d9792-529c745{width:100%;padding-block-start:25px;padding-block-end:25px;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(105deg,rgba(255,255,255,.7) 58%,rgba(255,255,255,.11) 64%),url("https://oklahomapipedoctors.com/wp-content/uploads/2026/08/piedmont-plumber-hero-image.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,center center;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}.elementor .e-1f1b8cc-d4fff31{font-weight:500;font-size:16px;text-align:start;align-self:start}.elementor .e-23b6505-608de57{font-family:"Montserrat";font-size:45px;color:var(--logomatch);line-height:50px;text-align:start;text-transform:uppercase;align-self:start}.elementor .e-8008710-ba025fe{padding:0;flex-direction:column}.elementor .e-45b9ede-9adcdda{width:20%;border-radius:8px;border-width:1px;border-color:var(--logomatch);border-style:solid;flex-direction:column}.elementor .e-d2499e6-f3bba93{width:20%;border-radius:8px;border-width:1px;border-color:var(--logomatch);border-style:solid;flex-direction:column}.elementor .e-92c8470-792d57f{width:20%;border-radius:8px;border-width:1px;border-color:var(--logomatch);border-style:solid;flex-direction:column}.elementor .e-bb0bf65-d2f27cf{width:20%;border-radius:8px;border-width:1px;border-color:var(--logomatch);border-style:solid;flex-direction:column}.elementor .e-d20820c-11c4d24{width:20%;border-radius:8px;border-width:1px;border-color:var(--logomatch);border-style:solid;flex-direction:column}.elementor .e-9577897-068e3ae{flex-direction:row;gap:10px;justify-content:center;align-items:stretch}.elementor .e-e56e384-59ad9b3{padding:0;flex-direction:column}.elementor .e-224d169-c3e436d{max-width:1240px}.elementor .e-90ea770-bb9f408{width:100%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:5%;padding-inline-end:5%}.elementor .e-6a2bfdc-e6b8584{font-family:"Montserrat";font-size:44px;color:var(--logomatch);line-height:50px;text-align:start;text-transform:uppercase;align-self:start}.elementor .e-7355031-e5d8812{max-width:100%;padding:0;flex-direction:column;justify-content:center;align-items:center}.elementor .e-9174393-95299da{overflow:hidden;object-fit:cover}.elementor .e-b60c6f8-fadee76{max-width:55%}.elementor .e-16f684e-a029bac{max-width:1240px;padding:0;flex-direction:column;align-items:start}.elementor .e-1293284-bc818b6{width:100%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:5%;padding-inline-end:5%;background-color:#ff00004a}.elementor .e-c008002-6d2c994{max-width:1240px;font-weight:500;font-size:16px;text-align:start;text-transform:uppercase;padding-inline-start:25px;align-self:start}.elementor .e-efb04b6-a88aada{max-width:1240px;font-weight:600;font-size:66px;color:var(--logomatch);line-height:77px;text-align:center;text-transform:uppercase}.elementor .e-01acb77-42bf44a{max-width:1240px;padding:0;flex-direction:column}.elementor .e-5b33be8-a9a40f8{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-4af74b3-3196b56{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-f7417aa-9cc012e{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-de6b4d1-b066996{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-9024657-928ee79{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-48bb221-4bd7430{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-138db99-e892858{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-f5be46c-02f4f1a{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-ea34854-a182364{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-3d195ed-c826c4c{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-ec344a1-1ebabeb{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-3d6eefb-be52e07{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:20px;border-width:10px;background-color:var(--red)}.elementor .e-4bcf2fa-feb9a5b{max-width:620px;margin:5px;flex-direction:row;gap:5px;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center}.elementor .e-5920eb3-8d6a417{max-width:620px;padding:0}.elementor .e-974311a-70d7c04{font-size:90px;padding:0;justify-content:center;align-items:center}.elementor .e-bd48614-96ac276{max-width:1240px;font-weight:600;font-size:40px;color:var(--logomatch);line-height:44px;text-align:center;padding:25px}.elementor .e-dc41836-2051e5b{width:100%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:var(--outsidepadding);padding-inline-end:var(--outsidepadding);flex-direction:column;justify-content:center;align-items:center}.elementor .e-7b193b9-8eff6ff{font-weight:500;font-size:16px;color:var(--white);align-self:start}.elementor .e-d93d30d-a35b8fb{max-width:1240px;flex-direction:column;justify-content:center;align-items:center}.elementor .e-4a138b6{width:100%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:var(--outsidepadding);padding-inline-end:var(--outsidepadding);background-color:#02f;flex-direction:column;justify-content:center;align-items:center}.elementor .e-9ce48f7-277a0be{font-size:45px;color:var(--logomatch)}.elementor .e-7c2740e-c988596{flex-direction:row;gap:5px;flex-wrap:wrap}.elementor .e-c9ed294-5a05aae{max-width:50%;padding:20px;flex-direction:column}.elementor .e-9d07a7d-8e99586{font-size:25px;color:#fff}.elementor .e-e2789f2-87be473{border-radius:25px;border-width:3px;border-color:#fff;border-style:solid;background-color:#03f;backdrop-filter:blur(0px)}.elementor .e-41c198d-992b5b9{padding:0;border-radius:20px;border-color:var(--white);border-style:none;flex-direction:row;gap:5px;justify-content:center;align-items:center}.elementor .e-04dbf6e-e08dca4{max-width:50%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;background-color:red;flex-direction:column}.elementor .e-1a4ec09-ff560d4{max-width:1240px;padding:0;background-color:#ffdcdc;justify-content:center;align-items:center}.elementor .e-4d6df4d-109496f{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--outsidepadding);padding-inline-end:var(--outsidepadding);flex-direction:row;justify-content:center;align-items:center}