.elementor-2171 .elementor-element.elementor-element-362a96e:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-362a96e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0B1F2C}.elementor-2171 .elementor-element.elementor-element-362a96e>.elementor-background-overlay{background-color:#000;opacity:.38;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-362a96e>.elementor-container{max-width:1200px;min-height:60vh}.elementor-2171 .elementor-element.elementor-element-362a96e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 30px 30px 30px}.elementor-2171 .elementor-element.elementor-element-1e9f8351>.elementor-element-populated{padding:24px 24px 24px 24px}.elementor-2171 .elementor-element.elementor-element-f255bb3{padding:-36px -36px -36px -36px;text-align:start}.elementor-2171 .elementor-element.elementor-element-f255bb3 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:70px;color:#fff}.elementor-2171 .elementor-element.elementor-element-58d07e63{padding:-36px -36px -36px -36px;text-align:start}.elementor-2171 .elementor-element.elementor-element-58d07e63 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:40px;font-weight:500;color:#fff}.elementor-2171 .elementor-element.elementor-element-bd4062e{font-family:"Inter",Sans-serif;font-size:22px;line-height:32px;color:#FFF}.elementor-2171 .elementor-element.elementor-element-70910b75:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2171 .elementor-element.elementor-element-70910b75>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00000094}.elementor-2171 .elementor-element.elementor-element-70910b75>.elementor-element-populated{border-style:solid;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 40px 40px 40px}.elementor-2171 .elementor-element.elementor-element-70910b75>.elementor-element-populated,.elementor-2171 .elementor-element.elementor-element-70910b75>.elementor-element-populated>.elementor-background-overlay,.elementor-2171 .elementor-element.elementor-element-70910b75>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-2171 .elementor-element.elementor-element-70910b75>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-292d30cc{text-align:start}.elementor-2171 .elementor-element.elementor-element-292d30cc .elementor-heading-title{font-size:50px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-344b89f7:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-344b89f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1F1F1}.elementor-2171 .elementor-element.elementor-element-344b89f7>.elementor-container{min-height:162px}.elementor-2171 .elementor-element.elementor-element-344b89f7{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2171 .elementor-element.elementor-element-344b89f7>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-6140280d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:41px}.elementor-2171 .elementor-element.elementor-element-6140280d .swiper-pagination-bullet-active,.elementor-2171 .elementor-element.elementor-element-6140280d .swiper-pagination-progressbar-fill{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-6140280d .swiper-pagination-fraction{color:#192F4F}.elementor-2171 .elementor-element.elementor-element-6140280d .elementor-main-swiper{height:100px;width:69%}.elementor-2171 .elementor-element.elementor-element-6140280d .elementor-swiper-button{font-size:13px;color:#49566F}.elementor-2171 .elementor-element.elementor-element-6140280d .elementor-swiper-button svg{fill:#49566F}.elementor-2171 .elementor-element.elementor-element-6140280d .swiper-pagination-bullet{height:4px;width:4px}.elementor-2171 .elementor-element.elementor-element-6140280d .swiper-horizontal .swiper-pagination-progressbar{height:4px}.elementor-2171 .elementor-element.elementor-element-6140280d .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain}.elementor-2171 .elementor-element.elementor-element-3c99bb61:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-3c99bb61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://northwoodroofing.com/wp-content/uploads/2025/11/Residential-Architectual-Shingle.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2171 .elementor-element.elementor-element-3c99bb61>.elementor-background-overlay{background-color:#000;opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-3c99bb61{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-2171 .elementor-element.elementor-element-634bd7da:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2171 .elementor-element.elementor-element-634bd7da>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFB0}.elementor-2171 .elementor-element.elementor-element-634bd7da>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-2171 .elementor-element.elementor-element-634bd7da>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-541b900b{text-align:center}.elementor-2171 .elementor-element.elementor-element-541b900b .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-4baf5e58{--divider-border-style:solid;--divider-color:#F05622;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-4baf5e58 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-4baf5e58 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-52689d7c{width:var(--container-widget-width,110.559%);max-width:110.559%;--container-widget-width:110.559%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter",Sans-serif;font-size:24px}.elementor-2171 .elementor-element.elementor-element-fa54686>.elementor-container{max-width:1600px}.elementor-2171 .elementor-element.elementor-element-fa54686{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 30px 0}.elementor-2171 .elementor-element.elementor-element-fa54686>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-55a8554{text-align:center}.elementor-2171 .elementor-element.elementor-element-55a8554 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-4474c83{--divider-border-style:solid;--divider-color:#F05622;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-4474c83 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-4474c83 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-ea0a9bf>.elementor-container{max-width:1400px}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-21ba0f1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-21ba0f1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-21ba0f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px}.elementor-2171 .elementor-element.elementor-element-77527b7{text-align:center}.elementor-2171 .elementor-element.elementor-element-77527b7 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#01253C}.elementor-2171 .elementor-element.elementor-element-5d8b521{--e-rating-justify-content:center;--e-rating-icon-font-size:35px}.elementor-2171 .elementor-element.elementor-element-3273143{text-align:center}.elementor-2171 .elementor-element.elementor-element-3273143 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:#01253C}.elementor-2171 .elementor-element.elementor-element-bfd743a{text-align:center;font-size:18px;font-weight:400;color:#000}.elementor-2171 .elementor-element.elementor-element-b651f87{margin:-38px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-b651f87 img{width:50%}.elementor-2171 .elementor-element.elementor-element-8bb7d50{margin:-6px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-8bb7d50 img{width:32%}.elementor-2171 .elementor-element.elementor-element-4c6ede0:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-4c6ede0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-2171 .elementor-element.elementor-element-4c6ede0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 30px 0}.elementor-2171 .elementor-element.elementor-element-4c6ede0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-39c842a{text-align:center}.elementor-2171 .elementor-element.elementor-element-39c842a .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-87c0abd{--divider-border-style:solid;--divider-color:#F05622;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-87c0abd .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-87c0abd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-de0db03{padding:50px 0 80px 0}.elementor-2171 .elementor-element.elementor-element-3138bd0{text-align:center}.elementor-2171 .elementor-element.elementor-element-3138bd0 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-eb1cff0{--divider-border-style:solid;--divider-color:#F05622;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-eb1cff0 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-eb1cff0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-c576ff1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 60px 0 60px;text-align:center}.elementor-2171 .elementor-element.elementor-element-c576ff1 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;line-height:1.5em;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-2171 .elementor-element.elementor-element-b42ad39{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-icon{padding-inline-end:8px}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-item>a{font-size:20px;font-weight:500}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-text{transition:color 0.3s}.elementor-2171 .elementor-element.elementor-element-a8a6a14{padding:30px 0 0 0}.elementor-2171 .elementor-element.elementor-element-3d5f1de .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2171 .elementor-element.elementor-element-3d5f1de .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-2171 .elementor-element.elementor-element-3d5f1de .elementor-button{font-size:15px;font-weight:600}.elementor-2171 .elementor-element.elementor-element-1d0b6c1 .elementor-button{background-color:var(--e-global-color-d4170ae);font-size:15px;font-weight:600}.elementor-2171 .elementor-element.elementor-element-1d0b6c1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2171 .elementor-element.elementor-element-1d0b6c1 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-2171 .elementor-element.elementor-element-a26e76e .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2171 .elementor-element.elementor-element-a26e76e .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-2171 .elementor-element.elementor-element-a26e76e .elementor-button{font-size:15px;font-weight:600}.elementor-2171 .elementor-element.elementor-element-305cba1 .elementor-button{background-color:var(--e-global-color-d4170ae);font-size:15px;font-weight:600}.elementor-2171 .elementor-element.elementor-element-305cba1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2171 .elementor-element.elementor-element-305cba1 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-2171 .elementor-element.elementor-element-3596d16 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2171 .elementor-element.elementor-element-3596d16 .elementor-button .elementor-button-content-wrapper{gap:14px}.elementor-2171 .elementor-element.elementor-element-3596d16 .elementor-button{font-size:15px;font-weight:600}.elementor-2171 .elementor-element.elementor-element-21df19d5:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-21df19d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-2171 .elementor-element.elementor-element-21df19d5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:54px 0 0 0}.elementor-2171 .elementor-element.elementor-element-21df19d5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-5854db3e{text-align:center}.elementor-2171 .elementor-element.elementor-element-5854db3e .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-79669064{--divider-border-style:solid;--divider-color:#F05622;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-79669064 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-79669064 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-460bab89{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 60px 0 60px;text-align:center}.elementor-2171 .elementor-element.elementor-element-460bab89 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;line-height:1.5em;color:#54595f}.elementor-2171 .elementor-element.elementor-element-2ec7247c:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-2ec7247c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-2171 .elementor-element.elementor-element-2ec7247c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:54px 0 54px 0}.elementor-2171 .elementor-element.elementor-element-2ec7247c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-6ce47165{padding:30px 0 30px 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-32b5eaa3.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-32b5eaa3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-32b5eaa3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 -150px 0 0;--e-column-margin-right:-150px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-32b5eaa3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-130765c1{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-12105c8f{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-7e21e186 .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-7e21e186 .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-7e21e186 .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-7e21e186{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-4f61f418>.elementor-element-populated{margin:0 0 0 -50px;--e-column-margin-right:-0px;--e-column-margin-left:-50px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-10d70f9f{padding:30px 0 30px 0}.elementor-2171 .elementor-element.elementor-element-40b22f89>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-6b1b00c6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-6b1b00c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-6b1b00c6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px}.elementor-2171 .elementor-element.elementor-element-6b1b00c6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-439c5a1e{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-417e52ef{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-6a0be94c .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-6a0be94c .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-6a0be94c .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-6a0be94c{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-759c6035{padding:30px 0 30px 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-2aa66d7d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-2aa66d7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-2aa66d7d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 -150px 0 0;--e-column-margin-right:-150px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-2aa66d7d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-17d47718{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-6648521c{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-2944aabd .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-2944aabd .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-2944aabd .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-2944aabd{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-6a3a1ece>.elementor-element-populated{margin:0 0 0 -50px;--e-column-margin-right:-0px;--e-column-margin-left:-50px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-71afc29e{padding:30px 0 30px 0}.elementor-2171 .elementor-element.elementor-element-3de2b8cc>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-57f97ff5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-57f97ff5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-57f97ff5>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px}.elementor-2171 .elementor-element.elementor-element-57f97ff5>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-757464c9{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-21798091{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-3117f1f8 .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-3117f1f8 .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-3117f1f8 .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-3117f1f8{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-51ede247{padding:30px 0 30px 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-50729d72.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-50729d72.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-50729d72>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 -150px 0 0;--e-column-margin-right:-150px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-50729d72>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-2ec8ada1{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-6ea1ac97{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-40496a6c .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-40496a6c .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-40496a6c .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-40496a6c{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-22343756>.elementor-element-populated{margin:0 0 0 -50px;--e-column-margin-right:-0px;--e-column-margin-left:-50px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-385c07b8{padding:30px 0 30px 0}.elementor-2171 .elementor-element.elementor-element-65df89cb>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-3ef9fd4a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-3ef9fd4a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-3ef9fd4a>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px}.elementor-2171 .elementor-element.elementor-element-3ef9fd4a>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-252d7c57{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-68d44e50{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-399a273c .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-399a273c .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-399a273c .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-399a273c{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-61c5c0ef{padding:30px 0 30px 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-7bbadfe7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-7bbadfe7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-7bbadfe7>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 -150px 0 0;--e-column-margin-right:-150px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-7bbadfe7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-2504a92{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-52e4dfa8{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-53409789 .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-53409789 .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-53409789 .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-53409789{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-53bb12af>.elementor-element-populated{margin:0 0 0 -50px;--e-column-margin-right:-0px;--e-column-margin-left:-50px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-5bf24b1{padding:30px 0 30px 0}.elementor-2171 .elementor-element.elementor-element-5eef3d0>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-4e55a82.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-4e55a82.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-4e55a82>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px}.elementor-2171 .elementor-element.elementor-element-4e55a82>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-de4e3f2{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-a9239c7{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-52f0fc7 .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-52f0fc7 .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-52f0fc7 .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-52f0fc7{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-53aca7c{padding:30px 0 30px 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-cec4e9b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-cec4e9b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-cec4e9b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 -150px 0 0;--e-column-margin-right:-150px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-cec4e9b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-a354627{z-index:2;font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-4a64c64{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-0fdfbfc .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-0fdfbfc .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-0fdfbfc .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-0fdfbfc{margin:-18px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-97b52fa>.elementor-element-populated{margin:0 0 0 -50px;--e-column-margin-right:-0px;--e-column-margin-left:-50px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-1fb90beb:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-1fb90beb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://northwoodroofing.com/wp-content/uploads/2025/11/roofing-system-2-1.webp);background-size:cover}.elementor-2171 .elementor-element.elementor-element-1fb90beb>.elementor-container{min-height:400px}.elementor-2171 .elementor-element.elementor-element-1fb90beb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2171 .elementor-element.elementor-element-1fb90beb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-45437771>.elementor-element-populated{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-1d847784{--spacer-size:120px;width:var(--container-widget-width,109.398%);max-width:109.398%;--container-widget-width:109.398%;--container-widget-flex-grow:0}.elementor-2171 .elementor-element.elementor-element-4313e7ea{text-align:center}.elementor-2171 .elementor-element.elementor-element-4313e7ea .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-79a34c1e{--divider-border-style:solid;--divider-color:var( --e-global-color-ce317af );--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-79a34c1e .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-79a34c1e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-1fe2d7d8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 60px 0 60px;text-align:center}.elementor-2171 .elementor-element.elementor-element-1fe2d7d8 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;line-height:1.5em;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-3aa09360{--spacer-size:13px}.elementor-2171 .elementor-element.elementor-element-1c0ba6c0 .elementor-button{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-1c0ba6c0 .elementor-button:hover,.elementor-2171 .elementor-element.elementor-element-1c0ba6c0 .elementor-button:focus{background-color:#112441}.elementor-2171 .elementor-element.elementor-element-1c0ba6c0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:3}.elementor-2171 .elementor-element.elementor-element-25b43807{--spacer-size:120px}.elementor-2171 .elementor-element.elementor-element-71b591c0>.elementor-element-populated{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-e324479{padding:70px 0 70px 0}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-2b2aec5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-2b2aec5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-89ce997{text-align:start}.elementor-2171 .elementor-element.elementor-element-89ce997 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-5f9d4e6{--divider-border-style:solid;--divider-color:var( --e-global-color-ce317af );--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-5f9d4e6 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0}.elementor-2171 .elementor-element.elementor-element-5f9d4e6 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-3f11d6b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 25px 0;text-align:start}.elementor-2171 .elementor-element.elementor-element-3f11d6b .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;line-height:1.5em;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-e1386ed{width:auto;max-width:auto}.elementor-2171 .elementor-element.elementor-element-e1386ed .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2171 .elementor-element.elementor-element-e1386ed .elementor-button .elementor-button-content-wrapper{gap:16px}.elementor-2171 .elementor-element.elementor-element-e1386ed .elementor-button{font-weight:600}.elementor-2171 .elementor-element.elementor-element-8fe20f6 .elementor-button{background-color:var(--e-global-color-d4170ae);font-weight:600}.elementor-2171 .elementor-element.elementor-element-8fe20f6{width:auto;max-width:auto;padding:0 0 0 40px}.elementor-2171 .elementor-element.elementor-element-40c0908{text-align:end}.elementor-2171 .elementor-element.elementor-element-139f56de:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-139f56de>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#192F4F}.elementor-2171 .elementor-element.elementor-element-139f56de>.elementor-container{min-height:269px}.elementor-2171 .elementor-element.elementor-element-139f56de{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2171 .elementor-element.elementor-element-139f56de>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-2bb13342 .elementor-counter-number-wrapper{color:#F05622}.elementor-2171 .elementor-element.elementor-element-3daf66e1{--divider-border-style:solid;--divider-color:#F55301;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-3daf66e1 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-3daf66e1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-12e72a53.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-12e72a53.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-12e72a53.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2171 .elementor-element.elementor-element-12e72a53>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-6e40aedf{text-align:center}.elementor-2171 .elementor-element.elementor-element-6e40aedf .elementor-heading-title{color:#FFF}.elementor-2171 .elementor-element.elementor-element-25fe89c7{text-align:center}.elementor-2171 .elementor-element.elementor-element-25fe89c7 .elementor-heading-title{font-family:"Inter",Sans-serif;line-height:1.5em;color:#F1F2F2}.elementor-2171 .elementor-element.elementor-element-21e62bec:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-21e62bec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F5}.elementor-2171 .elementor-element.elementor-element-21e62bec>.elementor-container{min-height:450px}.elementor-2171 .elementor-element.elementor-element-21e62bec{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2171 .elementor-element.elementor-element-21e62bec>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-16f280e4{text-align:center}.elementor-2171 .elementor-element.elementor-element-16f280e4 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-43081966{padding:0 0 0 0;text-align:center;line-height:1.2em}.elementor-2171 .elementor-element.elementor-element-21d82a10{--divider-border-style:solid;--divider-color:#F55301;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-21d82a10 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-21d82a10 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-3eaad38{padding:0 0 0 0;text-align:center}.elementor-2171 .elementor-element.elementor-element-4713cc96>.elementor-container{max-width:500px}.elementor-2171 .elementor-element.elementor-element-35900ae6{padding:0 0 0 0;text-align:center;font-family:"Inter",Sans-serif;font-size:16px;line-height:1.2em}.elementor-2171 .elementor-element.elementor-element-7222c4e2{padding:0 0 0 0;text-align:center;font-family:"Inter",Sans-serif;font-size:16px;line-height:1.2em}.elementor-2171 .elementor-element.elementor-element-1634ac0{padding:0 0 0 0;text-align:center;font-family:"Inter",Sans-serif;font-size:16px;line-height:1.2em}.elementor-2171 .elementor-element.elementor-element-1af0305d{padding:0 0 0 0;text-align:center;line-height:.4em}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-219acefb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-219acefb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-38a50b88{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-2171 .elementor-element.elementor-element-38a50b88 img{width:96%;max-width:94%;opacity:1}.elementor-2171 .elementor-element.elementor-element-5e04db81:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-5e04db81>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://northwoodroofing.com/wp-content/uploads/2025/11/ceramic-tiles-roof-building-performed-by-construction-contractor-worker-caucasian-roofer-2-1-1.webp);background-size:cover}.elementor-2171 .elementor-element.elementor-element-5e04db81>.elementor-container{min-height:400px}.elementor-2171 .elementor-element.elementor-element-5e04db81{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2171 .elementor-element.elementor-element-5e04db81>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-23509b9c>.elementor-element-populated{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-4cad3cfc{--spacer-size:120px}.elementor-2171 .elementor-element.elementor-element-7d19aad5{text-align:start}.elementor-2171 .elementor-element.elementor-element-7d19aad5 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-8476a1d{--divider-border-style:solid;--divider-color:var( --e-global-color-ce317af );--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-8476a1d .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0}.elementor-2171 .elementor-element.elementor-element-8476a1d .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-6c76a97{font-family:"Inter",Sans-serif;font-size:16px}.elementor-2171 .elementor-element.elementor-element-634d095d{--spacer-size:120px}.elementor-2171 .elementor-element.elementor-element-62cdb49d>.elementor-element-populated{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-36c744c2{padding:54px 0 54px 0}.elementor-2171 .elementor-element.elementor-element-3b89c573 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-2171 .elementor-element.elementor-element-3b89c573 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-2171 .elementor-element.elementor-element-3b89c573{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-77e3d0ad.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-77e3d0ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-40563ef5{text-align:center}.elementor-2171 .elementor-element.elementor-element-40563ef5 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-141c2ad2{--divider-border-style:solid;--divider-color:#F55301;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-141c2ad2 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-141c2ad2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-39a5da3f{text-align:center}.elementor-2171 .elementor-element.elementor-element-7065bb7a .elementor-button{background-color:#01253D}.elementor-2171 .elementor-element.elementor-element-3e297073>.elementor-container{min-height:261px}.elementor-2171 .elementor-element.elementor-element-3e297073{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 25px 0}.elementor-2171 .elementor-element.elementor-element-3e297073>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-23f0e63c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-2171 .elementor-element.elementor-element-a949fd3 img{width:8%}.elementor-2171 .elementor-element.elementor-element-26c83888{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;text-align:center}.elementor-2171 .elementor-element.elementor-element-26c83888 .elementor-heading-title{font-family:"Inter",Sans-serif;font-weight:600;color:#F05622}.elementor-2171 .elementor-element.elementor-element-180972c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px}.elementor-2171 .elementor-element.elementor-element-180972c .elementor-main-swiper{height:150px;width:70%}.elementor-2171 .elementor-element.elementor-element-180972c .elementor-main-swiper .swiper-slide{border-radius:0}.elementor-2171 .elementor-element.elementor-element-180972c .elementor-swiper-button{font-size:20px;color:#fff0}.elementor-2171 .elementor-element.elementor-element-180972c .elementor-swiper-button svg{fill:#fff0}.elementor-2171 .elementor-element.elementor-element-180972c .swiper-pagination-bullet{height:4px;width:4px}.elementor-2171 .elementor-element.elementor-element-180972c .swiper-horizontal .swiper-pagination-progressbar{height:4px}.elementor-2171 .elementor-element.elementor-element-180972c .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain}.elementor-2171 .elementor-element.elementor-element-729916bd:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-729916bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#01253C;background-image:url(https://northwoodroofing.com/wp-content/uploads/2025/12/hibbs-residence-featured.webp);background-size:cover}.elementor-2171 .elementor-element.elementor-element-729916bd>.elementor-background-overlay{background-color:var(--e-global-color-62d5cc83);opacity:.97;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-729916bd>.elementor-container{min-height:380px}.elementor-2171 .elementor-element.elementor-element-729916bd{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2171 .elementor-element.elementor-element-7b61442e{text-align:center}.elementor-2171 .elementor-element.elementor-element-7b61442e .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#FFF}.elementor-2171 .elementor-element.elementor-element-e5cd1fb{text-align:center}.elementor-2171 .elementor-element.elementor-element-e5cd1fb .elementor-heading-title{font-size:18px;font-weight:500;color:#F05622}.elementor-2171 .elementor-element.elementor-element-1bb5099f>.elementor-container{max-width:800px}.elementor-2171 .elementor-element.elementor-element-1bb5099f{margin-top:20px;margin-bottom:0}.elementor-2171 .elementor-element.elementor-element-65f44af8 img{width:85%}.elementor-2171 .elementor-element.elementor-element-7af51ea3>.elementor-element-populated{padding:0 0 0 10px}.elementor-2171 .elementor-element.elementor-element-45ca149{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0;font-family:"Inter",Sans-serif;color:#FFF}.elementor-2171 .elementor-element.elementor-element-31ee9839 .elementor-button{font-weight:600;text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-2171 .elementor-element.elementor-element-53322587>.elementor-container{min-height:515px}.elementor-2171 .elementor-element.elementor-element-53322587{margin-top:20px;margin-bottom:0}.elementor-2171 .elementor-element.elementor-element-665f659f{text-align:center}.elementor-2171 .elementor-element.elementor-element-665f659f .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-2d7d40a7{--divider-border-style:solid;--divider-color:#F55301;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-2d7d40a7 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-2d7d40a7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-32cda29b.elementor-arrows-yes .elementor-main-swiper{width:calc(84% - 40px)}.elementor-2171 .elementor-element.elementor-element-32cda29b .elementor-main-swiper{width:84%}.elementor-2171 .elementor-element.elementor-element-32cda29b .elementor-swiper-button{font-size:20px}.elementor-2171 .elementor-element.elementor-element-32cda29b .elementor-testimonial__text{font-family:"Inter",Sans-serif;font-size:15px;font-style:normal}.elementor-2171 .elementor-element.elementor-element-32cda29b .elementor-testimonial__title{font-family:"Arial",Sans-serif}.elementor-2171 .elementor-element.elementor-element-4afe200 .elementor-button{background-color:#01253C}.elementor-2171 .elementor-element.elementor-element-837c43c img{width:35%}.elementor-2171 .elementor-element.elementor-element-19cd4561{text-align:center}.elementor-2171 .elementor-element.elementor-element-19cd4561 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-2ec931bc{text-align:center;font-family:"Inter",Sans-serif;font-size:16px;color:#01253C}.elementor-2171 .elementor-element.elementor-element-6bcd81b9{--spacer-size:50px}.elementor-2171 .elementor-element.elementor-element-5d62b0c img{width:35%}.elementor-2171 .elementor-element.elementor-element-38db46d4{text-align:center}.elementor-2171 .elementor-element.elementor-element-38db46d4 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#01253C}.elementor-2171 .elementor-element.elementor-element-2f53429b{text-align:center;font-family:"Inter",Sans-serif;font-size:16px;color:#01253C}.elementor-2171 .elementor-element.elementor-element-6a4b95f0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-3d78177{--spacer-size:50px}.elementor-2171 .elementor-element.elementor-element-55a8a73d:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-55a8a73d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F8F8}.elementor-2171 .elementor-element.elementor-element-55a8a73d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:54px 0 54px 0}.elementor-2171 .elementor-element.elementor-element-55a8a73d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-330b9675{text-align:center}.elementor-2171 .elementor-element.elementor-element-330b9675 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:var(--e-global-color-d4170ae)}.elementor-2171 .elementor-element.elementor-element-2214fc91{--divider-border-style:solid;--divider-color:#F55301;--divider-border-width:4px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-2214fc91 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-2214fc91 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-2171 .elementor-element.elementor-element-1eec4eab .elementor-toggle-item:not(:last-child){margin-block-end:0}.elementor-2171 .elementor-element.elementor-element-1eec4eab .elementor-toggle-title{font-size:20px}.elementor-2171 .elementor-element.elementor-element-1eec4eab .elementor-tab-content{font-family:"Inter",Sans-serif}.elementor-2171 .elementor-element.elementor-element-54f566d:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-54f566d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0B1F2C;background-image:url(https://northwoodroofing.com/wp-content/uploads/2025/11/342074-LMPRO-MaxDefAtlanticBlue.webp);background-position:center center;background-size:cover}.elementor-2171 .elementor-element.elementor-element-54f566d>.elementor-background-overlay{background-color:#000;opacity:.38;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2171 .elementor-element.elementor-element-54f566d>.elementor-container{min-height:40vh}.elementor-2171 .elementor-element.elementor-element-54f566d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2171 .elementor-element.elementor-element-23b94858{text-align:center}.elementor-2171 .elementor-element.elementor-element-23b94858 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:38px;font-weight:600;color:#FFF}.elementor-2171 .elementor-element.elementor-element-2231088c{text-align:center}.elementor-2171 .elementor-element.elementor-element-2231088c .elementor-heading-title{font-family:"Inter",Sans-serif;color:#FFF}@media(min-width:768px){.elementor-2171 .elementor-element.elementor-element-1e9f8351{width:66.186%}.elementor-2171 .elementor-element.elementor-element-70910b75{width:33.814%}.elementor-2171 .elementor-element.elementor-element-21ba0f1{width:21.637%}.elementor-2171 .elementor-element.elementor-element-603ae2b{width:78.363%}.elementor-2171 .elementor-element.elementor-element-45437771{width:90%}.elementor-2171 .elementor-element.elementor-element-71b591c0{width:10%}.elementor-2171 .elementor-element.elementor-element-12e72a53{width:100%}.elementor-2171 .elementor-element.elementor-element-23509b9c{width:60%}.elementor-2171 .elementor-element.elementor-element-62cdb49d{width:40%}.elementor-2171 .elementor-element.elementor-element-73fc0143{width:29.974%}.elementor-2171 .elementor-element.elementor-element-7af51ea3{width:69.982%}.elementor-2171 .elementor-element.elementor-element-73383d02{width:5.009%}.elementor-2171 .elementor-element.elementor-element-42961737{width:39.981%}.elementor-2171 .elementor-element.elementor-element-28cb81f4{width:9.943%}.elementor-2171 .elementor-element.elementor-element-19dd1926{width:40.038%}.elementor-2171 .elementor-element.elementor-element-3f7a6571{width:5.002%}.elementor-2171 .elementor-element.elementor-element-156a7e86{width:20%}.elementor-2171 .elementor-element.elementor-element-374215d5{width:59.333%}.elementor-2171 .elementor-element.elementor-element-2be1b5b5{width:20%}}@media(min-width:1025px){.elementor-2171 .elementor-element.elementor-element-729916bd:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-729916bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-2171 .elementor-element.elementor-element-54f566d:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-54f566d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-2171 .elementor-element.elementor-element-6140280d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2171 .elementor-element.elementor-element-38a50b88{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2171 .elementor-element.elementor-element-38a50b88 img{width:100%}.elementor-2171 .elementor-element.elementor-element-180972c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2171 .elementor-element.elementor-element-7b61442e .elementor-heading-title{line-height:1.2em}.elementor-2171 .elementor-element.elementor-element-e5cd1fb .elementor-heading-title{line-height:1.2em}}@media(max-width:767px){.elementor-2171 .elementor-element.elementor-element-362a96e{padding:20px 20px 20px 20px}.elementor-2171 .elementor-element.elementor-element-1e9f8351>.elementor-element-populated{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-f255bb3 .elementor-heading-title{font-size:24px;line-height:1.2em}.elementor-2171 .elementor-element.elementor-element-58d07e63 .elementor-heading-title{font-size:24px;line-height:1.2em}.elementor-2171 .elementor-element.elementor-element-bd4062e{font-size:18px;line-height:22px}.elementor-2171 .elementor-element.elementor-element-70910b75>.elementor-element-populated{margin:40px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px}.elementor-2171 .elementor-element.elementor-element-292d30cc .elementor-heading-title{font-size:21px}.elementor-2171 .elementor-element.elementor-element-6260fabd{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-6140280d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:31px}.elementor-2171 .elementor-element.elementor-element-6140280d .elementor-main-swiper{height:100px;width:260px}.elementor-2171 .elementor-element.elementor-element-6140280d .elementor-custom-embed-play i{font-size:20px}.elementor-2171 .elementor-element.elementor-element-3c99bb61:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-3c99bb61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-2171 .elementor-element.elementor-element-3c99bb61{padding:20px 5px 20px 5px}.elementor-2171 .elementor-element.elementor-element-634bd7da>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-2171 .elementor-element.elementor-element-541b900b .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-4baf5e58 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-52689d7c{font-size:18px}.elementor-2171 .elementor-element.elementor-element-55a8554 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-4474c83 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-77527b7 .elementor-heading-title{font-size:20px}.elementor-2171 .elementor-element.elementor-element-3273143 .elementor-heading-title{font-size:40px}.elementor-2171 .elementor-element.elementor-element-39c842a .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-87c0abd .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-de0db03{padding:10px 10px 10px 10px}.elementor-2171 .elementor-element.elementor-element-3138bd0 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-eb1cff0 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-c576ff1{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-c576ff1 .elementor-heading-title{font-size:15px}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2)}.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2171 .elementor-element.elementor-element-b42ad39 .elementor-icon-list-item>a{font-size:16px}.elementor-2171 .elementor-element.elementor-element-21df19d5{padding:10px 10px 10px 10px}.elementor-2171 .elementor-element.elementor-element-5854db3e .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-79669064 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-460bab89{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-460bab89 .elementor-heading-title{font-size:15px}.elementor-2171 .elementor-element.elementor-element-2ec7247c{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-4f61f418>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-6b1b00c6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-6a3a1ece>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-57f97ff5>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-22343756>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-3ef9fd4a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-53bb12af>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-4e55a82>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-53aca7c{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-97b52fa>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2171 .elementor-element.elementor-element-1fb90beb{padding:10px 10px 10px 10px}.elementor-2171 .elementor-element.elementor-element-1d847784{--spacer-size:28px}.elementor-2171 .elementor-element.elementor-element-4313e7ea .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-79a34c1e .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-79a34c1e .elementor-divider{text-align:center}.elementor-2171 .elementor-element.elementor-element-1fe2d7d8{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-1fe2d7d8 .elementor-heading-title{font-size:15px}.elementor-2171 .elementor-element.elementor-element-e324479{padding:10px 0 10px 0}.elementor-2171 .elementor-element.elementor-element-2b2aec5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2171 .elementor-element.elementor-element-89ce997 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-5f9d4e6 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-5f9d4e6 .elementor-divider{text-align:center}.elementor-2171 .elementor-element.elementor-element-3f11d6b{padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-3f11d6b .elementor-heading-title{font-size:15px}.elementor-2171 .elementor-element.elementor-element-e1386ed{padding:0 15px 0 0}.elementor-2171 .elementor-element.elementor-element-8fe20f6{width:auto;max-width:auto;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-139f56de>.elementor-container{min-height:360px}.elementor-2171 .elementor-element.elementor-element-2bb13342 .elementor-counter-number-wrapper{font-size:30px}.elementor-2171 .elementor-element.elementor-element-25fe89c7 .elementor-heading-title{font-size:13px}.elementor-2171 .elementor-element.elementor-element-21e62bec>.elementor-container{min-height:830px}.elementor-2171 .elementor-element.elementor-element-16f280e4 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-43081966{text-align:start}.elementor-2171 .elementor-element.elementor-element-21d82a10 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-35900ae6{text-align:start}.elementor-2171 .elementor-element.elementor-element-7222c4e2{text-align:start}.elementor-2171 .elementor-element.elementor-element-1634ac0{text-align:start}.elementor-2171 .elementor-element.elementor-element-1af0305d{padding:0 0 0 0;text-align:center;line-height:1.5em}.elementor-2171 .elementor-element.elementor-element-38a50b88{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;text-align:center}.elementor-2171 .elementor-element.elementor-element-5e04db81{padding:0 20px 0 20px}.elementor-2171 .elementor-element.elementor-element-4cad3cfc{--spacer-size:35px}.elementor-2171 .elementor-element.elementor-element-7d19aad5 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-8476a1d .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0}.elementor-2171 .elementor-element.elementor-element-8476a1d .elementor-divider{text-align:center}.elementor-2171 .elementor-element.elementor-element-634d095d{--spacer-size:18px}.elementor-2171 .elementor-element.elementor-element-77e3d0ad>.elementor-element-populated{padding:20px 0 0 0}.elementor-2171 .elementor-element.elementor-element-40563ef5 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-141c2ad2 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-3e297073>.elementor-container{min-height:198px}.elementor-2171 .elementor-element.elementor-element-a949fd3 img{width:12%}.elementor-2171 .elementor-element.elementor-element-180972c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-2171 .elementor-element.elementor-element-729916bd>.elementor-container{min-height:500px}.elementor-2171 .elementor-element.elementor-element-729916bd:not(.elementor-motion-effects-element-type-background),.elementor-2171 .elementor-element.elementor-element-729916bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-2171 .elementor-element.elementor-element-729916bd{margin-top:0;margin-bottom:40px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-3606628a{width:95%}.elementor-bc-flex-widget .elementor-2171 .elementor-element.elementor-element-3606628a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2171 .elementor-element.elementor-element-3606628a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2171 .elementor-element.elementor-element-3606628a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2171 .elementor-element.elementor-element-3606628a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2171 .elementor-element.elementor-element-7b61442e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-2171 .elementor-element.elementor-element-7b61442e .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-73fc0143>.elementor-element-populated{padding:0 0 40px 0}.elementor-2171 .elementor-element.elementor-element-65f44af8 img{width:58%}.elementor-2171 .elementor-element.elementor-element-45ca149{padding:0 0 10px 0;text-align:center}.elementor-2171 .elementor-element.elementor-element-53322587>.elementor-container{min-height:380px}.elementor-2171 .elementor-element.elementor-element-665f659f .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-2d7d40a7 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-19cd4561 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-38db46d4 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-3d78177{--spacer-size:10px}.elementor-2171 .elementor-element.elementor-element-330b9675 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-2214fc91 .elementor-divider-separator{width:30%}.elementor-2171 .elementor-element.elementor-element-54f566d>.elementor-container{min-height:304px}.elementor-2171 .elementor-element.elementor-element-23b94858 .elementor-heading-title{font-size:25px}.elementor-2171 .elementor-element.elementor-element-2231088c .elementor-heading-title{font-size:18px}}.banner_form p{left:0}@media only screen and (max-width:600px){.elementor-2171 .elementor-element.elementor-element-292d30cc p{font-size:20px!important}}.elementor-2171 .elementor-element.elementor-element-2ec7247c h3{font-family:inter;font-size:22px;font-weight:600}.elementor-2171 .elementor-element.elementor-element-1eec4eab a{color:#606161}.elementor-2171 .elementor-element.elementor-element-1eec4eab a:hover{color:#F05622}