.elementor .e-45e04fad-7b1c{max-width:680px;}.elementor .e-71e29d42-ed63{margin-block-start:8px;}.elementor .e-20593367-3a35{margin-block-start:10px;gap:10px;}.elementor .e-63bc4f08-d633{background-image:linear-gradient(100deg, #0F1419F5 0%,#0F1419D9 45%,#0F141973 100%),url("https://dfwstructurewelding.com/wp-content/uploads/tenants/27/2026/11/steel-staircase-brick-wall.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-60dbaa0c-b284{font-size:17px;}.elementor .e-55eecbeb-809c{font-size:17px;}.elementor .e-2a83d920-98c6{margin-block-start:8px;}.elementor .e-43cde52-9b00{max-width:760px;}.elementor .e-30f30b23-8865{max-width:760px;}.elementor .e-34ea0605-a209{max-width:760px;}.elementor .e-3616dc66-c185{max-width:760px;}.elementor .e-65814039-b8c8{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1814ae78-d28b{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-874eeba-c0fd{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-542ad573-b559{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-71f8b2b6-b66c{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-79b41cc-520f{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-638c4421-9e61{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5f2f1b4f-6aea{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-372a9959-3401{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1e085618-8328{gap:12px;}.elementor .e-72797ae1-a977{max-width:760px;}.elementor .e-2a4d9376-2af7{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-32eb72b0-218a{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-6a83394-a56d{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-18c50c4-5f1d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-75761399-f2b7{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-58f65e5a-8188{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-3daa06bf-8b71{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-55763b07-d5cf{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-7d74435a-c8e8{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-748bf26-b98a{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-15388d63-e892{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-2b15a4c-50ba{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-4e869ac9-6165{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-500d7e65-9698{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-7a6c1a95-3786{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-7c8a9259-ac62{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-57adb166-5580{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-3dd8088f-f977{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-29c97c73-418c{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-6515b38f-e8ed{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-c90d71a-2195{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dfw-line);\n}.elementor .e-39b86c33-1e92{gap:36px;flex:3 1 0px;}.elementor .e-48519b91-aa18{height:460px;object-fit:cover;}.elementor .e-249cbc26-89d8{font-size:22px;}.elementor .e-36dcb39d-cf78{font-size:16px;}.elementor .e-2245e152-9500{margin-block-start:4px;gap:12px;}.elementor .e-2ad24a3a-64b6{padding:28px;gap:12px;}.elementor .e-5bbb9ac4-3e5b{position:sticky;inset-block-start:110px;gap:20px;flex:2 1 0px;}.elementor .e-3371e063-8b53{gap:64px;align-items:flex-start;}.elementor .e-70ea1dc0-737c{max-width:760px;}.elementor .e-771a00d-b6b4{margin-block-start:auto;}.elementor .e-2172ca60-2599{margin-block-start:auto;}.elementor .e-395bce93-5cec{margin-block-start:auto;}.elementor .e-2e816c8f-d26c{max-width:760px;}.elementor .e-287defb4-7bf9{margin-block-start:auto;}.elementor .e-1db8f75e-c20f{margin-block-start:auto;}.elementor .e-3c5b0c1-80f6{margin-block-start:auto;}.elementor .e-71ec55c7-4a28{font-size:36px;}.elementor .e-637e9ceb-f09c{flex:1 1 0px;}.elementor .e-6d128bfb-8dcc{width:auto;padding:0px;gap:12px;flex:0 0 auto;}.elementor .e-7f9f254-8ca1{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-2c5f9ec7-1d9a{padding-block-start:0px;padding-block-end:96px;}