.elementor-1145 .elementor-element.elementor-element-30a326b{--display:flex;--min-height:420px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-30a326b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-30a326b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-17.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-107bdf5{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1145 .elementor-element.elementor-element-814e9b4 .elementor-button{background-color:#FFFFFF73;font-family:"Arimo", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;padding:16px 025px 16px 025px;}.elementor-1145 .elementor-element.elementor-element-814e9b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1145 .elementor-element.elementor-element-63c147e{--display:flex;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-9ac042f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1145 .elementor-element.elementor-element-446f797{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-446f797 img{width:65%;}.elementor-1145 .elementor-element.elementor-element-515a271{--display:flex;--justify-content:flex-end;--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-515a271.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1145 .elementor-element.elementor-element-e53219e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-e53219e .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-6c1ba5b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-6c1ba5b .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:18px;font-weight:400;color:#CCCCCC;}.elementor-1145 .elementor-element.elementor-element-86ef435{--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:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-38c631d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:040px;--padding-right:20px;}.elementor-1145 .elementor-element.elementor-element-38c631d::before, .elementor-1145 .elementor-element.elementor-element-38c631d > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-38c631d > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-38c631d > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-38c631d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-38c631d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9FAFB;--background-overlay:'';}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:25px;font-weight:700;}.elementor-1145 .elementor-element.elementor-element-b019741:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-b019741:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-description{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:25px;font-weight:700;}.elementor-1145 .elementor-element.elementor-element-112ec73:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-112ec73:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-description{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:25px;font-weight:700;}.elementor-1145 .elementor-element.elementor-element-90b9c86:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-90b9c86:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-description{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-d52f818{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1145 .elementor-element.elementor-element-a9de67f{--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-1145 .elementor-element.elementor-element-b9f4518{width:var( --container-widget-width, 100% );max-width:100%;margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-b9f4518.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-b9f4518 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#101828;}.elementor-1145 .elementor-element.elementor-element-8108d72{width:var( --container-widget-width, 69% );max-width:69%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-8108d72.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-8108d72 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:18px;font-weight:400;color:#4A5565;}.elementor-1145 .elementor-element.elementor-element-ca3cbfa{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;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;--margin-top:0px;--margin-bottom:060px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-6289ec6{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-6289ec6:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-6289ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-23.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-6d63458{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-6d63458.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-6d63458 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-1e58a22{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-1e58a22.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-1e58a22 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-091348f{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-4321cea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-4321cea.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-4321cea.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-4321cea.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-4321cea.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-4321cea:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-4321cea:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon-box-description{color:#6A7282;}.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-1145 .elementor-element.elementor-element-26fe36d{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-26fe36d .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-26fe36d .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-26fe36d .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-8b5393d{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-8b5393d.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-8b5393d .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-1efff16{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-1efff16:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-1efff16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-25.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-1a21d71{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-1a21d71.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-1a21d71 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-880fa71{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-880fa71.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-880fa71 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-30d3fd4{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-01b4b17{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-01b4b17.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-01b4b17.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-01b4b17.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-01b4b17.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-01b4b17:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-01b4b17:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-64fc90a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-64fc90a .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-64fc90a .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-64fc90a .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-f62f6b2{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-f62f6b2.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-f62f6b2 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-4ff115b{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-4ff115b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-4ff115b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-26.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-4e6847e{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-4e6847e.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-4e6847e .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-0f4aba1{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-0f4aba1.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-0f4aba1 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-d2781f2{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-51a1871{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-51a1871.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-51a1871.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-51a1871.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-51a1871.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-51a1871:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-51a1871:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-37dbcd9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-37dbcd9 .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-37dbcd9 .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-37dbcd9 .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-ffe2ee0{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-ffe2ee0.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-ffe2ee0 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-2e8e2dc{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-2e8e2dc:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-2e8e2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-27.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-40146f2{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-40146f2.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-40146f2 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-0370fad{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-0370fad.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-0370fad .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-268372c{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-831f454{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-831f454.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-831f454.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-831f454.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-831f454.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-831f454:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-831f454:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-cfbb4ed{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-cfbb4ed .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-cfbb4ed .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-cfbb4ed .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-58ae0e2{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-58ae0e2.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-58ae0e2 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-ed015af{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-ed015af:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-ed015af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-28.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-3fb69b1{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-3fb69b1.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-3fb69b1 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-e5a1126{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-e5a1126.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-e5a1126 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-37533bd{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-a17f32e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-a17f32e.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-a17f32e.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-a17f32e.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-a17f32e.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-a17f32e:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-a17f32e:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-1eba491{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-1eba491 .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-1eba491 .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-1eba491 .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-dcda50c{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-dcda50c.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-dcda50c .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-46f5790{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-46f5790:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-46f5790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-29.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-cb494ca{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-cb494ca.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-cb494ca .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-dcd0e2a{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-dcd0e2a.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-dcd0e2a .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-793abed{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-f93bb6b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-f93bb6b.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-f93bb6b.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-f93bb6b.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-f93bb6b.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-f93bb6b:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-f93bb6b:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-028c4b0{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-028c4b0 .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-028c4b0 .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-028c4b0 .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-3a71eb8{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-3a71eb8.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-3a71eb8 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-7c94948{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-7c94948:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-7c94948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-30.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-2a9894d{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-2a9894d.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-2a9894d .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-46938e2{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-46938e2.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-46938e2 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-a7ef8b9{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-edb88e1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-edb88e1.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-edb88e1.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-edb88e1.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-edb88e1.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-edb88e1:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-edb88e1:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-120a8ab{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-120a8ab .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-120a8ab .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-120a8ab .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-f415e61{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-f415e61.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-f415e61 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-44ecb14{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-44ecb14:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-44ecb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-32.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-001a256{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-001a256.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-001a256 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-95e4e1a{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-95e4e1a.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-95e4e1a .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-696e29f{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-ef65c22{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-ef65c22.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-ef65c22.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-ef65c22.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-ef65c22.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-ef65c22:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-ef65c22:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-2bc8fb5{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-2bc8fb5 .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-2bc8fb5 .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-2bc8fb5 .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-2dbd2bd{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-2dbd2bd.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-2dbd2bd .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-c7f43b8{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-c7f43b8:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-c7f43b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-31.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-195eabe{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-195eabe.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-195eabe .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-77f5815{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-77f5815.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-77f5815 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-7ad2a22{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-e1324dd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-e1324dd.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-e1324dd.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-e1324dd.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-e1324dd.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-e1324dd:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-e1324dd:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-bf2c724{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-bf2c724 .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-bf2c724 .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-bf2c724 .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-23374af{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-23374af.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-23374af .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-a26cb87{--display:flex;--min-height:323px;--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-a26cb87:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-a26cb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-33.png");background-repeat:no-repeat;background-size:contain;}.elementor-1145 .elementor-element.elementor-element-3832717{width:var( --container-widget-width, 100% );max-width:100%;margin:106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-3832717.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-3832717 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-a9278c6{width:var( --container-widget-width, 100% );max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-a9278c6.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-a9278c6 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-8720222{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-419b38d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1145 .elementor-element.elementor-element-419b38d.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:100px;}.elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon-box-title{margin-block-end:0px;color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-419b38d.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-419b38d.elementor-view-framed .elementor-icon, .elementor-1145 .elementor-element.elementor-element-419b38d.elementor-view-default .elementor-icon{fill:#0066FF;color:#0066FF;border-color:#0066FF;}.elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon{font-size:19px;}.elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon i{transform:rotate(0deg);}.elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon-box-title a{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;}.elementor-1145 .elementor-element.elementor-element-419b38d:has(:hover) .elementor-icon-box-title,
					 .elementor-1145 .elementor-element.elementor-element-419b38d:has(:focus) .elementor-icon-box-title{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon-box-description{color:#6A7282;}.elementor-1145 .elementor-element.elementor-element-52bde72{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-52bde72 .elementor-icon-wrapper{text-align:center;}.elementor-1145 .elementor-element.elementor-element-52bde72 .elementor-icon{font-size:20px;}.elementor-1145 .elementor-element.elementor-element-52bde72 .elementor-icon svg{height:20px;}.elementor-1145 .elementor-element.elementor-element-d749298{width:var( --container-widget-width, 62% );max-width:62%;background-color:#F0FDF4;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:12px 12px 12px 12px;--container-widget-width:62%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9F8CF;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-d749298.elementor-element{--align-self:flex-end;}.elementor-1145 .elementor-element.elementor-element-d749298 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;color:#008236;}.elementor-1145 .elementor-element.elementor-element-08636d3{--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:03px 0px 03px 0px;--border-top-width:03px;--border-right-width:0px;--border-bottom-width:03px;--border-left-width:0px;border-color:#F7F8FA;--border-color:#F7F8FA;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1145 .elementor-element.elementor-element-55b4d96{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-55b4d96.e-con{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-76a6885{--display:flex;--min-height:429px;--border-radius:24px 24px 24px 24px;}.elementor-1145 .elementor-element.elementor-element-76a6885:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-76a6885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-7.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-1145 .elementor-element.elementor-element-b61c0f2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 020px;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-b61c0f2.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-b61c0f2 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:500;color:#4A5565;}.elementor-1145 .elementor-element.elementor-element-8e7cb89{width:var( --container-widget-width, 70% );max-width:70%;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-8e7cb89 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-1145 .elementor-element.elementor-element-e499c5b .elementor-button{background-color:#0066FF;font-family:"Arimo", Sans-serif;font-weight:400;border-radius:12px 12px 12px 12px;padding:018px 025px 018px 025px;}.elementor-1145 .elementor-element.elementor-element-e499c5b{margin:0220px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 020px;}.elementor-1145 .elementor-element.elementor-element-e499c5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1145 .elementor-element.elementor-element-e499c5b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1145 .elementor-element.elementor-element-3f179aa{--display:flex;--min-height:429px;--border-radius:24px 24px 24px 24px;}.elementor-1145 .elementor-element.elementor-element-3f179aa:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-3f179aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-9.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-1145 .elementor-element.elementor-element-29f30be{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 020px;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-29f30be.elementor-element{--align-self:flex-start;}.elementor-1145 .elementor-element.elementor-element-29f30be .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-abe9dd7{width:var( --container-widget-width, 70% );max-width:70%;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-abe9dd7 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:48px;font-weight:700;line-height:63px;color:#FFFFFF;}.elementor-1145 .elementor-element.elementor-element-9abbfc3 .elementor-button{background-color:#FFFFFF;font-family:"Arimo", Sans-serif;font-weight:400;fill:#101828;color:#101828;border-radius:12px 12px 12px 12px;padding:018px 025px 018px 025px;}.elementor-1145 .elementor-element.elementor-element-9abbfc3{margin:0220px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 020px;}.elementor-1145 .elementor-element.elementor-element-9abbfc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1145 .elementor-element.elementor-element-9abbfc3 .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1145 .elementor-element.elementor-element-30a326b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-30a326b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1145 .elementor-element.elementor-element-e53219e{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-e53219e .elementor-heading-title{font-size:40px;}.elementor-1145 .elementor-element.elementor-element-38c631d{--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-ca3cbfa{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-4321cea{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-01b4b17{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-51a1871{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-831f454{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-a17f32e{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-f93bb6b{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-edb88e1{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-ef65c22{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-e1324dd{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-419b38d{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-1145 .elementor-element.elementor-element-55b4d96{--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-8e7cb89 .elementor-heading-title{font-size:35px;}.elementor-1145 .elementor-element.elementor-element-e499c5b{margin:55px 28px calc(var(--kit-widget-spacing, 0px) + 28px) 28px;}.elementor-1145 .elementor-element.elementor-element-e499c5b .elementor-button{font-size:13px;padding:014px 014px 014px 014px;}.elementor-1145 .elementor-element.elementor-element-abe9dd7{--container-widget-width:411px;--container-widget-flex-grow:0;width:var( --container-widget-width, 411px );max-width:411px;}.elementor-1145 .elementor-element.elementor-element-abe9dd7 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-1145 .elementor-element.elementor-element-9abbfc3{margin:24px 28px calc(var(--kit-widget-spacing, 0px) + 28px) 28px;}.elementor-1145 .elementor-element.elementor-element-9abbfc3 .elementor-button{font-size:14px;padding:014px 014px 014px 014px;}}@media(max-width:767px){.elementor-1145 .elementor-element.elementor-element-30a326b:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-30a326b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rooferdirectory.bigwalstudio.com/wp-content/uploads/2025/12/Container-17.png");background-position:center center;background-size:cover;}.elementor-1145 .elementor-element.elementor-element-814e9b4 .elementor-button{font-size:13px;padding:13px 20px 13px 20px;}.elementor-1145 .elementor-element.elementor-element-9ac042f{--width:310px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1145 .elementor-element.elementor-element-446f797 img{width:100%;max-width:100%;}.elementor-1145 .elementor-element.elementor-element-515a271{--margin-top:-112px;--margin-bottom:-112px;--margin-left:-112px;--margin-right:-112px;}.elementor-1145 .elementor-element.elementor-element-e53219e{margin:36px 32px calc(var(--kit-widget-spacing, 0px) + 2px) 32px;text-align:start;}.elementor-1145 .elementor-element.elementor-element-e53219e .elementor-heading-title{font-size:25px;}.elementor-1145 .elementor-element.elementor-element-6c1ba5b{width:var( --container-widget-width, 259px );max-width:259px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:259px;--container-widget-flex-grow:0;text-align:start;}.elementor-1145 .elementor-element.elementor-element-6c1ba5b.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-6c1ba5b .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-38c631d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-b019741{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-wrapper{gap:14px;}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon{font-size:41px;}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-title a{font-size:17px;}.elementor-1145 .elementor-element.elementor-element-b019741 .elementor-icon-box-description{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-112ec73{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-wrapper{gap:14px;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon{font-size:41px;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-title a{font-size:17px;}.elementor-1145 .elementor-element.elementor-element-112ec73 .elementor-icon-box-description{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-90b9c86{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-wrapper{gap:14px;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon{font-size:41px;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-title, .elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-title a{font-size:17px;}.elementor-1145 .elementor-element.elementor-element-90b9c86 .elementor-icon-box-description{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-b9f4518{text-align:center;}.elementor-1145 .elementor-element.elementor-element-b9f4518 .elementor-heading-title{font-size:25px;}.elementor-1145 .elementor-element.elementor-element-8108d72{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-1145 .elementor-element.elementor-element-8108d72 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-ca3cbfa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-6d63458 .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-1e58a22 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-091348f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-4321cea{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-4321cea .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-26fe36d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-8b5393d{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-8b5393d.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-8b5393d .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-1a21d71 .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-880fa71 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-30d3fd4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-01b4b17{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-01b4b17 .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-64fc90a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-f62f6b2{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-f62f6b2.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-f62f6b2 .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-4e6847e .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-0f4aba1 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-d2781f2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-51a1871{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-51a1871 .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-37dbcd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-ffe2ee0{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-ffe2ee0.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-ffe2ee0 .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-40146f2 .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-0370fad .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-268372c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-831f454{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-831f454 .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-cfbb4ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-58ae0e2{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-58ae0e2.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-58ae0e2 .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-3fb69b1 .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-e5a1126 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-37533bd{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-a17f32e{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-a17f32e .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-1eba491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-dcda50c{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-dcda50c.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-dcda50c .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-cb494ca .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-dcd0e2a .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-793abed{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-f93bb6b{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-f93bb6b .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-028c4b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-3a71eb8{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-3a71eb8.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-3a71eb8 .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-2a9894d .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-46938e2 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-a7ef8b9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-edb88e1{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-edb88e1 .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-120a8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-f415e61{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-f415e61.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-f415e61 .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-001a256 .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-95e4e1a .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-696e29f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-ef65c22{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-ef65c22 .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-2bc8fb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-2dbd2bd{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-2dbd2bd.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-2dbd2bd .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-195eabe .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-77f5815 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-7ad2a22{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-e1324dd{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-e1324dd .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-bf2c724{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-23374af{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-23374af.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-23374af .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-3832717 .elementor-heading-title{font-size:22px;}.elementor-1145 .elementor-element.elementor-element-a9278c6 .elementor-heading-title{font-size:16px;}.elementor-1145 .elementor-element.elementor-element-8720222{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1145 .elementor-element.elementor-element-419b38d{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-1145 .elementor-element.elementor-element-419b38d .elementor-icon-box-wrapper{gap:1px;}.elementor-1145 .elementor-element.elementor-element-52bde72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1145 .elementor-element.elementor-element-d749298{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-1145 .elementor-element.elementor-element-d749298.elementor-element{--align-self:center;}.elementor-1145 .elementor-element.elementor-element-d749298 .elementor-heading-title{font-size:12px;}.elementor-1145 .elementor-element.elementor-element-55b4d96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1145 .elementor-element.elementor-element-76a6885{--min-height:342px;}.elementor-1145 .elementor-element.elementor-element-8e7cb89 .elementor-heading-title{font-size:35px;}.elementor-1145 .elementor-element.elementor-element-3f179aa{--min-height:250px;}.elementor-1145 .elementor-element.elementor-element-9abbfc3{margin:59px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}}@media(min-width:768px){.elementor-1145 .elementor-element.elementor-element-30a326b{--content-width:1140px;}.elementor-1145 .elementor-element.elementor-element-515a271{--width:88%;}.elementor-1145 .elementor-element.elementor-element-86ef435{--content-width:1140px;}.elementor-1145 .elementor-element.elementor-element-d52f818{--content-width:1140px;}.elementor-1145 .elementor-element.elementor-element-6289ec6{--width:100%;}.elementor-1145 .elementor-element.elementor-element-1efff16{--width:100%;}.elementor-1145 .elementor-element.elementor-element-4ff115b{--width:100%;}.elementor-1145 .elementor-element.elementor-element-2e8e2dc{--width:100%;}.elementor-1145 .elementor-element.elementor-element-ed015af{--width:100%;}.elementor-1145 .elementor-element.elementor-element-46f5790{--width:100%;}.elementor-1145 .elementor-element.elementor-element-7c94948{--width:100%;}.elementor-1145 .elementor-element.elementor-element-44ecb14{--width:100%;}.elementor-1145 .elementor-element.elementor-element-c7f43b8{--width:100%;}.elementor-1145 .elementor-element.elementor-element-a26cb87{--width:100%;}.elementor-1145 .elementor-element.elementor-element-08636d3{--content-width:1250px;}.elementor-1145 .elementor-element.elementor-element-55b4d96{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-30a326b */.elementor-element-11d2540 {
    display: none !important;
}/* End custom CSS */