.elementor-16101 .elementor-element.elementor-element-bad6ee4{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:1;--overlay-mix-blend-mode:darken;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-bad6ee4:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-bad6ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45d585c );background-image:url("https://janneyroofing.com/wp-content/uploads/2026/10/Tarped-Roof.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16101 .elementor-element.elementor-element-bad6ee4::before, .elementor-16101 .elementor-element.elementor-element-bad6ee4 > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-bad6ee4 > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-bad6ee4 > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-bad6ee4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-bad6ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(150deg, #0D0D0D99 0%, #000000 100%);}.elementor-16101 .elementor-element.elementor-element-81df39b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-b20df81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-b20df81.e-con{--align-self:flex-start;}.elementor-16101 .elementor-element.elementor-element-c3f526d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-c3f526d{text-align:start;}.elementor-16101 .elementor-element.elementor-element-c3f526d .elementor-heading-title{font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-01d8e37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-01d8e37{text-align:start;}.elementor-16101 .elementor-element.elementor-element-01d8e37 .elementor-heading-title{font-size:6.5rem;font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-146e592 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-16101 .elementor-element.elementor-element-146e592{text-align:start;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-5dc7be1{--divider-border-style:solid;--divider-color:var( --e-global-color-45d585c );--divider-border-width:3px;}.elementor-16101 .elementor-element.elementor-element-5dc7be1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-5dc7be1 .elementor-divider-separator{width:100%;}.elementor-16101 .elementor-element.elementor-element-5dc7be1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16101 .elementor-element.elementor-element-8410cec .elementor-button{background-color:#02010100;font-size:1.2rem;fill:var( --e-global-color-45d585c );color:var( --e-global-color-45d585c );border-style:solid;border-width:3px 3px 3px 3px;}.elementor-16101 .elementor-element.elementor-element-8410cec .elementor-button:hover, .elementor-16101 .elementor-element.elementor-element-8410cec .elementor-button:focus{background-color:var( --e-global-color-12104a4 );border-color:var( --e-global-color-12104a4 );}.elementor-16101 .elementor-element.elementor-element-8410cec > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-6d6c8cd{text-align:center;font-family:"Oswald", Sans-serif;font-size:1.3rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-7872501{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16101 .elementor-element.elementor-element-7872501:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-7872501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, var( --e-global-color-8e98f24 ) 0%, #969696 100%);}.elementor-16101 .elementor-element.elementor-element-c9ec7fb > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-16101 .elementor-element.elementor-element-7329872 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield .gfield_label{color:var( --e-global-color-text );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield label{color:var( --e-global-color-text );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:var( --e-global-color-text );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="text"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="email"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="tel"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="number"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield textarea, html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield select{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="text"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="email"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="tel"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="number"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="email"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield input[type="url"], html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield select{height:35px;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield .gfield_description{color:var( --e-global-color-text );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield.gsection .gsection_title{color:var( --e-global-color-secondary );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-custom-radio-checkbox input[type="checkbox"]{width:15px !important;height:15px;background:var( --e-global-color-45d585c );border-width:1px;border-color:var( --e-global-color-primary );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before{background:var( --e-global-color-12104a4 );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-custom-radio-checkbox input[type="radio"]{width:15px !important;height:15px;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_footer{text-align:center;justify-content:center;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gfield--type-submit{text-align:center;justify-content:center;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_footer .gform_button{display:inline-block;width:90% !important;background-color:var( --e-global-color-12104a4 );color:var( --e-global-color-45d585c );padding:10px 30px 10px 30px;margin-top:20px;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:90% !important;background-color:var( --e-global-color-12104a4 );color:var( --e-global-color-45d585c );padding:10px 30px 10px 30px;margin-top:20px;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:90% !important;background-color:var( --e-global-color-12104a4 );color:var( --e-global-color-45d585c );padding:10px 30px 10px 30px;margin-top:20px;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_footer .gform_button, html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform_page_footer .gform_button, html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){border-style:none;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_footer .gform_button:hover{background-color:var( --e-global-color-45d585c );color:var( --e-global-color-text );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform_page_footer .gform_button:hover{background-color:var( --e-global-color-45d585c );color:var( --e-global-color-text );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle):hover{background-color:var( --e-global-color-45d585c );color:var( --e-global-color-text );}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px;}html body .elementor-16101 .elementor-element.elementor-element-7329872 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-16101 .elementor-element.elementor-element-7329872 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-16101 .elementor-element.elementor-element-dc3de5c{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-da6f80c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-16101 .elementor-element.elementor-element-da6f80c{text-align:center;font-weight:800;text-transform:uppercase;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-ee6f68c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-b7fead1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-b7fead1 .elementor-heading-title{font-size:3.5rem;font-weight:500;}.elementor-16101 .elementor-element.elementor-element-7262cb4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-3d61f02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16101 .elementor-element.elementor-element-9841d5b img{border-radius:15px 15px 15px 15px;}.elementor-16101 .elementor-element.elementor-element-75a019d{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--e-con-transform-transition-duration:500ms;}.elementor-16101 .elementor-element.elementor-element-75a019d:hover{background-color:transparent;background-image:linear-gradient(152deg, var( --e-global-color-45d585c ) 40%, var( --e-global-color-9b1896a ) 100%);}.elementor-16101 .elementor-element.elementor-element-75a019d.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-16101 .elementor-element.elementor-element-75a019d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-b9e3da2{width:var( --container-widget-width, 9.021% );max-width:9.021%;--container-widget-width:9.021%;--container-widget-flex-grow:0;}.elementor-16101 .elementor-element.elementor-element-b9e3da2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-b9e3da2 img{max-width:100%;}.elementor-16101 .elementor-element.elementor-element-b8bd4fb{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--e-con-transform-transition-duration:500ms;}.elementor-16101 .elementor-element.elementor-element-b8bd4fb:hover{background-color:transparent;background-image:linear-gradient(152deg, var( --e-global-color-45d585c ) 40%, var( --e-global-color-9b1896a ) 100%);}.elementor-16101 .elementor-element.elementor-element-b8bd4fb.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-16101 .elementor-element.elementor-element-b8bd4fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-77d49ba{width:var( --container-widget-width, 9.021% );max-width:9.021%;--container-widget-width:9.021%;--container-widget-flex-grow:0;}.elementor-16101 .elementor-element.elementor-element-77d49ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-77d49ba img{max-width:100%;}.elementor-16101 .elementor-element.elementor-element-974dfe8{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--e-con-transform-transition-duration:500ms;}.elementor-16101 .elementor-element.elementor-element-974dfe8:hover{background-color:transparent;background-image:linear-gradient(152deg, var( --e-global-color-45d585c ) 40%, var( --e-global-color-9b1896a ) 100%);}.elementor-16101 .elementor-element.elementor-element-974dfe8.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-16101 .elementor-element.elementor-element-974dfe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-4df7ca8{width:var( --container-widget-width, 9.021% );max-width:9.021%;--container-widget-width:9.021%;--container-widget-flex-grow:0;}.elementor-16101 .elementor-element.elementor-element-4df7ca8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-4df7ca8 img{max-width:100%;}.elementor-16101 .elementor-element.elementor-element-fd0efee{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16101 .elementor-element.elementor-element-fd0efee:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-fd0efee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b1896a );}.elementor-16101 .elementor-element.elementor-element-094e4d1{font-size:0.9rem;font-weight:700;font-style:italic;line-height:1.5em;color:var( --e-global-color-67aa694 );}.elementor-16101 .elementor-element.elementor-element-686079b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16101 .elementor-element.elementor-element-940af57 img{border-radius:15px 15px 15px 15px;}.elementor-16101 .elementor-element.elementor-element-b6ab95a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-b6ab95a:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-b6ab95a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b1896a );}.elementor-16101 .elementor-element.elementor-element-f784db8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-f784db8 .elementor-heading-title{font-size:2.5rem;font-weight:500;}.elementor-16101 .elementor-element.elementor-element-bf77a19{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-379f48e{--display:flex;--overlay-opacity:0.84;--border-radius:10px 10px 10px 10px;--padding-top:150px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-16101 .elementor-element.elementor-element-379f48e:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-379f48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://janneyroofing.com/wp-content/uploads/2026/10/Boarded-Brick-House-After-the-Storm.webp");background-position:center center;background-size:cover;}.elementor-16101 .elementor-element.elementor-element-379f48e::before, .elementor-16101 .elementor-element.elementor-element-379f48e > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-379f48e > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-379f48e > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-379f48e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-379f48e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #0D0D0D1A 0%, var( --e-global-color-text ) 80%);}.elementor-16101 .elementor-element.elementor-element-379f48e.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16101 .elementor-element.elementor-element-379f48e.e-con{--align-self:flex-end;}.elementor-16101 .elementor-element.elementor-element-d122a07 .elementor-heading-title{font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-9ba4a74 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-16101 .elementor-element.elementor-element-9ba4a74{font-size:1rem;line-height:1.2em;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-6ae7164{--display:flex;--overlay-opacity:0.84;--border-radius:10px 10px 10px 10px;--padding-top:150px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-16101 .elementor-element.elementor-element-6ae7164:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-6ae7164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://janneyroofing.com/wp-content/uploads/2024/03/Inspection_HeroPage-1-scaled-e1711051886789.jpg");background-position:center center;background-size:cover;}.elementor-16101 .elementor-element.elementor-element-6ae7164::before, .elementor-16101 .elementor-element.elementor-element-6ae7164 > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-6ae7164 > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-6ae7164 > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-6ae7164 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-6ae7164 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #0D0D0D1A 0%, var( --e-global-color-text ) 80%);}.elementor-16101 .elementor-element.elementor-element-6ae7164.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16101 .elementor-element.elementor-element-6ae7164.e-con{--align-self:flex-end;}.elementor-16101 .elementor-element.elementor-element-1eeeeee .elementor-heading-title{font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-cfa7aec > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-16101 .elementor-element.elementor-element-cfa7aec{font-size:1rem;line-height:1.2em;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-aaf5f4c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-9e90eec{--display:flex;--overlay-opacity:0.84;--border-radius:10px 10px 10px 10px;--padding-top:150px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-16101 .elementor-element.elementor-element-9e90eec:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-9e90eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://janneyroofing.com/wp-content/uploads/2026/08/Janney-Roofing-Crew-4x5-1.webp");background-position:center center;background-size:cover;}.elementor-16101 .elementor-element.elementor-element-9e90eec::before, .elementor-16101 .elementor-element.elementor-element-9e90eec > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-9e90eec > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-9e90eec > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-9e90eec > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-9e90eec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #0D0D0D1A 0%, var( --e-global-color-text ) 80%);}.elementor-16101 .elementor-element.elementor-element-9e90eec.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16101 .elementor-element.elementor-element-9e90eec.e-con{--align-self:flex-end;}.elementor-16101 .elementor-element.elementor-element-4cc8cca .elementor-heading-title{font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-136f5c2 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-16101 .elementor-element.elementor-element-136f5c2{font-size:1rem;line-height:1.2em;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-1074bc0{--display:flex;--overlay-opacity:0.84;--border-radius:10px 10px 10px 10px;--padding-top:150px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-16101 .elementor-element.elementor-element-1074bc0:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-1074bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45d585c );background-image:url("https://janneyroofing.com/wp-content/uploads/2026/10/Janney-Roofing-Consultation.webp");background-position:center center;background-size:cover;}.elementor-16101 .elementor-element.elementor-element-1074bc0::before, .elementor-16101 .elementor-element.elementor-element-1074bc0 > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-1074bc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-1074bc0 > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-1074bc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-1074bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #0D0D0D1A 0%, var( --e-global-color-text ) 80%);}.elementor-16101 .elementor-element.elementor-element-1074bc0.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16101 .elementor-element.elementor-element-1074bc0.e-con{--align-self:flex-end;}.elementor-16101 .elementor-element.elementor-element-0d67d16 .elementor-heading-title{font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-003e1db > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-16101 .elementor-element.elementor-element-003e1db{font-size:1rem;line-height:1.2em;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-bd598b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.86;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-bd598b7:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-bd598b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://janneyroofing.com/wp-content/uploads/2026/01/Shingles.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16101 .elementor-element.elementor-element-bd598b7::before, .elementor-16101 .elementor-element.elementor-element-bd598b7 > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-bd598b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-bd598b7 > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-bd598b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-bd598b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(133deg, #0D0D0D99 0%, var( --e-global-color-text ) 100%);}.elementor-16101 .elementor-element.elementor-element-6dbb882 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-6dbb882 .elementor-heading-title{font-size:2.5rem;font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-df79f67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-eca5fd8{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-16101 .elementor-element.elementor-element-eca5fd8:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-eca5fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(137deg, var( --e-global-color-45d585c ) 50%, var( --e-global-color-primary ) 100%);}.elementor-16101 .elementor-element.elementor-element-eca5fd8.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16101 .elementor-element.elementor-element-c4475da{text-align:start;}.elementor-16101 .elementor-element.elementor-element-c4475da img{width:15%;}.elementor-16101 .elementor-element.elementor-element-d41864c{text-align:start;}.elementor-16101 .elementor-element.elementor-element-d41864c .elementor-heading-title{font-weight:500;}.elementor-16101 .elementor-element.elementor-element-ec6bf2b{font-size:1rem;}.elementor-16101 .elementor-element.elementor-element-6ebe18a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-16101 .elementor-element.elementor-element-6ebe18a:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-6ebe18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(137deg, var( --e-global-color-45d585c ) 50%, var( --e-global-color-primary ) 100%);}.elementor-16101 .elementor-element.elementor-element-6ebe18a.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16101 .elementor-element.elementor-element-7d06835{text-align:start;}.elementor-16101 .elementor-element.elementor-element-7d06835 img{width:15%;}.elementor-16101 .elementor-element.elementor-element-bc473e5{text-align:start;}.elementor-16101 .elementor-element.elementor-element-bc473e5 .elementor-heading-title{font-weight:500;}.elementor-16101 .elementor-element.elementor-element-0fd1230{font-size:1rem;}.elementor-16101 .elementor-element.elementor-element-72d440e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-16101 .elementor-element.elementor-element-72d440e:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-72d440e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(137deg, var( --e-global-color-45d585c ) 50%, var( --e-global-color-primary ) 100%);}.elementor-16101 .elementor-element.elementor-element-72d440e.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-16101 .elementor-element.elementor-element-a3eda47{text-align:start;}.elementor-16101 .elementor-element.elementor-element-a3eda47 img{width:15%;}.elementor-16101 .elementor-element.elementor-element-8046ac0{text-align:start;}.elementor-16101 .elementor-element.elementor-element-8046ac0 .elementor-heading-title{font-weight:500;}.elementor-16101 .elementor-element.elementor-element-9ba35c7{font-size:1rem;}.elementor-16101 .elementor-element.elementor-element-a39345f{--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;--overlay-opacity:0.9;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-a39345f:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-a39345f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12104a4 );background-image:url("https://janneyroofing.com/wp-content/uploads/2026/10/NOAA_satellite_Isaias.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-16101 .elementor-element.elementor-element-a39345f::before, .elementor-16101 .elementor-element.elementor-element-a39345f > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-a39345f > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-a39345f > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-a39345f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-a39345f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(163deg, var( --e-global-color-12104a4 ) 25%, var( --e-global-color-secondary ) 100%);}.elementor-16101 .elementor-element.elementor-element-ea8f1f8{--display:flex;--justify-content:center;--overlay-opacity:0.23;}.elementor-16101 .elementor-element.elementor-element-ea8f1f8::before, .elementor-16101 .elementor-element.elementor-element-ea8f1f8 > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-ea8f1f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-ea8f1f8 > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-ea8f1f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-ea8f1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16101 .elementor-element.elementor-element-eaaae64 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-eaaae64 .elementor-heading-title{font-size:2.5rem;font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-61f3c80{font-size:1rem;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-6b56c0a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-6b56c0a .elementor-heading-title{font-size:2rem;font-weight:500;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-590bfc7{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.23;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16101 .elementor-element.elementor-element-590bfc7::before, .elementor-16101 .elementor-element.elementor-element-590bfc7 > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-590bfc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16101 .elementor-element.elementor-element-590bfc7 > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-590bfc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16101 .elementor-element.elementor-element-590bfc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16101 .elementor-element.elementor-element-590bfc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-55cf94e{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-16101 .elementor-element.elementor-element-55cf94e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-55cf94e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-49ea4d4{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-size:1rem;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-49ea4d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16101 .elementor-element.elementor-element-fe9ce79{--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;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16101 .elementor-element.elementor-element-fe9ce79:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-fe9ce79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16101 .elementor-element.elementor-element-cbea253{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-194576b > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-16101 .elementor-element.elementor-element-194576b{font-weight:800;text-transform:uppercase;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-ceea087 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-ceea087{font-size:1rem;color:var( --e-global-color-45d585c );}.elementor-16101 .elementor-element.elementor-element-2d572fc .elementor-button{background-color:var( --e-global-color-12104a4 );padding:10px 40px 10px 40px;}.elementor-16101 .elementor-element.elementor-element-2d572fc .elementor-button:hover, .elementor-16101 .elementor-element.elementor-element-2d572fc .elementor-button:focus{background-color:var( --e-global-color-45d585c );color:var( --e-global-color-text );}.elementor-16101 .elementor-element.elementor-element-2d572fc .elementor-button:hover svg, .elementor-16101 .elementor-element.elementor-element-2d572fc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-16101 .elementor-element.elementor-element-f87b30a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-54cffb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-233a203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-847327e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-16101 .elementor-element.elementor-element-847327e{text-align:center;}.elementor-16101 .elementor-element.elementor-element-847327e .elementor-heading-title{font-size:35px;}.elementor-16101 .elementor-element.elementor-element-155aef6 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-16101 .elementor-element.elementor-element-155aef6{text-align:center;}.elementor-16101 .elementor-element.elementor-element-155aef6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:200;color:var( --e-global-color-primary );}.elementor-16101 .elementor-element.elementor-element-7c5d25d{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16101 .elementor-element.elementor-element-b20df81{--width:100%;}.elementor-16101 .elementor-element.elementor-element-3d61f02{--width:100%;}.elementor-16101 .elementor-element.elementor-element-75a019d{--width:100%;}.elementor-16101 .elementor-element.elementor-element-b8bd4fb{--width:100%;}.elementor-16101 .elementor-element.elementor-element-974dfe8{--width:100%;}.elementor-16101 .elementor-element.elementor-element-686079b{--width:100%;}.elementor-16101 .elementor-element.elementor-element-590bfc7{--width:100%;}.elementor-16101 .elementor-element.elementor-element-fe9ce79{--width:25%;}}@media(max-width:1250px){.elementor-16101 .elementor-element.elementor-element-bad6ee4{--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16101 .elementor-element.elementor-element-686079b{--justify-content:flex-start;}}@media(max-width:767px){.elementor-16101 .elementor-element.elementor-element-bad6ee4:not(.elementor-motion-effects-element-type-background), .elementor-16101 .elementor-element.elementor-element-bad6ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-16101 .elementor-element.elementor-element-bad6ee4{--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:30px;}.elementor-16101 .elementor-element.elementor-element-b20df81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-c3f526d > .elementor-widget-container{margin:-20px 0px 4px 0px;}.elementor-16101 .elementor-element.elementor-element-c3f526d .elementor-heading-title{font-size:1.3rem;}.elementor-16101 .elementor-element.elementor-element-01d8e37 > .elementor-widget-container{margin:-20px 0px 4px 0px;}.elementor-16101 .elementor-element.elementor-element-01d8e37 .elementor-heading-title{font-size:3.2rem;}.elementor-16101 .elementor-element.elementor-element-146e592 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 30px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-146e592{text-align:start;font-size:1rem;line-height:1.4em;}.elementor-16101 .elementor-element.elementor-element-8410cec > .elementor-widget-container{margin:-15px 0px 30px 0px;}.elementor-16101 .elementor-element.elementor-element-8410cec .elementor-button{font-size:1.5rem;padding:10px 10px 10px 10px;}.elementor-16101 .elementor-element.elementor-element-7872501{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-16101 .elementor-element.elementor-element-da6f80c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-16101 .elementor-element.elementor-element-da6f80c{text-align:start;font-size:1rem;line-height:1.4em;}.elementor-16101 .elementor-element.elementor-element-ee6f68c{--padding-top:60px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-16101 .elementor-element.elementor-element-b7fead1 .elementor-heading-title{font-size:2rem;}.elementor-16101 .elementor-element.elementor-element-75a019d{--border-radius:10px 10px 10px 10px;}.elementor-16101 .elementor-element.elementor-element-b9e3da2{--container-widget-width:3.5em;--container-widget-flex-grow:0;width:var( --container-widget-width, 3.5em );max-width:3.5em;}.elementor-16101 .elementor-element.elementor-element-56ee80a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16101 .elementor-element.elementor-element-b8bd4fb{--border-radius:10px 10px 10px 10px;}.elementor-16101 .elementor-element.elementor-element-77d49ba{--container-widget-width:3.5em;--container-widget-flex-grow:0;width:var( --container-widget-width, 3.5em );max-width:3.5em;}.elementor-16101 .elementor-element.elementor-element-77d49ba img{width:100%;}.elementor-16101 .elementor-element.elementor-element-974dfe8{--border-radius:10px 10px 10px 10px;}.elementor-16101 .elementor-element.elementor-element-4df7ca8{--container-widget-width:3.5em;--container-widget-flex-grow:0;width:var( --container-widget-width, 3.5em );max-width:3.5em;}.elementor-16101 .elementor-element.elementor-element-b6ab95a{--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16101 .elementor-element.elementor-element-f784db8 .elementor-heading-title{font-size:2rem;}.elementor-16101 .elementor-element.elementor-element-bd598b7{--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16101 .elementor-element.elementor-element-6dbb882 .elementor-heading-title{font-size:2rem;}.elementor-16101 .elementor-element.elementor-element-a39345f{--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16101 .elementor-element.elementor-element-eaaae64 .elementor-heading-title{font-size:2.5rem;}.elementor-16101 .elementor-element.elementor-element-6b56c0a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16101 .elementor-element.elementor-element-6b56c0a .elementor-heading-title{font-size:2rem;}.elementor-16101 .elementor-element.elementor-element-590bfc7{--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-16101 .elementor-element.elementor-element-590bfc7.e-con{--align-self:center;}.elementor-16101 .elementor-element.elementor-element-55cf94e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-16101 .elementor-element.elementor-element-55cf94e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16101 .elementor-element.elementor-element-55cf94e img{width:80%;}.elementor-16101 .elementor-element.elementor-element-49ea4d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16101 .elementor-element.elementor-element-f87b30a{--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-54cffb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-233a203{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16101 .elementor-element.elementor-element-847327e > .elementor-widget-container{padding:20px 10px 0px 20px;}.elementor-16101 .elementor-element.elementor-element-155aef6 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-16101 .elementor-element.elementor-element-7c5d25d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-da6f80c */.elementor-16101 .elementor-element.elementor-element-da6f80c {
    width: 100%;
}

.elementor-16101 .elementor-element.elementor-element-da6f80c .elementor-widget-container {
    width: 100%;
}

.elementor-16101 .elementor-element.elementor-element-da6f80c .elementor-widget-container p {
    display: inline-block;
    white-space: nowrap;
    width: max-content;
    max-width: none;
    margin: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0efee */.testimonial-quote {
    position: relative;
    overflow: hidden;
    padding: 45px 20px 20px 35px;
}

.testimonial-quote::before {
    content: "“";
    position: absolute;
    top: 0px;
    left: 10px;
    font-size: 140px;
    line-height: 1;
    font-family: Oswald, serif;
    color: rgba(0, 0, 0, 0.08);
    z-index: 0;
}

.testimonial-quote .elementor-widget-wrap,
.testimonial-quote .elementor-widget-container,
.testimonial-quote .elementor-text-editor {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS */html,
body {
    overflow-x: hidden;
}/* End custom CSS */