.elementor-274 .elementor-element.elementor-element-caf5a07:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-caf5a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/hkroofingexterior.com/wp-content/uploads/2025/09/AWS.webp?fit=1920%2C621&ssl=1");background-position:0px 0px;background-size:cover;}.elementor-274 .elementor-element.elementor-element-caf5a07 > .elementor-background-overlay{background-color:rgba(12,12,12,0.66);background-image:url("https://i0.wp.com/hkroofingexterior.com/wp-content/uploads/2025/09/AWS.webp?fit=1920%2C621&ssl=1");opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-274 .elementor-element.elementor-element-caf5a07 > .elementor-container{max-width:1100px;min-height:61vh;}.elementor-274 .elementor-element.elementor-element-caf5a07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-6f1a194{left:-19px;}body.rtl .elementor-274 .elementor-element.elementor-element-6f1a194{right:-19px;}.elementor-274 .elementor-element.elementor-element-6f1a194{top:-61px;text-align:center;}.elementor-274 .elementor-element.elementor-element-6f1a194 .elementor-heading-title{font-size:96px;color:#FFFFFF;}.elementor-274 .elementor-element.elementor-element-1d2daba:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-1d2daba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(240deg, #C5C5C5B8 0%, #5857589E 100%);}.elementor-274 .elementor-element.elementor-element-1d2daba > .elementor-container{max-width:1375px;}.elementor-274 .elementor-element.elementor-element-1d2daba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 3em 0em;}.elementor-274 .elementor-element.elementor-element-1d2daba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-274 .elementor-element.elementor-element-65a0961.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-274 .elementor-element.elementor-element-65a0961.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-274 .elementor-element.elementor-element-b3bd21f{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;top:-165px;text-align:center;}.elementor-274 .elementor-element.elementor-element-b3bd21f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-b3bd21f{left:139px;}body.rtl .elementor-274 .elementor-element.elementor-element-b3bd21f{right:139px;}.elementor-274 .elementor-element.elementor-element-b3bd21f .elementor-heading-title{font-size:63px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-274 .elementor-element.elementor-element-96d5cf7{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;top:-165px;text-align:center;}.elementor-274 .elementor-element.elementor-element-96d5cf7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-96d5cf7{left:139px;}body.rtl .elementor-274 .elementor-element.elementor-element-96d5cf7{right:139px;}.elementor-274 .elementor-element.elementor-element-96d5cf7 .elementor-heading-title{font-size:63px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-274 .elementor-element.elementor-element-268c99f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-283px;text-align:center;}.elementor-274 .elementor-element.elementor-element-268c99f.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-268c99f{left:6px;}body.rtl .elementor-274 .elementor-element.elementor-element-268c99f{right:6px;}.elementor-274 .elementor-element.elementor-element-268c99f .elementor-heading-title{font-size:30px;color:#000000;}.elementor-274 .elementor-element.elementor-element-4b7da48{--display:flex;--min-height:280px;}.elementor-274 .elementor-element.elementor-element-4b7da48:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-4b7da48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5C5C5C8C 0%, #646464C4 100%);}.elementor-274 .elementor-element.elementor-element-4b7da48.e-con{--order:99999 /* order end hack */;}.elementor-274 .elementor-element.elementor-element-9750eb9{width:var( --container-widget-width, 100.706% );max-width:100.706%;--container-widget-width:100.706%;--container-widget-flex-grow:0;}.elementor-274 .elementor-element.elementor-element-9750eb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-274 .elementor-element.elementor-element-5aaced1{--display:flex;}@media(min-width:768px){.elementor-274 .elementor-element.elementor-element-65a0961{width:100%;}}@media(max-width:1024px){.elementor-274 .elementor-element.elementor-element-caf5a07:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-caf5a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-274 .elementor-element.elementor-element-caf5a07:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-caf5a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:1025px){.elementor-274 .elementor-element.elementor-element-caf5a07:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-caf5a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}