.elementor-9878 .elementor-element.elementor-element-80b80c78:not(.elementor-motion-effects-element-type-background),.elementor-9878 .elementor-element.elementor-element-80b80c78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofingutah.com/wp-content/uploads/2020/12/Roofing-Company-Roofing-Contractor-Roofers-salt-lake-city-Roofing-Utah-24.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9878 .elementor-element.elementor-element-80b80c78>.elementor-background-overlay{background-color:#1f1a1c;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9878 .elementor-element.elementor-element-80b80c78{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 20px 90px 20px}.elementor-9878 .elementor-element.elementor-element-3a627195>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-3a627195{text-align:center}.elementor-9878 .elementor-element.elementor-element-3a627195 .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-9878 .elementor-element.elementor-element-80e202aa>.elementor-widget-container{margin:0 0 16px 0}.elementor-9878 .elementor-element.elementor-element-80e202aa{text-align:center}.elementor-9878 .elementor-element.elementor-element-80e202aa .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#FFF}.elementor-9878 .elementor-element.elementor-element-31f1353f>.elementor-widget-container{margin:0 0 28px 0}.elementor-9878 .elementor-element.elementor-element-31f1353f{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-9878 .elementor-element.elementor-element-791fce7b .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-9878 .elementor-element.elementor-element-efd8dba8 .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-9878 .elementor-element.elementor-element-0e6a2541{padding:0 0 0 0}.elementor-9878 .elementor-element.elementor-element-1018fe66:not(.elementor-motion-effects-element-type-background),.elementor-9878 .elementor-element.elementor-element-1018fe66>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9878 .elementor-element.elementor-element-1018fe66{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 20px 30px 20px}.elementor-9878 .elementor-element.elementor-element-1018fe66>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9878 .elementor-element.elementor-element-3969b005>.elementor-widget-container{margin:0 0 18px 0}.elementor-9878 .elementor-element.elementor-element-3969b005{text-align:center}.elementor-9878 .elementor-element.elementor-element-3969b005 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-eb51c056>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-eb51c056{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-3f492fa5{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-af99f839:not(.elementor-motion-effects-element-type-background),.elementor-9878 .elementor-element.elementor-element-af99f839>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f5f6}.elementor-9878 .elementor-element.elementor-element-af99f839{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 50px 20px}.elementor-9878 .elementor-element.elementor-element-af99f839>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9878 .elementor-element.elementor-element-9615ca29>.elementor-widget-container{margin:0 0 24px 0}.elementor-9878 .elementor-element.elementor-element-9615ca29{text-align:center}.elementor-9878 .elementor-element.elementor-element-9615ca29 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-cc8d8894>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-cc8d8894{text-align:start}.elementor-9878 .elementor-element.elementor-element-cc8d8894 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-3b609957>.elementor-widget-container{margin:0 0 18px 0}.elementor-9878 .elementor-element.elementor-element-3b609957{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-d3f17c54{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9878 .elementor-element.elementor-element-d3f17c54 .elementor-divider-separator{width:100%}.elementor-9878 .elementor-element.elementor-element-d3f17c54 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-9878 .elementor-element.elementor-element-1a5c5633>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-1a5c5633{text-align:start}.elementor-9878 .elementor-element.elementor-element-1a5c5633 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-f7f69f79>.elementor-widget-container{margin:0 0 18px 0}.elementor-9878 .elementor-element.elementor-element-f7f69f79{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-d32fe2be{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9878 .elementor-element.elementor-element-d32fe2be .elementor-divider-separator{width:100%}.elementor-9878 .elementor-element.elementor-element-d32fe2be .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-9878 .elementor-element.elementor-element-6a7fcec1>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-6a7fcec1{text-align:start}.elementor-9878 .elementor-element.elementor-element-6a7fcec1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-fd759f87>.elementor-widget-container{margin:0 0 18px 0}.elementor-9878 .elementor-element.elementor-element-fd759f87{text-align:start;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-a19cc7a5:not(.elementor-motion-effects-element-type-background),.elementor-9878 .elementor-element.elementor-element-a19cc7a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9878 .elementor-element.elementor-element-a19cc7a5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 20px 56px 20px}.elementor-9878 .elementor-element.elementor-element-a19cc7a5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9878 .elementor-element.elementor-element-5306e252>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-5306e252{text-align:center}.elementor-9878 .elementor-element.elementor-element-5306e252 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-4c44b1d1>.elementor-widget-container{margin:0 0 22px 0}.elementor-9878 .elementor-element.elementor-element-4c44b1d1{text-align:center;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-876237b9 .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-9878 .elementor-element.elementor-element-1679a247 .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-9878 .elementor-element.elementor-element-a31ceaba{padding:0 0 0 0}.elementor-9878 .elementor-element.elementor-element-11bd2013{padding:0 0 0 0}.elementor-9878 .elementor-element.elementor-element-28fee31b{padding:0 0 0 0}.elementor-9878 .elementor-element.elementor-element-c35198e4:not(.elementor-motion-effects-element-type-background),.elementor-9878 .elementor-element.elementor-element-c35198e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-9878 .elementor-element.elementor-element-c35198e4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:56px 20px 56px 20px}.elementor-9878 .elementor-element.elementor-element-c35198e4>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9878 .elementor-element.elementor-element-1e113708>.elementor-widget-container{margin:0 0 10px 0}.elementor-9878 .elementor-element.elementor-element-1e113708{text-align:center}.elementor-9878 .elementor-element.elementor-element-1e113708 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#9A214C}.elementor-9878 .elementor-element.elementor-element-6e2cbea5>.elementor-widget-container{margin:0 0 10px 0}.elementor-9878 .elementor-element.elementor-element-6e2cbea5{text-align:center}.elementor-9878 .elementor-element.elementor-element-6e2cbea5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-48cd06f5>.elementor-widget-container{margin:0 0 26px 0}.elementor-9878 .elementor-element.elementor-element-48cd06f5{text-align:center;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-4bedb559>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-4bedb559{text-align:start}.elementor-9878 .elementor-element.elementor-element-4bedb559 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-89e08812>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-89e08812{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-75243cc4{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9878 .elementor-element.elementor-element-75243cc4 .elementor-divider-separator{width:100%}.elementor-9878 .elementor-element.elementor-element-75243cc4 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9878 .elementor-element.elementor-element-c6112a2a>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-c6112a2a{text-align:start}.elementor-9878 .elementor-element.elementor-element-c6112a2a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-165844f5>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-165844f5{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-038ff019{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9878 .elementor-element.elementor-element-038ff019 .elementor-divider-separator{width:100%}.elementor-9878 .elementor-element.elementor-element-038ff019 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9878 .elementor-element.elementor-element-04d8ab3a>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-04d8ab3a{text-align:start}.elementor-9878 .elementor-element.elementor-element-04d8ab3a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-0544384b>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-0544384b{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-18034727{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9878 .elementor-element.elementor-element-18034727 .elementor-divider-separator{width:100%}.elementor-9878 .elementor-element.elementor-element-18034727 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9878 .elementor-element.elementor-element-3dcf0900>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-3dcf0900{text-align:start}.elementor-9878 .elementor-element.elementor-element-3dcf0900 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-74ad18ef>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-74ad18ef{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-0e1e7c66{--divider-border-style:solid;--divider-color:#e7e1e3;--divider-border-width:1px}.elementor-9878 .elementor-element.elementor-element-0e1e7c66 .elementor-divider-separator{width:100%}.elementor-9878 .elementor-element.elementor-element-0e1e7c66 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-9878 .elementor-element.elementor-element-1e5aede1>.elementor-widget-container{margin:0 0 6px 0}.elementor-9878 .elementor-element.elementor-element-1e5aede1{text-align:start}.elementor-9878 .elementor-element.elementor-element-1e5aede1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:700;color:#211318}.elementor-9878 .elementor-element.elementor-element-1f725d9e>.elementor-widget-container{margin:0 0 14px 0}.elementor-9878 .elementor-element.elementor-element-1f725d9e{text-align:start;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#6f6569}.elementor-9878 .elementor-element.elementor-element-d4603300{padding:0 0 0 0}.elementor-9878 .elementor-element.elementor-element-64369bc4{padding:0 0 0 0}.elementor-9878 .elementor-element.elementor-element-bd20fa59{padding:0 0 0 0}@media(min-width:768px){.elementor-9878 .elementor-element.elementor-element-4a4d5ee4{width:50%}.elementor-9878 .elementor-element.elementor-element-2e8fb76f{width:50%}.elementor-9878 .elementor-element.elementor-element-cabbf107{width:50%}.elementor-9878 .elementor-element.elementor-element-3e3a0fb9{width:50%}}