.elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-32ba4c4:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-container{min-height:750px;}.elementor-86 .elementor-element.elementor-element-32ba4c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-86 .elementor-element.elementor-element-6d15ac2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-fc011f6 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://staging.therooflightco.com/wp-content/uploads/2024/01/01_HERO-IMAGE-scaled-1.jpg);background-size:cover;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-fc011f6 .swiper-slide-contents{margin-right:auto;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-fc011f6 .swiper-slide-inner{align-items:flex-start;text-align:center;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-fc011f6 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-fc011f6 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-fc011f6 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-a113b42 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://staging.therooflightco.com/wp-content/uploads/2024/01/Broadmere-external-1-scaled-1.jpg);background-size:cover;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-a113b42 .swiper-slide-contents{margin-right:auto;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-a113b42 .swiper-slide-inner{align-items:flex-start;text-align:center;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-a113b42 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-a113b42 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-a113b42 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-1a4de1e .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://staging.therooflightco.com/wp-content/uploads/2024/01/e1002751-71dd-4f6c-94d1-36f4c430187a_Edited-copy-2-scaled-e1683726130842.jpg);background-size:cover;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-1a4de1e .swiper-slide-contents{margin-right:auto;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-1a4de1e .swiper-slide-inner{align-items:flex-start;text-align:center;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-1a4de1e .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-1a4de1e .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-1a4de1e .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-67fe1c1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://staging.therooflightco.com/wp-content/uploads/2024/01/Image-7-scaled-1.jpg);background-size:cover;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-67fe1c1 .swiper-slide-contents{margin-right:auto;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-67fe1c1 .swiper-slide-inner{align-items:flex-start;text-align:center;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-67fe1c1 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-67fe1c1 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-repeater-item-67fe1c1 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .swiper-slide{transition-duration:calc(5000ms*1.2);height:850px;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Helvetica Neue", Sans-serif;font-weight:300;border-width:2px;color:#FFFFFF;border-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-slide-button:hover{background-color:var( --e-global-color-81349f8 );color:#FFFFFF;border-color:var( --e-global-color-81349f8 );}.elementor-86 .elementor-element.elementor-element-f786c04 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-f786c04{z-index:1;}.elementor-86 .elementor-element.elementor-element-f786c04.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-f786c04 .swiper-slide-inner{text-align:center;}.elementor-86 .elementor-element.elementor-element-f786c04 .elementor-slide-heading{font-family:"Helvetica Neue", Sans-serif;font-weight:500;text-transform:capitalize;}.elementor-86 .elementor-element.elementor-element-7c5c57e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-7c5c57e:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-7c5c57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-7c5c57e > .elementor-container{max-width:800px;}.elementor-86 .elementor-element.elementor-element-7c5c57e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-800px;margin-bottom:0px;padding:600px 0px 80px 0px;z-index:1;}.elementor-86 .elementor-element.elementor-element-7c5c57e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-720ab41.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-86 .elementor-element.elementor-element-720ab41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 35px 44px 35px;}.elementor-86 .elementor-element.elementor-element-720ab41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-86 .elementor-element.elementor-element-377d2a7{text-align:center;}.elementor-86 .elementor-element.elementor-element-377d2a7 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:22px;font-weight:500;}.elementor-86 .elementor-element.elementor-element-68b8de4{text-align:center;}.elementor-86 .elementor-element.elementor-element-68b8de4 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:34px;font-weight:500;line-height:40px;}.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-86 .elementor-element.elementor-element-4207d16{text-align:center;}.elementor-86 .elementor-element.elementor-element-c914c8f > .elementor-container{max-width:500px;}.elementor-86 .elementor-element.elementor-element-c914c8f{padding:1px 1px 1px 1px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-01af787.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-86 .elementor-element.elementor-element-01af787.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-8c7ae48:hover img{opacity:0.27;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-e03f12d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-86 .elementor-element.elementor-element-e03f12d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-86 .elementor-element.elementor-element-2b80888 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-2b80888:hover img{opacity:0.27;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-bed98ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-bed98ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-144dbd0 > .elementor-widget-container{margin:0px 6px 0px 0px;}.elementor-86 .elementor-element.elementor-element-144dbd0 img{width:83%;max-width:83%;}.elementor-86 .elementor-element.elementor-element-144dbd0:hover img{opacity:0.27;}.elementor-86 .elementor-element.elementor-element-0d2bc1e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-0d2bc1e:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-0d2bc1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-0d2bc1e > .elementor-container{max-width:750px;}.elementor-86 .elementor-element.elementor-element-0d2bc1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;z-index:1;}.elementor-86 .elementor-element.elementor-element-0d2bc1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-3c8b575.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-86 .elementor-element.elementor-element-3c8b575 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 60px 20px 60px;}.elementor-86 .elementor-element.elementor-element-3c8b575 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-c53819e{text-align:center;}.elementor-86 .elementor-element.elementor-element-c53819e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:22px;font-weight:500;}.elementor-86 .elementor-element.elementor-element-4583bd7{text-align:center;}.elementor-86 .elementor-element.elementor-element-4583bd7 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:34px;font-weight:500;line-height:40px;}.elementor-86 .elementor-element.elementor-element-d047bca{text-align:center;}.elementor-86 .elementor-element.elementor-element-81bc282 > .elementor-container{max-width:500px;}.elementor-86 .elementor-element.elementor-element-81bc282{padding:1px 1px 1px 1px;}.elementor-86 .elementor-element.elementor-element-c40db55:hover img{opacity:0.27;}.elementor-86 .elementor-element.elementor-element-4224f20:hover img{opacity:0.27;}.elementor-86 .elementor-element.elementor-element-e8170fe:hover img{opacity:0.27;}.elementor-86 .elementor-element.elementor-element-124d628{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-cda0084{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86 .elementor-element.elementor-element-7f2e2ad{width:100%;max-width:100%;text-align:center;}.elementor-86 .elementor-element.elementor-element-7f2e2ad.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-7f2e2ad > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-70dc59c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-0485927{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-86 .elementor-element.elementor-element-888441f{width:var( --container-widget-width, 775px );max-width:775px;--container-widget-width:775px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-888441f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-86 .elementor-element.elementor-element-888441f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;font-family:"Helvetica Neue", Sans-serif;font-size:33px;font-weight:500;}.elementor-86 .elementor-element.elementor-element-888441f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-888441f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-86 .elementor-element.elementor-element-888441f .elementskit-section-title-wraper p{font-family:"Helvetica Neue", Sans-serif;font-weight:300;}.elementor-86 .elementor-element.elementor-element-663128a{margin-top:0px;margin-bottom:0px;padding:0px 12px 50px 12px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-12967a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-12967a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-12967a8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-86 .elementor-element.elementor-element-12967a8 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-200204c{width:var( --container-widget-width, 64.545% );max-width:64.545%;--container-widget-width:64.545%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-86 .elementor-element.elementor-element-200204c > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-86 .elementor-element.elementor-element-200204c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-200204c .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;text-decoration:none;color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-45fe378:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-45fe378 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-45fe378.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-45fe378.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-45fe378.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-86 .elementor-element.elementor-element-45fe378 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-45fe378:hover > .elementor-element-populated{border-style:none;}.elementor-86 .elementor-element.elementor-element-45fe378 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-240d918{width:var( --container-widget-width, 64.545% );max-width:64.545%;--container-widget-width:64.545%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-86 .elementor-element.elementor-element-240d918 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-86 .elementor-element.elementor-element-240d918.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-240d918 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;text-decoration:none;color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-29420f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-29420f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-29420f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-29420f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-29420f1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-86 .elementor-element.elementor-element-29420f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-29420f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-3a4f4da{width:var( --container-widget-width, 64.545% );max-width:64.545%;--container-widget-width:64.545%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-86 .elementor-element.elementor-element-3a4f4da > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-86 .elementor-element.elementor-element-3a4f4da.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-3a4f4da .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;text-decoration:none;color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-aa52014 > .elementor-container{max-width:800px;}.elementor-86 .elementor-element.elementor-element-aa52014{padding:35px 35px 35px 35px;}.elementor-86 .elementor-element.elementor-element-06b910c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-86 .elementor-element.elementor-element-40733c5{width:var( --container-widget-width, 775px );max-width:775px;--container-widget-width:775px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-40733c5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-86 .elementor-element.elementor-element-40733c5 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;font-family:"Helvetica Neue", Sans-serif;font-size:33px;font-weight:500;}.elementor-86 .elementor-element.elementor-element-40733c5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-40733c5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-86 .elementor-element.elementor-element-40733c5 .elementskit-section-title-wraper p{font-family:"Helvetica Neue", Sans-serif;font-weight:300;}.elementor-86 .elementor-element.elementor-element-2cab3fc{padding:0px 10px 80px 0px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-a2346f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-a2346f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-a2346f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-86 .elementor-element.elementor-element-a2346f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-12b14fb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-12b14fb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-12b14fb8 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-86 .elementor-element.elementor-element-12b14fb8:hover > .elementor-element-populated{border-style:none;}.elementor-86 .elementor-element.elementor-element-12b14fb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-e1e1dc4{width:var( --container-widget-width, 64.545% );max-width:64.545%;--container-widget-width:64.545%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-86 .elementor-element.elementor-element-e1e1dc4 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-86 .elementor-element.elementor-element-e1e1dc4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-e1e1dc4 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;text-decoration:none;color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-7460ddc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-7460ddc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-7460ddc9 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-86 .elementor-element.elementor-element-7460ddc9:hover > .elementor-element-populated{border-style:none;}.elementor-86 .elementor-element.elementor-element-7460ddc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-2448ce3{width:var( --container-widget-width, 64.545% );max-width:64.545%;--container-widget-width:64.545%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-86 .elementor-element.elementor-element-2448ce3 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-86 .elementor-element.elementor-element-2448ce3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-2448ce3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;text-decoration:none;color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-15d3096e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86 .elementor-element.elementor-element-15d3096e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-15d3096e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-86 .elementor-element.elementor-element-15d3096e:hover > .elementor-element-populated{border-style:none;}.elementor-86 .elementor-element.elementor-element-15d3096e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-51b8861{width:var( --container-widget-width, 64.545% );max-width:64.545%;--container-widget-width:64.545%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-86 .elementor-element.elementor-element-51b8861 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:5px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-86 .elementor-element.elementor-element-51b8861.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-86 .elementor-element.elementor-element-51b8861 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;text-decoration:none;color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-07e55d2:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-07e55d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.therooflightco.com/wp-content/uploads/2024/01/6112-0150-scaled-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-86 .elementor-element.elementor-element-07e55d2 > .elementor-container{max-width:836px;}.elementor-86 .elementor-element.elementor-element-07e55d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 12px 200px 0px;}.elementor-86 .elementor-element.elementor-element-07e55d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-4a84e6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:34px 34px 34px 34px;}.elementor-86 .elementor-element.elementor-element-4a84e6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-6f44c3a5:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-6f44c3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-6f44c3a5 > .elementor-container{max-width:1350px;}.elementor-86 .elementor-element.elementor-element-6f44c3a5 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-6f44c3a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-6c88cdeb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-6c88cdeb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-6c88cdeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-64b17403 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-64b17403 img{width:100%;border-style:none;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-7874dce7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-7874dce7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-7874dce7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-86 .elementor-element.elementor-element-7874dce7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-7ab3c98 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;}.elementor-86 .elementor-element.elementor-element-bb9c028{font-family:"Helvetica Neue", Sans-serif;font-weight:300;}.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-86 .elementor-element.elementor-element-e0204a0 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-e0204a0 .elementor-button:hover, .elementor-86 .elementor-element.elementor-element-e0204a0 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-e0204a0 .elementor-button:hover svg, .elementor-86 .elementor-element.elementor-element-e0204a0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-574ecea > .elementor-container{max-width:1350px;}.elementor-86 .elementor-element.elementor-element-574ecea > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-574ecea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-31bd777.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-31bd777.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-31bd777 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-86 .elementor-element.elementor-element-31bd777 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-572ba4e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;}.elementor-86 .elementor-element.elementor-element-114cc87{font-family:"Helvetica Neue", Sans-serif;font-weight:300;}.elementor-86 .elementor-element.elementor-element-2b4a0b9 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-2b4a0b9 .elementor-button:hover, .elementor-86 .elementor-element.elementor-element-2b4a0b9 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-2b4a0b9 .elementor-button:hover svg, .elementor-86 .elementor-element.elementor-element-2b4a0b9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-f838fc8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-f838fc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-f838fc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-86 .elementor-element.elementor-element-f838fc8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-70f53fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-70f53fb{z-index:1;}.elementor-86 .elementor-element.elementor-element-70f53fb img{width:100%;border-style:none;}.elementor-86 .elementor-element.elementor-element-4c8e72f > .elementor-container{max-width:1350px;}.elementor-86 .elementor-element.elementor-element-4c8e72f > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-4c8e72f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-eb1f34d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-eb1f34d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-eb1f34d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-bd7a9a3 img{width:100%;border-style:none;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-5343a20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-5343a20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-5343a20 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-86 .elementor-element.elementor-element-5343a20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-b91bd60 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-weight:500;}.elementor-86 .elementor-element.elementor-element-21e03dc{font-family:"Helvetica Neue", Sans-serif;font-weight:300;}.elementor-86 .elementor-element.elementor-element-24981bd .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-24981bd .elementor-button:hover, .elementor-86 .elementor-element.elementor-element-24981bd .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-24981bd .elementor-button:hover svg, .elementor-86 .elementor-element.elementor-element-24981bd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-ccb6750 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-ccb6750:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-ccb6750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad31e04 );}.elementor-86 .elementor-element.elementor-element-ccb6750{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-86 .elementor-element.elementor-element-ccb6750 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86 .elementor-element.elementor-element-58f44bf > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-86 .elementor-element.elementor-element-58f44bf{text-align:center;}.elementor-86 .elementor-element.elementor-element-58f44bf .elementor-heading-title{font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-6e0ac9e{--swiper-slides-to-display:3;--swiper-slides-gap:15px;width:var( --container-widget-width, 100.991% );max-width:100.991%;--container-widget-width:100.991%;--container-widget-flex-grow:0;--swiper-pagination-size:8px;--dots-normal-color:#FFFFFF;--dots-hover-color:var( --e-global-color-primary );}:root{--page-title-display:none;}body.elementor-page-86{margin:0px 0px 0px 0px;padding:-1px -1px -1px -1px;}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-124d628{--width:100%;}.elementor-86 .elementor-element.elementor-element-cda0084{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-86 .elementor-element.elementor-element-6c88cdeb{width:100%;}.elementor-86 .elementor-element.elementor-element-7874dce7{width:100%;}.elementor-86 .elementor-element.elementor-element-31bd777{width:100%;}.elementor-86 .elementor-element.elementor-element-f838fc8{width:100%;}.elementor-86 .elementor-element.elementor-element-eb1f34d{width:100%;}.elementor-86 .elementor-element.elementor-element-5343a20{width:100%;}}@media(min-width:1201px){.elementor-86 .elementor-element.elementor-element-07e55d2:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-07e55d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1200px){.elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-container{min-height:772px;}.elementor-86 .elementor-element.elementor-element-32ba4c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-86 .elementor-element.elementor-element-f786c04 .swiper-slide{height:855px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-db83a66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-db83a66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-e1e1dc4{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-86 .elementor-element.elementor-element-2448ce3{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-86 .elementor-element.elementor-element-51b8861{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-86 .elementor-element.elementor-element-07e55d2:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-07e55d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.therooflightco.com/wp-content/uploads/2023/08/6112-0150-scaled.jpg");background-position:top center;}.elementor-86 .elementor-element.elementor-element-6e0ac9e{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-container{min-height:950px;}.elementor-86 .elementor-element.elementor-element-32ba4c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-86 .elementor-element.elementor-element-6d15ac2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-86 .elementor-element.elementor-element-6d15ac2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-86 .elementor-element.elementor-element-f786c04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-f786c04 .swiper-slide{height:888px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-0d2bc1e{margin-top:-50px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-c3b1572.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-86 .elementor-element.elementor-element-c3b1572.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-2c4b035.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-86 .elementor-element.elementor-element-2c4b035.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-db83a66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-db83a66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-e1e1dc4{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-86 .elementor-element.elementor-element-2448ce3{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-51b8861{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-51b8861 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-07e55d2:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-07e55d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.therooflightco.com/wp-content/uploads/2023/08/6112-0150-scaled.jpg");}.elementor-86 .elementor-element.elementor-element-6e0ac9e{--swiper-slides-to-display:2;--swiper-pagination-size:12px;--swiper-pagination-spacing:11px;}}@media(max-width:880px){.elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-container{min-height:943px;}.elementor-86 .elementor-element.elementor-element-f786c04 .swiper-slide{height:750px;}.elementor-86 .elementor-element.elementor-element-ccb6750{padding:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-6e0ac9e{--swiper-slides-to-display:2;}.elementor-86 .elementor-element.elementor-element-6e0ac9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-32ba4c4 > .elementor-container{min-height:740px;}.elementor-86 .elementor-element.elementor-element-32ba4c4{z-index:0;}.elementor-86 .elementor-element.elementor-element-f786c04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-f786c04 .swiper-slide{height:679px;}.elementor-86 .elementor-element.elementor-element-7c5c57e{margin-top:242px;margin-bottom:0px;}.elementor-86 .elementor-element.elementor-element-720ab41 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-01af787{width:33%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-86 .elementor-element.elementor-element-e03f12d{width:33%;}.elementor-86 .elementor-element.elementor-element-bed98ee{width:33%;}.elementor-86 .elementor-element.elementor-element-0d2bc1e{margin-top:0px;margin-bottom:198px;}.elementor-86 .elementor-element.elementor-element-3c8b575 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-86 .elementor-element.elementor-element-c53819e .elementor-heading-title{font-size:18px;}.elementor-86 .elementor-element.elementor-element-4583bd7 .elementor-heading-title{font-size:25px;}.elementor-86 .elementor-element.elementor-element-c3b1572{width:33%;}.elementor-86 .elementor-element.elementor-element-c40db55 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-c40db55{text-align:center;}.elementor-86 .elementor-element.elementor-element-2c4b035{width:33%;}.elementor-86 .elementor-element.elementor-element-4224f20 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-4224f20 img{height:74px;}.elementor-86 .elementor-element.elementor-element-db83a66{width:33%;}.elementor-bc-flex-widget .elementor-86 .elementor-element.elementor-element-db83a66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-86 .elementor-element.elementor-element-db83a66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-86 .elementor-element.elementor-element-db83a66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:34px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-e8170fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-07e55d2:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-07e55d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.therooflightco.com/wp-content/uploads/2023/04/BODY-COPY-SECTION-1-scaled.jpg");background-position:top right;}.elementor-86 .elementor-element.elementor-element-4a84e6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-86 .elementor-element.elementor-element-6f44c3a5{padding:50px 0px 50px 0px;}.elementor-86 .elementor-element.elementor-element-7874dce7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-7ab3c98 .elementor-heading-title{font-size:22px;}.elementor-86 .elementor-element.elementor-element-574ecea{padding:50px 0px 50px 0px;}.elementor-86 .elementor-element.elementor-element-31bd777 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-572ba4e .elementor-heading-title{font-size:22px;}.elementor-86 .elementor-element.elementor-element-4c8e72f{padding:50px 0px 50px 0px;}.elementor-86 .elementor-element.elementor-element-5343a20 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-86 .elementor-element.elementor-element-b91bd60 .elementor-heading-title{font-size:22px;}.elementor-86 .elementor-element.elementor-element-ccb6750{padding:15px 15px 15px 15px;}.elementor-86 .elementor-element.elementor-element-db5919e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-6e0ac9e{--swiper-slides-to-display:1;--swiper-slides-gap:12px;--swiper-pagination-spacing:10px;}.elementor-86 .elementor-element.elementor-element-6e0ac9e > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-7f2e2ad */iframe#_ytid_76932 {
    border-radius: 20px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.therooflightco.com/wp-content/uploads/2023/04/HelveticaNeue-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.therooflightco.com/wp-content/uploads/2023/04/HelveticaNeue-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */