.elementor-176 .elementor-element.elementor-element-17358de0{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-17358de0 a{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-17358de0 a:hover{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-712300b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-712300b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-shinglemaster-staging.kinsta.cloud/wp-content/uploads/2023/03/the-shingle-master-how-it-works-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-712300b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:240px 0px 240px 0px;}.elementor-176 .elementor-element.elementor-element-712300b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-37795168{--spacer-size:10px;}.elementor-176 .elementor-element.elementor-element-52356d4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-52356d4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21231e;}.elementor-176 .elementor-element.elementor-element-52356d4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 7% 10% 7%;}.elementor-176 .elementor-element.elementor-element-52356d4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-5611ef41{--spacer-size:16px;}.elementor-176 .elementor-element.elementor-element-12a77a0{--spacer-size:32px;}.elementor-176 .elementor-element.elementor-element-2caf2f2d .elementor-button{background-color:rgba(0,0,0,0);font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:0.2px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#ffffff;border-radius:70px 70px 70px 70px;}.elementor-176 .elementor-element.elementor-element-2caf2f2d .elementor-button:hover, .elementor-176 .elementor-element.elementor-element-2caf2f2d .elementor-button:focus{background-color:#ffffff;color:#21231e;}.elementor-176 .elementor-element.elementor-element-2caf2f2d .elementor-button:hover svg, .elementor-176 .elementor-element.elementor-element-2caf2f2d .elementor-button:focus svg{fill:#21231e;}.elementor-176 .elementor-element.elementor-element-28bc274 > .elementor-container{text-align:center;}.elementor-176 .elementor-element.elementor-element-28bc274{margin-top:0px;margin-bottom:0px;padding:4em 2em 2em 2em;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-4cfa8a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-176 .elementor-element.elementor-element-4cfa8a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-176 .elementor-element.elementor-element-4cfa8a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-176 .elementor-element.elementor-element-4cfa8a6 > .elementor-element-populated{text-align:center;}.elementor-176 .elementor-element.elementor-element-deca462{--spacer-size:16px;width:auto;max-width:auto;z-index:1;}.elementor-176 .elementor-element.elementor-element-deca462 > .elementor-widget-container{background-color:#7e8a5a;padding:0px 48px 0px 48px;}.elementor-176 .elementor-element.elementor-element-e5d6565{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-176 .elementor-element.elementor-element-e5d6565 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:16px 16px 16px 16px;}.elementor-176 .elementor-element.elementor-element-258e1ca{--spacer-size:16px;width:auto;max-width:auto;z-index:1;}.elementor-176 .elementor-element.elementor-element-258e1ca > .elementor-widget-container{background-color:#7e8a5a;padding:0px 48px 0px 48px;}.elementor-176 .elementor-element.elementor-element-718fe271 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 2em 4em 2em;}.elementor-176 .elementor-element.elementor-element-718fe271 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-9bf35da img{width:30px;}.elementor-176 .elementor-element.elementor-element-dc0f8cb{--spacer-size:16px;}.elementor-176 .elementor-element.elementor-element-49030b48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-49030b48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-shinglemaster-staging.kinsta.cloud/wp-content/uploads/2019/11/storm-damaged-shingle-roof.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-49030b48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:240px 0px 240px 0px;}.elementor-176 .elementor-element.elementor-element-49030b48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-c5aef9a{--spacer-size:10px;}.elementor-176 .elementor-element.elementor-element-18f9a289:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-18f9a289 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-shinglemaster-staging.kinsta.cloud/wp-content/uploads/2019/11/worker-writing-paperwork.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-18f9a289 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:240px 0px 240px 0px;}.elementor-176 .elementor-element.elementor-element-18f9a289 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-70ab9ca2{--spacer-size:10px;}.elementor-176 .elementor-element.elementor-element-15457e6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 2em 4em 2em;}.elementor-176 .elementor-element.elementor-element-15457e6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-f7ad16e img{width:51px;}.elementor-176 .elementor-element.elementor-element-5ef1e15{--spacer-size:16px;}.elementor-176 .elementor-element.elementor-element-8b96ced > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 2em 4em 2em;}.elementor-176 .elementor-element.elementor-element-8b96ced > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-17d2999 img{width:50px;}.elementor-176 .elementor-element.elementor-element-9aec791{--spacer-size:16px;}.elementor-176 .elementor-element.elementor-element-ad8cebb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-ad8cebb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-shinglemaster-staging.kinsta.cloud/wp-content/uploads/2019/11/home-luxury.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-ad8cebb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:240px 0px 240px 0px;}.elementor-176 .elementor-element.elementor-element-ad8cebb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-036f408{--spacer-size:10px;}.elementor-176 .elementor-element.elementor-element-8f822fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-8f822fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-shinglemaster-staging.kinsta.cloud/wp-content/uploads/2019/11/happy-couple.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-8f822fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:240px 0px 240px 0px;}.elementor-176 .elementor-element.elementor-element-8f822fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-1c461c4{--spacer-size:10px;}.elementor-176 .elementor-element.elementor-element-676ab3e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 2em 4em 2em;}.elementor-176 .elementor-element.elementor-element-676ab3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-ae0608e img{width:51px;}.elementor-176 .elementor-element.elementor-element-24816b8{--spacer-size:16px;}.elementor-176 .elementor-element.elementor-element-6fb680fd:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-6fb680fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-shinglemaster-staging.kinsta.cloud/wp-content/uploads/2021/03/crew-scaled-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-6fb680fd > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-6fb680fd > .elementor-container{max-width:1100px;}.elementor-176 .elementor-element.elementor-element-6fb680fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-176 .elementor-element.elementor-element-3bfdccd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-176 .elementor-element.elementor-element-3bfdccd{text-align:center;}.elementor-176 .elementor-element.elementor-element-3bfdccd .elementor-heading-title{font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-33401d2f > .elementor-widget-container{margin:0px 75px 0px 75px;}.elementor-176 .elementor-element.elementor-element-33401d2f{columns:1;}.elementor-176 .elementor-element.elementor-element-3f08ad31 > .elementor-widget-container{background-color:#FFFFFFEB;}.elementor-176 .elementor-element.elementor-element-40e5016:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-40e5016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21231e;}.elementor-176 .elementor-element.elementor-element-40e5016{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;padding:4em 2em 4em 2em;}.elementor-176 .elementor-element.elementor-element-40e5016 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-40e5016 .elementor-heading-title{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-40e5016 a{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-40e5016 a:hover{color:#ffffff;}.elementor-176 .elementor-element.elementor-element-280668f2{--spacer-size:8px;}.elementor-176 .elementor-element.elementor-element-524c8343{--spacer-size:24px;}.elementor-176 .elementor-element.elementor-element-1e6311 .elementor-button{background-color:rgba(0,0,0,0);font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;border-style:solid;border-width:0px 0px 6px 0px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-176 .elementor-element.elementor-element-1e6311 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-1e6311 .elementor-button:hover, .elementor-176 .elementor-element.elementor-element-1e6311 .elementor-button:focus{color:rgba(255,255,255,0.75);border-color:rgba(255,255,255,0.75);}.elementor-176 .elementor-element.elementor-element-1e6311 .elementor-button:hover svg, .elementor-176 .elementor-element.elementor-element-1e6311 .elementor-button:focus svg{fill:rgba(255,255,255,0.75);}.elementor-176 .elementor-element.elementor-element-7f1d3e0c > .elementor-container{text-align:center;}.elementor-176 .elementor-element.elementor-element-7f1d3e0c{padding:4em 0em 4em 0em;}.elementor-176 .elementor-element.elementor-element-1d46e18a{--spacer-size:16px;}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-712300b0 > .elementor-element-populated{padding:180px 0px 180px 0px;}.elementor-176 .elementor-element.elementor-element-9bf35da{text-align:left;}.elementor-176 .elementor-element.elementor-element-49030b48 > .elementor-element-populated{padding:180px 0px 180px 0px;}.elementor-176 .elementor-element.elementor-element-18f9a289 > .elementor-element-populated{padding:0180px 0px 180px 0px;}.elementor-176 .elementor-element.elementor-element-f7ad16e{text-align:left;}.elementor-176 .elementor-element.elementor-element-17d2999{text-align:left;}.elementor-176 .elementor-element.elementor-element-ad8cebb > .elementor-element-populated{padding:180px 0px 180px 0px;}.elementor-176 .elementor-element.elementor-element-8f822fc > .elementor-element-populated{padding:0180px 0px 180px 0px;}.elementor-176 .elementor-element.elementor-element-ae0608e{text-align:left;}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-712300b0 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-176 .elementor-element.elementor-element-52356d4a > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-176 .elementor-element.elementor-element-28bc274{padding:2em 1em 1em 1em;}.elementor-176 .elementor-element.elementor-element-718fe271 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-176 .elementor-element.elementor-element-49030b48 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-176 .elementor-element.elementor-element-18f9a289 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-176 .elementor-element.elementor-element-15457e6a > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-176 .elementor-element.elementor-element-8b96ced > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-176 .elementor-element.elementor-element-ad8cebb > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-176 .elementor-element.elementor-element-8f822fc > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-176 .elementor-element.elementor-element-676ab3e > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-176 .elementor-element.elementor-element-40e5016{padding:2em 1em 2em 1em;}.elementor-176 .elementor-element.elementor-element-1d46e18a{--spacer-size:8px;}}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-712300b0{width:50%;}.elementor-176 .elementor-element.elementor-element-52356d4a{width:50%;}.elementor-176 .elementor-element.elementor-element-718fe271{width:50%;}.elementor-176 .elementor-element.elementor-element-b021d04{width:18%;}.elementor-176 .elementor-element.elementor-element-5775c72{width:82.033%;}.elementor-176 .elementor-element.elementor-element-49030b48{width:50%;}.elementor-176 .elementor-element.elementor-element-50e34b0{width:18%;}.elementor-176 .elementor-element.elementor-element-e73d6a8{width:82.033%;}.elementor-176 .elementor-element.elementor-element-8b96ced{width:50%;}.elementor-176 .elementor-element.elementor-element-5f3870a{width:18%;}.elementor-176 .elementor-element.elementor-element-e08ab15{width:82.033%;}.elementor-176 .elementor-element.elementor-element-ad8cebb{width:50%;}.elementor-176 .elementor-element.elementor-element-3e7f5d7{width:18%;}.elementor-176 .elementor-element.elementor-element-bda8ea5{width:82.033%;}.elementor-176 .elementor-element.elementor-element-15ba2bb1{width:59.962%;}.elementor-176 .elementor-element.elementor-element-6e0c8fa0{width:40.038%;}}@media(max-width:1024px) and (min-width:768px){.elementor-176 .elementor-element.elementor-element-712300b0{width:100%;}.elementor-176 .elementor-element.elementor-element-52356d4a{width:100%;}.elementor-176 .elementor-element.elementor-element-718fe271{width:100%;}.elementor-176 .elementor-element.elementor-element-b021d04{width:100%;}.elementor-176 .elementor-element.elementor-element-5775c72{width:100%;}.elementor-176 .elementor-element.elementor-element-49030b48{width:100%;}.elementor-176 .elementor-element.elementor-element-18f9a289{width:100%;}.elementor-176 .elementor-element.elementor-element-15457e6a{width:100%;}.elementor-176 .elementor-element.elementor-element-50e34b0{width:100%;}.elementor-176 .elementor-element.elementor-element-e73d6a8{width:100%;}.elementor-176 .elementor-element.elementor-element-8b96ced{width:100%;}.elementor-176 .elementor-element.elementor-element-5f3870a{width:100%;}.elementor-176 .elementor-element.elementor-element-e08ab15{width:100%;}.elementor-176 .elementor-element.elementor-element-ad8cebb{width:100%;}.elementor-176 .elementor-element.elementor-element-8f822fc{width:100%;}.elementor-176 .elementor-element.elementor-element-676ab3e{width:100%;}.elementor-176 .elementor-element.elementor-element-3e7f5d7{width:100%;}.elementor-176 .elementor-element.elementor-element-bda8ea5{width:100%;}.elementor-176 .elementor-element.elementor-element-15ba2bb1{width:100%;}.elementor-176 .elementor-element.elementor-element-6e0c8fa0{width:100%;}}@media(min-width:1025px){.elementor-176 .elementor-element.elementor-element-6fb680fd:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-6fb680fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}