.elementor-576 .elementor-element.elementor-element-0119201{--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:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-0119201:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-0119201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hracroofing.com/wp-content/uploads/2026/08/overlapping-gray-roof-shingles.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-576 .elementor-element.elementor-element-0119201::before, .elementor-576 .elementor-element.elementor-element-0119201 > .elementor-background-video-container::before, .elementor-576 .elementor-element.elementor-element-0119201 > .e-con-inner > .elementor-background-video-container::before, .elementor-576 .elementor-element.elementor-element-0119201 > .elementor-background-slideshow::before, .elementor-576 .elementor-element.elementor-element-0119201 > .e-con-inner > .elementor-background-slideshow::before, .elementor-576 .elementor-element.elementor-element-0119201 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-576 .elementor-element.elementor-element-df969a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-d4dd182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:6px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3106b8e );border-radius:50px 50px 50px 50px;}.elementor-576 .elementor-element.elementor-element-d4dd182.elementor-element{--align-self:flex-start;}.elementor-576 .elementor-element.elementor-element-d4dd182 .elementor-heading-title{font-family:var( --e-global-typography-a3e795f-font-family ), Sans-serif;font-size:var( --e-global-typography-a3e795f-font-size );font-weight:var( --e-global-typography-a3e795f-font-weight );text-transform:var( --e-global-typography-a3e795f-text-transform );line-height:var( --e-global-typography-a3e795f-line-height );color:var( --e-global-color-3106b8e );}.elementor-576 .elementor-element.elementor-element-f3fd2c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-576 .elementor-element.elementor-element-f3fd2c2 .elementor-heading-title{font-family:var( --e-global-typography-2f94930-font-family ), Sans-serif;font-size:var( --e-global-typography-2f94930-font-size );font-weight:var( --e-global-typography-2f94930-font-weight );line-height:var( --e-global-typography-2f94930-line-height );color:var( --e-global-color-46bb416 );}.elementor-576 .elementor-element.elementor-element-eeda450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;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-46bb416 );}.elementor-576 .elementor-element.elementor-element-ca48027 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-ca48027 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-576 .elementor-element.elementor-element-5d5b680{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-5d5b680 img{border-radius:16px 16px 16px 16px;}.elementor-576 .elementor-element.elementor-element-004f144{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-7fe1399{--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-576 .elementor-element.elementor-element-5699e12 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-576 .elementor-element.elementor-element-669f291{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-576 .elementor-element.elementor-element-ce382e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-576 .elementor-element.elementor-element-ce382e7 .elementor-heading-title{font-family:var( --e-global-typography-06b87e1-font-family ), Sans-serif;font-size:var( --e-global-typography-06b87e1-font-size );font-weight:var( --e-global-typography-06b87e1-font-weight );line-height:var( --e-global-typography-06b87e1-line-height );color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-9acc142{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;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-576 .elementor-element.elementor-element-359de5e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-a3e795f-font-family ), Sans-serif;font-size:var( --e-global-typography-a3e795f-font-size );font-weight:var( --e-global-typography-a3e795f-font-weight );text-transform:var( --e-global-typography-a3e795f-text-transform );line-height:var( --e-global-typography-a3e795f-line-height );color:var( --e-global-color-secondary );}.elementor-576 .elementor-element.elementor-element-ebe7860{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;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-576 .elementor-element.elementor-element-87d1acb{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-576 .elementor-element.elementor-element-d1e56ed{background-color:#143D2810;padding:6px 30px 6px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3106b8e );border-radius:50px 50px 50px 50px;}.elementor-576 .elementor-element.elementor-element-d1e56ed .elementor-heading-title{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-primary );}.elementor-576 .elementor-element.elementor-element-3091fc2{background-color:#143D2810;padding:6px 30px 6px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3106b8e );border-radius:50px 50px 50px 50px;}.elementor-576 .elementor-element.elementor-element-3091fc2 .elementor-heading-title{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-primary );}.elementor-576 .elementor-element.elementor-element-b0f3192{background-color:#143D2810;padding:6px 30px 6px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3106b8e );border-radius:50px 50px 50px 50px;}.elementor-576 .elementor-element.elementor-element-b0f3192 .elementor-heading-title{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-primary );}.elementor-576 .elementor-element.elementor-element-1de868c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-1de868c:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-1de868c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b56488 );}.elementor-576 .elementor-element.elementor-element-c6548e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-c6548e4 .elementor-heading-title{font-family:var( --e-global-typography-a3e795f-font-family ), Sans-serif;font-size:var( --e-global-typography-a3e795f-font-size );font-weight:var( --e-global-typography-a3e795f-font-weight );text-transform:var( --e-global-typography-a3e795f-text-transform );line-height:var( --e-global-typography-a3e795f-line-height );color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-d1eb42b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-d1eb42b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-d1eb42b .elementor-heading-title{font-family:var( --e-global-typography-06b87e1-font-family ), Sans-serif;font-size:var( --e-global-typography-06b87e1-font-size );font-weight:var( --e-global-typography-06b87e1-font-weight );line-height:var( --e-global-typography-06b87e1-line-height );color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-fcd51d3{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-576 .elementor-element.elementor-element-c7ae15b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-c7ae15b:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-c7ae15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46bb416 );}.elementor-576 .elementor-element.elementor-element-357ee76{text-align:start;}.elementor-576 .elementor-element.elementor-element-357ee76 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-76166a4{text-align:start;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 );}.elementor-576 .elementor-element.elementor-element-79dbf8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-e1a3856{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-e1a3856:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-e1a3856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46bb416 );}.elementor-576 .elementor-element.elementor-element-bdaec21{text-align:start;}.elementor-576 .elementor-element.elementor-element-bdaec21 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-46cdb4f{text-align:start;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 );}.elementor-576 .elementor-element.elementor-element-db94da0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-0c1825e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-0c1825e:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-0c1825e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46bb416 );}.elementor-576 .elementor-element.elementor-element-10708bc{text-align:start;}.elementor-576 .elementor-element.elementor-element-10708bc .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-841e427{text-align:start;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 );}.elementor-576 .elementor-element.elementor-element-531aa38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-8ba2262{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-8ba2262:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-8ba2262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46bb416 );}.elementor-576 .elementor-element.elementor-element-fbecd4d{text-align:start;}.elementor-576 .elementor-element.elementor-element-fbecd4d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-5993a56{text-align:start;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 );}.elementor-576 .elementor-element.elementor-element-0f5a01d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-04d9924{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-04d9924:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-04d9924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46bb416 );}.elementor-576 .elementor-element.elementor-element-e6b454f{text-align:start;}.elementor-576 .elementor-element.elementor-element-e6b454f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-f66697c{text-align:start;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 );}.elementor-576 .elementor-element.elementor-element-c919c29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-576 .elementor-element.elementor-element-fc3be01{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-6ef8a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-576 .elementor-element.elementor-element-6ef8a1f .elementor-heading-title{font-family:var( --e-global-typography-06b87e1-font-family ), Sans-serif;font-size:var( --e-global-typography-06b87e1-font-size );font-weight:var( --e-global-typography-06b87e1-font-weight );line-height:var( --e-global-typography-06b87e1-line-height );color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-336307b{width:var( --container-widget-width, 760px );max-width:760px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;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 );}.elementor-576 .elementor-element.elementor-element-336307b.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-20f1bd0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-3ebe947{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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-0b56488 );--border-color:var( --e-global-color-0b56488 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-205f9dc .elementor-heading-title{font-family:var( --e-global-typography-a3e795f-font-family ), Sans-serif;font-size:var( --e-global-typography-a3e795f-font-size );font-weight:var( --e-global-typography-a3e795f-font-weight );text-transform:var( --e-global-typography-a3e795f-text-transform );line-height:var( --e-global-typography-a3e795f-line-height );color:#1B2A3A;}.elementor-576 .elementor-element.elementor-element-d6bb9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-576 .elementor-element.elementor-element-d6bb9af .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-39eeda4{color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-e015a1c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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-0b56488 );--border-color:var( --e-global-color-0b56488 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-decb3ab .elementor-heading-title{font-family:var( --e-global-typography-a3e795f-font-family ), Sans-serif;font-size:var( --e-global-typography-a3e795f-font-size );font-weight:var( --e-global-typography-a3e795f-font-weight );text-transform:var( --e-global-typography-a3e795f-text-transform );line-height:var( --e-global-typography-a3e795f-line-height );color:#1B2A3A;}.elementor-576 .elementor-element.elementor-element-e01f661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-576 .elementor-element.elementor-element-e01f661 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-66736a2{color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-5fb76c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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-0b56488 );--border-color:var( --e-global-color-0b56488 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-4d6b36b .elementor-heading-title{font-family:var( --e-global-typography-a3e795f-font-family ), Sans-serif;font-size:var( --e-global-typography-a3e795f-font-size );font-weight:var( --e-global-typography-a3e795f-font-weight );text-transform:var( --e-global-typography-a3e795f-text-transform );line-height:var( --e-global-typography-a3e795f-line-height );color:#1B2A3A;}.elementor-576 .elementor-element.elementor-element-fcfd657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-576 .elementor-element.elementor-element-fcfd657 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-4dfca3c{color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-e2b160b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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-0b56488 );--border-color:var( --e-global-color-0b56488 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-576 .elementor-element.elementor-element-5302f3d .elementor-heading-title{font-family:var( --e-global-typography-a3e795f-font-family ), Sans-serif;font-size:var( --e-global-typography-a3e795f-font-size );font-weight:var( --e-global-typography-a3e795f-font-weight );text-transform:var( --e-global-typography-a3e795f-text-transform );line-height:var( --e-global-typography-a3e795f-line-height );color:#1B2A3A;}.elementor-576 .elementor-element.elementor-element-d3a81a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-576 .elementor-element.elementor-element-d3a81a6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:var( --e-global-color-text );}.elementor-576 .elementor-element.elementor-element-7c04a18{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;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 );}.elementor-576 .elementor-element.elementor-element-392f08c{border-radius:16px 16px 16px 16px;}.elementor-576 .elementor-element.elementor-element-392f08c iframe{height:420px;}.elementor-576 .elementor-element.elementor-element-0e7f84d{--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.8;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-576 .elementor-element.elementor-element-0e7f84d:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-0e7f84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hracroofing.com/wp-content/uploads/2026/08/overlapping-gray-roof-shingles.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-576 .elementor-element.elementor-element-0e7f84d::before, .elementor-576 .elementor-element.elementor-element-0e7f84d > .elementor-background-video-container::before, .elementor-576 .elementor-element.elementor-element-0e7f84d > .e-con-inner > .elementor-background-video-container::before, .elementor-576 .elementor-element.elementor-element-0e7f84d > .elementor-background-slideshow::before, .elementor-576 .elementor-element.elementor-element-0e7f84d > .e-con-inner > .elementor-background-slideshow::before, .elementor-576 .elementor-element.elementor-element-0e7f84d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#143D28;--background-overlay:'';}.elementor-576 .elementor-element.elementor-element-eb9d0cd{text-align:center;}.elementor-576 .elementor-element.elementor-element-eb9d0cd .elementor-heading-title{font-family:var( --e-global-typography-06b87e1-font-family ), Sans-serif;font-size:var( --e-global-typography-06b87e1-font-size );font-weight:var( --e-global-typography-06b87e1-font-weight );line-height:var( --e-global-typography-06b87e1-line-height );color:var( --e-global-color-46bb416 );}.elementor-576 .elementor-element.elementor-element-742f140{text-align:center;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-46bb416 );}@media(max-width:1366px){.elementor-576 .elementor-element.elementor-element-0119201{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-576 .elementor-element.elementor-element-d4dd182 .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-f3fd2c2 .elementor-heading-title{font-size:var( --e-global-typography-2f94930-font-size );line-height:var( --e-global-typography-2f94930-line-height );}.elementor-576 .elementor-element.elementor-element-eeda450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-004f144{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-5699e12 img{object-position:center left;}.elementor-576 .elementor-element.elementor-element-ce382e7 .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-9acc142{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-359de5e{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-ebe7860{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-d1e56ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-3091fc2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-b0f3192 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-c6548e4 .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-d1eb42b .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-76166a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-46cdb4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-841e427{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-5993a56{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-f66697c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-6ef8a1f .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-336307b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-20f1bd0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-205f9dc .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-decb3ab .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-4d6b36b .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-5302f3d .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-7c04a18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-eb9d0cd .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-742f140{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-576 .elementor-element.elementor-element-0119201{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-576 .elementor-element.elementor-element-d4dd182 .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-f3fd2c2 .elementor-heading-title{font-size:var( --e-global-typography-2f94930-font-size );line-height:var( --e-global-typography-2f94930-line-height );}.elementor-576 .elementor-element.elementor-element-eeda450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-5d5b680{width:100%;max-width:100%;}.elementor-576 .elementor-element.elementor-element-004f144{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-576 .elementor-element.elementor-element-5699e12 img{height:100%;}.elementor-576 .elementor-element.elementor-element-ce382e7 .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-9acc142{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-359de5e{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-ebe7860{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-d1e56ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-3091fc2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-b0f3192 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-c6548e4 .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-d1eb42b .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-76166a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-46cdb4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-841e427{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-5993a56{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-f66697c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-6ef8a1f .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-336307b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-20f1bd0{--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-205f9dc .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-decb3ab .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-4d6b36b .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-5302f3d .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-7c04a18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-0e7f84d{--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-576 .elementor-element.elementor-element-eb9d0cd .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-742f140{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-0119201{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-d4dd182.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-d4dd182 .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-f3fd2c2{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-576 .elementor-element.elementor-element-f3fd2c2.elementor-element{--align-self:center;}.elementor-576 .elementor-element.elementor-element-f3fd2c2 .elementor-heading-title{font-size:var( --e-global-typography-2f94930-font-size );line-height:var( --e-global-typography-2f94930-line-height );}.elementor-576 .elementor-element.elementor-element-eeda450{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-004f144{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-ce382e7 .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-9acc142{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-359de5e{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-ebe7860{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-d1e56ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-3091fc2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-b0f3192 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-1de868c{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-c6548e4 .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-d1eb42b .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-c7ae15b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-576 .elementor-element.elementor-element-357ee76 .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-76166a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-e1a3856{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-576 .elementor-element.elementor-element-bdaec21 .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-46cdb4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-0c1825e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-576 .elementor-element.elementor-element-10708bc .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-841e427{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-8ba2262{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-576 .elementor-element.elementor-element-fbecd4d .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-5993a56{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-04d9924{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-576 .elementor-element.elementor-element-e6b454f .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-f66697c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-fc3be01{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-6ef8a1f .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-336307b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-20f1bd0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-3ebe947{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-205f9dc .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-d6bb9af .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-e015a1c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-decb3ab .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-e01f661 .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-5fb76c1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-4d6b36b .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-fcfd657 .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-e2b160b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-576 .elementor-element.elementor-element-5302f3d .elementor-heading-title{font-size:var( --e-global-typography-a3e795f-font-size );line-height:var( --e-global-typography-a3e795f-line-height );}.elementor-576 .elementor-element.elementor-element-d3a81a6 .elementor-heading-title{font-size:24px;}.elementor-576 .elementor-element.elementor-element-7c04a18{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-576 .elementor-element.elementor-element-392f08c iframe{height:300px;}.elementor-576 .elementor-element.elementor-element-0e7f84d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-576 .elementor-element.elementor-element-eb9d0cd .elementor-heading-title{font-size:var( --e-global-typography-06b87e1-font-size );line-height:var( --e-global-typography-06b87e1-line-height );}.elementor-576 .elementor-element.elementor-element-742f140{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-576 .elementor-element.elementor-element-0119201{--content-width:1300px;}.elementor-576 .elementor-element.elementor-element-df969a0{--width:48%;}.elementor-576 .elementor-element.elementor-element-7fe1399{--width:50%;}.elementor-576 .elementor-element.elementor-element-669f291{--width:50%;}.elementor-576 .elementor-element.elementor-element-c7ae15b{--width:32%;}.elementor-576 .elementor-element.elementor-element-e1a3856{--width:32%;}.elementor-576 .elementor-element.elementor-element-0c1825e{--width:32%;}.elementor-576 .elementor-element.elementor-element-8ba2262{--width:32%;}.elementor-576 .elementor-element.elementor-element-04d9924{--width:32%;}.elementor-576 .elementor-element.elementor-element-0e7f84d{--content-width:830px;}}@media(max-width:1366px) and (min-width:768px){.elementor-576 .elementor-element.elementor-element-df969a0{--width:55%;}.elementor-576 .elementor-element.elementor-element-7fe1399{--width:40%;}.elementor-576 .elementor-element.elementor-element-669f291{--width:60%;}.elementor-576 .elementor-element.elementor-element-c7ae15b{--width:48%;}.elementor-576 .elementor-element.elementor-element-e1a3856{--width:48%;}.elementor-576 .elementor-element.elementor-element-0c1825e{--width:48%;}.elementor-576 .elementor-element.elementor-element-8ba2262{--width:48%;}.elementor-576 .elementor-element.elementor-element-04d9924{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-576 .elementor-element.elementor-element-df969a0{--width:100%;}.elementor-576 .elementor-element.elementor-element-7fe1399{--width:100%;}.elementor-576 .elementor-element.elementor-element-669f291{--width:100%;}}@media(min-width:1367px){.elementor-576 .elementor-element.elementor-element-0e7f84d:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-0e7f84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}