.elementor-413 .elementor-element.elementor-element-8314522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-c5198a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-dd0d676{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-3f0014e .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-text-line-height );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-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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-413 .elementor-element.elementor-element-e9ece95 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-e9ece95 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-e9ece95 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-e9ece95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-e9ece95 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-2652746{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-2652746:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-2652746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-dbf5a9d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-dbf5a9d:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-dbf5a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-413 .elementor-element.elementor-element-00ea6f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-5835ff9 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-a075fdc .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-a075fdc .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-a075fdc .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-a075fdc .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-a075fdc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-0b909fb{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-0b909fb:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-0b909fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-45.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-cd0a947{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-5f7b0c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-d916d87 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-edbcb7c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-edbcb7c .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-edbcb7c .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-edbcb7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-edbcb7c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-99f7c8b{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-99f7c8b:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-99f7c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-84f6ea7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-84f6ea7:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-84f6ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-413 .elementor-element.elementor-element-23d98b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-045a8ec .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-cffcdd9 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-cffcdd9 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-cffcdd9 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-cffcdd9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-cffcdd9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-f95b04a{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-f95b04a:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-f95b04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-f1842a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-62d87da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-c3924ae .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-3a57e81 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-3a57e81 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-3a57e81 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-3a57e81 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-3a57e81 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-1dbde81{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-1dbde81:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-1dbde81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-f897639{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-f897639:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-f897639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-413 .elementor-element.elementor-element-8dade86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-7bb80e4 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-74b1451 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-74b1451 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-74b1451 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-74b1451 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-74b1451 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-35f89a2{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-35f89a2:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-35f89a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-d23a7b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-4b7f03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-f823973 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-a31a8f8 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-a31a8f8 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-a31a8f8 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-a31a8f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-a31a8f8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-a921b45{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-a921b45:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-a921b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-7667c7a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-7667c7a:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-7667c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-413 .elementor-element.elementor-element-2297fff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-75aa4c7 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-0374fdb .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-0374fdb .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-0374fdb .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-0374fdb .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-0374fdb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-844a2cd{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-844a2cd:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-844a2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/06/image-54.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-19a5d77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-af83b35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-2949111 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-4ca7fba .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-4ca7fba .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-4ca7fba .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-4ca7fba .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-4ca7fba .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-1d73a12{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-1d73a12:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-1d73a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/damaged-house-roof-with-missing-shingles-after-hur-2026-01-07-02-06-26-utc-Large.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-dfce30d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-dfce30d:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-dfce30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-413 .elementor-element.elementor-element-8c49a79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-6277b47 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-b003437 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-b003437 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-b003437 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-b003437 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-b003437 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-0f83008{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-0f83008:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-0f83008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/06/image-95.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-93d9e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-1494b5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-a1a9ba4 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-003fa96 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-003fa96 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-003fa96 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-003fa96 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-003fa96 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-5e7fc4b{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-5e7fc4b:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-5e7fc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/beautiful-brown-metal-roof-2026-01-05-04-58-00-utc-Large.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-ca83929{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-ca83929:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-ca83929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-413 .elementor-element.elementor-element-f101194{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-0363b84 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-ab90984 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-ab90984 .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-ab90984 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-ab90984 .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-ab90984 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-6ae4d0b{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-6ae4d0b:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-6ae4d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-6-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-413 .elementor-element.elementor-element-8926d79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-0206c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-413 .elementor-element.elementor-element-b3fefd9 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-75e113e .elementor-button{background-color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-75e113e .elementor-button:hover, .elementor-413 .elementor-element.elementor-element-75e113e .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-413 .elementor-element.elementor-element-75e113e .elementor-button-content-wrapper{flex-direction:row;}.elementor-413 .elementor-element.elementor-element-75e113e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-413 .elementor-element.elementor-element-c42fac5{--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;--border-radius:50px 50px 50px 50px;}.elementor-413 .elementor-element.elementor-element-c42fac5:not(.elementor-motion-effects-element-type-background), .elementor-413 .elementor-element.elementor-element-c42fac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haleroofingandconstruction.com/wp-content/uploads/2026/07/image-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-413 .elementor-element.elementor-element-3f0014e .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-413 .elementor-element.elementor-element-5835ff9 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-d916d87 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-045a8ec .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-c3924ae .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-7bb80e4 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-f823973 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-75aa4c7 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-2949111 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-6277b47 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-a1a9ba4 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-0363b84 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-b3fefd9 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}}@media(min-width:768px){.elementor-413 .elementor-element.elementor-element-dd0d676{--width:50%;}.elementor-413 .elementor-element.elementor-element-2652746{--width:50%;}.elementor-413 .elementor-element.elementor-element-00ea6f8{--width:50%;}.elementor-413 .elementor-element.elementor-element-0b909fb{--width:50%;}.elementor-413 .elementor-element.elementor-element-5f7b0c6{--width:50%;}.elementor-413 .elementor-element.elementor-element-99f7c8b{--width:50%;}.elementor-413 .elementor-element.elementor-element-23d98b0{--width:50%;}.elementor-413 .elementor-element.elementor-element-f95b04a{--width:50%;}.elementor-413 .elementor-element.elementor-element-62d87da{--width:50%;}.elementor-413 .elementor-element.elementor-element-1dbde81{--width:50%;}.elementor-413 .elementor-element.elementor-element-8dade86{--width:50%;}.elementor-413 .elementor-element.elementor-element-35f89a2{--width:50%;}.elementor-413 .elementor-element.elementor-element-4b7f03b{--width:50%;}.elementor-413 .elementor-element.elementor-element-a921b45{--width:50%;}.elementor-413 .elementor-element.elementor-element-2297fff{--width:50%;}.elementor-413 .elementor-element.elementor-element-844a2cd{--width:50%;}.elementor-413 .elementor-element.elementor-element-af83b35{--width:50%;}.elementor-413 .elementor-element.elementor-element-1d73a12{--width:50%;}.elementor-413 .elementor-element.elementor-element-8c49a79{--width:50%;}.elementor-413 .elementor-element.elementor-element-0f83008{--width:50%;}.elementor-413 .elementor-element.elementor-element-1494b5a{--width:50%;}.elementor-413 .elementor-element.elementor-element-5e7fc4b{--width:50%;}.elementor-413 .elementor-element.elementor-element-f101194{--width:50%;}.elementor-413 .elementor-element.elementor-element-6ae4d0b{--width:50%;}.elementor-413 .elementor-element.elementor-element-0206c2c{--width:50%;}.elementor-413 .elementor-element.elementor-element-c42fac5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-413 .elementor-element.elementor-element-dd0d676{--width:100%;}.elementor-413 .elementor-element.elementor-element-2652746{--width:100%;}.elementor-413 .elementor-element.elementor-element-00ea6f8{--width:100%;}.elementor-413 .elementor-element.elementor-element-0b909fb{--width:100%;}.elementor-413 .elementor-element.elementor-element-5f7b0c6{--width:100%;}.elementor-413 .elementor-element.elementor-element-99f7c8b{--width:100%;}.elementor-413 .elementor-element.elementor-element-23d98b0{--width:100%;}.elementor-413 .elementor-element.elementor-element-f95b04a{--width:100%;}.elementor-413 .elementor-element.elementor-element-62d87da{--width:100%;}.elementor-413 .elementor-element.elementor-element-1dbde81{--width:100%;}.elementor-413 .elementor-element.elementor-element-8dade86{--width:100%;}.elementor-413 .elementor-element.elementor-element-35f89a2{--width:100%;}.elementor-413 .elementor-element.elementor-element-4b7f03b{--width:100%;}.elementor-413 .elementor-element.elementor-element-a921b45{--width:100%;}.elementor-413 .elementor-element.elementor-element-2297fff{--width:100%;}.elementor-413 .elementor-element.elementor-element-844a2cd{--width:100%;}.elementor-413 .elementor-element.elementor-element-af83b35{--width:100%;}.elementor-413 .elementor-element.elementor-element-1d73a12{--width:100%;}.elementor-413 .elementor-element.elementor-element-8c49a79{--width:100%;}.elementor-413 .elementor-element.elementor-element-0f83008{--width:100%;}.elementor-413 .elementor-element.elementor-element-1494b5a{--width:100%;}.elementor-413 .elementor-element.elementor-element-5e7fc4b{--width:100%;}.elementor-413 .elementor-element.elementor-element-f101194{--width:100%;}.elementor-413 .elementor-element.elementor-element-6ae4d0b{--width:100%;}.elementor-413 .elementor-element.elementor-element-0206c2c{--width:100%;}.elementor-413 .elementor-element.elementor-element-c42fac5{--width:100%;}}@media(max-width:1024px){.elementor-413 .elementor-element.elementor-element-c5198a0{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-dd0d676{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-3f0014e .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-413 .elementor-element.elementor-element-2652746{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-dbf5a9d{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-00ea6f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-5835ff9 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-0b909fb{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-cd0a947{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-5f7b0c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-d916d87 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-99f7c8b{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-84f6ea7{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-23d98b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-045a8ec .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-f95b04a{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-f1842a6{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-62d87da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-c3924ae .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-1dbde81{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-f897639{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-8dade86{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-7bb80e4 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-35f89a2{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-d23a7b9{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-4b7f03b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-f823973 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-a921b45{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-7667c7a{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-2297fff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-75aa4c7 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-844a2cd{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-19a5d77{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-af83b35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-2949111 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-1d73a12{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-dfce30d{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-8c49a79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-6277b47 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-0f83008{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-93d9e3a{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-1494b5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-a1a9ba4 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-5e7fc4b{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-ca83929{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-f101194{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-0363b84 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-6ae4d0b{--min-height:400px;}.elementor-413 .elementor-element.elementor-element-8926d79{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-0206c2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-413 .elementor-element.elementor-element-b3fefd9 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-c42fac5{--min-height:400px;}}@media(max-width:767px){.elementor-413 .elementor-element.elementor-element-c5198a0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-3f0014e .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-413 .elementor-element.elementor-element-dbf5a9d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-5835ff9 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-cd0a947{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-d916d87 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-84f6ea7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-045a8ec .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-f1842a6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-c3924ae .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-f897639{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-7bb80e4 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-d23a7b9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-f823973 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-7667c7a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-75aa4c7 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-19a5d77{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-2949111 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-dfce30d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-6277b47 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-93d9e3a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-a1a9ba4 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-ca83929{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-0363b84 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-413 .elementor-element.elementor-element-8926d79{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-413 .elementor-element.elementor-element-b3fefd9 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}}