.elementor-48 .elementor-element.elementor-element-4fba33db > .elementor-container{min-height:200px;}.elementor-48 .elementor-element.elementor-element-4fba33db:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4fba33db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealroofrepairpros.vaultsites.com/wp-content/uploads/sites/229/2019/05/scaffold-1207389_1280.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-4fba33db > .elementor-background-overlay{background-color:#003663;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-4fba33db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-4fba33db > .elementor-shape-bottom .elementor-shape-fill{fill:rgba(255,255,255,0.61);}.elementor-48 .elementor-element.elementor-element-4fba33db > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:80px;}.elementor-48 .elementor-element.elementor-element-bfb4cf7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-bfb4cf7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-48 .elementor-element.elementor-element-bfb4cf7 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-48 .elementor-element.elementor-element-bfb4cf7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-bfb4cf7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-4826fe03{text-align:center;}.elementor-48 .elementor-element.elementor-element-4826fe03 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-4826fe03 > .elementor-widget-container{background-color:rgba(0,0,0,0);}.elementor-48 .elementor-element.elementor-element-4826fe03.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-48 .elementor-element.elementor-element-4de8a8b8 > .elementor-container{min-height:128px;}.elementor-48 .elementor-element.elementor-element-4de8a8b8{padding:40px 0px 40px 0px;}.elementor-48 .elementor-element.elementor-element-347e9f77 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-347e9f77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-7a0594b6 img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-117d840d{text-align:center;}.elementor-48 .elementor-element.elementor-element-117d840d .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-3da8562a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-3da8562a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-429eabeb img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-4293cd00{text-align:center;}.elementor-48 .elementor-element.elementor-element-4293cd00 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-41da2e5a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-41da2e5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-4327779a img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-739ea3cb{text-align:center;}.elementor-48 .elementor-element.elementor-element-739ea3cb .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-e63c315 > .elementor-container{min-height:128px;}.elementor-48 .elementor-element.elementor-element-e63c315{padding:40px 0px 40px 0px;}.elementor-48 .elementor-element.elementor-element-42157b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-42157b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-08b7f95 img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-23f11ed{text-align:center;}.elementor-48 .elementor-element.elementor-element-23f11ed .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-be14812 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-be14812 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-9dc3c20 img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-a12ff30{text-align:center;}.elementor-48 .elementor-element.elementor-element-a12ff30 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-be14350 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-be14350 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-04a8583 img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-5e316bc{text-align:center;}.elementor-48 .elementor-element.elementor-element-5e316bc .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-b64fa1d > .elementor-container{min-height:128px;}.elementor-48 .elementor-element.elementor-element-b64fa1d{padding:40px 0px 40px 0px;}.elementor-48 .elementor-element.elementor-element-3f94cd1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-3f94cd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-d91177d img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-5bbdeb4{text-align:center;}.elementor-48 .elementor-element.elementor-element-5bbdeb4 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-c4cacac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-c4cacac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-ae0c11d img{width:100%;max-width:100%;}.elementor-48 .elementor-element.elementor-element-d8a4e16{text-align:center;}.elementor-48 .elementor-element.elementor-element-d8a4e16 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:capitalize;}.elementor-48 .elementor-element.elementor-element-fef410f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-fef410f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-7fd6b8fa > .elementor-container{min-height:128px;}.elementor-48 .elementor-element.elementor-element-7fd6b8fa:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7fd6b8fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-48 .elementor-element.elementor-element-7fd6b8fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:018px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-7fd6b8fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-5c193335 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-6447af0a{--e-image-carousel-slides-to-show:3;}.elementor-48 .elementor-element.elementor-element-6447af0a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-48 .elementor-element.elementor-element-6447af0a .elementor-swiper-button.elementor-swiper-button-next{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-6447af0a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-48 .elementor-element.elementor-element-6447af0a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#ffffff;}.elementor-48 .elementor-element.elementor-element-6447af0a .swiper-pagination-bullet{background:#ffffff;}.elementor-48 .elementor-element.elementor-element-388444f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-682b0be2:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-682b0be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004579;}.elementor-48 .elementor-element.elementor-element-682b0be2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-48 .elementor-element.elementor-element-682b0be2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-658ae241 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-2bcad68f{font-size:15px;font-weight:300;}.elementor-48 .elementor-element.elementor-element-1b76ee7{text-align:left;}.elementor-48 .elementor-element.elementor-element-1b76ee7 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-54cbedec{text-align:left;}.elementor-48 .elementor-element.elementor-element-784dc86b .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-51a07175 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-4826fe03 .elementor-heading-title{font-size:40px;}.elementor-48 .elementor-element.elementor-element-4de8a8b8{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-739ea3cb > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-48 .elementor-element.elementor-element-e63c315{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-5e316bc > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-48 .elementor-element.elementor-element-b64fa1d{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-682b0be2{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-658ae241{text-align:center;}.elementor-48 .elementor-element.elementor-element-658ae241 .elementor-heading-title{font-size:25px;}.elementor-48 .elementor-element.elementor-element-658ae241 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-2bcad68f{text-align:center;}.elementor-48 .elementor-element.elementor-element-1b76ee7{text-align:center;}.elementor-48 .elementor-element.elementor-element-1b76ee7 .elementor-heading-title{font-size:26px;}.elementor-48 .elementor-element.elementor-element-784dc86b{text-align:center;}.elementor-48 .elementor-element.elementor-element-784dc86b .elementor-heading-title{font-size:26px;}.elementor-48 .elementor-element.elementor-element-1042169d{text-align:center;}.elementor-48 .elementor-element.elementor-element-51a07175{text-align:center;}.elementor-48 .elementor-element.elementor-element-51a07175 .elementor-heading-title{font-size:26px;}}@media(min-width:1025px){.elementor-48 .elementor-element.elementor-element-4fba33db:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4fba33db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}