.elementor .e-40d84e-f505{max-width:680px;}.elementor .e-d7d5f91-5cba{margin-block-start:8px;}.elementor .e-7476c8e6-4f0b{margin-block-start:10px;gap:10px;}.elementor .e-46b9a4d8-e43c{background-image:linear-gradient(100deg, #0F1419F5 0%,#0F1419D9 45%,#0F141973 100%),url("https://dfwstructurewelding.com/wp-content/uploads/tenants/27/2026/11/mobile-welder-on-ladder-welding-post.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3dc114f6-44c7{font-size:17px;}.elementor .e-62d86cdb-d913{font-size:17px;}.elementor .e-772ae713-80f6{margin-block-start:8px;}.elementor .e-45676e9c-bc5c{max-width:760px;}.elementor .e-2fe4b691-4c3b{max-width:760px;}.elementor .e-315ea1d7-fc48{max-width:760px;}.elementor .e-1e481a4a-63b9{max-width:760px;}.elementor .e-528a9ca6-1816{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1e0ef0cd-2866{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-6289c8b-7418{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-22676dfe-db6b{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-3b03db93-991a{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-24bddb92-6630{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-535be036-8c96{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-61b18889-5714{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-19ee1c24-171e{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-3ced4ea9-a2f1{gap:12px;}.elementor .e-66f73952-314d{max-width:760px;}.elementor .e-36dbd1b-fd2e{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-6e6e78ff-ffce{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-4e3cca81-16aa{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-9ce7b40-1753{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-216760a5-b50f{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-602069ce-9d84{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-45fa15dd-63c0{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-21b13f8a-eea2{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-7a371a4b-a580{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-3899d862-2b6d{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-33d24029-3bca{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-668ae6da-97d2{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-3ede97e3-8eaf{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-62649234-f0b9{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-2f840f6c-49e8{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-57147d4-d1d9{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-3cf7b186-5183{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-6e1154cb-baf7{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-7a5b40c1-128e{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-192a88fe-6148{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-1d714beb-c1e9{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dfw-line);\n}.elementor .e-1089aca1-7371{gap:36px;flex:3 1 0px;}.elementor .e-3112ca23-d155{height:460px;object-fit:cover;}.elementor .e-126f6655-325b{font-size:22px;}.elementor .e-71af6202-88e7{font-size:16px;}.elementor .e-6daf15ce-4110{margin-block-start:4px;gap:12px;}.elementor .e-12448405-e8f5{padding:28px;gap:12px;}.elementor .e-6be06f9f-7381{position:sticky;inset-block-start:110px;gap:20px;flex:2 1 0px;}.elementor .e-77f960fd-9050{gap:64px;align-items:flex-start;}.elementor .e-554bf5c9-9469{max-width:760px;}.elementor .e-65e676ee-3e88{margin-block-start:auto;}.elementor .e-29f5a95-9448{margin-block-start:auto;}.elementor .e-59bef66c-dec9{margin-block-start:auto;}.elementor .e-1257e3d-99f5{max-width:760px;}.elementor .e-77974603-6fb2{margin-block-start:auto;}.elementor .e-4f17e478-260a{margin-block-start:auto;}.elementor .e-60a5c385-f73d{margin-block-start:auto;}.elementor .e-54899690-12b8{font-size:36px;}.elementor .e-4433db44-f599{flex:1 1 0px;}.elementor .e-3e0d00c4-5c2e{width:auto;padding:0px;gap:12px;flex:0 0 auto;}.elementor .e-17c37f0d-f452{padding:48px;border-radius:20px;border-width:1px;border-color:#FFFFFF14;border-style:solid;background-image:linear-gradient(120deg, #1C2530 0%,#0F1419 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:32px;}.elementor .e-c72745-2ad9{padding-block-start:0px;padding-block-end:96px;}