.elementor .e-29e75734-ee9c{max-width:680px;}.elementor .e-4b5b7b7f-ec51{margin-block-start:8px;}.elementor .e-68751ef9-2060{margin-block-start:10px;gap:10px;}.elementor .e-10e38f21-5aa4{background-image:linear-gradient(100deg, #0F1419F5 0%,#0F1419D9 45%,#0F141973 100%),url("https://dfwstructurewelding.com/wp-content/uploads/tenants/27/2026/11/measuring-metal-frame-fabrication.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5671b177-23a8{font-size:17px;}.elementor .e-163c33a2-614a{font-size:17px;}.elementor .e-1b0657e2-ae2c{margin-block-start:8px;}.elementor .e-663b3f3d-ddd3{max-width:760px;}.elementor .e-19880f24-48aa{max-width:760px;}.elementor .e-26825e07-b9d1{max-width:760px;}.elementor .e-62edce51-1f45{max-width:760px;}.elementor .e-a27177a-9701{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-40d4e4d0-d264{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-695b1631-939a{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5fc0a9a1-9b6d{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-62b1f8b-c95b{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-4ff76a3d-f622{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5749a937-d5b9{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-238004f4-8780{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2ff873f1-fefb{font-size:15px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-3ba5475a-95f3{gap:12px;}.elementor .e-395cf8cc-602d{max-width:760px;}.elementor .e-2613255d-786b{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-7f345581-a94f{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-411c558a-b5b2{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-5f9ed2f0-c768{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-2e8fc2f1-1620{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-569f7486-9843{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-5e63e5d8-d7bf{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-6c457cb7-2a94{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-3f9f00bb-ca6c{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-2beb922c-9f0b{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-33c52846-9bc8{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-6bee1a6d-f328{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-7bfb2067-d3c7{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-115d68d8-78c3{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-5336b286-704f{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-579221d2-835a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-3c403b71-9a46{font-family:var(--dfw-font-heading);font-weight:600;font-size:18px;color:var(--dfw-graphite);line-height:1.4;}.elementor .e-5fbf4562-939e{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-37869bde-9690{padding-block-start:0px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-559774a1-663f{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--dfw-line);\n}.elementor .e-b5ed319-d6eb{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--dfw-line);\n}.elementor .e-3973840a-935e{gap:36px;flex:3 1 0px;}.elementor .e-47082670-dc7f{height:460px;object-fit:cover;}.elementor .e-211e9ecf-9523{font-size:22px;}.elementor .e-de746fd-2aff{font-size:16px;}.elementor .e-5e52c82b-a714{margin-block-start:4px;gap:12px;}.elementor .e-50d7c990-937b{padding:28px;gap:12px;}.elementor .e-30431b77-58b9{position:sticky;inset-block-start:110px;gap:20px;flex:2 1 0px;}.elementor .e-5543e02a-1e95{gap:64px;align-items:flex-start;}.elementor .e-597ff696-b7d8{max-width:760px;}.elementor .e-175758a5-41e6{margin-block-start:auto;}.elementor .e-510a5cc4-fb02{margin-block-start:auto;}.elementor .e-5ab2b14f-89de{margin-block-start:auto;}.elementor .e-5dd45405-3518{max-width:760px;}.elementor .e-778ee56d-1bed{margin-block-start:auto;}.elementor .e-1f193f03-d5c9{margin-block-start:auto;}.elementor .e-5ca8f0a-9d7a{margin-block-start:auto;}.elementor .e-7906d109-aa12{font-size:36px;}.elementor .e-22cd79d7-709a{flex:1 1 0px;}.elementor .e-69f07d33-54bc{width:auto;padding:0px;gap:12px;flex:0 0 auto;}.elementor .e-40937c5c-acff{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-67c5f0a8-f734{padding-block-start:0px;padding-block-end:96px;}