.elementor .e-485892d-0fd9f5c:hover,.elementor .e-485892d-0fd9f5c:focus-visible{color:var(--Black);}.elementor .e-18f0b11-54c98db:hover,.elementor .e-18f0b11-54c98db:focus-visible{color:var(--Yellow);border-radius:5px;border-width:2px;border-color:var(--White);border-style:solid;}.elementor .e-18f0b11-54c98db{border-style:solid;}.elementor .e-687d5b7-dd58dcf{padding-block-start:var(--2EM);padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0em;flex-direction:row;gap:2em;}.elementor .e-262b765-956060a{margin-block-start:var(--Side-Padding-Mobile);margin-block-end:-5px;background-color:var(--Text);}.elementor .e-8dc1a7b-d97d353{padding-block-start:1em;padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0em;flex-direction:column;gap:0px;justify-content:flex-start;}.elementor .e-01484be-2c20bdc{width:55%;padding:0px;margin-inline-end:0em;flex-direction:column;gap:var(--Service-Box-Padding);justify-content:center;}.elementor .e-4192176-c2043c7{font-family:var(--Headings);font-weight:900;font-size:var(--32px);color:var(--White);letter-spacing:0px;line-height:130%;text-align:start;border-start-start-radius:10px;border-start-end-radius:10px;}.elementor .e-709f1df-85c124d{font-family:var(--Body);font-weight:400;font-size:var(--14px);color:var(--White);}.elementor .e-102fb47-c92d413{padding-block-start:var(--2EM);padding-block-end:var(--Side-Padding-Mobile);padding-inline-start:1.5em;padding-inline-end:1.5em;margin-block-end:5px;border-start-start-radius:10px;border-start-end-radius:10px;background-color:var(--Blue);flex-direction:column;}.elementor .e-160aaab-42aece2{padding-block-start:0px;padding-block-end:var(--2EM);padding-inline-start:0em;padding-inline-end:0em;border-radius:10px;background-color:var(--White);display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .e-579a9ee-0f889fa{width:40%;padding:0em;flex-direction:column;align-items:end;}.elementor .e-fb59d7b-cc968b4{width:var(--Width-1440);padding:0px;display:flex;flex-direction:row;gap:6em;justify-content:space-between;}.elementor .e-6237b14-9582fa7{padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0em;padding-inline-end:0em;background-image:linear-gradient(var(--Overlay), var(--Overlay)),url("https://swatroofing.com/wp-content/uploads/2025/01/Stone-Coated-Steel-Residential-Roof-Installation-fort-worth-swat-roofing-banner.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f66ac03-0a6486e{padding:0px;}.elementor .e-1f7513e-1d98c81{padding:0px;}.elementor .e-f6ac486-988192f{padding:0px;}.elementor .e-0e2b92d-112280f{padding:0px;}.elementor .e-10669b8-0be7ba9{padding:0px;}.elementor .e-599688a-e5a1b70{width:var(--Width-Desktop);column-gap:2em;padding:0px;flex-direction:row;row-gap:0px;justify-content:center;align-items:center;}.elementor .e-24fd878-d270d07{padding-block-start:3em;padding-block-end:3em;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0px 10px 0px var(--e-gv-3003f77);flex-direction:row;justify-content:center;}.elementor .e-44ec365-f4772d0{width:88%;padding:0px;display:flex;flex-direction:column;gap:1.5em;}.elementor .e-6917e4f-bca3579{padding:0px;flex-direction:column;gap:2.5em;}.elementor .e-2e8389f-3cd2bcb{padding:0em;flex-direction:row;gap:3em;}.elementor .e-aaf07e3-2d89506{padding:0px;flex-direction:column;gap:1.25em;align-self:center;}.elementor .e-c858bb7-756afb7{padding:0em;border-radius:var(--e-gv-79ebf6a);flex-direction:column;align-items:end;}.elementor .e-6638291-5788547{width:var(--Width-1440);padding:0em;display:flex;gap:4em;}.elementor .e-db64684-177fba0{padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:center;}.elementor .e-868727d-d186d5f{background-color:var(--Text);}.elementor .e-51f9346-8dd2ed0{font-size:var(--31px);color:var(--Yellow);}.elementor .e-dd5e191-8a7871d{width:12%;height:42%;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--Border-radius);background-color:var(--TWhite);justify-content:center;align-items:center;}.elementor .e-11fde42-82506b3{line-height:160%;}.elementor .e-c3ff37d-a8f018c{padding-block-start:10px;padding-block-end:0px;padding-inline-start:1.5em;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .e-4c41227-7e9beb3{padding:0px;display:flex;flex-direction:row;}.elementor .e-ebd85fd-51cf5ce{font-size:var(--31px);color:var(--Yellow);}.elementor .e-1d0d364-d7d70b5{width:12%;height:42%;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--Border-radius);background-color:var(--TWhite);justify-content:center;align-items:center;}.elementor .e-1016389-6b8d101{line-height:160%;}.elementor .e-ed8ac42-5bb031b{padding-block-start:10px;padding-block-end:0px;padding-inline-start:1.5em;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .e-bf1c08e-f552d89{padding:0px;display:flex;flex-direction:row;}.elementor .e-845e81a-224a034{font-size:var(--31px);color:var(--Yellow);}.elementor .e-72e80f9-8596567{width:12%;height:42%;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--Border-radius);background-color:var(--TWhite);justify-content:center;align-items:center;}.elementor .e-7ab143a-bc81d33{line-height:160%;}.elementor .e-40b2d79-c34bc13{padding-block-start:10px;padding-block-end:0px;padding-inline-start:1.5em;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .e-318c818-b0e585c{padding:0px;display:flex;flex-direction:row;}.elementor .e-c9ee2ed-06678fb{width:var(--Width-1440);padding:0px;gap:2em;justify-content:space-between;}.elementor .e-ba095f8-e50056f{width:var(--Width-1440);padding:0px;margin-block-start:1em;}.elementor .e-102830b-bf779c8{padding:0px;margin-block-start:3em;margin-block-end:3em;}.elementor .e-beddde0-6321fe2{font-size:var(--31px);color:var(--Yellow);}.elementor .e-90c5b49-959f703{width:12%;height:42%;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--Border-radius);background-color:var(--TWhite);justify-content:center;align-items:center;}.elementor .e-52911af-3b68810{line-height:160%;}.elementor .e-e5fdc66-ed10ef3{padding-block-start:10px;padding-block-end:0px;padding-inline-start:1.5em;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .e-0ca4214-6a1a550{padding:0px;display:flex;flex-direction:row;}.elementor .e-e16d6de-217b874{font-size:var(--31px);color:var(--Yellow);}.elementor .e-e252945-9408051{width:12%;height:42%;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--Border-radius);background-color:var(--TWhite);justify-content:center;align-items:center;}.elementor .e-2a68c30-2dc25ad{line-height:160%;}.elementor .e-91a1d24-1596c0e{padding-block-start:10px;padding-block-end:0px;padding-inline-start:1.5em;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .e-b5de3c6-9d0f881{padding:0px;display:flex;flex-direction:row;}.elementor .e-694e6c0-f00f55d{font-size:var(--31px);color:var(--Yellow);}.elementor .e-2df297c-1757f55{width:12%;height:42%;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--Border-radius);background-color:var(--TWhite);justify-content:center;align-items:center;}.elementor .e-0615a07-57d3061{line-height:160%;}.elementor .e-5eb54cc-256d476{padding-block-start:10px;padding-block-end:0px;padding-inline-start:1.5em;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:start;}.elementor .e-db54e28-0cc27d4{padding:0px;display:flex;flex-direction:row;}.elementor .e-2a0d069-76a22b1{width:var(--Width-1440);padding:0px;gap:2em;justify-content:space-between;}.elementor .e-a470870-8371fc3{width:var(--Width-1440);padding:0px;margin-block-start:1em;}.elementor .e-09378f1-7e3dfc4{padding:0px;}.elementor .e-e2349ce-074a81b{padding:0px;flex-direction:column;gap:1em;}.elementor .e-c34e7e6-b68c85e{width:var(--Width-1440);padding:0px;flex-direction:column;gap:4em;}.elementor .e-5fdc2ef-d433107{padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0em;padding-inline-end:0em;background-color:var(--Black);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-e49691c-5af8625{color:var(--Black);margin-block-start:-0.5em;}.elementor .e-d8c3727-093d114{font-size:var(--14px);margin-block-start:var(--Side-Padding-Mobile);align-self:start;}.elementor .e-d8c3727-093d114:hover,.elementor .e-d8c3727-093d114:focus-visible{color:var(--White);background-color:var(--Black);}.elementor .e-b22f94a-6e1c0b4{width:45%;padding:0px;flex-direction:column;gap:var(--Service-Box-Padding);align-self:center;}.elementor .e-57364dc-0a2b7ac{width:55%;padding:0px;flex-direction:row;gap:var(--Mobile-Padding);}.elementor .e-bebf864-ece125f{margin-block-start:var(--Side-Padding-Mobile);display:none;align-self:start;}.elementor .e-bebf864-ece125f:hover,.elementor .e-bebf864-ece125f:focus-visible{color:var(--White);background-color:var(--Black);}.elementor .e-b5422a4-abbc708{width:var(--Width-1440);padding:0em;display:flex;gap:var(--Main-Padding);}.elementor .e-f310fe1-d2ce4b4{padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--LtGray);flex-direction:row;justify-content:center;}.elementor .e-d3ef5d8-f28d75b{text-align:center;}.elementor .e-ab3bf1c-27b554d{width:920px;color:var(--Text);text-align:center;margin-block-start:-0.5em;align-self:center;}.elementor .e-0b500e0-60ece04{width:100%;padding-block-end:1em;}.elementor .e-6be0fe9-3f558a7:hover,.elementor .e-6be0fe9-3f558a7:focus-visible{color:var(--Black);}.elementor .e-765a969-63eab35{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--2EM);padding-inline-end:var(--2EM);flex-direction:column;gap:0.5em;}.elementor .e-045cecd-d297ff9{padding-block-start:0px;padding-block-end:var(--2EM);padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--Border-radius);border-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Yellow);background-color:var(--White);box-shadow:0px 0px 6px 0px var(--e-gv-25a64fa);flex-direction:column;gap:0.5em;align-items:start;}.elementor .e-d8e1464-d1fe267{width:30%;padding:0px;}.elementor .e-47752a6-6a87c68{width:100%;padding-block-end:1em;}.elementor .e-debad68-394a513:hover,.elementor .e-debad68-394a513:focus-visible{color:var(--Black);}.elementor .e-361e8fa-69eae7e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--2EM);padding-inline-end:var(--2EM);flex-direction:column;gap:0.5em;}.elementor .e-8fec990-0e04d95{padding-block-start:0px;padding-block-end:var(--2EM);padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--Border-radius);border-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Yellow);background-color:var(--White);box-shadow:0px 0px 6px 0px var(--e-gv-25a64fa);flex-direction:column;gap:0.5em;align-items:start;}.elementor .e-8c47f17-6a5c3eb{width:30%;padding:0px;}.elementor .e-421c52d-2063157{width:100%;padding-block-end:1em;}.elementor .e-9abcdbb-acd4268:hover,.elementor .e-9abcdbb-acd4268:focus-visible{color:var(--Black);}.elementor .e-556ee03-0c3afb8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--2EM);padding-inline-end:var(--2EM);flex-direction:column;gap:0.5em;}.elementor .e-1ac1a65-d411f43{padding-block-start:0px;padding-block-end:var(--2EM);padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--Border-radius);border-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Yellow);background-color:var(--White);box-shadow:0px 0px 6px 0px var(--e-gv-25a64fa);flex-direction:column;gap:0.5em;align-items:start;}.elementor .e-c421af9-11d589d{width:30%;padding:0px;}.elementor .e-1a3cca9-ba22c31{width:var(--Width-Desktop);padding-block-start:2em;padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0em;flex-direction:row;gap:var(--Mobile-Padding);justify-content:space-around;}.elementor .e-63dabe5-5da9b86{width:var(--Width-1440);padding:0px;flex-direction:column;gap:1em;align-items:center;}.elementor .e-744098c-cac3bee{padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0em;padding-inline-end:0em;flex-direction:column;align-items:center;}.elementor .e-ea707fd-e2458f2{text-align:center;}.elementor .e-cd3d075-f410f93{width:34%;line-height:0px;padding-block-start:22px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:0px;border-radius:var(--Border-radius);background-color:var(--TWhite);display:flex;}.elementor .e-f66cf80-7bbb8aa{padding-block-start:0.5em;}.elementor .e-9326028-7c8dd5e{line-height:160%;}.elementor .e-c8553ee-0db83e7{width:25%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-b951d73-84a331e{width:34%;line-height:0px;padding-block-start:22px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:0px;border-radius:var(--Border-radius);background-color:var(--TWhite);display:flex;}.elementor .e-63d1f9d-d2d4db2{padding-block-start:0.5em;}.elementor .e-4d5e01c-1288b88{line-height:160%;}.elementor .e-8fe80cb-280bd5d{width:25%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-59de80e-350584d{width:34%;line-height:0px;padding-block-start:22px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:0px;border-radius:var(--Border-radius);background-color:var(--TWhite);display:flex;}.elementor .e-24135e6-e153cf3{padding-block-start:0.5em;}.elementor .e-faac1ce-cc78a94{line-height:160%;}.elementor .e-880311b-e5b4474{width:25%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-ea03175-658655e{width:34%;font-family:var(--e-gv-3c622ea);font-size:var(--e-gv-5dddf82);color:var(--e-gv-754210e);letter-spacing:24%;line-height:0px;padding-block-start:22px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:0px;border-radius:var(--Border-radius);background-color:var(--TWhite);display:flex;}.elementor .e-6f3cbef-3fc7fdc{padding-block-start:0.5em;}.elementor .e-da872b5-ed9a60c{line-height:160%;}.elementor .e-9d8671d-45cab0c{width:25%;padding:0px;flex-direction:column;gap:10px;}.elementor .e-e2bd940-b6704e3{padding:0px;margin-block-start:1.5em;flex-direction:row;gap:4em;}.elementor .e-e805c83-423af45{width:var(--Width-1440);padding:0px;flex-direction:column;gap:var(--2EM);}.elementor .e-5bb2bf4-3314d82{padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0em;padding-inline-end:0em;background-image:url("https://swatroofing.com/wp-content/uploads/2026/10/caution-tape-yellow-stripes.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom center;background-color:var(--Black);flex-direction:column;align-items:center;}.elementor .e-299652a-614a1d2{width:60px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-203bbc1-c25ab7b{margin-block-start:-0.5em;margin-block-end:0em;align-self:start;}.elementor .e-31bd2f8-0671e9a{padding:0px;flex-direction:column;gap:var(--Side-Padding-Mobile);}.elementor .e-964b3f3-c50ce0c{padding:0px;flex-direction:row;gap:var(--2EM);align-items:start;}.elementor .e-a333336-d484036{padding:var(--2EM);align-items:start;}.elementor .e-77f4ecf-062dbf8{width:60px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-990cc3c-1bf18ea{margin-block-start:-0.5em;margin-block-end:0em;margin-inline-start:0em;margin-inline-end:0em;align-self:start;}.elementor .e-c2ee98c-a76d737{padding:0px;flex-direction:column;gap:var(--Side-Padding-Mobile);}.elementor .e-bc90741-a215221{padding:0px;flex-direction:row;gap:var(--2EM);align-items:start;}.elementor .e-ef1ed4c-54aebbd{padding:var(--2EM);align-items:start;}.elementor .e-805be28-2feb692{width:var(--Width-1440);padding:0px;flex-direction:row;gap:var(--Mobile-Padding);}.elementor .e-f12885d-0a7e7f5{padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0em;padding-inline-end:0px;background-color:var(--LtGray);display:flex;flex-direction:row;gap:var(--Main-Padding);justify-content:center;align-items:center;}.elementor .e-77fb560-e8c283a{text-align:center;padding:0px;}.elementor .e-6354a33-e8128ee{width:var(--Width-Desktop);padding:0px;display:flex;flex-direction:column;}.elementor .e-1a1008f-9fbd2eb{width:80px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-b7320cd-f0d69b1{align-self:start;}.elementor .e-a795b66-eee860f{width:80px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-a9e571b-6da363e{align-self:start;}.elementor .e-ee44c0c-6bae51c{flex-direction:column;align-items:start;}.elementor .e-987bf40-119f7a7{width:80px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-eaac915-ccafbe1{align-self:start;}.elementor .e-04695fb-3d88847{flex-direction:column;align-items:start;}.elementor .e-753a3ec-e547f9d{padding-block-start:var(--2EM);padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0em;display:flex;flex-direction:row;gap:var(--2EM);align-items:center;}.elementor .e-aeba544-4a01b84{width:80px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-8702a34-a031242{align-self:start;}.elementor .e-3d3ef82-01eed91{padding:var(--2EM);flex-direction:column;align-items:start;}.elementor .e-3f84faa-332c2bc{width:80px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-a74ae07-c4951d0:hover,.elementor .e-a74ae07-c4951d0:focus-visible{color:var(--Yellow);}.elementor .e-57d94ea-c937bda{align-self:start;}.elementor .e-a2a53de-ecaac4d{padding:var(--2EM);flex-direction:column;row-gap:1.5em;align-items:start;}.elementor .e-13b26b6-f072c70{width:80px;padding:10px;border-radius:5px;background-color:var(--TBlue);}.elementor .e-006b701-0822938:hover,.elementor .e-006b701-0822938:focus-visible{color:var(--Yellow);}.elementor .e-aed81bf-b3d1baa{align-self:start;}.elementor .e-c165145-43d5469{padding:var(--2EM);flex-direction:column;row-gap:1.5em;align-items:start;}.elementor .e-1397b50-9938313{padding-block-start:var(--2EM);padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0em;display:flex;flex-direction:row;gap:var(--2EM);align-items:center;}.elementor .e-02333a2-f83ba60{width:var(--Width-1440);padding-block-start:var(--Main-Padding);padding-block-end:var(--Main-Padding);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:var(--Service-Box-Padding);align-items:center;}.elementor .e-628cbe8-8804a30{padding:0px;justify-content:center;}.elementor .e-8328444-8fd94ad{padding:0px;background-color:var(--LtGray);}.elementor .e-3617b4b-73a2d16{width:680px;text-align:center;padding-block-start:0.5em;padding-block-end:1em;}.elementor .e-a8c50ce-3ddd8d2:hover,.elementor .e-a8c50ce-3ddd8d2:focus-visible{color:var(--e-gv-3fea524);}.elementor .e-6f85370-2de0329:hover,.elementor .e-6f85370-2de0329:focus-visible{color:var(--e-gv-73a6622);}.elementor .e-94ab442-461db4a{padding-block-start:2em;padding-block-end:0em;padding-inline-start:0em;padding-inline-end:0em;flex-direction:row;gap:1em;justify-content:center;}.elementor .e-4644c35-d6f2082{padding:0px;flex-direction:column;align-items:center;}.elementor .e-e0c4db3-beaf1a8{padding-block-start:var(--8EM);padding-block-end:var(--Main-Padding);padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://swatroofing.com/wp-content/uploads/2026/10/caution-tape-yellow-stripes.png"),linear-gradient(var(--Overlay), var(--Overlay)),url("https://swatroofing.com/wp-content/uploads/2024/12/man-sitting-on-house-drone-inspection.jpg");background-repeat:no-repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:top center,0% 0%,center center;flex-direction:column;align-items:center;}