.elementor-9 .elementor-element.elementor-element-61e26aa{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-61e26aa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-61e26aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-9 .elementor-element.elementor-element-8555aa4{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-8555aa4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8555aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-762453b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c5a34f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-2a60d7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-3a68d3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-19ab863{--display:flex;--min-height:370px;--border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-19ab863:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-19ab863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairweatherroofing.com/wp-content/uploads/2026/03/100-Free-Estimates-1-1.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0583b8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0a58019{--display:flex;--min-height:310px;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-0a58019:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0a58019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.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-9 .elementor-element.elementor-element-dbdd25a{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dbdd25a .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dbdd25a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dbdd25a .elementor-icon{font-size:29px;}.elementor-9 .elementor-element.elementor-element-dbdd25a .elementor-icon svg{height:29px;}.elementor-9 .elementor-element.elementor-element-3f0bb4f{text-align:center;}.elementor-9 .elementor-element.elementor-element-3f0bb4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-9 .elementor-element.elementor-element-016991c{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#CACACA;}.elementor-9 .elementor-element.elementor-element-c166e12{--display:flex;--min-height:310px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1220f32{--display:flex;--min-height:150px;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1220f32:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1220f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairweatherroofing.com/wp-content/uploads/2026/04/imgi_33_Roof-Repla.-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6b54cba{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-6b54cba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6b54cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-93afa0c{--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;--justify-content:center;--align-items:center;--gap:10px 8px;--row-gap:10px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8e3332f{padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-8e3332f img{width:73px;}.elementor-9 .elementor-element.elementor-element-cff807c{--e-rating-gap:2px;}.elementor-9 .elementor-element.elementor-element-7cb83b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-b5fd469{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-51e468d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-539d647{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-cee4679{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8b563f9{--display:flex;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-8b563f9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8b563f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairweatherroofing.com/wp-content/uploads/2026/04/imgi_35_Home-First-Section-428x612-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0c51d93{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0c51d93:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0c51d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-1d10139 .elementor-counter-number-wrapper{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1d10139 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-16ff22e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-edeb85d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-389ae36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#27282A;}.elementor-9 .elementor-element.elementor-element-693ee70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#27282A;}.elementor-9 .elementor-element.elementor-element-6c68cd2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-ebd6b26 );}.elementor-9 .elementor-element.elementor-element-c503bb8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ecd9af6{--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;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ecd9af6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ecd9af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-9 .elementor-element.elementor-element-3436c8f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dc297bf .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-dc297bf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dc297bf .elementor-icon{font-size:42px;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-dc297bf .elementor-icon svg{height:42px;}.elementor-9 .elementor-element.elementor-element-541f37b{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e5c033b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:500;color:#27282A;}.elementor-9 .elementor-element.elementor-element-dfdddf8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:14px;}.elementor-9 .elementor-element.elementor-element-960d276{--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;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-960d276:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-960d276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-9 .elementor-element.elementor-element-49dd92f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-03effa9 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-03effa9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-03effa9 .elementor-icon{font-size:42px;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-03effa9 .elementor-icon svg{height:42px;}.elementor-9 .elementor-element.elementor-element-a213e0c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2188617 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:500;color:#27282A;}.elementor-9 .elementor-element.elementor-element-31ca08a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;line-height:14px;}.elementor-9 .elementor-element.elementor-element-ca719ac{--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-9 .elementor-element.elementor-element-4025eb3{--display:flex;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-959590e{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-959590e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-4fd8864 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-b906313{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4355d76 img{width:100%;height:26vh;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-51c4a07{--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.21;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-51c4a07:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-51c4a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-51c4a07::before, .elementor-9 .elementor-element.elementor-element-51c4a07 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-51c4a07 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-51c4a07 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-51c4a07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-51c4a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fairweatherroofing.com/wp-content/uploads/2026/04/imgi_36_Home-Services-Background.png");--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-9b66fbd{--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-9 .elementor-element.elementor-element-d6bcb95{--display:flex;}.elementor-9 .elementor-element.elementor-element-6a7fc97{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-9fdef34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-0811f15{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0811f15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9661f2d{--display:flex;--justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-e297ff9{text-align:end;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#CACACA;}.elementor-9 .elementor-element.elementor-element-62a8069{--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-9 .elementor-element.elementor-element-1ca782e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1ca782e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1ca782e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-3ed4341{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f55dee2 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ae18e98{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-7352d55{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7352d55 .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-7352d55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7352d55.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7352d55.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7352d55.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7352d55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7352d55.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7352d55.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7352d55 .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-7352d55 .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-a8b1761{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a8b1761 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0e1d2d8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-5dbec44 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-c97b496{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c97b496:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c97b496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-2130dff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2a3eb5d img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-39675ae{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-6c914b3{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6c914b3 .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-6c914b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6c914b3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6c914b3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-6c914b3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6c914b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-6c914b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6c914b3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6c914b3 .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-6c914b3 .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-f117867 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-781ade0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-63ed0e4 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-918bc5c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-918bc5c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-918bc5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-07f91c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-74f6c80 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bbdff55{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-147b2a6{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-147b2a6 .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-147b2a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-147b2a6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-147b2a6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-147b2a6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-147b2a6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-147b2a6 .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-147b2a6 .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-dcf4c71{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-dcf4c71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-848a188{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-3d384ab .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-e1ae951{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e1ae951:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e1ae951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-00228ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c1e720b img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-234ce74{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-5d9543f{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d9543f .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-5d9543f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5d9543f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5d9543f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5d9543f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5d9543f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5d9543f .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-5d9543f .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-1010224 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-7336a47{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-2df79fa .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-df3dd2d{--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-9 .elementor-element.elementor-element-d1262ea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d1262ea:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d1262ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-625bbad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0c909ef img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5e37545{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-848ddc1{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-848ddc1 .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-848ddc1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-848ddc1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-848ddc1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-848ddc1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-848ddc1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-848ddc1 .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-848ddc1 .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-98e2bd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ee52cde{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-6709941 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-b1d8896{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b1d8896:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b1d8896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-2569db8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3a372b6 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4f5ab67{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-93a960f{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-93a960f .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-93a960f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-93a960f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-93a960f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-93a960f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-93a960f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-93a960f .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-93a960f .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-a045dfb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a5e0033{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-c945729 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-07ac155{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-07ac155:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-07ac155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-2157f43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9b37cd0 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e309efd{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-fd4aab9{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fd4aab9 .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-fd4aab9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-fd4aab9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fd4aab9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-fd4aab9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fd4aab9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-fd4aab9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-fd4aab9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-fd4aab9 .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-fd4aab9 .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-3eb7ffb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0d8db96{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-8f35048 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-32974cd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebd6b26 );--border-color:var( --e-global-color-ebd6b26 );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-32974cd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-32974cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-64f7e47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-64ba4a2 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-86a3870{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-eb2ce48{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb2ce48 .elementor-icon-wrapper{text-align:end;}.elementor-9 .elementor-element.elementor-element-eb2ce48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eb2ce48.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eb2ce48.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-eb2ce48.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eb2ce48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-eb2ce48.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eb2ce48.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eb2ce48 .elementor-icon{font-size:31px;}.elementor-9 .elementor-element.elementor-element-eb2ce48 .elementor-icon svg{height:31px;}.elementor-9 .elementor-element.elementor-element-fe8132e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-5d8e731{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e342b29 );}.elementor-9 .elementor-element.elementor-element-ce4e091 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-e9f1f93{--display:flex;--min-height:70px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e9f1f93:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e9f1f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-f330a00{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5743733{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-c5774c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#27282A;}.elementor-9 .elementor-element.elementor-element-9762d7a{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-9762d7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#27282A;}.elementor-9 .elementor-element.elementor-element-cab45e3{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a4d488d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-9 .elementor-element.elementor-element-0b14c36{--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;--overlay-opacity:0.77;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0b14c36:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0b14c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairweatherroofing.com/wp-content/uploads/2026/04/Roof-Repla.-5-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0b14c36::before, .elementor-9 .elementor-element.elementor-element-0b14c36 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-0b14c36 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-0b14c36 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-0b14c36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-0b14c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a0127a2 );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-f537625{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-ab09f0e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-d361bd3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-d361bd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a023d69{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#CACACA;}.elementor-9 .elementor-element.elementor-element-a190498 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-3f28e7f{--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:100px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b254e86{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-f4e87cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#27282A;}.elementor-9 .elementor-element.elementor-element-aa785d6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-aa785d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#27282A;}.elementor-9 .elementor-element.elementor-element-dbdf818{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-blog-block-post, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-image-card, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-card{background-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#CDCDCD;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-meta-lists .elementskit-single-meta{background-color:var( --e-global-color-accent );height:74px;width:77px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-image-card{display:block;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-body{border-width:0px 0px 0px 0px;border-color:#CDCDCD;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-entry-thumb{border-radius:12px 12px 0px 0px;margin:0px 0px 0px 0px;} .elementor-9 .elementor-element.elementor-element-f59fdf0 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .post-meta-list{text-align:left;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .post-meta-list > span{color:var( --e-global-color-49f2d73 );fill:var( --e-global-color-49f2d73 );}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-meta-lists{left:17px;top:165px;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-body .entry-title, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-entry-header .entry-title, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:34px;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-body .entry-title a{color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-entry-header .entry-title a{color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-body .entry-title{text-align:left;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-entry-header .entry-title{text-align:left;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-footer > p{color:var( --e-global-color-a0127a2 );}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-body > p{color:var( --e-global-color-a0127a2 );text-align:left;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-footer > p, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-body > p{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-footer{text-align:left;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-61e26aa{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-8555aa4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-762453b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-2a60d7d{text-align:center;}.elementor-9 .elementor-element.elementor-element-2a60d7d .elementor-heading-title{font-size:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-cee4679{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-1d10139 .elementor-counter-title{justify-content:center;}.elementor-9 .elementor-element.elementor-element-1d10139 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-9 .elementor-element.elementor-element-16ff22e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-edeb85d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-693ee70{text-align:start;}.elementor-9 .elementor-element.elementor-element-693ee70 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-6c68cd2{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-ecd9af6{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dc297bf .elementor-icon{font-size:27px;}.elementor-9 .elementor-element.elementor-element-dc297bf .elementor-icon svg{height:27px;}.elementor-9 .elementor-element.elementor-element-e5c033b .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-dfdddf8{font-size:13px;}.elementor-9 .elementor-element.elementor-element-960d276{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-03effa9 .elementor-icon{font-size:27px;}.elementor-9 .elementor-element.elementor-element-03effa9 .elementor-icon svg{height:27px;}.elementor-9 .elementor-element.elementor-element-2188617 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-31ca08a{font-size:13px;}.elementor-9 .elementor-element.elementor-element-ca719ac{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4025eb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-959590e{--icon-vertical-align:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-4355d76 img{width:94%;height:165px;object-fit:cover;}.elementor-9 .elementor-element.elementor-element-51c4a07{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6a7fc97{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-0811f15{--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;text-align:start;}.elementor-9 .elementor-element.elementor-element-0811f15 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-ae18e98{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-7352d55{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7352d55 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-7352d55 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-a8b1761 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-5dbec44 .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-39675ae{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-6c914b3{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6c914b3 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-6c914b3 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-f117867 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-63ed0e4 .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-bbdff55{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-147b2a6{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-147b2a6 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-147b2a6 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-dcf4c71 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-3d384ab .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-234ce74{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-5d9543f{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-5d9543f .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-5d9543f .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-1010224 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-2df79fa .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-5e37545{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-848ddc1{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-848ddc1 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-848ddc1 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-98e2bd0 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-6709941 .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-4f5ab67{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-93a960f{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-93a960f .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-93a960f .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-a045dfb .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-c945729 .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-e309efd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-fd4aab9{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-fd4aab9 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-fd4aab9 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-3eb7ffb .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-8f35048 .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-86a3870{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-eb2ce48{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-eb2ce48 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-eb2ce48 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-fe8132e .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-ce4e091 .elementor-button{padding:15px 20px 15px 20px;}.elementor-9 .elementor-element.elementor-element-f330a00{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5743733{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-9762d7a{--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;text-align:center;}.elementor-9 .elementor-element.elementor-element-9762d7a .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-0b14c36{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f537625{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-d361bd3{--container-widget-width:474px;--container-widget-flex-grow:0;width:var( --container-widget-width, 474px );max-width:474px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d361bd3 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-a023d69{--container-widget-width:470px;--container-widget-flex-grow:0;width:var( --container-widget-width, 470px );max-width:470px;}.elementor-9 .elementor-element.elementor-element-b254e86{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-aa785d6{text-align:center;}.elementor-9 .elementor-element.elementor-element-aa785d6 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-blog-block-post, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-image-card, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-8555aa4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-c5a34f6 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-2a60d7d .elementor-heading-title{font-size:35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-19ab863{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f1dda46 img{border-radius:12px 12px 12px 12px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-cee4679{--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-9 .elementor-element.elementor-element-8b563f9{--min-height:400px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-0c51d93{--width:65%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-1d10139 .elementor-counter-number-wrapper{font-size:30px;}.elementor-9 .elementor-element.elementor-element-1d10139 .elementor-counter-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-389ae36 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-693ee70{text-align:center;}.elementor-9 .elementor-element.elementor-element-693ee70 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-6c68cd2{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-ecd9af6{--width:45%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-3436c8f{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-541f37b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dfdddf8{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-960d276{--width:45%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a213e0c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-31ca08a{text-align:center;}.elementor-9 .elementor-element.elementor-element-ca719ac{--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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-4355d76 img{width:96%;}.elementor-9 .elementor-element.elementor-element-51c4a07{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-d6bcb95{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6a7fc97{--width:50%;}.elementor-9 .elementor-element.elementor-element-9fdef34 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-0811f15{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}.elementor-9 .elementor-element.elementor-element-0811f15 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-9661f2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e297ff9{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-a8b1761{--container-widget-width:226px;--container-widget-flex-grow:0;width:var( --container-widget-width, 226px );max-width:226px;}.elementor-9 .elementor-element.elementor-element-0e1d2d8{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5dbec44 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-781ade0{font-size:14px;}.elementor-9 .elementor-element.elementor-element-63ed0e4 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-dcf4c71{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-9 .elementor-element.elementor-element-848a188{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3d384ab .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7336a47{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2df79fa .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ee52cde{font-size:14px;}.elementor-9 .elementor-element.elementor-element-6709941 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-a5e0033{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c945729 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-0d8db96{font-size:14px;}.elementor-9 .elementor-element.elementor-element-8f35048 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5d8e731{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ce4e091 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f330a00{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-5743733{--width:60%;}.elementor-9 .elementor-element.elementor-element-c5774c3 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-9762d7a{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;text-align:center;}.elementor-9 .elementor-element.elementor-element-9762d7a .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-cab45e3{--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;font-size:14px;}.elementor-9 .elementor-element.elementor-element-f537625{--width:50%;}.elementor-9 .elementor-element.elementor-element-ab09f0e .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-d361bd3 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-a023d69{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-a190498 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3f28e7f{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-b254e86{--width:50%;}.elementor-9 .elementor-element.elementor-element-f4e87cd .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-aa785d6{--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;text-align:center;}.elementor-9 .elementor-element.elementor-element-aa785d6 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-dbdf818{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;font-size:14px;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-blog-block-post, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-image-card, .elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-post-card{padding:0px 0px 0px 0px;margin:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-f59fdf0 .elementskit-meta-lists{top:132px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-61e26aa{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-8555aa4{--width:45%;}.elementor-9 .elementor-element.elementor-element-762453b{--width:70%;}.elementor-9 .elementor-element.elementor-element-3a68d3e{--width:55%;}.elementor-9 .elementor-element.elementor-element-0a58019{--width:45%;}.elementor-9 .elementor-element.elementor-element-c166e12{--width:55%;}.elementor-9 .elementor-element.elementor-element-cee4679{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-8b563f9{--width:45%;}.elementor-9 .elementor-element.elementor-element-0c51d93{--width:45%;}.elementor-9 .elementor-element.elementor-element-16ff22e{--width:55%;}.elementor-9 .elementor-element.elementor-element-edeb85d{--width:20%;}.elementor-9 .elementor-element.elementor-element-ecd9af6{--width:50%;}.elementor-9 .elementor-element.elementor-element-3436c8f{--width:35%;}.elementor-9 .elementor-element.elementor-element-541f37b{--width:65%;}.elementor-9 .elementor-element.elementor-element-960d276{--width:50%;}.elementor-9 .elementor-element.elementor-element-49dd92f{--width:35%;}.elementor-9 .elementor-element.elementor-element-a213e0c{--width:65%;}.elementor-9 .elementor-element.elementor-element-4025eb3{--width:50%;}.elementor-9 .elementor-element.elementor-element-b906313{--width:50%;}.elementor-9 .elementor-element.elementor-element-51c4a07{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-d6bcb95{--width:50%;}.elementor-9 .elementor-element.elementor-element-6a7fc97{--width:25%;}.elementor-9 .elementor-element.elementor-element-9661f2d{--width:50%;}.elementor-9 .elementor-element.elementor-element-1ca782e{--width:25%;}.elementor-9 .elementor-element.elementor-element-c97b496{--width:25%;}.elementor-9 .elementor-element.elementor-element-918bc5c{--width:25%;}.elementor-9 .elementor-element.elementor-element-e1ae951{--width:25%;}.elementor-9 .elementor-element.elementor-element-d1262ea{--width:25%;}.elementor-9 .elementor-element.elementor-element-b1d8896{--width:25%;}.elementor-9 .elementor-element.elementor-element-07ac155{--width:25%;}.elementor-9 .elementor-element.elementor-element-32974cd{--width:25%;}.elementor-9 .elementor-element.elementor-element-e9f1f93{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-f330a00{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-5743733{--width:20%;}.elementor-9 .elementor-element.elementor-element-0b14c36{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-f537625{--width:20%;}.elementor-9 .elementor-element.elementor-element-3f28e7f{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-b254e86{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-8555aa4{--width:100%;}.elementor-9 .elementor-element.elementor-element-3a68d3e{--width:100%;}.elementor-9 .elementor-element.elementor-element-0c51d93{--width:75%;}.elementor-9 .elementor-element.elementor-element-edeb85d{--width:40%;}.elementor-9 .elementor-element.elementor-element-4025eb3{--width:100%;}.elementor-9 .elementor-element.elementor-element-b906313{--width:100%;}.elementor-9 .elementor-element.elementor-element-6a7fc97{--width:50%;}.elementor-9 .elementor-element.elementor-element-5743733{--width:30%;}.elementor-9 .elementor-element.elementor-element-b254e86{--width:30%;}}