.elementor-2008 .elementor-element.elementor-element-07dd1afa:not(.elementor-motion-effects-element-type-background),.elementor-2008 .elementor-element.elementor-element-07dd1afa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofingutah.com/wp-content/uploads/2020/12/Roof-Retoration-salt-lake-city-Roofing-Utah-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2008 .elementor-element.elementor-element-07dd1afa>.elementor-background-overlay{background-color:#1f1a1c;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2008 .elementor-element.elementor-element-07dd1afa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 20px 90px 20px}.elementor-2008 .elementor-element.elementor-element-2571627b>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-2571627b{text-align:center}.elementor-2008 .elementor-element.elementor-element-2571627b .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-2008 .elementor-element.elementor-element-09ec12b4>.elementor-widget-container{margin:0 0 16px 0}.elementor-2008 .elementor-element.elementor-element-09ec12b4{text-align:center}.elementor-2008 .elementor-element.elementor-element-09ec12b4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#FFF}.elementor-2008 .elementor-element.elementor-element-0371951e>.elementor-widget-container{margin:0 0 28px 0}.elementor-2008 .elementor-element.elementor-element-0371951e{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-2008 .elementor-element.elementor-element-5a322c91 .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-2008 .elementor-element.elementor-element-2acb5d19 .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-2008 .elementor-element.elementor-element-f660cb67{padding:0 0 0 0}.elementor-2008 .elementor-element.elementor-element-2a9c8dae:not(.elementor-motion-effects-element-type-background),.elementor-2008 .elementor-element.elementor-element-2a9c8dae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2008 .elementor-element.elementor-element-2a9c8dae{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 20px 30px 20px}.elementor-2008 .elementor-element.elementor-element-2a9c8dae>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2008 .elementor-element.elementor-element-7e014214>.elementor-widget-container{margin:0 0 18px 0}.elementor-2008 .elementor-element.elementor-element-7e014214{text-align:center}.elementor-2008 .elementor-element.elementor-element-7e014214 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-3c1e5441>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-3c1e5441{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-52936595>.elementor-widget-container{margin:0 0 0 0}.elementor-2008 .elementor-element.elementor-element-52936595{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-ee48258a:not(.elementor-motion-effects-element-type-background),.elementor-2008 .elementor-element.elementor-element-ee48258a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2008 .elementor-element.elementor-element-ee48258a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 56px 20px}.elementor-2008 .elementor-element.elementor-element-ee48258a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2008 .elementor-element.elementor-element-23386e7a>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-23386e7a{text-align:center}.elementor-2008 .elementor-element.elementor-element-23386e7a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-1fed7849>.elementor-widget-container{margin:0 0 22px 0}.elementor-2008 .elementor-element.elementor-element-1fed7849{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-c10a9f4a .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-2008 .elementor-element.elementor-element-153f42da .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-2008 .elementor-element.elementor-element-10b5e4c8 .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-2008 .elementor-element.elementor-element-6a036989 .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-2008 .elementor-element.elementor-element-b0ae16f0{padding:0 0 0 0}.elementor-2008 .elementor-element.elementor-element-7fe9110a{padding:0 0 0 0}.elementor-2008 .elementor-element.elementor-element-33fd34bb{padding:0 0 0 0}.elementor-2008 .elementor-element.elementor-element-f3bef4c7:not(.elementor-motion-effects-element-type-background),.elementor-2008 .elementor-element.elementor-element-f3bef4c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2008 .elementor-element.elementor-element-f3bef4c7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 20px 56px 20px}.elementor-2008 .elementor-element.elementor-element-f3bef4c7>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2008 .elementor-element.elementor-element-4ca582a2>.elementor-widget-container{margin:0 0 10px 0}.elementor-2008 .elementor-element.elementor-element-4ca582a2{text-align:center}.elementor-2008 .elementor-element.elementor-element-4ca582a2 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#9A214C}.elementor-2008 .elementor-element.elementor-element-18ef7670>.elementor-widget-container{margin:0 0 10px 0}.elementor-2008 .elementor-element.elementor-element-18ef7670{text-align:center}.elementor-2008 .elementor-element.elementor-element-18ef7670 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-02ea6d26>.elementor-widget-container{margin:0 0 26px 0}.elementor-2008 .elementor-element.elementor-element-02ea6d26{text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-100fedbb>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-100fedbb{text-align:start}.elementor-2008 .elementor-element.elementor-element-100fedbb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-28fa184e>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-28fa184e{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-d9421773{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-2008 .elementor-element.elementor-element-d9421773 .elementor-divider-separator{width:100%}.elementor-2008 .elementor-element.elementor-element-d9421773 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-2008 .elementor-element.elementor-element-21b09334>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-21b09334{text-align:start}.elementor-2008 .elementor-element.elementor-element-21b09334 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-88539aa8>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-88539aa8{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-e4aa1e5a{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-2008 .elementor-element.elementor-element-e4aa1e5a .elementor-divider-separator{width:100%}.elementor-2008 .elementor-element.elementor-element-e4aa1e5a .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-2008 .elementor-element.elementor-element-f95a2d47>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-f95a2d47{text-align:start}.elementor-2008 .elementor-element.elementor-element-f95a2d47 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-fc486580>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-fc486580{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-34264cca{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-2008 .elementor-element.elementor-element-34264cca .elementor-divider-separator{width:100%}.elementor-2008 .elementor-element.elementor-element-34264cca .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-2008 .elementor-element.elementor-element-183c73b8>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-183c73b8{text-align:start}.elementor-2008 .elementor-element.elementor-element-183c73b8 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-e0c73079>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-e0c73079{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-6abaff02{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-2008 .elementor-element.elementor-element-6abaff02 .elementor-divider-separator{width:100%}.elementor-2008 .elementor-element.elementor-element-6abaff02 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-2008 .elementor-element.elementor-element-6ff726ee>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-6ff726ee{text-align:start}.elementor-2008 .elementor-element.elementor-element-6ff726ee .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-42b9f821>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-42b9f821{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-67700d07{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-2008 .elementor-element.elementor-element-67700d07 .elementor-divider-separator{width:100%}.elementor-2008 .elementor-element.elementor-element-67700d07 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-2008 .elementor-element.elementor-element-c58c020e>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-c58c020e{text-align:start}.elementor-2008 .elementor-element.elementor-element-c58c020e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-8839676a>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-8839676a{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-c51a7390{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-2008 .elementor-element.elementor-element-c51a7390 .elementor-divider-separator{width:100%}.elementor-2008 .elementor-element.elementor-element-c51a7390 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-2008 .elementor-element.elementor-element-30b26f46>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-30b26f46{text-align:start}.elementor-2008 .elementor-element.elementor-element-30b26f46 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-91ca34dd>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-91ca34dd{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-93480f24{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-2008 .elementor-element.elementor-element-93480f24 .elementor-divider-separator{width:100%}.elementor-2008 .elementor-element.elementor-element-93480f24 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-2008 .elementor-element.elementor-element-3793b714>.elementor-widget-container{margin:0 0 6px 0}.elementor-2008 .elementor-element.elementor-element-3793b714{text-align:start}.elementor-2008 .elementor-element.elementor-element-3793b714 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-2008 .elementor-element.elementor-element-f4e97ebc>.elementor-widget-container{margin:0 0 14px 0}.elementor-2008 .elementor-element.elementor-element-f4e97ebc{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-2008 .elementor-element.elementor-element-ae2bddb8{padding:0 0 0 0}.elementor-2008 .elementor-element.elementor-element-9b837c2e{padding:0 0 0 0}.elementor-2008 .elementor-element.elementor-element-848dbc0e{padding:0 0 0 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-2008 .elementor-element.elementor-element-65fa7d98{width:50%}.elementor-2008 .elementor-element.elementor-element-0e92a2d3{width:50%}.elementor-2008 .elementor-element.elementor-element-342f5400{width:25%}.elementor-2008 .elementor-element.elementor-element-b72a957d{width:25%}.elementor-2008 .elementor-element.elementor-element-48aed350{width:25%}.elementor-2008 .elementor-element.elementor-element-19b943f1{width:25%}}