.elementor-1966 .elementor-element.elementor-element-4f5ef042{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 10px}.elementor-1966 .elementor-element.elementor-element-4f5ef042>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1966 .elementor-element.elementor-element-78331217.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1966 .elementor-element.elementor-element-78331217>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1966 .elementor-element.elementor-element-2f0aedef{text-align:center}.elementor-1966 .elementor-element.elementor-element-2f0aedef .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-1966 .elementor-element.elementor-element-b3946ca{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center}.elementor-1966 .elementor-element.elementor-element-b3946ca .elementor-heading-title{color:#000}.elementor-1966 .elementor-element.elementor-element-64d00aa7{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-1966 .elementor-element.elementor-element-97c5e72:not(.elementor-motion-effects-element-type-background),.elementor-1966 .elementor-element.elementor-element-97c5e72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-1966 .elementor-element.elementor-element-97c5e72{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0}.elementor-1966 .elementor-element.elementor-element-97c5e72>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1966 .elementor-element.elementor-element-caadb2d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1966 .elementor-element.elementor-element-c174fc9.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-1966 .elementor-element.elementor-element-c174fc9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1966 .elementor-element.elementor-element-1e58e855{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-27bdb031>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1966 .elementor-element.elementor-element-2fc54792.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-1966 .elementor-element.elementor-element-2fc54792>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1966 .elementor-element.elementor-element-60b1a3dc .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-1966 .elementor-element.elementor-element-9cf6a6b .elementor-heading-title{color:#000}.elementor-1966 .elementor-element.elementor-element-5a838a48{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:#5a5b6a}.elementor-1966 .elementor-element.elementor-element-419ef5ee{text-align:right}.elementor-1966 .elementor-element.elementor-element-419ef5ee img{width:85%}.elementor-1966 .elementor-element.elementor-element-17a435f{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-c11995d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1966 .elementor-element.elementor-element-1968319{text-align:right}.elementor-1966 .elementor-element.elementor-element-1968319 img{width:85%}.elementor-1966 .elementor-element.elementor-element-0d216be.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-1966 .elementor-element.elementor-element-0d216be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1966 .elementor-element.elementor-element-9efbcaa .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-1966 .elementor-element.elementor-element-e5ad3ce .elementor-heading-title{color:#000}.elementor-1966 .elementor-element.elementor-element-4066dc7{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:#5a5b6a}.elementor-1966 .elementor-element.elementor-element-eb37ec9{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-0992750>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1966 .elementor-element.elementor-element-6a80da1.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-1966 .elementor-element.elementor-element-6a80da1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1966 .elementor-element.elementor-element-2e4cfc9 .elementor-heading-title{color:#000}.elementor-1966 .elementor-element.elementor-element-26c299b:not(.elementor-motion-effects-element-type-background),.elementor-1966 .elementor-element.elementor-element-26c299b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://cwsiding.com/wp-content/uploads/2025/01/asphalt-shingle-roofing-installation-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1966 .elementor-element.elementor-element-26c299b>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.83;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1966 .elementor-element.elementor-element-26c299b>.elementor-container{max-width:940px;min-height:200px}.elementor-1966 .elementor-element.elementor-element-26c299b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px}.elementor-1966 .elementor-element.elementor-element-5beed96{text-align:center}.elementor-1966 .elementor-element.elementor-element-5beed96 .elementor-heading-title{color:var(--e-global-color-a920064)}.elementor-1966 .elementor-element.elementor-element-95ce8df{color:#fff}.elementor-1966 .elementor-element.elementor-element-16d2792:not(.elementor-motion-effects-element-type-background),.elementor-1966 .elementor-element.elementor-element-16d2792>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1966 .elementor-element.elementor-element-16d2792>.elementor-container{max-width:850px;min-height:200px}.elementor-1966 .elementor-element.elementor-element-16d2792>.elementor-background-overlay{opacity:.83;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1966 .elementor-element.elementor-element-16d2792{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:15px}.elementor-1966 .elementor-element.elementor-element-4c3dbf8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1966 .elementor-element.elementor-element-4c3dbf8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-1966 .elementor-element.elementor-element-4c3dbf8>.elementor-element-populated{box-shadow:0px -1px 7px 0px rgba(0,0,0,.2);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:25px}.elementor-1966 .elementor-element.elementor-element-4c3dbf8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1966 .elementor-element.elementor-element-07a01ab>.elementor-widget-container{padding:10px}.elementor-1966 .elementor-element.elementor-element-07a01ab{text-align:center}.elementor-1966 .elementor-element.elementor-element-07a01ab .elementor-heading-title{color:#000}.elementor-1966 .elementor-element.elementor-element-e8377b4{color:#000}:root{--page-title-display:none}@media(max-width:1024px){.elementor-1966 .elementor-element.elementor-element-4f5ef042{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-b3946ca{width:100%;max-width:100%}.elementor-1966 .elementor-element.elementor-element-97c5e72{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-1e58e855{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-9cf6a6b{width:100%;max-width:100%}.elementor-1966 .elementor-element.elementor-element-5a838a48{width:100%;max-width:100%}.elementor-1966 .elementor-element.elementor-element-419ef5ee img{width:100%}.elementor-1966 .elementor-element.elementor-element-17a435f{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-1968319 img{width:100%}.elementor-1966 .elementor-element.elementor-element-e5ad3ce{width:100%;max-width:100%}.elementor-1966 .elementor-element.elementor-element-4066dc7{width:100%;max-width:100%}.elementor-1966 .elementor-element.elementor-element-eb37ec9{padding:30px 0}.elementor-1966 .elementor-element.elementor-element-2e4cfc9{width:100%;max-width:100%}}@media(max-width:767px){.elementor-1966 .elementor-element.elementor-element-97c5e72{padding:0}.elementor-1966 .elementor-element.elementor-element-1e58e855{padding:0}.elementor-1966 .elementor-element.elementor-element-17a435f{padding:0}.elementor-1966 .elementor-element.elementor-element-eb37ec9{padding:0}}@media(min-width:768px){.elementor-1966 .elementor-element.elementor-element-4d6b370{width:63.709%}.elementor-1966 .elementor-element.elementor-element-96432e4{width:36.244%}.elementor-1966 .elementor-element.elementor-element-2fc54792{width:55%}.elementor-1966 .elementor-element.elementor-element-5357a9e6{width:45%}.elementor-1966 .elementor-element.elementor-element-8e3c8b2{width:45%}.elementor-1966 .elementor-element.elementor-element-0d216be{width:55%}.elementor-1966 .elementor-element.elementor-element-4c3dbf8{width:100%}}