.elementor-9905 .elementor-element.elementor-element-ca0180b2:not(.elementor-motion-effects-element-type-background),.elementor-9905 .elementor-element.elementor-element-ca0180b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofingutah.com/wp-content/uploads/2026/08/salt-lake-city-roofers-by-Roofing-Utah.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9905 .elementor-element.elementor-element-ca0180b2>.elementor-background-overlay{background-color:#1f1a1c;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9905 .elementor-element.elementor-element-ca0180b2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 20px 90px 20px}.elementor-9905 .elementor-element.elementor-element-8d4f17f0>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-8d4f17f0{text-align:center}.elementor-9905 .elementor-element.elementor-element-8d4f17f0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:rgb(255 255 255 / .85)}.elementor-9905 .elementor-element.elementor-element-4eae98d1>.elementor-widget-container{margin:0 0 16px 0}.elementor-9905 .elementor-element.elementor-element-4eae98d1{text-align:center}.elementor-9905 .elementor-element.elementor-element-4eae98d1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#FFF}.elementor-9905 .elementor-element.elementor-element-5b267b87>.elementor-widget-container{margin:0 0 28px 0}.elementor-9905 .elementor-element.elementor-element-5b267b87{text-align:center;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgb(255 255 255 / .92)}.elementor-9905 .elementor-element.elementor-element-55e89cee .elementor-button{background-color:#FFF;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:500;fill:#9A214C;color:#9A214C;border-radius:6px 6px 6px 6px;padding:13px 26px 13px 26px}.elementor-9905 .elementor-element.elementor-element-117b6bda .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:500;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:13px 26px 13px 26px}.elementor-9905 .elementor-element.elementor-element-b8559c07{padding:0 0 0 0}.elementor-9905 .elementor-element.elementor-element-0a4e9160:not(.elementor-motion-effects-element-type-background),.elementor-9905 .elementor-element.elementor-element-0a4e9160>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9905 .elementor-element.elementor-element-0a4e9160{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 20px 30px 20px}.elementor-9905 .elementor-element.elementor-element-0a4e9160>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9905 .elementor-element.elementor-element-f184b42b>.elementor-widget-container{margin:0 0 18px 0}.elementor-9905 .elementor-element.elementor-element-f184b42b{text-align:center}.elementor-9905 .elementor-element.elementor-element-f184b42b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-ec9d35fb>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-ec9d35fb{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-8c3dc106>.elementor-widget-container{margin:0 0 0 0}.elementor-9905 .elementor-element.elementor-element-8c3dc106{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-235b1697:not(.elementor-motion-effects-element-type-background),.elementor-9905 .elementor-element.elementor-element-235b1697>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f6}.elementor-9905 .elementor-element.elementor-element-235b1697{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 50px 20px}.elementor-9905 .elementor-element.elementor-element-235b1697>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9905 .elementor-element.elementor-element-f3c74e8e>.elementor-widget-container{margin:0 0 10px 0}.elementor-9905 .elementor-element.elementor-element-f3c74e8e{text-align:center}.elementor-9905 .elementor-element.elementor-element-f3c74e8e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#9A214C}.elementor-9905 .elementor-element.elementor-element-fa728020>.elementor-widget-container{margin:0 0 10px 0}.elementor-9905 .elementor-element.elementor-element-fa728020{text-align:center}.elementor-9905 .elementor-element.elementor-element-fa728020 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-ef7f4b10>.elementor-widget-container{margin:0 0 24px 0}.elementor-9905 .elementor-element.elementor-element-ef7f4b10{text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-b91a885f>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-b91a885f{text-align:start}.elementor-9905 .elementor-element.elementor-element-b91a885f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-b1fe4bf7>.elementor-widget-container{margin:0 0 18px 0}.elementor-9905 .elementor-element.elementor-element-b1fe4bf7{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-29bae507{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9905 .elementor-element.elementor-element-29bae507 .elementor-divider-separator{width:100%}.elementor-9905 .elementor-element.elementor-element-29bae507 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-9905 .elementor-element.elementor-element-be98389c>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-be98389c{text-align:start}.elementor-9905 .elementor-element.elementor-element-be98389c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-2ff072ac>.elementor-widget-container{margin:0 0 18px 0}.elementor-9905 .elementor-element.elementor-element-2ff072ac{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-5e6ac078{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9905 .elementor-element.elementor-element-5e6ac078 .elementor-divider-separator{width:100%}.elementor-9905 .elementor-element.elementor-element-5e6ac078 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-9905 .elementor-element.elementor-element-c114a1ff>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-c114a1ff{text-align:start}.elementor-9905 .elementor-element.elementor-element-c114a1ff .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-92978456>.elementor-widget-container{margin:0 0 18px 0}.elementor-9905 .elementor-element.elementor-element-92978456{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-2f895230{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9905 .elementor-element.elementor-element-2f895230 .elementor-divider-separator{width:100%}.elementor-9905 .elementor-element.elementor-element-2f895230 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-9905 .elementor-element.elementor-element-e1caf530>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-e1caf530{text-align:start}.elementor-9905 .elementor-element.elementor-element-e1caf530 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-7ae5dc7f>.elementor-widget-container{margin:0 0 18px 0}.elementor-9905 .elementor-element.elementor-element-7ae5dc7f{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-7f887470:not(.elementor-motion-effects-element-type-background),.elementor-9905 .elementor-element.elementor-element-7f887470>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9905 .elementor-element.elementor-element-7f887470{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 56px 20px}.elementor-9905 .elementor-element.elementor-element-7f887470>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9905 .elementor-element.elementor-element-f8510717>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-f8510717{text-align:center}.elementor-9905 .elementor-element.elementor-element-f8510717 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-094e0962>.elementor-widget-container{margin:0 0 22px 0}.elementor-9905 .elementor-element.elementor-element-094e0962{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-9e38d792 .elementor-button{background-color:#9A214C;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:500;fill:#FFF;color:#FFF;border-radius:6px 6px 6px 6px;padding:13px 26px 13px 26px}.elementor-9905 .elementor-element.elementor-element-2f49a56d .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:500;fill:#9A214C;color:#9A214C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9A214C;border-radius:6px 6px 6px 6px;padding:13px 26px 13px 26px}.elementor-9905 .elementor-element.elementor-element-9e6a2aac .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:500;fill:#9A214C;color:#9A214C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9A214C;border-radius:6px 6px 6px 6px;padding:13px 26px 13px 26px}.elementor-9905 .elementor-element.elementor-element-e564b8c8{padding:0 0 0 0}.elementor-9905 .elementor-element.elementor-element-68de89db{padding:0 0 0 0}.elementor-9905 .elementor-element.elementor-element-cee5054b{padding:0 0 0 0}.elementor-9905 .elementor-element.elementor-element-740763a5:not(.elementor-motion-effects-element-type-background),.elementor-9905 .elementor-element.elementor-element-740763a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9905 .elementor-element.elementor-element-740763a5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 20px 56px 20px}.elementor-9905 .elementor-element.elementor-element-740763a5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9905 .elementor-element.elementor-element-e3496cba>.elementor-widget-container{margin:0 0 10px 0}.elementor-9905 .elementor-element.elementor-element-e3496cba{text-align:center}.elementor-9905 .elementor-element.elementor-element-e3496cba .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#9A214C}.elementor-9905 .elementor-element.elementor-element-423128ec>.elementor-widget-container{margin:0 0 10px 0}.elementor-9905 .elementor-element.elementor-element-423128ec{text-align:center}.elementor-9905 .elementor-element.elementor-element-423128ec .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-76c09307>.elementor-widget-container{margin:0 0 26px 0}.elementor-9905 .elementor-element.elementor-element-76c09307{text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-4b791b38>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-4b791b38{text-align:start}.elementor-9905 .elementor-element.elementor-element-4b791b38 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-71cd8c22>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-71cd8c22{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-32a9c92e{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9905 .elementor-element.elementor-element-32a9c92e .elementor-divider-separator{width:100%}.elementor-9905 .elementor-element.elementor-element-32a9c92e .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9905 .elementor-element.elementor-element-8a433459>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-8a433459{text-align:start}.elementor-9905 .elementor-element.elementor-element-8a433459 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-a0c55966>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-a0c55966{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-fcfaa787{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9905 .elementor-element.elementor-element-fcfaa787 .elementor-divider-separator{width:100%}.elementor-9905 .elementor-element.elementor-element-fcfaa787 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9905 .elementor-element.elementor-element-8e41960a>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-8e41960a{text-align:start}.elementor-9905 .elementor-element.elementor-element-8e41960a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-3fb5f226>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-3fb5f226{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-f95ac618{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9905 .elementor-element.elementor-element-f95ac618 .elementor-divider-separator{width:100%}.elementor-9905 .elementor-element.elementor-element-f95ac618 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9905 .elementor-element.elementor-element-efb80939>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-efb80939{text-align:start}.elementor-9905 .elementor-element.elementor-element-efb80939 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-63c6070a>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-63c6070a{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-8a8377ae{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9905 .elementor-element.elementor-element-8a8377ae .elementor-divider-separator{width:100%}.elementor-9905 .elementor-element.elementor-element-8a8377ae .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9905 .elementor-element.elementor-element-b2494eaa>.elementor-widget-container{margin:0 0 6px 0}.elementor-9905 .elementor-element.elementor-element-b2494eaa{text-align:start}.elementor-9905 .elementor-element.elementor-element-b2494eaa .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9905 .elementor-element.elementor-element-18fa44a9>.elementor-widget-container{margin:0 0 14px 0}.elementor-9905 .elementor-element.elementor-element-18fa44a9{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9905 .elementor-element.elementor-element-c336b0e4{padding:0 0 0 0}.elementor-9905 .elementor-element.elementor-element-857adef6{padding:0 0 0 0}.elementor-9905 .elementor-element.elementor-element-fe5f4c8a{padding:0 0 0 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-9905 .elementor-element.elementor-element-d0b1a9ec{width:50%}.elementor-9905 .elementor-element.elementor-element-595642d5{width:50%}.elementor-9905 .elementor-element.elementor-element-e711dc55{width:33%}.elementor-9905 .elementor-element.elementor-element-c37d8d64{width:33%}.elementor-9905 .elementor-element.elementor-element-f1fb878d{width:33%}}