.elementor .e-241d0a58-51c6{max-width:680px;}.elementor .e-15c3884-d950{margin-block-start:8px;}.elementor .e-27206f24-c111{margin-block-start:10px;gap:10px;}.elementor .e-469abc89-38fa{background-image:linear-gradient(100deg, #0F1419F5 0%,#0F1419D9 45%,#0F141973 100%),url("https://dfwstructurewelding.com/wp-content/uploads/tenants/27/2026/11/grinding-steel-beam-repair.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3fa53950-25e4{font-size:17px;}.elementor .e-47b1f158-446c{font-size:17px;}.elementor .e-7cbf4142-ea27{margin-block-start:8px;}.elementor .e-3d2efff2-abf3{max-width:760px;}.elementor .e-359981e6-d937{max-width:760px;}.elementor .e-6b9db0dd-276e{max-width:760px;}.elementor .e-5c53dbdd-6b8c{max-width:760px;}.elementor .e-28ff104b-520f{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-721a7217-4e2e{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-6ef4ada6-dd8d{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-52df693d-695d{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-536b67ca-2653{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-4d6db371-fdfa{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-6cd21785-703f{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5863d375-bdef{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-47553ed4-df20{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5fa73ac0-e5d5{gap:12px;}.elementor .e-4255aec6-325c{max-width:760px;}.elementor .e-198497d3-34db{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-5bcf1143-a2a1{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-2b572a00-9872{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-2276fb44-9e8c{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-364cbe0d-ea7c{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-35fdb5fd-fb03{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-20fba144-2bd5{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-3aba8822-eb8d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-35b0246c-a27c{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-3c116847-8343{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-6930d7ba-513c{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-3a2f0961-d7b3{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-5410fc5-976d{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-d28f404-be5d{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-49f4d86c-fa80{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-47ad529f-339b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-720d5ce4-f6ca{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-47c06234-4292{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-732880f9-6fc4{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-7bfb818a-d6f5{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-e02030e-1687{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dfw-line);\n}.elementor .e-456222a8-721a{gap:36px;flex:3 1 0px;}.elementor .e-37c2e411-6254{height:460px;object-fit:cover;}.elementor .e-53d26819-26fd{font-size:22px;}.elementor .e-5f2d63ab-d706{font-size:16px;}.elementor .e-1957b95-fe5e{margin-block-start:4px;gap:12px;}.elementor .e-5453108f-50b8{padding:28px;gap:12px;}.elementor .e-2d4bae69-55c7{position:sticky;inset-block-start:110px;gap:20px;flex:2 1 0px;}.elementor .e-634ce1d7-dd83{gap:64px;align-items:flex-start;}.elementor .e-5283f77e-4e84{max-width:760px;}.elementor .e-18ad2917-f446{margin-block-start:auto;}.elementor .e-223e4adb-d83e{margin-block-start:auto;}.elementor .e-2a92019-a9fb{margin-block-start:auto;}.elementor .e-240b325c-115c{max-width:760px;}.elementor .e-7472014-f671{margin-block-start:auto;}.elementor .e-7846384d-919c{margin-block-start:auto;}.elementor .e-430c6e41-2133{margin-block-start:auto;}.elementor .e-6f665993-d3de{font-size:36px;}.elementor .e-24a3ed8-f69e{flex:1 1 0px;}.elementor .e-48c79759-55f7{width:auto;padding:0px;gap:12px;flex:0 0 auto;}.elementor .e-38585232-56be{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-23af1e1a-fa97{padding-block-start:0px;padding-block-end:96px;}