.elementor-274 .elementor-element.elementor-element-5bf1510{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-5bf1510:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-5bf1510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2025/10/imgi_7_653abd2395485f40f8429e82_bigstock-203483974-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-274 .elementor-element.elementor-element-5bf1510::before, .elementor-274 .elementor-element.elementor-element-5bf1510 > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-5bf1510 > .e-con-inner > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-5bf1510 > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-5bf1510 > .e-con-inner > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-5bf1510 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-274 .elementor-element.elementor-element-1ff13d8{--display:flex;--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;}.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-274 .elementor-element.elementor-element-effd12d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-8db88ed > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-8db88ed{text-align:left;}.elementor-274 .elementor-element.elementor-element-8db88ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-274 .elementor-element.elementor-element-e21fdbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-icon i{color:#2B53A2;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-icon svg{fill:#2B53A2;transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-e21fdbb{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-e21fdbb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F3F3F3;}.elementor-274 .elementor-element.elementor-element-791f607{--display:flex;--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;}.elementor-274 .elementor-element.elementor-element-0602ae2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-274 .elementor-element.elementor-element-9268bf3{--display:flex;--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;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-9268bf3:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-9268bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2025/10/imgi_8_672c153e012d537447e23274_cta-left.webp");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-1cb42f1{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-b0c54a7{--display:flex;--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:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:20px;}.elementor-274 .elementor-element.elementor-element-028ead5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-028ead5{text-align:left;}.elementor-274 .elementor-element.elementor-element-028ead5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-274 .elementor-element.elementor-element-7dd2e99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-7dd2e99{text-align:left;}.elementor-274 .elementor-element.elementor-element-7dd2e99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#2B53A2;}.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-274 .elementor-element.elementor-element-f052331 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-274 .elementor-element.elementor-element-f052331{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.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-274 .elementor-element.elementor-element-d7479ab .elementor-button{background-color:#A40D0D;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-274 .elementor-element.elementor-element-d7479ab .elementor-button:hover, .elementor-274 .elementor-element.elementor-element-d7479ab .elementor-button:focus{background-color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-d7479ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-3334c76{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-3334c76:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-3334c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #2B53A2 33%, #A51438 55%);}.elementor-274 .elementor-element.elementor-element-286168f{--display:flex;--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-274 .elementor-element.elementor-element-7850eac{text-align:left;}.elementor-274 .elementor-element.elementor-element-7850eac img{border-radius:10px 10px 10px 10px;}.elementor-274 .elementor-element.elementor-element-f43b9b4{--display:flex;--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;--justify-content:center;}.elementor-274 .elementor-element.elementor-element-eb47dcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-eb47dcc{text-align:left;}.elementor-274 .elementor-element.elementor-element-eb47dcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-cc25875{--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-274 .elementor-element.elementor-element-3317ba2{--display:flex;}.elementor-274 .elementor-element.elementor-element-3fd352a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-3fd352a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(47px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(47px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(47px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-47px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-47px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-3fd352a{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F3F3F3;}.elementor-274 .elementor-element.elementor-element-c553a53{--display:flex;}.elementor-274 .elementor-element.elementor-element-3999be9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-3999be9{text-align:left;}.elementor-274 .elementor-element.elementor-element-3999be9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-9868290 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-274 .elementor-element.elementor-element-9868290{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-7f80feb .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#A40D0D;color:#A40D0D;border-radius:4px 4px 4px 4px;padding:17px 32px 17px 32px;}.elementor-274 .elementor-element.elementor-element-7f80feb .elementor-button:hover, .elementor-274 .elementor-element.elementor-element-7f80feb .elementor-button:focus{background-color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-7f80feb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-93ed1a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-b3e746e{--display:flex;--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-274 .elementor-element.elementor-element-5ae56ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-5ae56ef{text-align:left;}.elementor-274 .elementor-element.elementor-element-5ae56ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-274 .elementor-element.elementor-element-89aff6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-89aff6c{text-align:left;}.elementor-274 .elementor-element.elementor-element-89aff6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-27f36be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-27f36be{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-edb3148 .elementor-button{background-color:#A40D0D;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-274 .elementor-element.elementor-element-edb3148 .elementor-button:hover, .elementor-274 .elementor-element.elementor-element-edb3148 .elementor-button:focus{background-color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-edb3148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-6830214{--display:flex;--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:015px;--margin-right:-15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-6830214:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-6830214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2025/10/imgi_54_653abd2395485f40f8429d7d_pexels-athena-2371975-p-500.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-d02110a{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-8089c8b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-274 .elementor-element.elementor-element-af774c6{--display:flex;--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;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-af774c6:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-af774c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2025/10/653abd2395485f40f8429e87_bigstock-Executive-House-319229-p-1600.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-c1d8c7d{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-4d18984{--display:flex;--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:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:20px;}.elementor-274 .elementor-element.elementor-element-d561c0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-d561c0b{text-align:left;}.elementor-274 .elementor-element.elementor-element-d561c0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-274 .elementor-element.elementor-element-b09b6e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-b09b6e5{text-align:left;}.elementor-274 .elementor-element.elementor-element-b09b6e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-1f69def > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-274 .elementor-element.elementor-element-1f69def{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-9189327 .elementor-button{background-color:#A40D0D;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-274 .elementor-element.elementor-element-9189327 .elementor-button:hover, .elementor-274 .elementor-element.elementor-element-9189327 .elementor-button:focus{background-color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-9189327 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-ab2682c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-9b45158{--display:flex;--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-274 .elementor-element.elementor-element-1692904 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-1692904{text-align:left;}.elementor-274 .elementor-element.elementor-element-1692904 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-274 .elementor-element.elementor-element-e5eceed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-e5eceed{text-align:left;}.elementor-274 .elementor-element.elementor-element-e5eceed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-9e9beed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-9e9beed{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-b595a19 .elementor-button{background-color:#A40D0D;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:4px 4px 4px 4px;padding:20px 40px 20px 40px;}.elementor-274 .elementor-element.elementor-element-b595a19 .elementor-button:hover, .elementor-274 .elementor-element.elementor-element-b595a19 .elementor-button:focus{background-color:#2B53A2;}.elementor-274 .elementor-element.elementor-element-b595a19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-291c200{--display:flex;--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:015px;--margin-right:-15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-291c200:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-291c200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2025/10/653abd2395485f40f8429e88_bigstock-Large-Pink-And-Yellow-Tropical-117603221.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-ee5f98e{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-169643a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-274 .elementor-element.elementor-element-63a6c0f{--display:flex;--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;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-63a6c0f:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-63a6c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2024/12/3-Kings-Roofing-LLC-Prosper-17.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-fd07484{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-003f8ce{--display:flex;--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:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-274 .elementor-element.elementor-element-98d80d0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-98d80d0{text-align:left;}.elementor-274 .elementor-element.elementor-element-98d80d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-b6c1812 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-274 .elementor-element.elementor-element-b6c1812{text-align:left;}.elementor-274 .elementor-element.elementor-element-b6c1812 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#000000;}.elementor-274 .elementor-element.elementor-element-a8b1dbc > .elementor-widget-container{margin:-20px 0px 40px 0px;}.elementor-274 .elementor-element.elementor-element-a8b1dbc{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-f3495b3 > .elementor-widget-container{margin:-20px 0px 40px 0px;}.elementor-274 .elementor-element.elementor-element-f3495b3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-fcdef7c > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-icon i{color:#1CB22A;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-icon svg{fill:#1CB22A;transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-fcdef7c{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-fcdef7c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1CB22A;}.elementor-274 .elementor-element.elementor-element-24a4932{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-9d67d26{--display:flex;--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:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:90px;}.elementor-274 .elementor-element.elementor-element-22bcb66 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-22bcb66{text-align:left;}.elementor-274 .elementor-element.elementor-element-22bcb66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-d8582ec > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-274 .elementor-element.elementor-element-d8582ec{text-align:left;}.elementor-274 .elementor-element.elementor-element-d8582ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#000000;}.elementor-274 .elementor-element.elementor-element-f4abdc1 > .elementor-widget-container{margin:-20px 0px 40px 0px;}.elementor-274 .elementor-element.elementor-element-f4abdc1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-2315961 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-icon i{color:#1CB22A;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-icon svg{fill:#1CB22A;transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-2315961{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-2315961 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1CB22A;}.elementor-274 .elementor-element.elementor-element-8ab47ea{--display:flex;--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:015px;--margin-right:-15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-8ab47ea:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-8ab47ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2024/12/schieferdach.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-9cc5caf{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-8ff011e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-8ff011e:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-8ff011e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2024/12/rpd0cfvsx365c92gmid2rcys5k6wlspi.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-8ff011e::before, .elementor-274 .elementor-element.elementor-element-8ff011e > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-8ff011e > .e-con-inner > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-8ff011e > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-8ff011e > .e-con-inner > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-8ff011e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-274 .elementor-element.elementor-element-2733657{--display:flex;--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;}.elementor-274 .elementor-element.elementor-element-6fcc25a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-6fcc25a{text-align:left;}.elementor-274 .elementor-element.elementor-element-6fcc25a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-364850a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-274 .elementor-element.elementor-element-364850a{text-align:left;}.elementor-274 .elementor-element.elementor-element-364850a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-9699647{--display:flex;--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;}.elementor-274 .elementor-element.elementor-element-2850d8d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-274 .elementor-element.elementor-element-bf6ae4a{--display:flex;--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;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-bf6ae4a:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-bf6ae4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2024/12/inner_professionals_01.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-943d8b4{--spacer-size:50px;}.elementor-274 .elementor-element.elementor-element-4a3559b{--display:flex;--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:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-274 .elementor-element.elementor-element-a67dfaa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-a67dfaa{text-align:left;}.elementor-274 .elementor-element.elementor-element-a67dfaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-43873d5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-274 .elementor-element.elementor-element-43873d5{text-align:left;}.elementor-274 .elementor-element.elementor-element-43873d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#000000;}.elementor-274 .elementor-element.elementor-element-94e102e > .elementor-widget-container{margin:-20px 0px 40px 0px;}.elementor-274 .elementor-element.elementor-element-94e102e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-47f6e12 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-icon i{color:#1CB22A;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-icon svg{fill:#1CB22A;transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-47f6e12{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-47f6e12 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1CB22A;}.elementor-274 .elementor-element.elementor-element-f0568bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-cadbf8e{--display:flex;--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:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:90px;}.elementor-274 .elementor-element.elementor-element-5fb49ac > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-5fb49ac{text-align:left;}.elementor-274 .elementor-element.elementor-element-5fb49ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-25e9a96 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-274 .elementor-element.elementor-element-25e9a96{text-align:left;}.elementor-274 .elementor-element.elementor-element-25e9a96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#000000;}.elementor-274 .elementor-element.elementor-element-9e27edc > .elementor-widget-container{margin:-20px 0px 40px 0px;}.elementor-274 .elementor-element.elementor-element-9e27edc{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-274 .elementor-element.elementor-element-ab06dc2 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-icon i{color:#1CB22A;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-icon svg{fill:#1CB22A;transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-ab06dc2{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-ab06dc2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1CB22A;}.elementor-274 .elementor-element.elementor-element-3ee7421{--display:flex;--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;--margin-top:-3px;--margin-bottom:0px;--margin-left:015px;--margin-right:-15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-3ee7421:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-3ee7421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demowebsitedevelopment.com/ROOFERS-INTERNATIONAL/wp-content/uploads/2024/12/tuv-rheinland-testing_pv-powerplant_tuev_rheinland-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-274 .elementor-element.elementor-element-7e5179a{--spacer-size:50px;}body.elementor-page-274:not(.elementor-motion-effects-element-type-background), body.elementor-page-274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-274 .elementor-element.elementor-element-5bf1510{--content-width:1250px;}.elementor-274 .elementor-element.elementor-element-1ff13d8{--width:75%;}.elementor-274 .elementor-element.elementor-element-791f607{--width:50%;}.elementor-274 .elementor-element.elementor-element-9268bf3{--width:52%;}.elementor-274 .elementor-element.elementor-element-b0c54a7{--width:50%;}.elementor-274 .elementor-element.elementor-element-3334c76{--content-width:1250px;}.elementor-274 .elementor-element.elementor-element-286168f{--width:50%;}.elementor-274 .elementor-element.elementor-element-f43b9b4{--width:74%;}.elementor-274 .elementor-element.elementor-element-cc25875{--width:100%;}.elementor-274 .elementor-element.elementor-element-3317ba2{--width:17%;}.elementor-274 .elementor-element.elementor-element-c553a53{--width:80%;}.elementor-274 .elementor-element.elementor-element-b3e746e{--width:50%;}.elementor-274 .elementor-element.elementor-element-6830214{--width:50%;}.elementor-274 .elementor-element.elementor-element-af774c6{--width:52%;}.elementor-274 .elementor-element.elementor-element-4d18984{--width:50%;}.elementor-274 .elementor-element.elementor-element-9b45158{--width:50%;}.elementor-274 .elementor-element.elementor-element-291c200{--width:50%;}.elementor-274 .elementor-element.elementor-element-63a6c0f{--width:52%;}.elementor-274 .elementor-element.elementor-element-003f8ce{--width:50%;}.elementor-274 .elementor-element.elementor-element-9d67d26{--width:50%;}.elementor-274 .elementor-element.elementor-element-8ab47ea{--width:50%;}.elementor-274 .elementor-element.elementor-element-2733657{--width:50%;}.elementor-274 .elementor-element.elementor-element-9699647{--width:50%;}.elementor-274 .elementor-element.elementor-element-bf6ae4a{--width:52%;}.elementor-274 .elementor-element.elementor-element-4a3559b{--width:50%;}.elementor-274 .elementor-element.elementor-element-cadbf8e{--width:50%;}.elementor-274 .elementor-element.elementor-element-3ee7421{--width:50%;}}@media(min-width:1025px){.elementor-274 .elementor-element.elementor-element-8ff011e:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-8ff011e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-274 .elementor-element.elementor-element-8db88ed .elementor-heading-title{font-size:36px;}.elementor-274 .elementor-element.elementor-element-9268bf3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-1cb42f1{--spacer-size:191px;}.elementor-274 .elementor-element.elementor-element-b0c54a7{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-028ead5 .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-7dd2e99 .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-eb47dcc .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-3fd352a{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-274 .elementor-element.elementor-element-3fd352a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-274 .elementor-element.elementor-element-3999be9 .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-b3e746e{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-5ae56ef .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-89aff6c .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-6830214{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-d02110a{--spacer-size:191px;}.elementor-274 .elementor-element.elementor-element-af774c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-c1d8c7d{--spacer-size:191px;}.elementor-274 .elementor-element.elementor-element-4d18984{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-d561c0b .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-b09b6e5 .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-9b45158{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-1692904 .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-e5eceed .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-291c200{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-ee5f98e{--spacer-size:191px;}.elementor-274 .elementor-element.elementor-element-fd07484{--spacer-size:191px;}.elementor-274 .elementor-element.elementor-element-003f8ce{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-98d80d0 .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-9d67d26{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-22bcb66 .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-8ab47ea{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-9cc5caf{--spacer-size:191px;}.elementor-274 .elementor-element.elementor-element-8ff011e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-6fcc25a .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-bf6ae4a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-943d8b4{--spacer-size:191px;}.elementor-274 .elementor-element.elementor-element-4a3559b{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-a67dfaa .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-cadbf8e{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-274 .elementor-element.elementor-element-5fb49ac .elementor-heading-title{font-size:30px;}.elementor-274 .elementor-element.elementor-element-3ee7421{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-274 .elementor-element.elementor-element-7e5179a{--spacer-size:191px;}}