.elementor .e-6dd5615-16eb{max-width:680px;}.elementor .e-177fb89c-8a8a{margin-block-start:8px;}.elementor .e-7772b93-a6d8{margin-block-start:10px;gap:10px;}.elementor .e-dedf580-ad3a{background-image:linear-gradient(100deg, #0F1419F5 0%,#0F1419D9 45%,#0F141973 100%),url("https://dfwstructurewelding.com/wp-content/uploads/tenants/27/2026/11/welder-welding-steel-frame-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3081913-6ad9{font-size:17px;}.elementor .e-210fff41-5b7b{font-size:17px;}.elementor .e-31b0ea2a-d81f{margin-block-start:8px;}.elementor .e-15436c34-4ace{max-width:760px;}.elementor .e-6ecdeca1-e42e{max-width:760px;}.elementor .e-38ec4b08-6bc4{max-width:760px;}.elementor .e-562b4d8a-dd21{max-width:760px;}.elementor .e-7cd3e25-8e79{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1ff2619-5c0c{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2f7ee4c9-2daa{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1ee34156-b78a{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-7f89e11e-7ebd{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-3fc6672f-9640{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-7e486b33-eaaf{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-64e25df7-dc92{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-9911c90-6999{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2b825e1e-f6dc{gap:12px;}.elementor .e-49608cf4-5741{max-width:760px;}.elementor .e-536c1fcd-9e6b{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-4e899ed8-2005{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-50d42b37-fc29{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-697b9f1e-8285{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-72673697-7a57{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-29d328ae-3167{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-7d56c37d-7285{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-7cbc6b2c-d3e9{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-7c6c1899-6173{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-6948ed40-fcef{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-44a52d8e-919d{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-6084a20-9634{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-3337fe1e-2d3c{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-1297cd2c-2710{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-6bac8df5-9361{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-c8adad1-7719{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-65335c9e-85e5{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-2aeabba9-3521{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-7404ff00-1935{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-3e58b75f-7c67{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-34cb083f-24fe{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dfw-line);\n}.elementor .e-19cdcf04-6e69{gap:36px;flex:3 1 0px;}.elementor .e-6cd64803-a072{height:460px;object-fit:cover;}.elementor .e-45938d42-2132{font-size:22px;}.elementor .e-592ba4c9-6c15{font-size:16px;}.elementor .e-426787bd-f6df{margin-block-start:4px;gap:12px;}.elementor .e-3d38e162-d43b{padding:28px;gap:12px;}.elementor .e-12e5017b-d11e{position:sticky;inset-block-start:110px;gap:20px;flex:2 1 0px;}.elementor .e-365d28c-a92b{gap:64px;align-items:flex-start;}.elementor .e-15d57c35-4789{max-width:760px;}.elementor .e-1e0270b1-6959{margin-block-start:auto;}.elementor .e-4ab6c8f3-98da{margin-block-start:auto;}.elementor .e-10490d9d-4420{margin-block-start:auto;}.elementor .e-6607b846-a53c{max-width:760px;}.elementor .e-41e8f890-6d5c{margin-block-start:auto;}.elementor .e-6b1bf245-2d6f{margin-block-start:auto;}.elementor .e-1a74f54e-fb36{margin-block-start:auto;}.elementor .e-3ec5c56e-4f12{font-size:36px;}.elementor .e-5c48ff96-6030{flex:1 1 0px;}.elementor .e-be38057-4113{width:auto;padding:0px;gap:12px;flex:0 0 auto;}.elementor .e-7e02af6c-2e8d{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-3b841fc4-8686{padding-block-start:0px;padding-block-end:96px;}