.elementor-124 .elementor-element.elementor-element-91d1d30:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-91d1d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://amazingroofrestoration.pages.dev/wp-content/uploads/2019/10/banner-img.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-124 .elementor-element.elementor-element-91d1d30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:285px 0px 167px 0px;}.elementor-124 .elementor-element.elementor-element-91d1d30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-124 .elementor-element.elementor-element-4092989d .elementor-heading-title{color:#ffffff;font-size:3.1rem;font-weight:500;line-height:1.3em;}.elementor-124 .elementor-element.elementor-element-be86d03{margin-top:0px;margin-bottom:50px;}.elementor-124 .elementor-element.elementor-element-149ad75.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-124 .elementor-element.elementor-element-149ad75 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-124 .elementor-element.elementor-element-69d41856 .elementor-heading-title{color:#3e4553;font-size:44px;font-weight:500;}.elementor-124 .elementor-element.elementor-element-55a7c093{line-height:1.64em;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__label{margin:0 0em 0em 0;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0em 0em;}.elementor-124 .elementor-element.elementor-element-e8aaa48.ee-image-comparison--middle .ee-image-comparison__label{margin:0 0em 0 0;}.elementor-124 .elementor-element.elementor-element-e8aaa48.ee-image-comparison--middle .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0 0em;}.elementor-124 .elementor-element.elementor-element-e8aaa48.ee-image-comparison--top .ee-image-comparison__label{margin:0em 0em 0 0;}.elementor-124 .elementor-element.elementor-element-e8aaa48.ee-image-comparison--top .ee-image-comparison__image .ee-image-comparison__label{margin:0em 0 0 0em;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__label--original{color:#FFFFFF;background-color:#6EC1E4;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__label--modified{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .is--visible .ee-image-comparison__image{width:50%;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .is--visible .ee-image-comparison__handle{left:50%;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__separator{height:100%;}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__handle{color:#FFFFFF;font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__handle:hover{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-e8aaa48 .ee-image-comparison__handle.draggable{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-7d39d32{text-align:center;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-7d39d32 .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-124 .elementor-element.elementor-element-7d39d32 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:#91D7F7;}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__label{margin:0 0em 0em 0;}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0em 0em;}.elementor-124 .elementor-element.elementor-element-8bc4121.ee-image-comparison--middle .ee-image-comparison__label{margin:0 0em 0 0;}.elementor-124 .elementor-element.elementor-element-8bc4121.ee-image-comparison--middle .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0 0em;}.elementor-124 .elementor-element.elementor-element-8bc4121.ee-image-comparison--top .ee-image-comparison__label{margin:0em 0em 0 0;}.elementor-124 .elementor-element.elementor-element-8bc4121.ee-image-comparison--top .ee-image-comparison__image .ee-image-comparison__label{margin:0em 0 0 0em;}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__label--original{color:#FFFFFF;background-color:#6EC1E4;}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__label--modified{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-8bc4121 .is--visible .ee-image-comparison__image{width:50%;}.elementor-124 .elementor-element.elementor-element-8bc4121 .is--visible .ee-image-comparison__handle{left:50%;}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__separator{height:100%;}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__handle{color:#FFFFFF;font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__handle:hover{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-8bc4121 .ee-image-comparison__handle.draggable{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-8bc4121 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-926d35a{text-align:center;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-926d35a .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-124 .elementor-element.elementor-element-926d35a > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:#91D7F7;}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__label{margin:0 0em 0em 0;}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0em 0em;}.elementor-124 .elementor-element.elementor-element-1e3d732.ee-image-comparison--middle .ee-image-comparison__label{margin:0 0em 0 0;}.elementor-124 .elementor-element.elementor-element-1e3d732.ee-image-comparison--middle .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0 0em;}.elementor-124 .elementor-element.elementor-element-1e3d732.ee-image-comparison--top .ee-image-comparison__label{margin:0em 0em 0 0;}.elementor-124 .elementor-element.elementor-element-1e3d732.ee-image-comparison--top .ee-image-comparison__image .ee-image-comparison__label{margin:0em 0 0 0em;}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__label--original{color:#FFFFFF;background-color:#6EC1E4;}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__label--modified{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1e3d732 .is--visible .ee-image-comparison__image{width:50%;}.elementor-124 .elementor-element.elementor-element-1e3d732 .is--visible .ee-image-comparison__handle{left:50%;}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__separator{height:100%;}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__handle{color:#FFFFFF;font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__handle:hover{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-1e3d732 .ee-image-comparison__handle.draggable{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2);}.elementor-124 .elementor-element.elementor-element-1e3d732 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-64caa52{text-align:center;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-64caa52 .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-124 .elementor-element.elementor-element-64caa52 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:#91D7F7;}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-149ad75{width:62.124%;}.elementor-124 .elementor-element.elementor-element-01a2e72{width:37.208%;}}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-91d1d30{padding:179px 20px 122px 20px;}.elementor-124 .elementor-element.elementor-element-4092989d .elementor-heading-title{font-size:2.5rem;}.elementor-124 .elementor-element.elementor-element-149ad75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-124 .elementor-element.elementor-element-69d41856 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-4092989d .elementor-heading-title{font-size:26px;}.elementor-124 .elementor-element.elementor-element-69d41856 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */.stage-process-text h3 {
    position: relative;
    margin-bottom: 0px !important;
    display: block;
    padding-bottom: 40px !important;
}

.stage-process-text h3:after {
    content: '';
    background-image: url('https://amazingroofrestoration.pages.dev/wp-content/uploads/2019/09/5-stage-process-text.png');
    width: 213px;
    height: 29px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.stage-element-wrap {
    box-shadow: 0px 0px 10px 0px rgba(19,50,93,0.1);
    border-radius: 10px;
    padding-bottom: 45px;
    margin-bottom: 45px;    
}

.step-stage-process-list {
    padding: 0 35px;
}


.step-stage-process-list .elementor-icon:before {
    content: '';
    background-image: url('https://amazingroofrestoration.pages.dev/wp-content/uploads/2019/09/check-icon.png');
    width: 17px;
    height: 14px;
    position: absolute;
    left: 28px;
    top: 0;
}

.step-stage-process-list .elementor-icon i {
    display: none;
}

.step-stage-process-list .elementor-icon-box-content {
    padding-left: 10px;
}/* End custom CSS */