.elementor-6 .elementor-element.elementor-element-9c1b8bf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9c1b8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-9c1b8bf > .elementor-background-overlay{background-image:url("https://theroofingpros.co/wp-content/uploads/2021/03/15861_six-stages-of-building-a-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-9c1b8bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 236px 236px 236px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-8ed77aa{text-align:center;}.elementor-6 .elementor-element.elementor-element-8ed77aa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-1b49916 .elementor-button{background-color:#1E3799;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.6px;border-radius:1px 1px 1px 1px;padding:20px 35px 20px 35px;}.elementor-6 .elementor-element.elementor-element-1b49916 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-1b49916 .elementor-button:focus{background-color:#FFFFFF;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-1b49916 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1b49916 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-1b49916 .elementor-button:focus svg{fill:#1E3799;}.elementor-6 .elementor-element.elementor-element-fe6bf7a > .elementor-container{max-width:1229px;}.elementor-6 .elementor-element.elementor-element-fe6bf7a{padding:40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper p{font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #1E3799 0%, #1E3799 100%);}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-border-divider, .elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-border-divider::before{height:4px;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#1E3799;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#1E3799;}.elementor-6 .elementor-element.elementor-element-72f32ef > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px -10px 0px;}.elementor-6 .elementor-element.elementor-element-72f32ef .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-72f32ef .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-72f32ef .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-72f32ef .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-2b549a2 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-6 .elementor-element.elementor-element-2b549a2 .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-2b549a2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-2b549a2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-2b549a2 .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-de8b362 .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-de8b362 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-de8b362 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-de8b362 .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-22e8d41 .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-22e8d41 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-22e8d41 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-22e8d41 .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-0cb6eb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-0cb6eb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-6 .elementor-element.elementor-element-0cb6eb9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-0cb6eb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2122936 > .elementor-widget-container{padding:0px 55px 0px 55px;}.elementor-6 .elementor-element.elementor-element-2122936{text-align:center;}.elementor-6 .elementor-element.elementor-element-2122936 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;color:#171717;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1491c18{font-family:"Open Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-afa717a > .elementor-widget-container{background-color:#1E3799;margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-form-title h3, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container-heading{text-align:center;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-form-title h3{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:38px;font-weight:800;line-height:1em;margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="text"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="email"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="tel"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field select, .elementor-6 .elementor-element.elementor-element-afa717a .list-select-wrap div:after{color:#828282;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="text"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="email"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="tel"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-form-content .list-select-wrap>div div{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="text"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="email"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input[type="tel"], .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field select{font-family:"Open Sans", Sans-serif;font-size:14px;text-indent:3px;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea{height:108px;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input::-webkit-input-placeholder, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea::-webkit-input-placeholder{color:#8B8B8B;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input::-moz-input-placeholder, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea::-moz-input-placeholder{color:#8B8B8B;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input:-ms-input-placeholder, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea:-ms-input-placeholder{color:#8B8B8B;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field input:-moz-placeholder, .elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .nf-field textarea:-moz-placeholder{color:#8B8B8B;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .submit-container input[type="button"]{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;background-color:#000000;}.elementor-6 .elementor-element.elementor-element-afa717a .ekit_ninjaForms_container .submit-container input[type="button"]:hover{background-color:#D6D6D6;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-d87aa9a{margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6fb1417:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-6fb1417 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-6 .elementor-element.elementor-element-6fb1417 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-6fb1417 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-17c796a > .elementor-widget-container{margin:80px 100px -6px 115px;}.elementor-6 .elementor-element.elementor-element-17c796a .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-17c796a .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-17c796a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-17c796a .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-dfeb3ab .elementor-button{background-color:#1E379900;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;letter-spacing:1.4px;fill:#1E3799;color:#1E3799;border-radius:1px 1px 1px 1px;padding:20px 35px 20px 35px;}.elementor-6 .elementor-element.elementor-element-dfeb3ab .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-dfeb3ab .elementor-button:focus{background-color:#00000000;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-dfeb3ab > .elementor-widget-container{margin:-19px 0px 0px 86px;}.elementor-6 .elementor-element.elementor-element-dfeb3ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-dfeb3ab .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-dfeb3ab .elementor-button:focus svg{fill:#1E3799;}.elementor-6 .elementor-element.elementor-element-255a372 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://theroofingpros.co/wp-content/uploads/2021/03/Screenshot_205.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-6 .elementor-element.elementor-element-255a372 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-255a372 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-3455552{--spacer-size:350px;}.elementor-6 .elementor-element.elementor-element-19e1923{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-79df376:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-79df376 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-6 .elementor-element.elementor-element-79df376 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-79df376 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-81c55fc > .elementor-widget-container{margin:80px 100px -6px 115px;}.elementor-6 .elementor-element.elementor-element-81c55fc .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-81c55fc .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-81c55fc .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-81c55fc .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-e736b03 .elementor-button{background-color:#1E379900;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;letter-spacing:1.4px;fill:#1E3799;color:#1E3799;border-radius:1px 1px 1px 1px;padding:20px 35px 20px 35px;}.elementor-6 .elementor-element.elementor-element-e736b03 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-e736b03 .elementor-button:focus{background-color:#00000000;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-e736b03 > .elementor-widget-container{margin:-19px 0px 0px 86px;}.elementor-6 .elementor-element.elementor-element-e736b03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-e736b03 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-e736b03 .elementor-button:focus svg{fill:#1E3799;}.elementor-6 .elementor-element.elementor-element-9b048bf > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://theroofingpros.co/wp-content/uploads/2021/03/Screenshot_206.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-6 .elementor-element.elementor-element-9b048bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-9b048bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-8c7d59e{--spacer-size:370px;}.elementor-6 .elementor-element.elementor-element-e2a9f73{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7e682a3 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://theroofingpros.co/wp-content/uploads/2021/03/Screenshot_206.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-6 .elementor-element.elementor-element-7e682a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-7e682a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-9239361{--spacer-size:370px;}.elementor-6 .elementor-element.elementor-element-5b726d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-5b726d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-6 .elementor-element.elementor-element-5b726d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-5b726d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-f54a207 > .elementor-widget-container{margin:80px 100px -6px 115px;}.elementor-6 .elementor-element.elementor-element-f54a207 .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-f54a207 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-f54a207 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-f54a207 .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}.elementor-6 .elementor-element.elementor-element-2eb14b0 .elementor-button{background-color:#1E379900;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;letter-spacing:1.4px;fill:#1E3799;color:#1E3799;border-radius:1px 1px 1px 1px;padding:20px 35px 20px 35px;}.elementor-6 .elementor-element.elementor-element-2eb14b0 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-2eb14b0 .elementor-button:focus{background-color:#00000000;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-2eb14b0 > .elementor-widget-container{margin:-19px 0px 0px 86px;}.elementor-6 .elementor-element.elementor-element-2eb14b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-2eb14b0 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-2eb14b0 .elementor-button:focus svg{fill:#1E3799;}.elementor-6 .elementor-element.elementor-element-db02538:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-db02538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3799;}.elementor-6 .elementor-element.elementor-element-db02538{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:31px 0px 27px 0px;}.elementor-6 .elementor-element.elementor-element-db02538 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-1e8ce6c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d62151b > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 55px 0px 55px;}.elementor-6 .elementor-element.elementor-element-d62151b{text-align:center;}.elementor-6 .elementor-element.elementor-element-d62151b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-83f10b4 .elementor-button{background-color:#2F2F2F;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.6px;border-radius:1px 1px 1px 1px;padding:20px 35px 20px 35px;}.elementor-6 .elementor-element.elementor-element-83f10b4 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-83f10b4 .elementor-button:focus{background-color:#FFFFFF;color:#1E3799;}.elementor-6 .elementor-element.elementor-element-83f10b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-83f10b4 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-83f10b4 .elementor-button:focus svg{fill:#1E3799;}.elementor-6 .elementor-element.elementor-element-638493a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-638493a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-638493a > .elementor-background-overlay{background-image:url("https://theroofingpros.co/wp-content/uploads/2021/03/depositphotos_102782070-stock-photo-family-sitting-on-garden-seat.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.41;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-638493a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 160px 170px 160px;}.elementor-6 .elementor-element.elementor-element-f1a0835 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 55px 0px 55px;}.elementor-6 .elementor-element.elementor-element-f1a0835{text-align:center;}.elementor-6 .elementor-element.elementor-element-f1a0835 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-single-testimonial-slider, .elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial_card, .elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-3cb77c2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial_card .elementskit-commentor-coment{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Arial", Sans-serif;font-size:17px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-profile-info .elementskit-author-name{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:800;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-commentor-content .elementskit-client_logo{margin-bottom:32px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-pagination{bottom:-13px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-pagination span{width:5px;height:5px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:5px;height:5px;transform:scale(1.2);}.elementor-6 .elementor-element.elementor-element-03ec9a7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3bf3ca3 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://theroofingpros.co/wp-content/uploads/2021/03/Screenshot_209.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-6 .elementor-element.elementor-element-3bf3ca3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-3bf3ca3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-1e6ebc4{--spacer-size:370px;}.elementor-6 .elementor-element.elementor-element-0b54665:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-0b54665 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0b54665 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-0b54665 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-98c8cd1 > .elementor-widget-container{margin:80px 100px 25px 115px;}.elementor-6 .elementor-element.elementor-element-98c8cd1 .elementskit-section-title-wraper .elementskit-section-title{color:#171717;font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-98c8cd1 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-98c8cd1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6 .elementor-element.elementor-element-98c8cd1 .elementskit-section-title-wraper p{color:#000000;font-family:"Arial", Sans-serif;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-9c1b8bf{margin-top:0px;margin-bottom:0px;padding:90px 22px 88px 22px;}.elementor-6 .elementor-element.elementor-element-ad9f624 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8ed77aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8ed77aa .elementor-heading-title{font-size:41px;}.elementor-6 .elementor-element.elementor-element-efbcf44 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper .elementskit-section-title{font-size:23px;}.elementor-6 .elementor-element.elementor-element-ed583ce .elementskit-section-title-wraper p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-72f32ef .elementskit-section-title-wraper .elementskit-section-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-72f32ef .elementskit-section-title-wraper p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-2b549a2 .elementskit-section-title-wraper .elementskit-section-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-2b549a2 .elementskit-section-title-wraper p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-de8b362 .elementskit-section-title-wraper .elementskit-section-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-de8b362 .elementskit-section-title-wraper p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-22e8d41 .elementskit-section-title-wraper .elementskit-section-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-22e8d41 .elementskit-section-title-wraper p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-2122936 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-6fb1417 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-17c796a > .elementor-widget-container{margin:24px 24px 0px 24px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-17c796a .elementskit-section-title-wraper p{font-size:14px;}.elementor-6 .elementor-element.elementor-element-dfeb3ab > .elementor-widget-container{margin:-20px 0px 16px 0px;}.elementor-6 .elementor-element.elementor-element-3455552{--spacer-size:220px;}.elementor-6 .elementor-element.elementor-element-79df376 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-81c55fc > .elementor-widget-container{margin:24px 24px 0px 24px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e736b03 > .elementor-widget-container{margin:-25px 0px 0px -6px;padding:0px 0px 22px 0px;}.elementor-6 .elementor-element.elementor-element-8c7d59e{--spacer-size:220px;}.elementor-6 .elementor-element.elementor-element-5b726d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f54a207 > .elementor-widget-container{margin:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2eb14b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-db02538{margin-top:0px;margin-bottom:0px;padding:55px 5px 55px 5px;}.elementor-6 .elementor-element.elementor-element-d62151b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-6 .elementor-element.elementor-element-d62151b .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-6 .elementor-element.elementor-element-638493a{margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f1a0835 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:14px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-profile-info .elementskit-author-name{font-size:15px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-pagination{bottom:37px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-pagination span{width:4px;height:4px;}.elementor-6 .elementor-element.elementor-element-3cb77c2 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:4px;height:4px;}.elementor-6 .elementor-element.elementor-element-3bf3ca3 > .elementor-element-populated >  .elementor-background-overlay{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-1e6ebc4{--spacer-size:315px;}.elementor-6 .elementor-element.elementor-element-0b54665 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-98c8cd1 > .elementor-widget-container{margin:50px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-98c8cd1 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-98c8cd1 .elementskit-section-title-wraper p{font-size:15px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-efbcf44{width:68.348%;}.elementor-6 .elementor-element.elementor-element-e15109e{width:31.605%;}.elementor-6 .elementor-element.elementor-element-49463c8{width:58.435%;}.elementor-6 .elementor-element.elementor-element-da1fa31{width:41.518%;}.elementor-6 .elementor-element.elementor-element-3bf3ca3{width:34.614%;}.elementor-6 .elementor-element.elementor-element-0b54665{width:65.386%;}}