.elementor-111 .elementor-element.elementor-element-5f979bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-111 .elementor-element.elementor-element-5f979bd:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-5f979bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3A3C;}.elementor-111 .elementor-element.elementor-element-5f979bd, .elementor-111 .elementor-element.elementor-element-5f979bd::before{--border-transition:0.3s;}.elementor-111 .elementor-element.elementor-element-0cdc510{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.21);--margin-block-start:-135px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-111 .elementor-element.elementor-element-ef8ad11{--display:flex;--justify-content:center;--gap:1px 1px;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-111 .elementor-element.elementor-element-ef8ad11:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-ef8ad11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-ef8ad11, .elementor-111 .elementor-element.elementor-element-ef8ad11::before{--border-transition:0.3s;}.elementor-111 .elementor-element.elementor-element-7e76031 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-111 .elementor-element.elementor-element-6720d8a .elementor-heading-title{color:var( --e-global-color-accent );font-family:"ProximaNova", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.elementor-111 .elementor-element.elementor-element-d180ea1 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-0958eb3{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:50px;--padding-inline-end:10px;}.elementor-111 .elementor-element.elementor-element-0958eb3:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-0958eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-111 .elementor-element.elementor-element-0958eb3::before, .elementor-111 .elementor-element.elementor-element-0958eb3 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-0958eb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-0958eb3 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-0958eb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-0958eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );background-image:url("https://manningcommercialroofing.kinsta.cloud/wp-content/uploads/2024/03/footer-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-0958eb3, .elementor-111 .elementor-element.elementor-element-0958eb3::before{--border-transition:0.3s;}.elementor-111 .elementor-element.elementor-element-eb88a07 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-111 .elementor-element.elementor-element-eb88a07 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-111 .elementor-element.elementor-element-eb88a07 .elementor-button{fill:var( --e-global-color-a1e1bc9 );color:var( --e-global-color-a1e1bc9 );background-color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-275c878 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-111 .elementor-element.elementor-element-275c878 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-111 .elementor-element.elementor-element-275c878 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-cb3607d img{border-radius:100% 100% 100% 100%;}.elementor-111 .elementor-element.elementor-element-cb3607d{width:auto;max-width:auto;top:60px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-cb3607d{left:-69px;}body.rtl .elementor-111 .elementor-element.elementor-element-cb3607d{right:-69px;}.elementor-111 .elementor-element.elementor-element-cf1ed73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:25px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-111 .elementor-element.elementor-element-25e6735{--display:flex;--background-transition:0.3s;}.elementor-111 .elementor-element.elementor-element-360e29c{text-align:left;}.elementor-111 .elementor-element.elementor-element-cf95b1d{--display:flex;--background-transition:0.3s;}.elementor-111 .elementor-element.elementor-element-534e9a2 .elementor-heading-title{color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:22px;font-weight:700;line-height:32px;}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-49e54b6{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-item > a{font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-111 .elementor-element.elementor-element-49e54b6 .elementor-icon-list-text{color:var( --e-global-color-a1e1bc9 );transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-8c9f4db{--display:flex;--gap:5px 5px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:50px;}.elementor-111 .elementor-element.elementor-element-f9fe76b .elementor-heading-title{color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:22px;font-weight:700;line-height:32px;}.elementor-111 .elementor-element.elementor-element-90708d6{--icon-box-icon-margin:15px;}.elementor-111 .elementor-element.elementor-element-90708d6 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-90708d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-90708d6.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-90708d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1e1bc9 );color:var( --e-global-color-a1e1bc9 );border-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-90708d6 .elementor-icon{font-size:16px;}.elementor-111 .elementor-element.elementor-element-90708d6 .elementor-icon-box-title, .elementor-111 .elementor-element.elementor-element-90708d6 .elementor-icon-box-title a{font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:600;line-height:27px;}.elementor-111 .elementor-element.elementor-element-90708d6 .elementor-icon-box-description{color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-111 .elementor-element.elementor-element-90708d6 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-111 .elementor-element.elementor-element-73e6b7c{--icon-box-icon-margin:15px;}.elementor-111 .elementor-element.elementor-element-73e6b7c .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-73e6b7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-73e6b7c.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-73e6b7c.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1e1bc9 );color:var( --e-global-color-a1e1bc9 );border-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-73e6b7c .elementor-icon{font-size:16px;}.elementor-111 .elementor-element.elementor-element-73e6b7c .elementor-icon-box-title, .elementor-111 .elementor-element.elementor-element-73e6b7c .elementor-icon-box-title a{font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:600;line-height:27px;}.elementor-111 .elementor-element.elementor-element-73e6b7c .elementor-icon-box-description{color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-111 .elementor-element.elementor-element-73e6b7c > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-111 .elementor-element.elementor-element-7962442{--icon-box-icon-margin:15px;}.elementor-111 .elementor-element.elementor-element-7962442 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-7962442.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-7962442.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-7962442.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1e1bc9 );color:var( --e-global-color-a1e1bc9 );border-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-7962442 .elementor-icon{font-size:15px;}.elementor-111 .elementor-element.elementor-element-7962442 .elementor-icon-box-title, .elementor-111 .elementor-element.elementor-element-7962442 .elementor-icon-box-title a{font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:600;line-height:27px;}.elementor-111 .elementor-element.elementor-element-7962442 .elementor-icon-box-description{color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-111 .elementor-element.elementor-element-7962442 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-111 .elementor-element.elementor-element-f9a615f{--icon-box-icon-margin:15px;}.elementor-111 .elementor-element.elementor-element-f9a615f .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-f9a615f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-f9a615f.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-f9a615f.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1e1bc9 );color:var( --e-global-color-a1e1bc9 );border-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-f9a615f .elementor-icon{font-size:15px;}.elementor-111 .elementor-element.elementor-element-f9a615f .elementor-icon-box-title, .elementor-111 .elementor-element.elementor-element-f9a615f .elementor-icon-box-title a{font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:600;line-height:27px;}.elementor-111 .elementor-element.elementor-element-f9a615f .elementor-icon-box-description{color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-111 .elementor-element.elementor-element-f9a615f > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-111 .elementor-element.elementor-element-0716588{--display:flex;--background-transition:0.3s;}.elementor-111 .elementor-element.elementor-element-1c666c1 .elementor-heading-title{color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:22px;font-weight:700;line-height:32px;}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-icon i{color:var( --e-global-color-a1e1bc9 );transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-icon svg{fill:var( --e-global-color-a1e1bc9 );transition:fill 0.3s;}.elementor-111 .elementor-element.elementor-element-d2bae45{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-item > a{font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-111 .elementor-element.elementor-element-d2bae45 .elementor-icon-list-text{color:var( --e-global-color-a1e1bc9 );transition:color 0.3s;}.elementor-111 .elementor-element.elementor-element-233708e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-block-start-width:1px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:#616163;--border-color:#616163;--padding-block-start:20px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-111 .elementor-element.elementor-element-233708e, .elementor-111 .elementor-element.elementor-element-233708e::before{--border-transition:0.3s;}.elementor-111 .elementor-element.elementor-element-477ccae{text-align:center;color:var( --e-global-color-a1e1bc9 );font-family:"ProximaNova", Sans-serif;font-size:17px;font-weight:400;line-height:27px;}.elementor-111 .elementor-element.elementor-element-f8dd53b .elementor-icon-wrapper{text-align:right;}.elementor-111 .elementor-element.elementor-element-f8dd53b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-f8dd53b.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-f8dd53b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-111 .elementor-element.elementor-element-f8dd53b.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-f8dd53b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-111 .elementor-element.elementor-element-f8dd53b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-f8dd53b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a1e1bc9 );}.elementor-111 .elementor-element.elementor-element-f8dd53b .elementor-icon{font-size:20px;padding:9px;}.elementor-111 .elementor-element.elementor-element-f8dd53b .elementor-icon svg{height:20px;}.elementor-111 .elementor-element.elementor-element-f8dd53b > .elementor-widget-container{margin:-52px 0px 0px 0px;}@media(max-width:1024px){.elementor-111 .elementor-element.elementor-element-0cdc510{--flex-wrap:wrap;}.elementor-111 .elementor-element.elementor-element-ef8ad11{--padding-block-start:40px;--padding-block-end:70px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-111 .elementor-element.elementor-element-7e76031{text-align:center;}.elementor-111 .elementor-element.elementor-element-6720d8a{text-align:center;}.elementor-111 .elementor-element.elementor-element-d180ea1{text-align:center;}.elementor-111 .elementor-element.elementor-element-0958eb3{--gap:0px 0px;--padding-block-start:100px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-cb3607d{left:290px;}body.rtl .elementor-111 .elementor-element.elementor-element-cb3607d{right:290px;}.elementor-111 .elementor-element.elementor-element-cb3607d{top:-56px;}.elementor-111 .elementor-element.elementor-element-cf1ed73{--flex-wrap:wrap;}.elementor-111 .elementor-element.elementor-element-25e6735{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-111 .elementor-element.elementor-element-8c9f4db{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-ef8ad11{--padding-block-start:40px;--padding-block-end:80px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-111 .elementor-element.elementor-element-7e76031{text-align:center;}.elementor-111 .elementor-element.elementor-element-6720d8a{text-align:center;}.elementor-111 .elementor-element.elementor-element-d180ea1{text-align:center;}.elementor-111 .elementor-element.elementor-element-0958eb3{--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;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;--padding-block-start:90px;--padding-block-end:60px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-111 .elementor-element.elementor-element-275c878 > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-111 .elementor-element.elementor-element-cb3607d{left:93px;}body.rtl .elementor-111 .elementor-element.elementor-element-cb3607d{right:93px;}.elementor-111 .elementor-element.elementor-element-cb3607d{top:-63px;}.elementor-111 .elementor-element.elementor-element-cf1ed73{--gap:10px 10px;}.elementor-111 .elementor-element.elementor-element-f8dd53b > .elementor-widget-container{margin:-43px 0px 0px 0px;}}@media(min-width:768px){.elementor-111 .elementor-element.elementor-element-5f979bd{--content-width:1200px;}.elementor-111 .elementor-element.elementor-element-25e6735{--width:25%;}.elementor-111 .elementor-element.elementor-element-cf95b1d{--width:21%;}.elementor-111 .elementor-element.elementor-element-8c9f4db{--width:30%;}.elementor-111 .elementor-element.elementor-element-0716588{--width:14%;}}@media(max-width:1024px) and (min-width:768px){.elementor-111 .elementor-element.elementor-element-25e6735{--width:100%;}.elementor-111 .elementor-element.elementor-element-cf95b1d{--width:25%;}.elementor-111 .elementor-element.elementor-element-8c9f4db{--width:45%;}.elementor-111 .elementor-element.elementor-element-0716588{--width:24%;}}/* Start custom CSS for container, class: .elementor-element-8c9f4db */.icon-style .elementor-icon-box-wrapper .elementor-icon-box-description a{
    color: #fff;
}
.icon-style .elementor-icon-box-wrapper .elementor-icon-box-icon{
    margin-top: 15px;
}

@media only screen and (max-width: 767px){
    .icon-style .elementor-icon-box-wrapper .elementor-icon-box-icon{
    margin-top: 5px;
}
}/* End custom CSS */