.elementor-88 .elementor-element.elementor-element-d8add03{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d8add03::before, .elementor-88 .elementor-element.elementor-element-d8add03 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-d8add03 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-d8add03 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-d8add03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-d8add03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(96deg, var( --e-global-color-88c8c0d ) 39%, #060E1A26 85%);}.elementor-88 .elementor-element.elementor-element-d8add03.e-con{--e-con-transform-translateY:-150px;}.elementor-88 .elementor-element.elementor-element-d8add03:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d8add03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://weroof.com/wp-content/uploads/2026/09/tectum-roofing-hero-video-poster.webp") 50% 50%;background-size:cover;}.elementor-88 .elementor-element.elementor-element-d397f65{--display:flex;--margin-top:0225px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-7046f58{--display:flex;}.elementor-88 .elementor-element.elementor-element-00b556d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-901c0bc{background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;}.elementor-88 .elementor-element.elementor-element-901c0bc.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-901c0bc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-862315a{--display:flex;}.elementor-88 .elementor-element.elementor-element-6880ecd{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-6880ecd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:85px;font-weight:700;line-height:81px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-88 .elementor-element.elementor-element-3acac90{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-79ef759{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-88 .elementor-element.elementor-element-615b8fe .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-615b8fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-615b8fe .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-6cbf7d9 .elementor-button{background-color:#C8A1651A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#C8A165;color:#C8A165;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A165;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-6cbf7d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-6cbf7d9 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-43ebcf3{--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;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-08f948d );--border-color:var( --e-global-color-08f948d );}.elementor-88 .elementor-element.elementor-element-43ebcf3:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-43ebcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1A;}.elementor-88 .elementor-element.elementor-element-99f08c8{--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-88 .elementor-element.elementor-element-3761059{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3761059.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-4bd299c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-88 .elementor-element.elementor-element-4bd299c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-4c74577{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-4c74577 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-4c74577.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4c74577.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4c74577.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4c74577.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4c74577.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4c74577.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4c74577.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4c74577 .elementor-icon{font-size:26px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4c74577 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-f8d2b1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-f8d2b1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-88 .elementor-element.elementor-element-8cdc891{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-8cdc891 .elementor-counter-title{justify-content:start;color:var( --e-global-color-08f948d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-8cdc891 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-45fcb02{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-45fcb02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-f979523{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f979523.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-09a5fb3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-09a5fb3 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-09a5fb3.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-09a5fb3.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-09a5fb3.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-09a5fb3.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-09a5fb3.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-09a5fb3.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-09a5fb3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-09a5fb3 .elementor-icon{font-size:26px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-09a5fb3 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-e75c87b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-bac6b62{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-bac6b62 .elementor-counter-title{justify-content:start;color:var( --e-global-color-08f948d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-bac6b62 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-8d8fa0b{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-8d8fa0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-a6077a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a6077a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-4610141{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-4610141 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-4610141.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4610141.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4610141.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4610141.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4610141.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4610141.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4610141.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4610141 .elementor-icon{font-size:26px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4610141 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-d03b129{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-48f21f8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-48f21f8 .elementor-counter-title{justify-content:start;color:var( --e-global-color-08f948d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-48f21f8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-880e9ec{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-880e9ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-93a7090{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-93a7090.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-4d25b47{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-4d25b47 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-4d25b47.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4d25b47.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4d25b47.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4d25b47.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4d25b47.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4d25b47.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4d25b47.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-4d25b47 .elementor-icon{font-size:26px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4d25b47 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-45abd61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-e9813be{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-e9813be .elementor-counter-title{justify-content:start;color:var( --e-global-color-08f948d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-e9813be .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-a0ab594{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f43d7d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f43d7d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-2c25026{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-2c25026 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-2c25026.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-2c25026.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-2c25026.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-2c25026.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-2c25026.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-2c25026.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-2c25026.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-2c25026 .elementor-icon{font-size:26px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-2c25026 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-2602906{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-445256d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-445256d .elementor-counter-title{justify-content:start;color:var( --e-global-color-08f948d );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-445256d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-9d3104b{--display:flex;--min-height:700px;--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:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-88 .elementor-element.elementor-element-9d3104b:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-9d3104b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-88 .elementor-element.elementor-element-1a5ee18{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-88 .elementor-element.elementor-element-baef3fb{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-88 .elementor-element.elementor-element-baef3fb:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-baef3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weroof.com/wp-content/uploads/2026/09/roofing-insights-recommends-tectum-roofing-video-thumbnail.jpg");background-position:center left;background-size:cover;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-popup-btn,.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-inline-btn{background-color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-efefdd5 .video-content{text-align:center;justify-content:center;display:flex;}.elementor-88 .elementor-element.elementor-element-efefdd5 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg){font-size:28px;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-popup-btn{width:60px;height:60px;--glow-size:15px;color:#ffffff;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-inline-btn{width:60px;height:60px;--glow-size:15px;color:#ffffff;}.elementor-88 .elementor-element.elementor-element-efefdd5 .glow-ripple:before{color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-efefdd5 .glow-ripple:after{color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-efefdd5 .glow-ripple > i:after{color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-efefdd5 .glow-radio_wave:before{color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-efefdd5 .glow-radio_wave:after{color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-efefdd5 .glow-radio_wave > i:after{color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-popup-btn svg{fill:#ffffff;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-inline-btn svg{fill:#ffffff;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-popup-btn:hover{color:#ffffff;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-inline-btn:hover{color:#ffffff;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-popup-btn:hover svg{fill:#ffffff;}.elementor-88 .elementor-element.elementor-element-efefdd5 .ekit-video-inline-btn:hover svg{fill:#ffffff;}.mfp-close.ekit-video-popup-close{width:44px;height:44px;font-size:10px;right:0;background-color:#000000;color:#ffffff;border-radius:50% 50% 50% 50%;}.mfp-close.ekit-video-popup-close svg{width:10px;height:10px;}.mfp-close.ekit-video-popup-close .ekit-popup-close-icon svg{fill:#ffffff;}.mfp-close.ekit-video-popup-close:hover{background-color:#000000;border-radius:50% 50% 50% 50%;}.ekit_self_video_wrap .mfp-close.ekit-video-popup-close:hover{background-color:#000000;}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon i{color:#ffffff;}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon svg{fill:#ffffff;}.elementor-88 .elementor-element.elementor-element-7b48006{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-918f5d5{--display:flex;}.elementor-88 .elementor-element.elementor-element-ae6b556{background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;}.elementor-88 .elementor-element.elementor-element-ae6b556.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-ae6b556 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-6db58d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-88 .elementor-element.elementor-element-13d326b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-296bca7 .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-296bca7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-296bca7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-296bca7 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-7c6f2f2{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-bc0bb7b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-4ff5196{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;}.elementor-88 .elementor-element.elementor-element-4ff5196:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-88 .elementor-element.elementor-element-4ff5196::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/Frame-45-scaled.png");--background-overlay:'';background-position:0px -38px;background-repeat:no-repeat;background-size:50% auto;}.elementor-88 .elementor-element.elementor-element-95d401d{--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-88 .elementor-element.elementor-element-1780a63{--display:flex;}.elementor-88 .elementor-element.elementor-element-2fa8b8a{background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;}.elementor-88 .elementor-element.elementor-element-2fa8b8a.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-2fa8b8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-99ff9c3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-99ff9c3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-f22e05a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-9ae0ed8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-195ec38{--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-88 .elementor-element.elementor-element-ea7d41a{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-ea7d41a:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-ea7d41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-611ace3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-611ace3 .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-611ace3.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-611ace3.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-611ace3.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-611ace3.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-611ace3.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-611ace3.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-611ace3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-611ace3 .elementor-icon{font-size:28px;padding:14px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-611ace3 .elementor-icon svg{height:28px;}.elementor-88 .elementor-element.elementor-element-7db471c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d4dd76d{font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-32111aa .elementor-button{background-color:#A4161A00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#F2D1D2;color:#F2D1D2;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-32111aa{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-32111aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-32111aa .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-20625fb{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-20625fb:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-20625fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-782101d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-782101d .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-782101d.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-782101d.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-782101d.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-782101d.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-782101d.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-782101d.elementor-view-framed .elementor-icon{background-color:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-782101d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF0D;}.elementor-88 .elementor-element.elementor-element-782101d .elementor-icon{font-size:28px;padding:14px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-782101d .elementor-icon svg{height:28px;}.elementor-88 .elementor-element.elementor-element-2a72519 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-8e95aeb{font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-4dc25eb .elementor-button{background-color:#A4161A00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#F2D1D2;color:#F2D1D2;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4dc25eb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-4dc25eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-4dc25eb .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-6ab2184{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6ab2184:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-6ab2184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-88 .elementor-element.elementor-element-9a259ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-4dbe3b4{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-88 .elementor-element.elementor-element-4dbe3b4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-01a3006{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-01a3006 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-88 .elementor-element.elementor-element-b67f5c9{--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-88 .elementor-element.elementor-element-0c288bc{--display:flex;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-7623457{--display:flex;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-3447646{--display:flex;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-beef4f7{--display:flex;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-7d640c3{--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:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-d13fadc{--display:flex;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-18b7741{--display:flex;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-f0cd902{--display:flex;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-3f4aa69{--display:flex;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-card{max-width:738px;height:382px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-47d2cc8{--display:flex;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel{--ali-frc-slides:4;--ali-frc-scroll:1;--ali-frc-gap:24px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel-slide{justify-content:center;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-card{max-width:335px;height:388px;padding:0px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-content{max-width:372px;--ali-frc-collapsed-height:64px;--ali-frc-expanded-height:204px;padding:16px 16px 16px 16px;text-align:center;background:#F8F5F0;border-style:none;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-img{width:500px;height:498px;object-fit:cover;object-position:center center;--ali-frc-img-x:0px;--ali-frc-img-y:0px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-card:hover .ali-frc-img{--ali-frc-img-scale:1.03;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-overlay{--ali-frc-overlay-color:#111042;opacity:1;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel-arrow{width:44px;height:44px;color:#01040A;background:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel-prev{left:10px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel-next{right:10px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel-dots{margin-top:18px;gap:8px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel-dot{width:10px;height:10px;background:#D4CEC7;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel-dot.is-active{background:#C62828;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-title{color:#01040A;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:32px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-desc{color:#6B6564;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-button a{color:#C62828;}.elementor-88 .elementor-element.elementor-element-d4dd356{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d4dd356:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d4dd356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-88 .elementor-element.elementor-element-d4dd356::before, .elementor-88 .elementor-element.elementor-element-d4dd356 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-d4dd356 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-d4dd356 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-d4dd356 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-d4dd356 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/Frame-45-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-88 .elementor-element.elementor-element-effc67b{--display:flex;}.elementor-88 .elementor-element.elementor-element-16286fd{background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;}.elementor-88 .elementor-element.elementor-element-16286fd.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-16286fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-d5dd5a3{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-d5dd5a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-738dc78{--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-88 .elementor-element.elementor-element-b9cf879{--display:flex;}.elementor-88 .elementor-element.elementor-element-b9cf879:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-b9cf879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weroof.com/wp-content/uploads/2026/09/RAM-artwork-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-88 .elementor-element.elementor-element-a0f4c0c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-88 .elementor-element.elementor-element-f28a8e8{font-family:"DM Sans", Sans-serif;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-e50a007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-e50a007 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-2804ec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-2804ec9 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-88 .elementor-element.elementor-element-2804ec9 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-2804ec9 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-2804ec9 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-2804ec9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-88 .elementor-element.elementor-element-2804ec9:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-2804ec9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-23e7bd5{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-88 .elementor-element.elementor-element-23e7bd5 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-88 .elementor-element.elementor-element-23e7bd5 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-23e7bd5 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-23e7bd5 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-23e7bd5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-88 .elementor-element.elementor-element-23e7bd5:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-23e7bd5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-87e1b2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-88 .elementor-element.elementor-element-87e1b2c .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-88 .elementor-element.elementor-element-87e1b2c .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-87e1b2c .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-87e1b2c .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-87e1b2c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-88 .elementor-element.elementor-element-87e1b2c:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-87e1b2c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-7c8d61d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-88 .elementor-element.elementor-element-7c8d61d .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-88 .elementor-element.elementor-element-7c8d61d .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-7c8d61d .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-7c8d61d .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-7c8d61d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-88 .elementor-element.elementor-element-7c8d61d:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-7c8d61d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3f1a873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-88 .elementor-element.elementor-element-3f1a873 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-88 .elementor-element.elementor-element-3f1a873 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3f1a873 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-3f1a873 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-3f1a873 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-88 .elementor-element.elementor-element-3f1a873:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-3f1a873:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-e85e49a .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-88 .elementor-element.elementor-element-e85e49a .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-e85e49a .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-e85e49a .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-e85e49a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;}.elementor-88 .elementor-element.elementor-element-e85e49a:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-e85e49a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3eefc8d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a42eea4 .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-a42eea4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-a42eea4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-36d8a71 .elementor-button{background-color:#C8A1651A;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;fill:#C8A165;color:#C8A165;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A165;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-36d8a71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-88 .elementor-element.elementor-element-36d8a71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-36d8a71 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-08e30d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-08e30d8:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-08e30d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-88 .elementor-element.elementor-element-4063fdc{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-88 .elementor-element.elementor-element-4063fdc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-561aa28{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-561aa28 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-88 .elementor-element.elementor-element-f8efdee{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#6B6564;}.elementor-88 .elementor-element.elementor-element-d8cb28a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-b1e858c .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-b1e858c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-b1e858c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-b1e858c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-548ff213{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-548ff213:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30eb0dd );}.elementor-88 .elementor-element.elementor-element-548ff213::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/Frame-45-scaled.png");--background-overlay:'';background-position:70px -12px;background-repeat:no-repeat;background-size:contain;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-88 .elementor-element.elementor-element-6c5e078a{--e-transform-rotateZ:90deg;bottom:0px;z-index:99;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-6c5e078a{right:35px;}body.rtl .elementor-88 .elementor-element.elementor-element-6c5e078a{left:35px;}.elementor-88 .elementor-element.elementor-element-6c5e078a img{width:56%;}.elementor-88 .elementor-element.elementor-element-253eb87a{--e-transform-rotateZ:90deg;bottom:0px;z-index:99;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-253eb87a{right:35px;}body.rtl .elementor-88 .elementor-element.elementor-element-253eb87a{left:35px;}.elementor-88 .elementor-element.elementor-element-253eb87a img{width:56%;}.elementor-88 .elementor-element.elementor-element-114df92a{--e-transform-rotateZ:90deg;bottom:0px;z-index:99;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-114df92a{right:35px;}body.rtl .elementor-88 .elementor-element.elementor-element-114df92a{left:35px;}.elementor-88 .elementor-element.elementor-element-114df92a img{width:56%;}.elementor-88 .elementor-element.elementor-element-5d6db2c8{--e-transform-rotateZ:90deg;bottom:0px;z-index:99;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-5d6db2c8{right:35px;}body.rtl .elementor-88 .elementor-element.elementor-element-5d6db2c8{left:35px;}.elementor-88 .elementor-element.elementor-element-5d6db2c8 img{width:56%;}.elementor-88 .elementor-element.elementor-element-6ae56b2b{--e-transform-rotateZ:90deg;bottom:0px;z-index:99;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-6ae56b2b{right:35px;}body.rtl .elementor-88 .elementor-element.elementor-element-6ae56b2b{left:35px;}.elementor-88 .elementor-element.elementor-element-6ae56b2b img{width:56%;}.elementor-88 .elementor-element.elementor-element-755ecadf{--e-transform-rotateZ:90deg;bottom:0px;z-index:99;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-755ecadf{right:35px;}body.rtl .elementor-88 .elementor-element.elementor-element-755ecadf{left:35px;}.elementor-88 .elementor-element.elementor-element-755ecadf img{width:56%;}.elementor-88 .elementor-element.elementor-element-f59e1b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.54;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f59e1b2:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30eb0dd );}.elementor-88 .elementor-element.elementor-element-f59e1b2::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/Frame-45-scaled.png");--background-overlay:'';background-position:70px -12px;background-repeat:no-repeat;background-size:contain;}.elementor-88 .elementor-element.elementor-element-b903ef0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-20aab73{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-88 .elementor-element.elementor-element-20aab73 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-e175503{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-e175503 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-0566847{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-699d874{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6c5978c{background-color:#C8A165;padding:20px 20px 20px 20px;border-radius:360px 360px 360px 360px;}.elementor-88 .elementor-element.elementor-element-6c5978c .elementor-heading-title{color:#060E1A;}.elementor-88 .elementor-element.elementor-element-9eda0bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-88 .elementor-element.elementor-element-473e9fa{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1px;}.elementor-88 .elementor-element.elementor-element-473e9fa .elementor-divider-separator{width:100%;}.elementor-88 .elementor-element.elementor-element-473e9fa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-88 .elementor-element.elementor-element-473e9fa.elementor-view-stacked .elementor-icon{background-color:#A4161A00;}.elementor-88 .elementor-element.elementor-element-473e9fa.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-473e9fa.elementor-view-default .elementor-icon{color:#A4161A00;border-color:#A4161A00;}.elementor-88 .elementor-element.elementor-element-473e9fa.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-473e9fa.elementor-view-default .elementor-icon svg{fill:#A4161A00;}.elementor-88 .elementor-element.elementor-element-576b83d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7f2d200{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-88 .elementor-element.elementor-element-7f2d200 .elementor-heading-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-f42a2a4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-92fe667{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1px;}.elementor-88 .elementor-element.elementor-element-92fe667 .elementor-divider-separator{width:100%;}.elementor-88 .elementor-element.elementor-element-92fe667 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-88 .elementor-element.elementor-element-92fe667.elementor-view-stacked .elementor-icon{background-color:#A4161A00;}.elementor-88 .elementor-element.elementor-element-92fe667.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-92fe667.elementor-view-default .elementor-icon{color:#A4161A00;border-color:#A4161A00;}.elementor-88 .elementor-element.elementor-element-92fe667.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-92fe667.elementor-view-default .elementor-icon svg{fill:#A4161A00;}.elementor-88 .elementor-element.elementor-element-6db4645{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-830b19d{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-88 .elementor-element.elementor-element-830b19d .elementor-heading-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-65d61cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ae0db72{--divider-border-style:dashed;--divider-color:var( --e-global-color-08f948d );--divider-border-width:1px;}.elementor-88 .elementor-element.elementor-element-ae0db72 .elementor-divider-separator{width:100%;}.elementor-88 .elementor-element.elementor-element-ae0db72 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-88 .elementor-element.elementor-element-ae0db72.elementor-view-stacked .elementor-icon{background-color:#A4161A00;}.elementor-88 .elementor-element.elementor-element-ae0db72.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-ae0db72.elementor-view-default .elementor-icon{color:#A4161A00;border-color:#A4161A00;}.elementor-88 .elementor-element.elementor-element-ae0db72.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-ae0db72.elementor-view-default .elementor-icon svg{fill:#A4161A00;}.elementor-88 .elementor-element.elementor-element-6e3c77e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6cdecb1{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:360px 360px 360px 360px;}.elementor-88 .elementor-element.elementor-element-6cdecb1 .elementor-heading-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-0288124{--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;--justify-content:center;}.elementor-88 .elementor-element.elementor-element-e1ff7e3{--display:flex;--justify-content:flex-start;}.elementor-88 .elementor-element.elementor-element-070c03b .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-070c03b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-070c03b .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-070c03b:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-070c03b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-88 .elementor-element.elementor-element-070c03b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-6747184{--display:flex;--justify-content:flex-start;}.elementor-88 .elementor-element.elementor-element-af9103e .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-af9103e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-af9103e .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-af9103e:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-af9103e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-88 .elementor-element.elementor-element-af9103e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-fe7561c{--display:flex;--justify-content:flex-start;}.elementor-88 .elementor-element.elementor-element-b6b138e .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-b6b138e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-b6b138e .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-b6b138e:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-b6b138e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-88 .elementor-element.elementor-element-b6b138e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-9358195{--display:flex;--justify-content:flex-start;}.elementor-88 .elementor-element.elementor-element-87c701e .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-87c701e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-87c701e .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-87c701e:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-87c701e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-08f948d );}.elementor-88 .elementor-element.elementor-element-87c701e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-384b1a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.8;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-384b1a8:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1EC;}.elementor-88 .elementor-element.elementor-element-384b1a8::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/Frame-173-1-1.png");--background-overlay:'';background-position:600px 0px;background-repeat:no-repeat;background-size:60% auto;}.elementor-88 .elementor-element.elementor-element-5873363{--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-88 .elementor-element.elementor-element-4327c7d{--display:flex;}.elementor-88 .elementor-element.elementor-element-180ae27{--display:flex;}.elementor-88 .elementor-element.elementor-element-48f4fbf{--display:flex;}.elementor-88 .elementor-element.elementor-element-a7a82fd{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-a7a82fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-f97657f{width:initial;max-width:initial;text-align:start;}.elementor-88 .elementor-element.elementor-element-f97657f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-88 .elementor-element.elementor-element-ac14472{width:initial;max-width:initial;text-align:start;font-family:"DM Sans", Sans-serif;font-weight:400;color:#6B6564;}.elementor-88 .elementor-element.elementor-element-b98296f{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-08f948d );--border-color:var( --e-global-color-08f948d );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-88 .elementor-element.elementor-element-b98296f:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A0D;}.elementor-88 .elementor-element.elementor-element-b98296f::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-b98296f > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-b98296f > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/Frame-103.png");--background-overlay:'';background-position:580px 20px;background-repeat:no-repeat;}.elementor-88 .elementor-element.elementor-element-5f2ffbd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:36px;color:#02070F;}.elementor-88 .elementor-element.elementor-element-3c9c3e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-88 .elementor-element.elementor-element-e02147e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-a1730e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:15px;}.elementor-88 .elementor-element.elementor-element-ff04918{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-88 .elementor-element.elementor-element-ff04918 img{width:100em;max-width:100%;height:50em;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-dda47d7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-845534e{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-845534e:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-845534e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-0aa4b80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-0aa4b80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-a32e87e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#EDE9E3;}.elementor-88 .elementor-element.elementor-element-26c871e{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-26c871e:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-26c871e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-88c8c0d ) 82%, #9C9C9C 100%);}.elementor-88 .elementor-element.elementor-element-26c871e::before, .elementor-88 .elementor-element.elementor-element-26c871e > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-26c871e > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-26c871e > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-26c871e > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-26c871e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/09/new-project-2026-08-26t015832.865.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-88 .elementor-element.elementor-element-79e2fd6{--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-88 .elementor-element.elementor-element-db8359b{--display:flex;}.elementor-88 .elementor-element.elementor-element-f72f0a5{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-f72f0a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-23c2727{text-align:start;}.elementor-88 .elementor-element.elementor-element-23c2727 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1a0610f{width:initial;max-width:initial;text-align:start;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-a15d748{--display:flex;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-1f417a4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-484dd89{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-484dd89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-c44babc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c44babc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-bc095c2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-2c7344f{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-2c7344f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-92f712d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4ec409a{width:100%;max-width:100%;text-align:start;}.elementor-88 .elementor-element.elementor-element-4ec409a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-aa7ff94{--display:flex;--justify-content:flex-start;}.elementor-88 .elementor-element.elementor-element-f97fa20 .elementor-button{background-color:#FFFFFF1F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-f97fa20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-f97fa20 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-3b49027{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-cae15ef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-1a07dbe{width:initial;max-width:initial;background-color:var( --e-global-color-08f948d );padding:08px 10px 08px 10px;text-align:center;}.elementor-88 .elementor-element.elementor-element-1a07dbe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-aa4ed1f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-aa4ed1f.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-aa4ed1f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#01040A;}.elementor-88 .elementor-element.elementor-element-2e5a513{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#6B6564;}.elementor-88 .elementor-element.elementor-element-f214ee4{--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-88 .elementor-element.elementor-element-d45f4b5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d45f4b5:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d45f4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-3c447ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-3c447ac .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-3c447ac.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-3c447ac.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3c447ac.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-3c447ac.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3c447ac.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-3c447ac.elementor-view-framed .elementor-icon{background-color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-3c447ac.elementor-view-stacked .elementor-icon svg{fill:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-3c447ac .elementor-icon{font-size:50px;padding:4px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-3c447ac .elementor-icon svg{height:50px;}.elementor-88 .elementor-element.elementor-element-4cb7824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-88 .elementor-element.elementor-element-4cb7824 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-aabf94e{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:15px;}.elementor-88 .elementor-element.elementor-element-148e283{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-58fde99 .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-58fde99{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-58fde99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-58fde99 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-3947939 .elementor-button{background-color:#F2D1D2;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-59853cf );color:var( --e-global-color-59853cf );border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-3947939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-88 .elementor-element.elementor-element-3947939 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-3947939 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-97458ff{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-97458ff:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-97458ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-4234cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-4234cf2 .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-4234cf2.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-4234cf2.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4234cf2.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4234cf2.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4234cf2.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-4234cf2.elementor-view-framed .elementor-icon{background-color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-4234cf2.elementor-view-stacked .elementor-icon svg{fill:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-4234cf2 .elementor-icon{font-size:50px;padding:4px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4234cf2 .elementor-icon svg{height:50px;}.elementor-88 .elementor-element.elementor-element-563b55b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-88 .elementor-element.elementor-element-563b55b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-4e54fb9{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:15px;}.elementor-88 .elementor-element.elementor-element-5a448ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e8edffa .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-e8edffa{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-e8edffa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-e8edffa .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-22db17d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-22db17d:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-22db17d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-94c71f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-94c71f5 .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-94c71f5.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-94c71f5.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-94c71f5.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-94c71f5.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-94c71f5.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-94c71f5.elementor-view-framed .elementor-icon{background-color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-94c71f5.elementor-view-stacked .elementor-icon svg{fill:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-94c71f5 .elementor-icon{font-size:50px;padding:4px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-94c71f5 .elementor-icon svg{height:50px;}.elementor-88 .elementor-element.elementor-element-7dd5825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-88 .elementor-element.elementor-element-7dd5825 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-a392927{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:15px;}.elementor-88 .elementor-element.elementor-element-5756251{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ca4ef9b .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-ca4ef9b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-ca4ef9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-ca4ef9b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-304cbbb{--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-88 .elementor-element.elementor-element-d6bfecd{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d6bfecd:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d6bfecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-072f1bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-072f1bc .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-072f1bc.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-072f1bc.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-072f1bc.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-072f1bc.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-072f1bc.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-072f1bc.elementor-view-framed .elementor-icon{background-color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-072f1bc.elementor-view-stacked .elementor-icon svg{fill:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-072f1bc .elementor-icon{font-size:50px;padding:4px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-072f1bc .elementor-icon svg{height:50px;}.elementor-88 .elementor-element.elementor-element-aea1e6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-88 .elementor-element.elementor-element-aea1e6f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-1ed0690{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:15px;}.elementor-88 .elementor-element.elementor-element-de5eb3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-799b750 .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-799b750{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-799b750 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-799b750 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-35eac15{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-35eac15:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-35eac15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-88 .elementor-element.elementor-element-9ef17e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-9ef17e8 .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-9ef17e8.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-9ef17e8.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-9ef17e8.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-9ef17e8.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-9ef17e8.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-88 .elementor-element.elementor-element-9ef17e8.elementor-view-framed .elementor-icon{background-color:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-9ef17e8.elementor-view-stacked .elementor-icon svg{fill:#F0EAE0;}.elementor-88 .elementor-element.elementor-element-9ef17e8 .elementor-icon{font-size:50px;padding:4px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-9ef17e8 .elementor-icon svg{height:50px;}.elementor-88 .elementor-element.elementor-element-a595ec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-88 .elementor-element.elementor-element-a595ec7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;color:#02070F;}.elementor-88 .elementor-element.elementor-element-dca68fa{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:15px;}.elementor-88 .elementor-element.elementor-element-774f478{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-451fe4a .elementor-button{background-color:var( --e-global-color-59853cf );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;border-radius:0px 0px 0px 0px;padding:20px 26px 20px 26px;}.elementor-88 .elementor-element.elementor-element-451fe4a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-451fe4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-451fe4a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-c2a689f{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c2a689f:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-c2a689f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59853cf );}.elementor-88 .elementor-element.elementor-element-c2a689f::before, .elementor-88 .elementor-element.elementor-element-c2a689f > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-c2a689f > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-c2a689f > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-c2a689f > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-c2a689f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weroof.com/wp-content/uploads/2026/06/CTA-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-88 .elementor-element.elementor-element-e08242c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-e08242c.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-9e28c89{text-align:center;}.elementor-88 .elementor-element.elementor-element-9e28c89 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-72c9c50{width:initial;max-width:initial;text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-73ed7fb{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-88 .elementor-element.elementor-element-eb0621f{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-eb0621f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-e1fddb1 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;fill:#01040A;color:#01040A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:32px 30px 32px 30px;}.elementor-88 .elementor-element.elementor-element-e1fddb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-e1fddb1 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-88 .elementor-element.elementor-element-1016bc9{background-color:#FFFFFF0D;padding:5px 050px 5px 10px;border-style:solid;border-color:#FFFFFF66;border-radius:1px 1px 1px 1px;}.elementor-88 .elementor-element.elementor-element-1016bc9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-88 .elementor-element.elementor-element-1016bc9 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1016bc9.elementor-view-framed .elementor-icon{background-color:#0B1F3A;}.elementor-88 .elementor-element.elementor-element-1016bc9.elementor-view-stacked .elementor-icon{fill:#0B1F3A;color:#0B1F3A;}.elementor-88 .elementor-element.elementor-element-1016bc9 .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1016bc9 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-1016bc9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-1016bc9:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-1016bc9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1016bc9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:1.2px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-b82b286{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-88 .elementor-element.elementor-element-4ff5196::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel{--ali-frc-slides:2;--ali-frc-scroll:1;--ali-frc-gap:20px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-img{width:100px;height:100px;object-fit:cover;object-position:center center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-88 .elementor-element.elementor-element-548ff213::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-88 .elementor-element.elementor-element-f59e1b2::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-88 .elementor-element.elementor-element-384b1a8::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-88 .elementor-element.elementor-element-b98296f::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-b98296f > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-b98296f > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-88 .elementor-element.elementor-element-148e283{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-5a448ac{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-5756251{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-de5eb3a{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-774f478{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-d8add03{--content-width:1450px;}.elementor-88 .elementor-element.elementor-element-43ebcf3{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-3761059{--width:19%;}.elementor-88 .elementor-element.elementor-element-4bd299c{--width:25.523%;}.elementor-88 .elementor-element.elementor-element-f8d2b1a{--width:69.799%;}.elementor-88 .elementor-element.elementor-element-45fcb02{--width:20.338%;}.elementor-88 .elementor-element.elementor-element-f979523{--width:25.523%;}.elementor-88 .elementor-element.elementor-element-8d8fa0b{--width:19.403%;}.elementor-88 .elementor-element.elementor-element-a6077a0{--width:25.523%;}.elementor-88 .elementor-element.elementor-element-880e9ec{--width:21.518%;}.elementor-88 .elementor-element.elementor-element-93a7090{--width:25.523%;}.elementor-88 .elementor-element.elementor-element-f43d7d6{--width:34.784%;}.elementor-88 .elementor-element.elementor-element-9d3104b{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-4ff5196{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-6ab2184{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-d4dd356{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-a0f4c0c{--width:40%;}.elementor-88 .elementor-element.elementor-element-08e30d8{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-548ff213{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-f59e1b2{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-b903ef0{--width:60%;}.elementor-88 .elementor-element.elementor-element-0566847{--width:80%;}.elementor-88 .elementor-element.elementor-element-699d874{--width:10%;}.elementor-88 .elementor-element.elementor-element-9eda0bc{--width:20%;}.elementor-88 .elementor-element.elementor-element-576b83d{--width:10%;}.elementor-88 .elementor-element.elementor-element-f42a2a4{--width:20%;}.elementor-88 .elementor-element.elementor-element-6db4645{--width:10%;}.elementor-88 .elementor-element.elementor-element-65d61cc{--width:20%;}.elementor-88 .elementor-element.elementor-element-6e3c77e{--width:10%;}.elementor-88 .elementor-element.elementor-element-0288124{--width:95%;}.elementor-88 .elementor-element.elementor-element-384b1a8{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-845534e{--width:70%;}.elementor-88 .elementor-element.elementor-element-26c871e{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-db8359b{--width:60%;}.elementor-88 .elementor-element.elementor-element-a15d748{--width:40%;}.elementor-88 .elementor-element.elementor-element-484dd89{--width:60%;}.elementor-88 .elementor-element.elementor-element-c44babc{--width:46.184%;}.elementor-88 .elementor-element.elementor-element-3b49027{--content-width:1480px;}.elementor-88 .elementor-element.elementor-element-148e283{--width:100%;}.elementor-88 .elementor-element.elementor-element-5a448ac{--width:100%;}.elementor-88 .elementor-element.elementor-element-5756251{--width:100%;}.elementor-88 .elementor-element.elementor-element-de5eb3a{--width:67%;}.elementor-88 .elementor-element.elementor-element-774f478{--width:67%;}.elementor-88 .elementor-element.elementor-element-c2a689f{--content-width:1440px;}.elementor-88 .elementor-element.elementor-element-e08242c{--width:50%;}.elementor-88 .elementor-element.elementor-element-eb0621f{--width:50%;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-d8add03{--margin-top:0px;--margin-bottom:-155px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-d397f65{--margin-top:225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7046f58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-00b556d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-88 .elementor-element.elementor-element-901c0bc{padding:5px 5px 5px 5px;text-align:start;}.elementor-88 .elementor-element.elementor-element-901c0bc.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-901c0bc .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-862315a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6880ecd{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-6880ecd .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-88 .elementor-element.elementor-element-3acac90{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-88 .elementor-element.elementor-element-79ef759{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-88 .elementor-element.elementor-element-615b8fe{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-6cbf7d9{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-6cbf7d9.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-43ebcf3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-3761059{--justify-content:flex-start;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4bd299c{--width:20%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f8d2b1a{--width:70%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-88 .elementor-element.elementor-element-45fcb02{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f979523{--width:20%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e75c87b{--width:80%;}.elementor-88 .elementor-element.elementor-element-8d8fa0b{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a6077a0{--width:20%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4610141 .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-d03b129{--width:80%;}.elementor-88 .elementor-element.elementor-element-880e9ec{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-93a7090{--width:20%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4d25b47 .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-45abd61{--width:80%;}.elementor-88 .elementor-element.elementor-element-f43d7d6{--width:20%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-2c25026 .elementor-icon-wrapper{text-align:start;}.elementor-88 .elementor-element.elementor-element-2602906{--width:80%;}.elementor-88 .elementor-element.elementor-element-9d3104b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-baef3fb{--min-height:400px;}.elementor-88 .elementor-element.elementor-element-7b48006{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ae6b556 .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-6db58d7 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-13d326b{font-size:14px;}.elementor-88 .elementor-element.elementor-element-7c6f2f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4ff5196{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-4ff5196::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-4ff5196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-88 .elementor-element.elementor-element-1780a63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-2fa8b8a .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-99ff9c3{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-99ff9c3 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-f22e05a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9ae0ed8{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-7db471c .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-2a72519 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-6ab2184{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-9a259ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-4dbe3b4 .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-01a3006{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-01a3006 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-b67f5c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-2eb2576 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-d5ec5ea .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-cd03547 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-893b5b7 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-080b052 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-85280e7 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-c0872ef .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-61a70e8 .ali-frc-img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-carousel{--ali-frc-slides:1;--ali-frc-scroll:1;--ali-frc-gap:16px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-card{max-width:401px;height:418px;}.elementor-88 .elementor-element.elementor-element-4293bcf .ali-frc-img{width:500px;height:600px;object-fit:cover;object-position:center center;}.elementor-88 .elementor-element.elementor-element-d4dd356{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-16286fd .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-d5dd5a3{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-d5dd5a3 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-738dc78{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b9cf879{--min-height:485px;}.elementor-88 .elementor-element.elementor-element-a0f4c0c{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-88 .elementor-element.elementor-element-3eefc8d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a42eea4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-36d8a71{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-08e30d8{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-4063fdc .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-561aa28{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-561aa28 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-f8efdee{width:100%;max-width:100%;font-size:14px;}.elementor-88 .elementor-element.elementor-element-b1e858c{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-548ff213::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-548ff213 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-6c5e078a{right:356px;}body.rtl .elementor-88 .elementor-element.elementor-element-6c5e078a{left:356px;}.elementor-88 .elementor-element.elementor-element-6c5e078a{bottom:806px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-253eb87a{right:356px;}body.rtl .elementor-88 .elementor-element.elementor-element-253eb87a{left:356px;}.elementor-88 .elementor-element.elementor-element-253eb87a{bottom:645px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-114df92a{right:356px;}body.rtl .elementor-88 .elementor-element.elementor-element-114df92a{left:356px;}.elementor-88 .elementor-element.elementor-element-114df92a{bottom:510px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-5d6db2c8{right:356px;}body.rtl .elementor-88 .elementor-element.elementor-element-5d6db2c8{left:356px;}.elementor-88 .elementor-element.elementor-element-5d6db2c8{bottom:375px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-6ae56b2b{right:356px;}body.rtl .elementor-88 .elementor-element.elementor-element-6ae56b2b{left:356px;}.elementor-88 .elementor-element.elementor-element-6ae56b2b{bottom:250px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-755ecadf{right:356px;}body.rtl .elementor-88 .elementor-element.elementor-element-755ecadf{left:356px;}.elementor-88 .elementor-element.elementor-element-755ecadf{bottom:140px;}.elementor-88 .elementor-element.elementor-element-f59e1b2::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-f59e1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-88 .elementor-element.elementor-element-384b1a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-384b1a8::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-384b1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-88 .elementor-element.elementor-element-5873363{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4327c7d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-180ae27{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a7a82fd{width:auto;max-width:auto;}.elementor-88 .elementor-element.elementor-element-a7a82fd.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-a7a82fd .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-f97657f .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-ac14472{font-size:14px;}.elementor-88 .elementor-element.elementor-element-b98296f::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-b98296f > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-b98296f > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-b98296f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-88 .elementor-element.elementor-element-b98296f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-5f2ffbd .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-88 .elementor-element.elementor-element-3c9c3e2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e02147e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ff04918 img{height:342px;}.elementor-88 .elementor-element.elementor-element-dda47d7{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-26c871e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-79e2fd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-db8359b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f72f0a5{width:auto;max-width:auto;}.elementor-88 .elementor-element.elementor-element-f72f0a5.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-f72f0a5 .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-23c2727{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-23c2727 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-1a0610f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-88 .elementor-element.elementor-element-a15d748{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1f417a4{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-484dd89{--width:50%;}.elementor-88 .elementor-element.elementor-element-92f712d{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-aa7ff94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f97fa20{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-3b49027{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1a07dbe .elementor-heading-title{font-size:12px;}.elementor-88 .elementor-element.elementor-element-aa4ed1f{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-aa4ed1f .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-88 .elementor-element.elementor-element-2e5a513{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-d45f4b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-4cb7824{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-148e283{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-58fde99{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-3947939{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-97458ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-563b55b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-5a448ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-e8edffa{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-22db17d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-7dd5825{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-5756251{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-ca4ef9b{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-304cbbb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-88 .elementor-element.elementor-element-d6bfecd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-aea1e6f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-de5eb3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-799b750{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-35eac15{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-774f478{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-451fe4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-eb0621f{--width:100%;--justify-content:flex-start;}.elementor-88 .elementor-element.elementor-element-e1fddb1{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-e1fddb1 .elementor-button{font-size:16px;}.elementor-88 .elementor-element.elementor-element-1016bc9{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-6cbf7d9 */.button-icon11 .elementor-button-icon svg path {
    fill: #C8A165 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e9813be */.elementor-88 .elementor-element.elementor-element-e9813be .elementor-counter-number{display:none !important;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-445256d */.counter-test .elementor-counter-number {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32111aa */.Multi-button .elementor-button-icon svg path {
    fill: #F2D1D2 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc25eb */.Multi-button .elementor-button-icon svg path {
    fill: #F2D1D2 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36d8a71 */.button-icon11 .elementor-button-icon svg path {
    fill: #C8A165 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8cb28a */.roof-projects-accordion {
    --roof-dark: #07192d;
    --roof-red: #c5161d;
    --roof-white: #ffffff;
    display: flex;
    width: 100%;
    max-width: none;
    height: 390px;
    gap: 15px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #F7F1EC !important;
}


/* =========================================
   IMAGE OVERLAY
========================================= */

.roof-project-overlay {
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    );

    transition: opacity 450ms ease;
}

.roof-project-card:not(.is-active) .roof-project-overlay {
    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    );
}

.roof-project-card.is-active .roof-project-overlay,
.roof-project-card:hover .roof-project-overlay {
    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    );
}

/* =========================================
   GRADIENT OVERLAY FOR EVERY ACCORDION CARD
========================================= */

.roof-project-overlay,
.roof-project-card:not(.is-active) .roof-project-overlay,
.roof-project-card.is-active .roof-project-overlay,
.roof-project-card:hover .roof-project-overlay {
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        0deg,
        #0B1F3A 4.84%,
        rgba(11, 31, 58, 0) 44.72%
    ) !important;

    transition: opacity 450ms ease;
}

/* Slightly stronger gradient on inactive cards */
.roof-project-card:not(.is-active) .roof-project-overlay {
    opacity: 1;
}

/* Keep the same gradient on active and hover cards */
.roof-project-card.is-active .roof-project-overlay,
.roof-project-card:hover .roof-project-overlay {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f97fa20 */.button-icon11 .elementor-button-icon svg path {
    fill: #C8A165 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c871e */.video-section {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

/* Blurred background image */
.video-section::before {
    content: "";
    position: absolute;
    inset: -35px;
    z-index: -2;

    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;

    filter: blur(1px);
    transform: scale(1.08);
}

/* Dark blue gradient overlay */
.video-section::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    background:
        linear-gradient(
            180deg,
            rgba(6, 14, 26, 0.98) 0%,
            rgba(7, 25, 40, 0.72) 12%,
            rgba(11, 47, 63, 0.42) 28%,
            rgba(11, 31, 58, 0.16) 55%,
            rgba(6, 14, 26, 0.08) 100%
        );

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

/* Keep section content above effects */
.video-section > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3947939 */.button-icon12 .elementor-button-icon svg path {
    fill: #A4161A !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1fddb1 */.button-icon11 .elementor-button-icon svg path {
    fill: #C8A165 !important;
}/* End custom CSS */