.elementor-225 .elementor-element.elementor-element-802e2d11:not(.elementor-motion-effects-element-type-background),.elementor-225 .elementor-element.elementor-element-802e2d11>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofingutah.com/wp-content/uploads/2026/08/Phoenix-Roofing-Company-Roofers-Roof-Installation-salt-lake-city-Roofing-Utah-4.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-225 .elementor-element.elementor-element-802e2d11>.elementor-background-overlay{background-color:#1f1a1c;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-225 .elementor-element.elementor-element-802e2d11{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 20px 90px 20px}.elementor-225 .elementor-element.elementor-element-51c62ad8>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-51c62ad8{text-align:center}.elementor-225 .elementor-element.elementor-element-51c62ad8 .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-225 .elementor-element.elementor-element-b40dbdd1>.elementor-widget-container{margin:0 0 16px 0}.elementor-225 .elementor-element.elementor-element-b40dbdd1{text-align:center}.elementor-225 .elementor-element.elementor-element-b40dbdd1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#FFF}.elementor-225 .elementor-element.elementor-element-08c28599>.elementor-widget-container{margin:0 0 28px 0}.elementor-225 .elementor-element.elementor-element-08c28599{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-225 .elementor-element.elementor-element-9ddb22e5 .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-225 .elementor-element.elementor-element-389d8ff2 .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-225 .elementor-element.elementor-element-f9946aed{padding:0 0 0 0}.elementor-225 .elementor-element.elementor-element-d208db43:not(.elementor-motion-effects-element-type-background),.elementor-225 .elementor-element.elementor-element-d208db43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-225 .elementor-element.elementor-element-d208db43{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 20px 30px 20px}.elementor-225 .elementor-element.elementor-element-d208db43>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-225 .elementor-element.elementor-element-e75eddb9>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-e75eddb9{text-align:center}.elementor-225 .elementor-element.elementor-element-e75eddb9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-210526a8>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-210526a8{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-1887ffed>.elementor-widget-container{margin:0 0 0 0}.elementor-225 .elementor-element.elementor-element-1887ffed{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-4aa60731:not(.elementor-motion-effects-element-type-background),.elementor-225 .elementor-element.elementor-element-4aa60731>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f6}.elementor-225 .elementor-element.elementor-element-4aa60731{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 50px 20px}.elementor-225 .elementor-element.elementor-element-4aa60731>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-225 .elementor-element.elementor-element-ed688e8b>.elementor-widget-container{margin:0 0 10px 0}.elementor-225 .elementor-element.elementor-element-ed688e8b{text-align:center}.elementor-225 .elementor-element.elementor-element-ed688e8b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#9A214C}.elementor-225 .elementor-element.elementor-element-2738ca15>.elementor-widget-container{margin:0 0 10px 0}.elementor-225 .elementor-element.elementor-element-2738ca15{text-align:center}.elementor-225 .elementor-element.elementor-element-2738ca15 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-01179c8f>.elementor-widget-container{margin:0 0 24px 0}.elementor-225 .elementor-element.elementor-element-01179c8f{text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-10362f41>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-10362f41{text-align:start}.elementor-225 .elementor-element.elementor-element-10362f41 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-2801e0ec>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-2801e0ec{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-f7bbfb5f{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-f7bbfb5f .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-f7bbfb5f .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-225 .elementor-element.elementor-element-74733322>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-74733322{text-align:start}.elementor-225 .elementor-element.elementor-element-74733322 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-e72d21f6>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-e72d21f6{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-4502ed99{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-4502ed99 .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-4502ed99 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-225 .elementor-element.elementor-element-b460cea2>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-b460cea2{text-align:start}.elementor-225 .elementor-element.elementor-element-b460cea2 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-a790c7c6>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-a790c7c6{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-2c786a26{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-2c786a26 .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-2c786a26 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-225 .elementor-element.elementor-element-73675f80>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-73675f80{text-align:start}.elementor-225 .elementor-element.elementor-element-73675f80 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-9e706efa>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-9e706efa{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-4194d864:not(.elementor-motion-effects-element-type-background),.elementor-225 .elementor-element.elementor-element-4194d864>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f6}.elementor-225 .elementor-element.elementor-element-4194d864{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 50px 20px}.elementor-225 .elementor-element.elementor-element-4194d864>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-225 .elementor-element.elementor-element-00c3e407>.elementor-widget-container{margin:0 0 10px 0}.elementor-225 .elementor-element.elementor-element-00c3e407{text-align:center}.elementor-225 .elementor-element.elementor-element-00c3e407 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#9A214C}.elementor-225 .elementor-element.elementor-element-f61e55bf>.elementor-widget-container{margin:0 0 10px 0}.elementor-225 .elementor-element.elementor-element-f61e55bf{text-align:center}.elementor-225 .elementor-element.elementor-element-f61e55bf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-8cd18490>.elementor-widget-container{margin:0 0 24px 0}.elementor-225 .elementor-element.elementor-element-8cd18490{text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-2990aa0b>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-2990aa0b{text-align:start}.elementor-225 .elementor-element.elementor-element-2990aa0b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-c204fa03>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-c204fa03{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-378a6660{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-378a6660 .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-378a6660 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-225 .elementor-element.elementor-element-73a3468a>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-73a3468a{text-align:start}.elementor-225 .elementor-element.elementor-element-73a3468a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-7425423a>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-7425423a{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-09e226ad{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-09e226ad .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-09e226ad .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-225 .elementor-element.elementor-element-d7c55a06>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-d7c55a06{text-align:start}.elementor-225 .elementor-element.elementor-element-d7c55a06 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-e2be4bfc>.elementor-widget-container{margin:0 0 18px 0}.elementor-225 .elementor-element.elementor-element-e2be4bfc{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-f022ac43:not(.elementor-motion-effects-element-type-background),.elementor-225 .elementor-element.elementor-element-f022ac43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-225 .elementor-element.elementor-element-f022ac43{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 56px 20px}.elementor-225 .elementor-element.elementor-element-f022ac43>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-225 .elementor-element.elementor-element-824af7a0>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-824af7a0{text-align:center}.elementor-225 .elementor-element.elementor-element-824af7a0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-5e73be3a>.elementor-widget-container{margin:0 0 22px 0}.elementor-225 .elementor-element.elementor-element-5e73be3a{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-969c2064 .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-225 .elementor-element.elementor-element-b2604588 .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-225 .elementor-element.elementor-element-86927fee .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-225 .elementor-element.elementor-element-386f2f05{padding:0 0 0 0}.elementor-225 .elementor-element.elementor-element-0a2b6e00{padding:0 0 0 0}.elementor-225 .elementor-element.elementor-element-63f138a0{padding:0 0 0 0}.elementor-225 .elementor-element.elementor-element-a1d907f9:not(.elementor-motion-effects-element-type-background),.elementor-225 .elementor-element.elementor-element-a1d907f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-225 .elementor-element.elementor-element-a1d907f9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 20px 56px 20px}.elementor-225 .elementor-element.elementor-element-a1d907f9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-225 .elementor-element.elementor-element-96089aae>.elementor-widget-container{margin:0 0 10px 0}.elementor-225 .elementor-element.elementor-element-96089aae{text-align:center}.elementor-225 .elementor-element.elementor-element-96089aae .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#9A214C}.elementor-225 .elementor-element.elementor-element-58d443e9>.elementor-widget-container{margin:0 0 10px 0}.elementor-225 .elementor-element.elementor-element-58d443e9{text-align:center}.elementor-225 .elementor-element.elementor-element-58d443e9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-82047e28>.elementor-widget-container{margin:0 0 26px 0}.elementor-225 .elementor-element.elementor-element-82047e28{text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-09075b1c>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-09075b1c{text-align:start}.elementor-225 .elementor-element.elementor-element-09075b1c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-f8882857>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-f8882857{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-72e962d0{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-72e962d0 .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-72e962d0 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-225 .elementor-element.elementor-element-6e9c1a84>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-6e9c1a84{text-align:start}.elementor-225 .elementor-element.elementor-element-6e9c1a84 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-e93701ec>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-e93701ec{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-1ea2e63d{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-1ea2e63d .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-1ea2e63d .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-225 .elementor-element.elementor-element-a1598355>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-a1598355{text-align:start}.elementor-225 .elementor-element.elementor-element-a1598355 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-97f1deec>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-97f1deec{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-4bb6b4a9{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-4bb6b4a9 .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-4bb6b4a9 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-225 .elementor-element.elementor-element-ea0abb0c>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-ea0abb0c{text-align:start}.elementor-225 .elementor-element.elementor-element-ea0abb0c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-bc71acae>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-bc71acae{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-bb5f8a22{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-225 .elementor-element.elementor-element-bb5f8a22 .elementor-divider-separator{width:100%}.elementor-225 .elementor-element.elementor-element-bb5f8a22 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-225 .elementor-element.elementor-element-9d1e3e6b>.elementor-widget-container{margin:0 0 6px 0}.elementor-225 .elementor-element.elementor-element-9d1e3e6b{text-align:start}.elementor-225 .elementor-element.elementor-element-9d1e3e6b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-225 .elementor-element.elementor-element-89e83832>.elementor-widget-container{margin:0 0 14px 0}.elementor-225 .elementor-element.elementor-element-89e83832{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-225 .elementor-element.elementor-element-725526dc{padding:0 0 0 0}.elementor-225 .elementor-element.elementor-element-d9ec877f{padding:0 0 0 0}.elementor-225 .elementor-element.elementor-element-8bff9e86{padding:0 0 0 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-225 .elementor-element.elementor-element-86c40e66{width:50%}.elementor-225 .elementor-element.elementor-element-96a4fe11{width:50%}.elementor-225 .elementor-element.elementor-element-189563a2{width:33%}.elementor-225 .elementor-element.elementor-element-36d737d9{width:33%}.elementor-225 .elementor-element.elementor-element-9ecc31ef{width:33%}}