.elementor-14 .elementor-element.elementor-element-1c338dcf{--display:flex;--min-height:730px;--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;--overlay-opacity:0.8;}.elementor-14 .elementor-element.elementor-element-1c338dcf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1c338dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysonroofingsupplies.osamweb.dev/wp-content/uploads/2025/12/solar-panel-installation-crew-members-on-roof-of-h-2024-11-03-04-48-58-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-1c338dcf::before, .elementor-14 .elementor-element.elementor-element-1c338dcf > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1c338dcf > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1c338dcf > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1c338dcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1c338dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(132deg, var( --e-global-color-b3051f6 ) 50%, #1A389A00 50%);}.elementor-14 .elementor-element.elementor-element-5f8f8540{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-1c2c9e4b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--z-index:950;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-462b5a40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-462b5a40{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-b1f02f4{--divider-border-style:solid;--divider-color:var( --e-global-color-b9e9088 );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-b1f02f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b1f02f4 .elementor-divider-separator{width:50%;}.elementor-14 .elementor-element.elementor-element-b1f02f4 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5d1b4ed4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-22154ca9{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-22154ca9 a{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-6736c6a3 .elementor-button{background-color:var( --e-global-color-b9e9088 );}.elementor-14 .elementor-element.elementor-element-852b9b8{--display:flex;}.elementor-14 .elementor-element.elementor-element-21d15831{--display:flex;--position:absolute;--min-height:730px;top:0px;}.elementor-14 .elementor-element.elementor-element-21d15831:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-21d15831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A389AC7;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-21d15831{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-21d15831{right:0px;}.elementor-14 .elementor-element.elementor-element-a553481{--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;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-7c711ead{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-2da7b3e4{--display:flex;--border-radius:0px 20px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-2da7b3e4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2da7b3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9e9088 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-82b36bb{--icon-box-icon-margin:15px;}.elementor-14 .elementor-element.elementor-element-82b36bb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82b36bb.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-82b36bb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82b36bb:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-82b36bb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-description{color:#7A7A7A;}.elementor-14 .elementor-element.elementor-element-2f8b00ce{--display:flex;--border-radius:0px 20px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-2f8b00ce:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2f8b00ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9e9088 );}.elementor-14 .elementor-element.elementor-element-704be6e8{--icon-box-icon-margin:15px;}.elementor-14 .elementor-element.elementor-element-704be6e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-704be6e8.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-704be6e8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-704be6e8:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-704be6e8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-description{color:#7A7A7A;}.elementor-14 .elementor-element.elementor-element-1257a874{--display:flex;--border-radius:0px 20px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-1257a874:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1257a874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9e9088 );}.elementor-14 .elementor-element.elementor-element-32d0eb59{--icon-box-icon-margin:15px;}.elementor-14 .elementor-element.elementor-element-32d0eb59.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-32d0eb59.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-32d0eb59.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-32d0eb59:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-32d0eb59:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-description{color:#7A7A7A;}.elementor-14 .elementor-element.elementor-element-745d3bf{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--border-radius:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-745d3bf::before, .elementor-14 .elementor-element.elementor-element-745d3bf > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-745d3bf > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-745d3bf > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-745d3bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-745d3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-b9fa082{--display:flex;--min-height:330px;--overlay-opacity:0.5;--border-radius:0px 20px 0px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-b9fa082:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b9fa082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysonroofingsupplies.osamweb.dev/wp-content/uploads/2025/12/two-builder-on-an-open-rooftop-2024-11-26-07-27-33-utc.jpg");}.elementor-14 .elementor-element.elementor-element-b9fa082::before, .elementor-14 .elementor-element.elementor-element-b9fa082 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b9fa082 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b9fa082 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b9fa082 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b9fa082 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b3051f6 );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-35162a5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-35162a5{text-align:center;}.elementor-14 .elementor-element.elementor-element-35162a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-80fe7c7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-80fe7c7 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-80fe7c7.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-80fe7c7 a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4bff50a .elementor-button{background-color:var( --e-global-color-b9e9088 );}.elementor-14 .elementor-element.elementor-element-e32c95d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8911da7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-57a5507{--display:flex;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-af8670e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-af8670e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-b3051f6 );}.elementor-14 .elementor-element.elementor-element-62a0053{--divider-border-style:solid;--divider-color:var( --e-global-color-b9e9088 );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-62a0053 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-62a0053 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-14 .elementor-element.elementor-element-b1ef08f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:var( --e-global-color-b3051f6 );}.elementor-14 .elementor-element.elementor-element-8d7256b{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-8d7256b a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-eef169a{--display:flex;--min-height:400px;--border-radius:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-eef169a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-eef169a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysonroofingsupplies.osamweb.dev/wp-content/uploads/2025/12/heap-of-bricks-in-industrial-factory-material-wor-2025-10-06-17-37-45-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-63a1109e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-74c48d00{--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;}.elementor-14 .elementor-element.elementor-element-61a69f09{--display:flex;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-4b382e07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4b382e07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-b3051f6 );}.elementor-14 .elementor-element.elementor-element-f583163{--divider-border-style:solid;--divider-color:var( --e-global-color-b9e9088 );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-f583163 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-f583163 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-14 .elementor-element.elementor-element-7a0fff2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:var( --e-global-color-b3051f6 );}.elementor-14 .elementor-element.elementor-element-463e7ee6{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-463e7ee6 a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-110d78aa{--display:flex;--min-height:400px;--border-radius:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-110d78aa:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-110d78aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysonroofingsupplies.osamweb.dev/wp-content/uploads/2025/12/hammer-on-the-roof-on-the-construction-site-2024-10-18-17-51-45-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-578d09c3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6b8a65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-419f47be{--display:flex;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-521f9cb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-521f9cb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-b3051f6 );}.elementor-14 .elementor-element.elementor-element-37112783{--divider-border-style:solid;--divider-color:var( --e-global-color-b9e9088 );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-37112783 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-37112783 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-14 .elementor-element.elementor-element-6b9e5acf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:var( --e-global-color-b3051f6 );}.elementor-14 .elementor-element.elementor-element-46f53e19{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-46f53e19 a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1837f2a8{--display:flex;--min-height:400px;--border-radius:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-1837f2a8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1837f2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysonroofingsupplies.osamweb.dev/wp-content/uploads/2025/12/construction-site-2025-02-18-17-55-34-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-12742e15{--display:flex;--min-height:330px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-12742e15:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-12742e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysonroofingsupplies.osamweb.dev/wp-content/uploads/2025/12/construction-worker-checking-the-roof-framework-du-2025-08-10-08-22-58-utc.jpg");background-position:0px -422px;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-12742e15::before, .elementor-14 .elementor-element.elementor-element-12742e15 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-12742e15 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-12742e15 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-12742e15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-12742e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b3051f6 );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-3b06f00a{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-59eb4d8b{text-align:center;}.elementor-14 .elementor-element.elementor-element-59eb4d8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1fbb3217{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1fbb3217.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1fbb3217 a{color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-1c2c9e4b{--width:70%;}.elementor-14 .elementor-element.elementor-element-7c711ead{--content-width:80%;}.elementor-14 .elementor-element.elementor-element-745d3bf{--width:80%;}.elementor-14 .elementor-element.elementor-element-b9fa082{--content-width:80%;}.elementor-14 .elementor-element.elementor-element-8911da7{--content-width:80%;}.elementor-14 .elementor-element.elementor-element-74c48d00{--content-width:80%;}.elementor-14 .elementor-element.elementor-element-6b8a65{--content-width:80%;}.elementor-14 .elementor-element.elementor-element-3b06f00a{--content-width:80%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-1c338dcf{--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;--overlay-opacity:0;}.elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon{font-size:45px;}.elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-title a{font-size:18px;}.elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon{font-size:45px;}.elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-title a{font-size:18px;}.elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon{font-size:45px;}.elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-title a{font-size:18px;}.elementor-14 .elementor-element.elementor-element-80fe7c7{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-14 .elementor-element.elementor-element-8911da7{--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-14 .elementor-element.elementor-element-eef169a{--min-height:350px;}.elementor-14 .elementor-element.elementor-element-74c48d00{--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-14 .elementor-element.elementor-element-110d78aa{--min-height:350px;}.elementor-14 .elementor-element.elementor-element-6b8a65{--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-14 .elementor-element.elementor-element-1837f2a8{--min-height:350px;}.elementor-14 .elementor-element.elementor-element-12742e15:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-12742e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-1fbb3217{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-1c338dcf{--min-height:600px;}.elementor-14 .elementor-element.elementor-element-462b5a40{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5d1b4ed4 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-22154ca9{font-size:13px;}.elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-82b36bb .elementor-icon-box-title a{font-size:16px;}.elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-704be6e8 .elementor-icon-box-title a{font-size:16px;}.elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-32d0eb59 .elementor-icon-box-title a{font-size:16px;}.elementor-14 .elementor-element.elementor-element-35162a5 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-80fe7c7{font-size:13px;}.elementor-14 .elementor-element.elementor-element-57a5507{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-af8670e .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-61a69f09{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-4b382e07 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-419f47be{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-521f9cb8 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-12742e15:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-12742e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-59eb4d8b .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-1fbb3217{font-size:13px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-5f8f8540{--content-width:500px;}.elementor-14 .elementor-element.elementor-element-1c2c9e4b{--width:585px;}}