.elementor-20 .elementor-element.elementor-element-55ab2f62:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-55ab2f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0077FF;}.elementor-20 .elementor-element.elementor-element-55ab2f62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-20 .elementor-element.elementor-element-55ab2f62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-62466ec3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-62466ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://homeimprovmentblogs.info/wp-content/uploads/2026/09/Chestnut-Valley-Roof.png");}.elementor-20 .elementor-element.elementor-element-62466ec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-20 .elementor-element.elementor-element-62466ec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-20 .elementor-element.elementor-element-4725e1a4{text-align:center;}.elementor-20 .elementor-element.elementor-element-4725e1a4 .elementor-heading-title{font-size:16px;font-weight:700;color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-320aa11d{text-align:center;}.elementor-20 .elementor-element.elementor-element-320aa11d .elementor-heading-title{font-size:42px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-20 .elementor-element.elementor-element-1b01ab6d{color:var( --e-global-color-astglobalcolor4 );}.elementor-20 .elementor-element.elementor-element-1b01ab6d a{color:var( --e-global-color-astglobalcolor4 );}.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-20 .elementor-element.elementor-element-26e5ef57 .elementor-button{background-color:#FF6A00;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-2aea97e8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2aea97e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-2aea97e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-20 .elementor-element.elementor-element-2aea97e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-2fa14014 .elementor-heading-title{font-size:16px;font-weight:700;color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-16a7cfa3 .elementor-heading-title{color:#1A1A1A;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-64612e56 .elementor-icon-list-icon i{color:#FF6A00;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-64612e56 .elementor-icon-list-icon svg{fill:#FF6A00;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-64612e56{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-64612e56 .elementor-icon-list-text{transition:color 0.3s;}.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-20 .elementor-element.elementor-element-724af910 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-c79346:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c79346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c79346{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 40px 20px;}.elementor-20 .elementor-element.elementor-element-c79346 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-1d2257f2{text-align:center;}.elementor-20 .elementor-element.elementor-element-1d2257f2 .elementor-heading-title{font-size:16px;font-weight:700;color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-24dc8b34{text-align:center;}.elementor-20 .elementor-element.elementor-element-24dc8b34 .elementor-heading-title{color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-ce47ef2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ce47ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ce47ef2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 60px 20px;}.elementor-20 .elementor-element.elementor-element-ce47ef2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-6a870e83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-6a870e83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-6a870e83 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-6a870e83 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-6a870e83 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-6a870e83 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 25px 20px;}.elementor-20 .elementor-element.elementor-element-6a870e83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-2e3eb885 .elementor-heading-title{color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-38d17719:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-38d17719 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-38d17719 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-38d17719 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-38d17719 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-38d17719 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 25px 20px;}.elementor-20 .elementor-element.elementor-element-38d17719 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-da663c6 .elementor-heading-title{color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-6716c1a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-6716c1a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-6716c1a4 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-6716c1a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-6716c1a4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-6716c1a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 25px 20px;}.elementor-20 .elementor-element.elementor-element-6716c1a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-62d27bfe .elementor-heading-title{color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-b10dcde:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-b10dcde > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-b10dcde > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-b10dcde > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-b10dcde > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-b10dcde > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 25px 20px;}.elementor-20 .elementor-element.elementor-element-b10dcde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-71dd2610 .elementor-heading-title{color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-2b13de8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-2b13de8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-2b13de8 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-2b13de8 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-2b13de8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-2b13de8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 20px 25px 20px;}.elementor-20 .elementor-element.elementor-element-2b13de8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-784cac69 .elementor-heading-title{color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-7a872c8c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7a872c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-7a872c8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-20 .elementor-element.elementor-element-7a872c8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-2d87a30c{text-align:center;}.elementor-20 .elementor-element.elementor-element-2d87a30c .elementor-heading-title{font-size:16px;font-weight:700;color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-58c0277b{text-align:center;}.elementor-20 .elementor-element.elementor-element-58c0277b .elementor-heading-title{color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-22e22f50:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-22e22f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-22e22f50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 40px 20px;}.elementor-20 .elementor-element.elementor-element-22e22f50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-5b712c81 img{height:179px;border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-702b3a0d img{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-37424b7f img{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-11dffbdf:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-11dffbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-20 .elementor-element.elementor-element-11dffbdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 70px 20px;}.elementor-20 .elementor-element.elementor-element-11dffbdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-3302d0c5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3302d0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6A00;}.elementor-20 .elementor-element.elementor-element-3302d0c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-20 .elementor-element.elementor-element-3302d0c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-423afc5b{text-align:center;}.elementor-20 .elementor-element.elementor-element-423afc5b .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2196b999 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3dfaf4fe .elementor-button{background-color:#FFFFFF;fill:#FF6A00;color:#FF6A00;}