.elementor .e-2758b651-d259{max-width:680px;}.elementor .e-5851d716-e7fd{margin-block-start:8px;}.elementor .e-683eee55-5e8c{margin-block-start:10px;gap:10px;}.elementor .e-704348b2-3216{background-image:linear-gradient(100deg, #0F1419F5 0%,#0F1419D9 45%,#0F141973 100%),url("https://dfwstructurewelding.com/wp-content/uploads/tenants/27/2026/11/steel-building-frame-and-crane-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-603b0c9d-deae{font-size:17px;}.elementor .e-564662a5-2d4c{font-size:17px;}.elementor .e-4075143e-f7e6{margin-block-start:8px;}.elementor .e-5ad6f18b-4758{max-width:760px;}.elementor .e-14a1a815-3068{max-width:760px;}.elementor .e-b0f9bc7-a03b{max-width:760px;}.elementor .e-2bf61d54-405a{max-width:760px;}.elementor .e-59c103eb-6bba{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-3db9f9f5-8cac{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-401b4531-5e5b{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-49bc31e2-dcbf{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-111c9f17-d153{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1882d03b-afe9{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-594e9f7d-cd84{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-202e8099-ca88{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-6b181941-de38{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2ef51f48-50f4{gap:12px;}.elementor .e-1d414bd5-dd6f{max-width:760px;}.elementor .e-61d8d97c-b1ee{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-62e9ac27-3ab6{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-105562a-5860{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-9cba8c-a9ba{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-27c75e65-da55{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-21b01c0d-cb2f{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-179d4b5a-1b90{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-4aab71e-c4f0{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-68226dce-f6e3{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-29053870-aafa{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-e437e18-31d7{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-1ac6a317-3fc1{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-4deb3fb4-22e9{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-241d4cad-b75b{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-2fa3d52a-4c46{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-18b0825f-7fdf{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-271653bc-7a10{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-5528b97c-8e02{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-5b86f1f7-4389{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-2bb500d2-159f{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-24292364-5938{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dfw-line);\n}.elementor .e-f954dd9-442b{gap:36px;flex:3 1 0px;}.elementor .e-126d5c1c-9582{height:460px;object-fit:cover;}.elementor .e-3d5210d3-728f{font-size:22px;}.elementor .e-404f1b55-83f3{font-size:16px;}.elementor .e-74401347-3c5b{margin-block-start:4px;gap:12px;}.elementor .e-7bf69fbf-148a{padding:28px;gap:12px;}.elementor .e-2f5e9905-761e{position:sticky;inset-block-start:110px;gap:20px;flex:2 1 0px;}.elementor .e-56897adc-f3fc{gap:64px;align-items:flex-start;}.elementor .e-5230e85e-b8a5{max-width:760px;}.elementor .e-7e8f5eae-481b{margin-block-start:auto;}.elementor .e-5603bc8e-77b2{margin-block-start:auto;}.elementor .e-37ee3472-9fb6{margin-block-start:auto;}.elementor .e-5dcd281b-db94{max-width:760px;}.elementor .e-345d4992-27fc{margin-block-start:auto;}.elementor .e-6652e57d-e1f6{margin-block-start:auto;}.elementor .e-53f11af-34b1{margin-block-start:auto;}.elementor .e-232a5c3c-d90b{font-size:36px;}.elementor .e-17118ea1-e924{flex:1 1 0px;}.elementor .e-2e1c30eb-659c{width:auto;padding:0px;gap:12px;flex:0 0 auto;}.elementor .e-726b8019-971e{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-6f736579-6133{padding-block-start:0px;padding-block-end:96px;}