.elementor-1222 .elementor-element.elementor-element-709c60c{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.88;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-709c60c:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-709c60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westchesterroof.com/wp-content/uploads/West-Chester-Skylights-1.jpg");}.elementor-1222 .elementor-element.elementor-element-709c60c::before, .elementor-1222 .elementor-element.elementor-element-709c60c > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-709c60c > .e-con-inner > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-709c60c > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-709c60c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-709c60c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.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-1222 .elementor-element.elementor-element-4b0077a{text-align:center;}.elementor-1222 .elementor-element.elementor-element-4b0077a .elementor-heading-title{color:var( --e-global-color-text );}.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-1222 .elementor-element.elementor-element-429b40f{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-text );}.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-1222 .elementor-element.elementor-element-e98dc1c .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1222 .elementor-element.elementor-element-ba9fa44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-841e708{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1222 .elementor-element.elementor-element-1a8ff6c img{width:80%;border-radius:8px 8px 8px 8px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.5);}.elementor-1222 .elementor-element.elementor-element-a8a5e83{--display:flex;}.elementor-1222 .elementor-element.elementor-element-bf6a91c > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1222 .elementor-element.elementor-element-bf6a91c{text-align:center;}.elementor-1222 .elementor-element.elementor-element-0b47098{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-fa954e5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1222 .elementor-element.elementor-element-d5e7be9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-d5e7be9:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-d5e7be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-d5e7be9::before, .elementor-1222 .elementor-element.elementor-element-d5e7be9 > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-d5e7be9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-d5e7be9 > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-d5e7be9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-d5e7be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1222 .elementor-element.elementor-element-d5e7be9.e-con{--align-self:center;}.elementor-1222 .elementor-element.elementor-element-cd92f0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1222 .elementor-element.elementor-element-ea51417 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1222 .elementor-element.elementor-element-ea51417{text-align:left;}.elementor-1222 .elementor-element.elementor-element-ea51417 .elementor-heading-title{color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-2b8f6e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1222 .elementor-element.elementor-element-2b8f6e8{text-align:left;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-d181036 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-b586395{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-1222 .elementor-element.elementor-element-a534499 img{border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);}.elementor-1222 .elementor-element.elementor-element-6788aa7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-6788aa7:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-6788aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b3072d );}.elementor-1222 .elementor-element.elementor-element-4186a67{--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-1222 .elementor-element.elementor-element-47ac22a img{width:80%;border-radius:8px 8px 8px 8px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.5);}.elementor-1222 .elementor-element.elementor-element-1a85844{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1222 .elementor-element.elementor-element-91b750a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1222 .elementor-element.elementor-element-91b750a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.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-1222 .elementor-element.elementor-element-d6c065e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1222 .elementor-element.elementor-element-d6c065e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1222 .elementor-element.elementor-element-d6c065e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1222 .elementor-element.elementor-element-d6c065e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1222 .elementor-element.elementor-element-d6c065e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-1222 .elementor-element.elementor-element-d6c065e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1222 .elementor-element.elementor-element-e52f319 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1222 .elementor-element.elementor-element-f3ecfaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-8a3544d{text-align:center;}.elementor-1222 .elementor-element.elementor-element-2b9e6a4{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-a3a4497{--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-1222 .elementor-element.elementor-element-92e16b0{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-92e16b0:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-92e16b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0FB;}.elementor-1222 .elementor-element.elementor-element-5850066{text-align:center;}.elementor-1222 .elementor-element.elementor-element-5850066 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1222 .elementor-element.elementor-element-4b8b252{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-5a0bd54{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-5a0bd54:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-5a0bd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0FB;}.elementor-1222 .elementor-element.elementor-element-102f709 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-1222 .elementor-element.elementor-element-7032624{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-48edc53{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-48edc53:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-48edc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0FB;}.elementor-1222 .elementor-element.elementor-element-b5605f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-1222 .elementor-element.elementor-element-30a8b99{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-987be35{--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-1222 .elementor-element.elementor-element-474a3af{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-474a3af:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-474a3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0FB;}.elementor-1222 .elementor-element.elementor-element-d706d3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1222 .elementor-element.elementor-element-d49d85c{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-18c59b2{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-18c59b2:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-18c59b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0FB;}.elementor-1222 .elementor-element.elementor-element-60c3e55 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-1222 .elementor-element.elementor-element-4134ec7{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-1d4108a{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1222 .elementor-element.elementor-element-1d4108a:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-1d4108a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0FB;}.elementor-1222 .elementor-element.elementor-element-48ea62b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1222 .elementor-element.elementor-element-e962d97{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-95e4757{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-38a56a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-38a56a0:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-38a56a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-73bd151{text-align:center;}.elementor-1222 .elementor-element.elementor-element-73bd151 .elementor-heading-title{color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-005bb34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1222 .elementor-element.elementor-element-4ce8493{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.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-1222 .elementor-element.elementor-element-0e46c63 .elementor-icon-wrapper{text-align:center;}.elementor-1222 .elementor-element.elementor-element-0e46c63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-0e46c63.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-0e46c63.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-0e46c63.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-0e46c63.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-0e46c63 .elementor-icon{font-size:50px;}.elementor-1222 .elementor-element.elementor-element-0e46c63 .elementor-icon svg{height:50px;}.elementor-1222 .elementor-element.elementor-element-960b0e2{text-align:center;}.elementor-1222 .elementor-element.elementor-element-960b0e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-da81105{--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-1222 .elementor-element.elementor-element-032fcd8 .elementor-icon-wrapper{text-align:center;}.elementor-1222 .elementor-element.elementor-element-032fcd8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-032fcd8.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-032fcd8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-032fcd8.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-032fcd8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-032fcd8 .elementor-icon{font-size:50px;}.elementor-1222 .elementor-element.elementor-element-032fcd8 .elementor-icon svg{height:50px;}.elementor-1222 .elementor-element.elementor-element-d277669{text-align:center;}.elementor-1222 .elementor-element.elementor-element-d277669 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-5cab963{--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-1222 .elementor-element.elementor-element-e6e8370 .elementor-icon-wrapper{text-align:center;}.elementor-1222 .elementor-element.elementor-element-e6e8370.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-e6e8370.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-e6e8370.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-e6e8370.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-e6e8370.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-e6e8370 .elementor-icon{font-size:50px;}.elementor-1222 .elementor-element.elementor-element-e6e8370 .elementor-icon svg{height:50px;}.elementor-1222 .elementor-element.elementor-element-c5a01d5{text-align:center;}.elementor-1222 .elementor-element.elementor-element-c5a01d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-77d668d{--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;--flex-wrap:wrap;}.elementor-1222 .elementor-element.elementor-element-f495caf .elementor-icon-wrapper{text-align:center;}.elementor-1222 .elementor-element.elementor-element-f495caf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-f495caf.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-f495caf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-f495caf.elementor-view-framed .elementor-icon, .elementor-1222 .elementor-element.elementor-element-f495caf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-f495caf .elementor-icon{font-size:50px;}.elementor-1222 .elementor-element.elementor-element-f495caf .elementor-icon svg{height:50px;}.elementor-1222 .elementor-element.elementor-element-9cbd00e{text-align:center;}.elementor-1222 .elementor-element.elementor-element-9cbd00e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1222 .elementor-element.elementor-element-aa0c89a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.75;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-aa0c89a:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-aa0c89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westchesterroof.com/wp-content/uploads/Map-of-West-Chester-Ohio-1.jpg");}.elementor-1222 .elementor-element.elementor-element-aa0c89a::before, .elementor-1222 .elementor-element.elementor-element-aa0c89a > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-aa0c89a > .e-con-inner > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-aa0c89a > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-aa0c89a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-aa0c89a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1222 .elementor-element.elementor-element-19f22ed{--display:flex;}.elementor-1222 .elementor-element.elementor-element-f334208 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1222 .elementor-element.elementor-element-f334208{text-align:center;}.elementor-1222 .elementor-element.elementor-element-e10ea61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1222 .elementor-element.elementor-element-4745f4a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1222 .elementor-element.elementor-element-4745f4a:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-4745f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6FF;}.elementor-1222 .elementor-element.elementor-element-0ca97b5{text-align:center;}.elementor-1222 .elementor-element.elementor-element-51bb063{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-34d49ad{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1222 .elementor-element.elementor-element-34d49ad:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-34d49ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6FF;}.elementor-1222 .elementor-element.elementor-element-d60acf6{text-align:center;}.elementor-1222 .elementor-element.elementor-element-93fe6ee{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-df53498{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-df53498:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-df53498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6FF;}.elementor-1222 .elementor-element.elementor-element-34cd7a0 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1222 .elementor-element.elementor-element-f142b71{--display:flex;}.elementor-1222 .elementor-element.elementor-element-6795b42{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1222 .elementor-element.elementor-element-dffd886{--display:flex;}.elementor-1222 .elementor-element.elementor-element-7d13635{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1222 .elementor-element.elementor-element-2cc52c0{--display:flex;}.elementor-1222 .elementor-element.elementor-element-39739d7{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1222 .elementor-element.elementor-element-a4c6bee{--display:flex;}.elementor-1222 .elementor-element.elementor-element-93cec1c{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1222 .elementor-element.elementor-element-b273830{--display:flex;}.elementor-1222 .elementor-element.elementor-element-f019b4c{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1222 .elementor-element.elementor-element-54b93d9{--display:flex;}.elementor-1222 .elementor-element.elementor-element-f205155{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-1222 .elementor-element.elementor-element-1a91355{--n-accordion-title-font-size:19px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-1222 .elementor-element.elementor-element-1a91355 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-1222 .elementor-element.elementor-element-c5a5b57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1222 .elementor-element.elementor-element-c5a5b57:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-c5a5b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b3072d );}.elementor-1222 .elementor-element.elementor-element-31858fa{--display:flex;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1222 .elementor-element.elementor-element-31858fa:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-31858fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b3072d );}.elementor-1222 .elementor-element.elementor-element-31858fa::before, .elementor-1222 .elementor-element.elementor-element-31858fa > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-31858fa > .e-con-inner > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-31858fa > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-31858fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-31858fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1222 .elementor-element.elementor-element-2780cda{text-align:left;}.elementor-1222 .elementor-element.elementor-element-2780cda .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-8884bb3 .gk-gravity-form{text-align:left;max-width:1140px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1222 .elementor-element.elementor-element-b586395{--width:60%;}.elementor-1222 .elementor-element.elementor-element-4186a67{--width:50%;}.elementor-1222 .elementor-element.elementor-element-1a85844{--width:50%;}}@media(max-width:1024px){.elementor-1222 .elementor-element.elementor-element-ba9fa44{--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-1222 .elementor-element.elementor-element-841e708{--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;--flex-wrap:wrap;}.elementor-1222 .elementor-element.elementor-element-bf6a91c{text-align:center;}.elementor-1222 .elementor-element.elementor-element-d5e7be9{--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-1222 .elementor-element.elementor-element-ea51417 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1222 .elementor-element.elementor-element-ea51417{text-align:center;}.elementor-1222 .elementor-element.elementor-element-6788aa7{--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-1222 .elementor-element.elementor-element-1a85844{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1222 .elementor-element.elementor-element-f3ecfaa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1222 .elementor-element.elementor-element-2b9e6a4{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:left;}.elementor-1222 .elementor-element.elementor-element-2b9e6a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 24px;}.elementor-1222 .elementor-element.elementor-element-a3a4497{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1222 .elementor-element.elementor-element-5850066{text-align:left;}.elementor-1222 .elementor-element.elementor-element-5850066 .elementor-heading-title{font-size:25px;}.elementor-1222 .elementor-element.elementor-element-102f709{text-align:left;}.elementor-1222 .elementor-element.elementor-element-102f709 .elementor-heading-title{font-size:25px;}.elementor-1222 .elementor-element.elementor-element-b5605f3{text-align:center;}.elementor-1222 .elementor-element.elementor-element-b5605f3 .elementor-heading-title{font-size:25px;}.elementor-1222 .elementor-element.elementor-element-987be35{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1222 .elementor-element.elementor-element-d706d3d .elementor-heading-title{font-size:25px;}.elementor-1222 .elementor-element.elementor-element-60c3e55 .elementor-heading-title{font-size:25px;}.elementor-1222 .elementor-element.elementor-element-48ea62b .elementor-heading-title{font-size:25px;}.elementor-1222 .elementor-element.elementor-element-95e4757 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-1222 .elementor-element.elementor-element-95e4757{text-align:left;}.elementor-1222 .elementor-element.elementor-element-e85884c > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-1222 .elementor-element.elementor-element-e10ea61{--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;}}@media(max-width:1024px) and (min-width:768px){.elementor-1222 .elementor-element.elementor-element-841e708{--content-width:60%;}}