.elementor-8596 .elementor-element.elementor-element-1c5af07{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.6;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8596 .elementor-element.elementor-element-1c5af07::before, .elementor-8596 .elementor-element.elementor-element-1c5af07 > .elementor-background-video-container::before, .elementor-8596 .elementor-element.elementor-element-1c5af07 > .e-con-inner > .elementor-background-video-container::before, .elementor-8596 .elementor-element.elementor-element-1c5af07 > .elementor-background-slideshow::before, .elementor-8596 .elementor-element.elementor-element-1c5af07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8596 .elementor-element.elementor-element-1c5af07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #F2295B00 100%);}.elementor-8596 .elementor-element.elementor-element-1c5af07:not(.elementor-motion-effects-element-type-background), .elementor-8596 .elementor-element.elementor-element-1c5af07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8596 .elementor-element.elementor-element-35f460c .elementor-heading-title{font-size:18px;text-transform:capitalize;color:#FFFFFF;}.elementor-8596 .elementor-element.elementor-element-b66099c .elementor-heading-title{font-size:45px;color:#FFFFFF;}.elementor-8596 .elementor-element.elementor-element-b619619 .elementor-heading-title{font-size:23px;color:#FFFFFF;}.elementor-8596 .elementor-element.elementor-element-ed855f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8596 .elementor-element.elementor-element-00278a0 .elementor-button{background-color:#497A99;border-radius:5px 5px 5px 5px;}.elementor-8596 .elementor-element.elementor-element-84abfbd .elementor-button{background-color:#497A994D;border-radius:5px 5px 5px 5px;}.elementor-8596 .elementor-element.elementor-element-84abfbd .elementor-button:hover, .elementor-8596 .elementor-element.elementor-element-84abfbd .elementor-button:focus{background-color:#497A99;}.elementor-8596 .elementor-element.elementor-element-41b54ad{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8596 .elementor-element.elementor-element-8631d36 .eael-infobox .infobox-icon{align-self:center;}.elementor-8596 .elementor-element.elementor-element-8631d36 .infobox-content{height:85px;}.elementor-8596 .elementor-element.elementor-element-8631d36 .eael-infobox{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-8596 .elementor-element.elementor-element-8631d36 .eael-infobox .infobox-content .title{color:#4d4d4d;}.elementor-8596 .elementor-element.elementor-element-8631d36 .eael-infobox .infobox-content p{color:#000000;font-weight:800;}.elementor-8596 .elementor-element.elementor-element-8631d36 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-8631d36 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-388498e .eael-infobox .infobox-icon{align-self:center;}.elementor-8596 .elementor-element.elementor-element-388498e .infobox-content{height:85px;}.elementor-8596 .elementor-element.elementor-element-388498e .eael-infobox{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-8596 .elementor-element.elementor-element-388498e .eael-infobox .infobox-content .title{color:#4d4d4d;}.elementor-8596 .elementor-element.elementor-element-388498e .eael-infobox .infobox-content p{color:#000000;font-weight:800;}.elementor-8596 .elementor-element.elementor-element-388498e .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-388498e .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-a5704d4 .eael-infobox .infobox-icon{align-self:center;}.elementor-8596 .elementor-element.elementor-element-a5704d4 .infobox-content{height:85px;}.elementor-8596 .elementor-element.elementor-element-a5704d4 .eael-infobox{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-8596 .elementor-element.elementor-element-a5704d4 .eael-infobox .infobox-content .title{color:#4d4d4d;}.elementor-8596 .elementor-element.elementor-element-a5704d4 .eael-infobox .infobox-content p{color:#000000;font-weight:800;}.elementor-8596 .elementor-element.elementor-element-a5704d4 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-a5704d4 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-ffae6a4 .eael-infobox .infobox-icon{align-self:center;}.elementor-8596 .elementor-element.elementor-element-ffae6a4 .infobox-content{height:85px;}.elementor-8596 .elementor-element.elementor-element-ffae6a4 .eael-infobox{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-8596 .elementor-element.elementor-element-ffae6a4 .eael-infobox .infobox-content .title{color:#4d4d4d;}.elementor-8596 .elementor-element.elementor-element-ffae6a4 .eael-infobox .infobox-content p{color:#000000;font-weight:800;}.elementor-8596 .elementor-element.elementor-element-ffae6a4 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-ffae6a4 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-8596 .elementor-element.elementor-element-9064d02{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8596 .elementor-element.elementor-element-7ad13a8{--display:flex;}.elementor-8596 .elementor-element.elementor-element-8350250 .elementor-heading-title{font-size:18px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-1c593a6 .elementor-heading-title{font-size:28px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-37fd162{--display:flex;}.elementor-8596 .elementor-element.elementor-element-f38a04e{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8596 .elementor-element.elementor-element-bc76023{--display:flex;}.elementor-8596 .elementor-element.elementor-element-4ba5144 .elementor-heading-title{font-size:18px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-a952f62 .elementor-heading-title{font-size:28px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-36d0657{--display:flex;}.elementor-8596 .elementor-element.elementor-element-be489ed > .elementor-widget-container{padding:100px 100px 100px 100px;}.elementor-8596 .elementor-element.elementor-element-be489ed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8596 .elementor-element.elementor-element-8656476{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8596 .elementor-element.elementor-element-993507c{--display:flex;}.elementor-8596 .elementor-element.elementor-element-da7f449 .elementor-heading-title{font-size:18px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-15f1e59 .elementor-heading-title{font-size:28px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-8343ba4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8596 .elementor-element.elementor-element-bf70c32{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#497A99;--border-color:#497A99;}.elementor-8596 .elementor-element.elementor-element-bf70c32:not(.elementor-motion-effects-element-type-background), .elementor-8596 .elementor-element.elementor-element-bf70c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8596 .elementor-element.elementor-element-9df77a5 .elementor-heading-title{font-size:22px;color:var( --e-global-color-text );}.elementor-8596 .elementor-element.elementor-element-d59040b .elementor-heading-title{font-size:19px;color:var( --e-global-color-text );}.elementor-8596 .elementor-element.elementor-element-ccb7ed8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#497A99;--border-color:#497A99;}.elementor-8596 .elementor-element.elementor-element-ccb7ed8:not(.elementor-motion-effects-element-type-background), .elementor-8596 .elementor-element.elementor-element-ccb7ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8596 .elementor-element.elementor-element-964c03e .elementor-heading-title{font-size:22px;color:var( --e-global-color-text );}.elementor-8596 .elementor-element.elementor-element-106cb46 .elementor-heading-title{font-size:19px;color:var( --e-global-color-text );}.elementor-8596 .elementor-element.elementor-element-3369b9e{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8596 .elementor-element.elementor-element-605a04d{--display:flex;}.elementor-8596 .elementor-element.elementor-element-32cfc18 .elementor-heading-title{font-size:18px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-431e82d .elementor-heading-title{font-size:28px;color:var( --e-global-color-secondary );}.elementor-8596 .elementor-element.elementor-element-cfe10a3{--display:flex;}.elementor-8596 .elementor-element.elementor-element-2130921 .gallery-item .gallery-caption{display:none;}.elementor-8596 .elementor-element.elementor-element-473793c{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8596 .elementor-element.elementor-element-473793c:not(.elementor-motion-effects-element-type-background), .elementor-8596 .elementor-element.elementor-element-473793c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;background-image:url("https://singleplyroofingexperts.com/wp-content/uploads/2024/10/home_eight_hero_bg-min.png");}.elementor-8596 .elementor-element.elementor-element-c42eb5d{--display:flex;}.elementor-8596 .elementor-element.elementor-element-6f2c70d{text-align:start;}.elementor-8596 .elementor-element.elementor-element-6f2c70d .elementor-heading-title{font-size:40px;color:#FCFCFC;}.elementor-8596 .elementor-element.elementor-element-6f20887{text-align:center;}.elementor-8596 .elementor-element.elementor-element-6f20887 .elementor-heading-title{font-size:18px;color:#FCFCFC;}.elementor-8596 .elementor-element.elementor-element-deec6d0{--display:flex;}.elementor-8596 .elementor-element.elementor-element-5a99db0 > .elementor-widget-container{padding:0px 100px 30px 100px;}.elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="text"], html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="email"], html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="tel"], html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="number"], html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield textarea, html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield select{background-color:#F6F6F6;color:#8B8989;border-style:none;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield{margin-bottom:-25px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield textarea{padding:5px 10px 5px 15px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield textarea, 
                    html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield select{border-radius:7px 7px 7px 7px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_footer .gform_button{width:100% !important;background-color:#578AA8 !important;padding:11px 11px 11px 11px;margin-top:25px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:100% !important;background-color:#578AA8 !important;padding:11px 11px 11px 11px;margin-top:25px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:100% !important;background-color:#578AA8 !important;padding:11px 11px 11px 11px;margin-top:25px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px;}html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-8596 .elementor-element.elementor-element-5a99db0 .gform_wrapper li.gfield_error textarea{border-width:1px;}@media(min-width:768px){.elementor-8596 .elementor-element.elementor-element-7ad13a8{--width:50%;}.elementor-8596 .elementor-element.elementor-element-37fd162{--width:50%;}}@media(min-width:1025px){.elementor-8596 .elementor-element.elementor-element-1c5af07:not(.elementor-motion-effects-element-type-background), .elementor-8596 .elementor-element.elementor-element-1c5af07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-8596 .elementor-element.elementor-element-1c5af07{--min-height:539px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-41b54ad{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8596 .elementor-element.elementor-element-9064d02{--min-height:326px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-1c593a6 .elementor-heading-title{font-size:23px;}.elementor-8596 .elementor-element.elementor-element-f38a04e{--padding-top:5%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-8656476{--padding-top:4%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-8343ba4{--grid-auto-flow:row;}.elementor-8596 .elementor-element.elementor-element-3369b9e{--padding-top:4%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-6f2c70d{text-align:start;}.elementor-8596 .elementor-element.elementor-element-5a99db0 > .elementor-widget-container{padding:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-8596 .elementor-element.elementor-element-b66099c .elementor-heading-title{font-size:33px;}.elementor-8596 .elementor-element.elementor-element-b619619 .elementor-heading-title{font-size:19px;}.elementor-8596 .elementor-element.elementor-element-41b54ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8596 .elementor-element.elementor-element-9064d02{--padding-top:6%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-f38a04e{--padding-top:6%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-8656476{--padding-top:6%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-8343ba4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8596 .elementor-element.elementor-element-d59040b .elementor-heading-title{font-size:16px;}.elementor-8596 .elementor-element.elementor-element-106cb46 .elementor-heading-title{font-size:16px;}.elementor-8596 .elementor-element.elementor-element-3369b9e{--padding-top:6%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8596 .elementor-element.elementor-element-6f2c70d .elementor-heading-title{font-size:29px;}.elementor-8596 .elementor-element.elementor-element-6f20887 .elementor-heading-title{font-size:15px;}.elementor-8596 .elementor-element.elementor-element-5a99db0 > .elementor-widget-container{padding:20px 20px 20px 20px;}}/* Start custom CSS */.entry-banner.entry-banner-after.inner-page-banner {
    display: none !important;
}/* End custom CSS */