#jupiterx-main{margin-top:-204px!important}@media only screen and (max-width :1439px){#jupiterx-main{margin-top:-174px!important}}@media only screen and (max-width :1023px){#jupiterx-main{margin-top:-104px!important}}@media only screen and (max-width :767px){#jupiterx-main{margin-top:-84px!important}}.header .elementor-widget:not(:last-child){margin-bottom:0!important}.header .jet-sub-mega-menu .elementor-widget:not(:last-child){margin-bottom:20px!important}.header .logo_col{width:283px!important}.header .menu_col{width:calc(100% - 283px - 120px)!important;position:relative!important;background-color:#fcb603!important;margin-right:120px!important}.header .menu_col:after{position:absolute;content:'';height:0;width:0;right:-115px;top:0;bottom:0;border-width:101px 58px;border-style:solid;border-color:#FCB603 transparent transparent #FCB603}.header .menu_col .header_inner{margin-right:0px!important;height:100%!important}.header .menu_col .header_inner>.elementor-container{height:100%!important;align-items:center!important}.header .sub-arrow{display:block!important;margin-left:6px!important}.header .jet-mobile-menu__instance--slide-out-layout{align-items:center!important}@media only screen and (max-width :1919px){.header .logo_col{width:230px!important}.header .menu_col{width:calc(100% - 320px)!important;margin-right:90px!important}.header .menu_col:after{right:-86px;border-width:91px 43px}}@media only screen and (max-width :1439px){.header .logo_col{width:182px!important}.header .menu_col{width:calc(100% - 182px - 90px)!important;margin-right:90px!important}.header .raven-nav-menu{display:flex!important}.header a.raven-link-item{padding:10px 10px!important}.header .telephone a{font-size:16px!important}.header .free-estimate .elementor-button-text,.header .find_a_location .elementor-button-text{font-size:12px!important}.header .emergency_service{padding-right:42px!important}.header .menu_col:after{right:-86px;border-width:85px 43px}.header .jet-menu{margin-left:8px!important}.header .jet-menu .top-level-link{padding:6px!important}.header .jet-menu-item-wrapper .jet-dropdown-arrow{margin-left:6px}.header .emergency_service a{font-size:14px!important}}@media only screen and (max-width :1024px){.header .telephone a{font-size:21px!important}.header .raven-nav-menu-horizontal>.raven-nav-menu ul.sub-menu,.header .raven-nav-menu-horizontal>.raven-nav-menu ul.submenu{position:absolute;top:100%;width:240px!important;padding:.5rem 0;background-color:#fff;z-index:100}}@media only screen and (max-width :1023px){.header .raven-nav-icons-hidden-tablet.raven-nav-menu-dropdown{top:79px!important}.header .menu_col:after{right:-59px;border-width:52px 30px}.header .telephone a{font-size:26px!important}}@media only screen and (max-width :767px){.header .logo_col{width:70px!important}.header .menu_col{width:calc(100% - 70px - 36px)!important;margin-right:36px!important}.header .menu_col:after{right:-48px;border-width:41px 24px}.header .telephone .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important}.header .telephone .elementor-icon-box-wrapper .elementor-icon-box-icon{flex-grow:0!important;flex-shrink:0!important;flex-basis:30px!important;text-align:left!important;padding-top:7px!important}.header .telephone .elementor-icon-box-wrapper .elementor-icon-box-content{flex-grow:0!important;flex-shrink:0!important;flex-basis:calc(100% - 30px)!important;text-align:left!important}.header .emergency_service{padding-right:0!important;margin-top:-5px!important}.header .emergency_service a{font-size:12px!important}.header .tel_col{border-left:1px solid #fff!important}.header .raven-nav-icons-hidden-tablet.raven-nav-menu-dropdown{top:69px!important}}@media only screen and (max-width :424px){.header .elementor-icon-box-wrapper{display:flex!important}.header .elementor-icon-box-icon{margin-top:7px!important}.header .emergency_service a{display:block;padding-right:24px}.header .telephone a{font-size:18px!important}.header .tel_col .elementor-widget-wrap{border-left:1px solid #fff!important;padding:0 0 0 10px!important}}@media only screen and (max-width :1439px){.footer_2 .quick_link_contact .elementor-container{display:block!important}.footer_2 .quick_link_contact .elementor-container>div{width:100%!important}.footer_2 .telephone a{font-size:22px!important}.footer_2 .telephone .elementor-icon-box-icon{margin-top:-17px!important}.footer_2 .free_estimate .elementor-button,.footer_2 .find_a_location .elementor-button{font-size:16px!important}.footer_2 .footer_menu{width:100%!important}}@media only screen and (max-width :1023px){.footer_2 .telephone .elementor-icon-box-icon{margin-top:-26px!important}.footer_2 .free_estimate .elementor-button,.footer_2 .find_a_location .elementor-button{font-size:14px!important;padding:15px 15px 10px 15px!important}.footer_3 p{text-align:center!important}}@media only screen and (max-width :767px){.footer_2 .social_footer .elementor-widget-wrap{display:flex!important}.footer_2 .social_footer .elementor-widget-wrap .icons{order:2}.footer_2 .social_footer .elementor-widget-wrap .icons .elementor-social-icons-wrapper{display:inline-flex!important}.footer_2 .social_footer .elementor-widget-wrap .icons .elementor-social-icons-wrapper .elementor-grid-item{margin-right:12px!important}.footer_2 .social_footer .elementor-widget-wrap .contact-hori{order:1;transform:rotate(0deg)!important;-webkit-transform-origin:initial!important;-moz-transform-origin:initial!important;transform-origin:initial!important;margin-right:12px!important}.footer_2 .social_footer .elementor-widget-wrap{padding:30px 10px 10px 10px!important}.footer_2 .telephone{margin-top:30px!important}}.xheader .jet-mobile-menu__instance--slide-out-layout{align-items:center!important}.xheader .jet-mobile-menu-cover{right:0!important;margin-right:-222px!important;width:auto!important}.xheader .jet-mobile-menu__container{right:-222px!important}.job_listing .jet-listing-grid__items{justify-content:center}.job_listing .jet-listing-grid__item{max-width:420px!important}.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap{position:relative}.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section{position:relative;height:100%}.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section img{height:150px;object-fit:cover}.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section>div,.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section>div>div,.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section>div>div>div{height:100%}.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section>div>div>div{padding-bottom:56px;background-color:#fff}.job_listing .jet-listing-grid__item.jet-equal-columns>.elementor>.elementor-section-wrap>.elementor-section .elementor-widget-button{position:absolute;bottom:12px}.job_content h1,.job_content h2,.job_content h3,.job_content h4,.job_content h5,.job_content h6{color:#FCB603!important;font-size:30px!important;line-height:1.3!important;margin:0 0 1em 0!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important}.job_content h4{font-size:28px!important}.job_content h5{font-size:26px!important}.job_content h6{font-size:24px!important}.job_content p{color:#000!important;font-size:18px!important;line-height:1.3!important;margin:0 0 1em 0!important;font-weight:400!important}.job_content ul{line-height:1.3!important;margin:0 0 2em 0!important;font-weight:400!important}.job_content li{color:#000!important;font-size:18px!important;line-height:1.3!important;margin:0 0 1em 0!important;font-weight:400!important;list-style-image:url(../../../../../../../../themes/jupiterx-child/assets/css/Icon-ionic-ios-arrow-down.svg)!important}@media only screen and (max-width :1023px){.job_content h1,.job_content h2,.job_content h3,.job_content h4,.job_content h5,.job_content h6{font-size:26px!important}.job_content h4{font-size:24px!important}.job_content h5{font-size:22px!important}.job_content h6{font-size:20px!important}.job_content p{font-size:16px!important}.job_content li{font-size:16px!important}}@media only screen and (max-width :767px){.job_content h1,.job_content h2,.job_content h3,.job_content h4,.job_content h5,.job_content h6{font-size:24px!important}.job_content h4{font-size:22px!important}.job_content h5{font-size:20px!important}.job_content h6{font-size:18px!important}}.header .jet-mobile-menu__container-inner{background-color:#000;padding:24px 36px}.header .jet-mobile-menu__container-inner .jet-mobile-menu__back,.header .jet-mobile-menu__container-inner .jet-menu-label{color:#fff}.header .jet-mobile-menu__container-inner .jet-menu-icon{display:none}.header .jet-mobile-menu__container-inner .jet-dropdown-arrow,.header .jet-mobile-menu__container-inner .breadcrumb-label,.header .jet-mobile-menu__container-inner .breadcrumb-divider{color:#fcb603}.header .jet-mobile-menu__container-inner .jet-mobile-menu__controls{margin-bottom:18px}.franchise_search_bar .franchise_search_box{display:flex}.franchise_search_bar .franchise_search_box>a{flex-grow:0;flex-shrink:0;flex-basis:70px;display:flex;align-items:center;justify-content:center;border-radius:32px 0 0 32px;background-color:#fff;color:#2E2E2E;font-size:24px;cursor:pointer}.franchise_search_bar .franchise_search_box form,.franchise_search_bar.simple .franchise_search_box form{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 70px);display:flex;align-items:stretch;justify-content:space-between}.franchise_search_bar .franchise_search_box input[type=text]{flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 70px);background-color:#fff;border:0 solid #000;padding:20px 10px 20px 0;font-family:"Rubik",Sans-serif;font-size:18px;font-weight:300;color:#000;outline:none;border-radius:0 32px 32px 0}.franchise_search_bar.simple .franchise_search_box input[type=text]{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 80px);background-color:#fff;border:0 solid #000;padding:20px 10px 20px 0;font-family:"Rubik",Sans-serif;font-size:18px;font-weight:300;color:#000;outline:none;border-radius:0;width:100%}.franchise_search_bar .franchise_search_box button,.franchise_search_bar.simple .franchise_search_box button{flex-grow:0;flex-shrink:0;flex-basis:80px;border:0 solid #000;background-color:#fcb603;border-radius:0 32px 32px 0;color:#fff;outline:none;cursor:pointer}@media only screen and (max-width :1023px){.franchise_search_bar .franchise_search_box>a{flex-basis:40px}.franchise_search_bar .franchise_search_box input[type=text]{flex-basis:calc(100% - 40px)}.franchise_search_bar .franchise_search_box button,.franchise_search_bar.simple .franchise_search_box button{flex-basis:40px}.franchise_search_bar .franchise_search_box form,.franchise_search_bar.simple .franchise_search_box form{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 40px)}.franchise_search_bar.simple .franchise_search_box input[type=text]{flex-basis:calc(100% - 40px);padding:10px 5px 10px 0;font-size:16px}}#result .result_item h4{color:#fcb603;font-family:"Rubik",Sans-serif;font-size:25px;font-weight:500;line-height:1.3;margin:1em 0 .5em 0}#result .result_item h4 a{color:#fcb603;text-decoration:none}#result .result_item p{color:#000;font-family:"Rubik",Sans-serif;font-size:18px;font-weight:400;margin:0}#result .result_item p a{color:#000;text-decoration:none}#result .result_item p strong{font-weight:700}#result .result_item p.link{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#A8B3BF;color:#A8B3BF;margin:1em 0;border-bottom:1px solid #A8B3BF;padding-bottom:12px}#result .result_item p.link a{color:#A8B3BF;text-decoration:none}#result .result_item p.link a:hover{text-decoration:underline}#result .result_item p.link svg{fill:#A8B3BF;width:12px;height:12px}#result .view_all_franchises{font-family:"Rubik",Sans-serif;font-size:18px;font-weight:500;fill:#fcb603;color:#fcb603;margin:2em 0 1em 0}#result .view_all_franchises a{color:#fff;text-decoration:none;padding:12px 36px;background-color:#fcb603;border-radius:36px}#result .view_all_franchises a:hover{text-decoration:none;background-color:#000}#result{height:500px;overflow-y:auto}@media only screen and (max-width :767px){#result{height:auto;overflow-y:hidden}}.header .button_location{display:flex;width:100%;padding:0 18px}.header .button_location .marker{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-right:24px}.header .button_location .marker img{width:39px;height:49px;display:block}.header .button_location .info{flex-grow:1;flex-shrink:0;flex-basis:auto}.header .button_location .info .franchise{font-family:"Rubik",Sans-serif;font-size:24px;font-weight:500;color:#fff;display:block;text-transform:uppercase}.header .button_location .info .change_location{font-family:"Rubik",Sans-serif;font-size:15px;font-weight:500;color:#fff;white-space:nowrap;display:block}.header .button_location .info .change_location img{width:15px;height:15px;margin-right:6px;display:inline-block}@media only screen and (max-width :1023px){.header .button_location{display:none}}.header .bureau_location_sc{width:50%!important;max-width:50%!important}table.pf_hours td,table.pf_hours th{padding:0 9px 9px 0;vertical-align:top}table.pf_hours .time_1,table.pf_hours .time_2{white-space:nowrap}.franchise_map_col .elementor-widget-shortcode,.franchise_map_col .elementor-widget-shortcode>div,.franchise_map_col .elementor-widget-shortcode>div>div,.franchise_map_col .elementor-widget-shortcode>div>div #franchise_map{height:100%!important}@media only screen and (max-width :1439px){.franchise_info_section>div{display:block!important}.franchise_info_section>div .contact_col,.franchise_info_section>div .hours_col{width:100%!important}}@media only screen and (max-width :1023px){.franchise_map_col .elementor-widget-shortcode,.franchise_map_col .elementor-widget-shortcode>div,.franchise_map_col .elementor-widget-shortcode>div>div,.franchise_map_col .elementor-widget-shortcode>div>div #franchise_map{height:500px!important}.franchise_info_section>div{display:flex!important}.franchise_info_section>div .contact_col{width:40%!important}.franchise_info_section>div .hours_col{width:60%!important}}@media only screen and (max-width :767px){.franchise_info_section>div{display:block!important}.franchise_info_section>div .contact_col,.franchise_info_section>div .hours_col{width:100%!important}}footer .button_location{display:flex;width:100%;padding:0 18px 0 0}footer .button_location .marker{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-right:12px}footer .button_location .marker img{width:36px;height:46px;display:block}footer .button_location .info{flex-grow:1;flex-shrink:0;flex-basis:auto}footer .button_location .info .franchise{font-family:"Rubik",Sans-serif;font-size:18px;font-weight:500;color:#fff;display:block;text-transform:uppercase}footer .button_location .info .change_location{font-family:"Rubik",Sans-serif;font-size:15px;font-weight:500;color:#fff;white-space:nowrap;display:block}footer .button_location .info .change_location img{width:15px;height:15px;margin-right:6px;display:inline-block}footer .raven-nav-menu-main li a{color:#fff!important}footer .raven-nav-menu-main li a:hover{color:#fff!important;text-decoration:underline!important}footer .raven-nav-menu-toggle-button{color:#fcb603!important}footer .raven-nav-menu-dropdown{background-color:#666!important;padding:2px 12px 2px 0!important;margin-top:12px!important;width:100%!important}footer .raven-nav-menu-dropdown ul{margin-left:12px!important;}footer .raven-nav-menu-dropdown a{color:#fff!important}@media only screen and (max-width :767px){footer .button_location .marker img{display:inline-block;margin-bottom:15px}footer .button_location{display:block;text-align:center;padding:0}}.gutter-second-content-video,.gutter-third-content-video{display:none}.get-the-best-warranty,.elementor-element-6ad2bb0{margin-right:calc(50vw - 1590px / 2)!important}.box-icon-should-i-replace-minne .elementor-icon-box-icon{text-align:center!important}@media only screen and (max-width :1439px) and (min-width:768px){.alux-rex-t-rex-gutter>div{flex-direction:column}.box-icon-what-are-the-advantages>div{flex-wrap:wrap!important}}.fibre-cement-tabs.elementor-tabs-wrapper{align-items:center!important}.type-vinyl-siding>div{gap:4rem!important}@media screen and (max-width :1439px) and (min-width :768px){.type-vinyl-siding>div{gap:none;justify-content:space-around}}@media screen and (max-width :767px){.kaycan-section{background-image:linear-gradient(235deg,var(--e-global-color-secondary) 100%,#EFF1F4 10%)!important}.royal-section{background-image:linear-gradient(180deg,#eff1f4 50%,#101010 50%)!important}}@media screen and (max-width :687px){.royal-section{background-image:linear-gradient(180deg,#eff1f4 47%,#101010 47%)!important}}@media screen and (max-width :600px){.royal-section{background-image:linear-gradient(180deg,#eff1f4 42%,#101010 42%)!important}}@media screen and (max-width :553px){.royal-section{background-image:linear-gradient(180deg,#eff1f4 38%,#101010 38%)!important}}@media screen and (max-width :480px){.royal-section{background-image:linear-gradient(180deg,#eff1f4 35%,#101010 35%)!important}}@media screen and (max-width :440px){.royal-section{background-image:linear-gradient(180deg,#eff1f4 32%,#101010 32%)!important}}@media screen and (max-width :380px){.royal-section{background-image:linear-gradient(180deg,#eff1f4 29%,#101010 29%)!important}}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs{flex-direction:row}.vinyl-siding-tabs .vinyl-siding-collection{display:flex;height:100%;align-items:center;padding:10px}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{flex-direction:row;width:50%;padding:10px;background-color:#FFF;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);display:flex;flex-wrap:wrap}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{flex:30%;text-align:center;background-color:#EFF1F4;margin:7px;padding:0}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active{background-color:#FCB603}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper img{width:100%}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active img{filter:grayscale(100%);opacity:.5}.vinyl-siding-tabs .elementor-tab-content h3{color:#FCB603}.vinyl-siding-tabs .elementor-tab-content{padding:20px 70px 20px 20px!important}.vinyl-siding-tabs .elementor-tabs-content-wrapper{display:flex;align-items:center;margin-left:80px;margin-top:70px}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div span{padding:20px;display:block}@media (max-width:1024px){.vinyl-siding-tabs .elementor-tabs-content-wrapper{margin-left:0px!important;margin-top:20px!important}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{width:100%}.vinyl-siding-tabs .elementor-widget-container .elementor-tabs{display:block!important}.vinyl-siding-tabs .elementor-tab-content{padding:20px 20px 20px 20px!important}}@media (min-width:768px){.vinyl-siding-tabs .elementor-tab-title:first-child{pointer-events:none!important;font-size:40px!important;background-color:white!important}}@media (max-width:767px){.vinyl-siding-tabs-mobile .elementor-tab-content{text-align:center}.vinyl-siding-tabs-mobile .elementor-tab-content h3{color:#FCB603}.vinyl-siding-tabs-mobile .elementor-tab-title{text-align:center;background-color:#EFF1F4;margin:7px;padding:0!important;border:20px solid #fff!important;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%)}.vinyl-siding-tabs-mobile .elementor-tab-title.elementor-active{background-color:#FCB603}.vinyl-siding-tabs-mobile .elementor-tab-title span{padding:20px;display:block}.vinyl-siding-tabs-mobile .elementor-tab-title.elementor-active img{filter:grayscale(100%);opacity:.5}.vinyl-siding-tabs-mobile .elementor-tab-title img{width:100%}}.exterior-siding-insulation-tabs>div .elementor-tabs{flex-direction:row!important}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs{flex-direction:row}.exterior-siding-insulation-tabs .vinyl-siding-collection{display:flex;height:100%;align-items:center;padding:10px}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{flex-direction:row;width:50%;padding:10px;background-color:#FFF;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);display:flex;flex-wrap:wrap}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{flex:30%;text-align:center;background-color:#EFF1F4;margin:7px;padding:0}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active{background-color:#FCB603}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper img{width:100%}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active img{filter:grayscale(100%);opacity:.5}.exterior-siding-insulation-tabs .elementor-tab-content h3{color:#FCB603}.exterior-siding-insulation-tabs .elementor-tab-content{padding:20px 70px 20px 20px!important}.exterior-siding-insulation-tabs .elementor-tabs-content-wrapper{display:flex;align-items:center;margin-left:80px;margin-top:70px}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div span{padding:20px;display:block}@media (max-width:1024px){.exterior-siding-insulation-tabs .elementor-tabs-content-wrapper{margin-left:0px!important;margin-top:20px}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{width:100%}.exterior-siding-insulation-tabs .elementor-widget-container .elementor-tabs{display:block!important}.exterior-siding-insulation-tabs .elementor-tab-content{padding:20px 20px 20px 20px!important}}@media (min-width:768px){.exterior-siding-insulation-tabs .elementor-tab-title:first-child{pointer-events:none!important;font-size:40px!important;background-color:white!important}}@media (max-width:767px){.exterior-siding-insulation-tabs-mobile .elementor-tab-content{text-align:center}.exterior-siding-insulation-tabs-mobile .elementor-tab-content h3{color:#FCB603}.exterior-siding-insulation-tabs-mobile .elementor-tab-title{text-align:center;background-color:#EFF1F4;margin:7px;padding:0!important;border:20px solid #fff!important;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%)}.exterior-siding-insulation-tabs-mobile .elementor-tab-title.elementor-active{background-color:#FCB603}.exterior-siding-insulation-tabs-mobile .elementor-tab-title span{padding:20px;display:block}.exterior-siding-insulation-tabs-mobile .elementor-tab-title.elementor-active img{filter:grayscale(100%);opacity:.5}.exterior-siding-insulation-tabs-mobile .elementor-tab-title img{width:100%}}.colours_slider{display:none!important}.colours_slider.slick-initialized{display:block!important}.colours_slider .slick-track{display:flex;align-items:stretch}.colours_slider .slick-slide{height:auto!important}.colours_slider .colours_slide{padding-bottom:15px!important;height:auto}.colours_slider .slider-arrow{position:absolute;top:41%;height:36px;margin-top:-18px;color:#fff;line-height:36px;font-size:50px;cursor:pointer;z-index:10}.colours_slider .slider-prev{left:15px;text-shadow:0 0 4px #000}.colours_slider .slider-next{right:15px;text-shadow:0 0 4px #000}.colours_slider .colours_slide{padding:0 17px 14px 17px!important}.colours_slider .card-colour-slide{z-index:100!important;width:auto!important;height:100%!important;box-shadow:rgba(0,0,0,.16) 0 1px 4px;margin:10px;display:flex!important;flex-direction:column}.colours_slider .colour-card-slide{height:0!important;padding-top:70%;flex:0 0 auto}.colours_slider .title-card-slide{display:flex;justify-content:center!important;align-items:center!important;background-color:white!important;flex:1 0 auto;padding:6px 12px;text-align:center}@media (max-width:1439px){.majestic-panels>div{flex-direction:column}}.roof-skylight-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{display:flex!important;flex-direction:row!important;width:46%!important;padding:10px!important;background-color:#FFFFFF!important;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%)!important}.roof-skylight-tab .roof-skylight-tab-title{position:absolute;top:0;right:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.roof-skylight-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{flex:33%!important;background-color:#EFF1F4!important;margin:7px!important;display:flex;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding-top:30%;position:relative}.roof-skylight-tab svg,.roof-skylight-tab-mobile svg{height:110px!important;padding:10px}.roof-skylight-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active{background-color:#FCB603!important}.roof-skylight-tab .elementor-tab-content h3{color:#FCB603!important}.roof-skylight-tab .elementor-tab-content{padding:20px 20px 20px 40px!important}.roof-skylight-tab .elementor-tabs-content-wrapper{display:flex!important;align-items:center!important}@media (max-width:1039px){.roof-skylight-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{padding-top:64%}}@media (max-width:1023px){.roof-skylight-tab .elementor-widget-container .elementor-tabs{display:flex;flex-direction:column;align-items:center}.roof-skylight-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{width:90%!important}.roof-skylight-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{padding-top:30%}}@media (max-width:767px){.roof-skylight-tab-mobile .elementor-tab-title{text-align:center!important;background-color:#EFF1F4!important;margin:7px;border:20px solid #fff!important;border-radius:13px;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%)}.roof-skylight-tab-mobile .elementor-tab-content{text-align:center}.roof-skylight-tab-mobile .elementor-tab-title.elementor-active{background-color:#FCB603!important}.roof-skylight-tab-mobile .elementor-tab-content h3{color:#FCB603!important}}.card-fibre-cement .elementor-image-box-title{padding:20px}.icon-list-fibre-cement-siding .elementor-icon.elementor-animation-{padding-top:10px!important}.type-fibre>div{gap:1rem!important}.tabs-fibre-cement-img.img1{background-image:url(/wp-content/uploads/2023/01/Ridgewood-.jpg)!important}.tabs-fibre-cement-img{padding-top:84%}.tabs-fibre-cement-img.img2{background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/FibreCementSiding_CanExel_UltraPlank.jpg)!important}.tabs-fibre-cement-img.img3{background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/cedRview.jpg)!important}.tabs-fibre-cement-title{display:flex;height:100%;align-items:center;justify-content:center;text-align:center!important;padding:20px 10px 20px 10px!important}.tabs-fibre-cement-title span{text-align:center!important}.fibre-cement-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{display:flex!important;flex-direction:row!important;height:100%;width:46%!important;padding:10px!important;background-color:#FFFFFF!important;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%)!important}.fibre-cement-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{flex:33%!important;padding:0px!important;background-color:#EFF1F4!important;margin:7px!important;display:flex;flex-direction:column!important}.fibre-cement-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active .tabs-fibre-cement-img{filter:grayscale(100%)!important;opacity:0.5!important}.fibre-cement-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active{background-color:#FCB603!important}.fibre-cement-tab .elementor-tab-content h3{color:#FCB603!important}.fibre-cement-tab .elementor-tab-content{padding:20px 20px 20px 40px!important}.fibre-cement-tab .elementor-tabs-content-wrapper{display:flex!important;align-items:center!important}@media (max-width:1439px){.fibre-cement-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{width:86%!important}.fibre-cement-tab .elementor-tabs-content-wrapper{width:86%!important}.fibre-cement-tab .elementor-widget-container .elementor-tabs{display:flex!important;flex-direction:column;align-items:center}.fibre-cement-tab .elementor-tab-content{padding:20px 20px 20px 20px!important}}@media (max-width:767px){.fibre-cement-tab-mobile .elementor-tab-title.elementor-tab-mobile-title.elementor-active .tabs-fibre-cement-img{filter:grayscale(100%)!important;opacity:0.5!important}.fibre-cement-tab-mobile .elementor-tab-title{text-align:center!important;background-color:#EFF1F4!important;margin:7px;border:20px solid #fff!important;border-radius:13px;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);padding:0px!important}.fibre-cement-tab-mobile .elementor-tab-title.elementor-active{background-color:#FCB603!important}.fibre-cement-tab-mobile .elementor-tab-content h3{color:#FCB603!important}}.asphalt-roof-shingles-tab .elementor-tabs-wrapper{border-radius:96px;background-color:#2E2E2E;width:100%;margin-bottom:40px!important}.asphalt-roof-shingles-tab .elementor-tabs-wrapper .elementor-tab-title{width:calc(100% / 2);text-align:center;padding:30px;display:flex!important;justify-content:center!important;align-items:center!important}.asphalt-roof-shingles-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active{background:#fcb603!important}.asphalt-roof-shingles-tab.elementor-tabs-content-wrapper .elementor-tab-content{padding:40px 0}.asphalt-roof-shingles-tab.elementor-tabs-content-wrapper .elementor-tab-mobile-title{display:none}@media (max-width:1024px){.asphalt-roof-shingles-tab.elementor-tabs-wrapper{width:80%}}@media (max-width:767px){.asphalt-roof-shingles-tab .elementor-tabs-content-wrapper .elementor-tab-mobile-title{display:none!important}.asphalt-roof-shingles-tab .elementor-tabs-wrapper{width:100%}.asphalt-roof-shingles-tab .elementor-tabs .elementor-tab-title{padding:10px}.asphalt-roof-shingles-tab .elementor-tabs .elementor-tabs-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex}}.tabs-metal-siding-title{display:flex;height:100%;align-items:center;justify-content:center;text-align:center!important;padding:20px 10px 20px 10px!important}.tabs-metal-siding-title span{text-align:center!important}.tabs-metal-siding-img.img1{background-image:url(/wp-content/uploads/2023/01/MetalSiding_Distinction.jpg)!important}.tabs-metal-siding-img{background-repeat:no-repeat;background-size:cover;padding-top:64%}.tabs-metal-siding-img.img2{background-image:url(/wp-content/uploads/2023/01/MetalSiding_SierraSteel.jpg)!important}.tabs-metal-siding-img.img3{background-image:url(/wp-content/uploads/2023/01/MetalSiding_SteelSide.jpg)!important}.tabs-metal-siding-img.img4{background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/MetalSiding_TongueGroove.jpg)!important}.tabs-metal-siding-img.img5{background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/MetalSiding_LinkLock.jpg)!important}.tabs-metal-siding-img.img6{background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/MetalSiding_Privacy.jpg)!important}.metal-siding-tabs>div>.elementor-tabs{display:flex;flex-direction:column}.metal-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{display:flex!important;flex-direction:row!important;height:100%;width:100%!important;padding:10px!important;background-color:#FFFFFF!important;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%)!important;margin-bottom:20px!important}.metal-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{flex:33%!important;padding:0px!important;background-color:#EFF1F4!important;margin:7px!important;display:flex;flex-direction:column!important}.metal-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active .tabs-metal-siding-img{filter:grayscale(100%)!important;opacity:0.5!important}.metal-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active{background-color:#FCB603!important}.metal-siding-tabs .elementor-tab-content h3{color:#FCB603!important}.metal-siding-tabs .elementor-tabs-content-wrapper{display:flex!important;align-items:center!important}@media (max-width:1439px){.metal-siding-gentek>.elementor-container{display:flex!important;flex-direction:column!important}.metal-siding-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{width:86%!important}.metal-siding-tabs .elementor-tabs-content-wrapper{width:86%!important}.metal-siding-tabs .elementor-widget-container .elementor-tabs{display:flex!important;flex-direction:column;align-items:center}.metal-siding-tabs .elementor-tab-content{padding:20px 20px 20px 20px!important}}@media (max-width:767px){.metal-siding-tabs-mobile .elementor-tab-title.elementor-tab-mobile-title.elementor-active .tabs-metal-siding-img{filter:grayscale(100%)!important;opacity:0.5!important}.metal-siding-tabs-mobile .elementor-tab-title{text-align:center!important;background-color:#EFF1F4!important;margin:7px;border:20px solid #fff!important;border-radius:13px;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);padding:0px!important}.metal-siding-tabs-mobile .elementor-tab-title.elementor-active{background-color:#FCB603!important}.metal-siding-tabs-mobile .elementor-tab-content h3{color:#FCB603!important}}.eavestrough-gutters-tab>div{display:flex}.eavestrough-gutters-tab>div .elementor-tabs{display:flex;flex:0 1 auto}.eavestrough-gutters-tab .elementor-tab-content h2,.eavestrough-gutters-tab-mobile .elementor-tab-content h2{color:var(--e-global-color-accent);font-family:"Rubik",Sans-serif;font-size:40px;font-weight:700;line-height:1.3em}.eavestrough-gutters-tab .button_gutter{padding:10px 30px!important;border-radius:50px;color:#fff;background-color:#212121;border:0;cursor:pointer;font-size:17px}.eavestrough-gutters-tab .get_in_touch,.eavestrough-gutters-tab-mobile .get_in_touch{padding:.6em 2em;border-radius:50px;color:#fff;background-color:#FCB603;font-size:18px;font-weight:400;border:0;cursor:pointer;line-height:1.3em}.eavestrough-gutters-tab .content-card-gutter{display:flex;justify-content:center;align-items:center}.eavestrough-gutters-tab .elementor-tab-title{display:flex;flex-direction:column;justify-content:center}.eavestrough-gutters-tab .elementor-tab-title:nth-child(1){background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/Metal_Gutters.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.eavestrough-gutters-tab .elementor-tab-title:nth-child(2),.eavestrough-gutters-tab-mobile .elementor-tab-title.elementor-tab-mobile-title:nth-child(2){background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/Pastic_Guuters.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.metal-gutter{background-image:linear-gradient(to bottom,rgb(54 53 53 / 38%),rgb(70 70 70 / 38%)),url(https://rydelroofing.ca/wp-content/uploads/2023/01/Metal_Gutters.jpg)!important}.plastic-gutter{background-image:linear-gradient(to bottom,rgb(54 53 53 / 38%),rgb(70 70 70 / 38%)),url(https://rydelroofing.ca/wp-content/uploads/2023/01/Pastic_Guuters.jpg)!important}.eavestrough-gutters-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active h3,.eavestrough-gutters-tab-mobile .elementor-tab-title.elementor-tab-desktop-title.elementor-active .button_gutter{background-color:#FCB603!important}.eavestrough-gutters-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{display:flex;flex-direction:row;width:50%}.eavestrough-gutters-tab .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper{margin-left:30px}.eavestrough-gutters-tab>div>div>.elementor-tabs-content-wrapper .wpb_wrapper .p_gutters,.eavestrough-gutters-tab-mobile>div>div>.elementor-tabs-content-wrapper .wpb_wrapper .p_gutters{margin-top:20px!important;font-size:18px!important;line-height:1.3em!important}.eavestrough-gutters-tab>div>div>.elementor-tabs-content-wrapper .wpb_wrapper .h3_gutters{margin:40px 0px!important}.eavestrough-gutters-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper>div{flex:33%;text-align:center;margin:18px}.eavestrough-gutters-tab .elementor-tab-content h3{color:#FCB603}.eavestrough-gutters-tab .elementor-tabs-content-wrapper{display:flex;align-items:center}@media (max-width:1023px){.eavestrough-gutters-tab .elementor-tab-content h2{font-size:30px!important}.eavestrough-gutters-tab .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{width:100%;position:relative}.eavestrough-gutters-tab .elementor-widget-container .elementor-tabs{display:block!important}.eavestrough-gutters-tab .elementor-tab-content,.eavestrough-gutters-tab-mobile .elementor-tab-content{padding:20px 20px 20px 20px!important}.eavestrough-gutters-tab .elementor-tab-title:nth-child(1){padding-top:46%;background-size:cover}.eavestrough-gutters-tab .content-card-gutter,.eavestrough-gutters-tab-mobile .content-card-gutter{position:absolute;top:0;rotate:0;left:0;height:100%;right:0;display:flex;align-items:center;justify-content:center}.eavestrough-gutters-tab .button_gutter,.eavestrough-gutters-tab-mobile .button_gutter{padding:10px 35px}.eavestrough-gutters-tab-mobile .elementor-tab-content h3{color:#FCB603}}@media (max-width:767px){.eavestrough-gutters-tab-mobile .elementor-tab-content{text-align:center!important}.eavestrough-gutters-tab-mobile .elementor-tab-content h2{font-size:24px!important}.eavestrough-gutters-tab-mobile .elementor-tab-title{text-align:center!important;margin:7px;border:20px solid #fff!important;border-radius:13px;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);position:relative}.eavestrough-gutters-tab-mobile .elementor-tab-title:nth-child(1){background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/Metal_Gutters.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:70%}.eavestrough-gutters-tab-mobile>div>div>.elementor-tabs-content-wrapper>.elementor-tab-title.elementor-tab-mobile-title:nth-child(3){background-image:url(https://rydelroofing.ca/wp-content/uploads/2023/01/Pastic_Guuters.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:70%}.eavestrough-gutters-tab-mobile .elementor-tab-content .h3_gutters{margin:40px 0px!important;font-size:23px!important}.eavestrough-gutters-tab-mobile .elementor-active .button_gutter{background-color:#FCB603}.eavestrough-gutters-tab-mobile>div>div>.elementor-tabs-content-wrapper .wpb_wrapper .p_gutters{margin-top:20px!important}.eavestrough-gutters-tab-mobile .button_gutter{padding:10px 30px!important;border-radius:50px;color:#fff;background-color:#212121;font-size:1.1em;border:0;cursor:pointer}.eavestrough-gutters-tab-mobile .elementor-tab-title.elementor-active{background-color:#FCB603!important}.eavestrough-gutters-tab-mobile .elementor-tab-content h3{color:#FCB603!important}}@media (max-width:600px){.eavestrough-gutters-tab-mobile .elementor-tab-title{height:47vh!important;align-content:center}}@media (max-width:485px){.eavestrough-gutters-tab-mobile .elementor-tab-title{height:39vh!important;align-content:center}}@media (max-width:430px){.eavestrough-gutters-tab-mobile .elementor-tab-title{height:31vh!important;align-content:center}}@media (max-width:356px){.eavestrough-gutters-tab-mobile .elementor-tab-title{height:23vh!important;align-content:center}}@media (max-width:1439px){.elementor-484 .elementor-element.elementor-element-1062c01 .jet-menu .jet-menu-item .top-level-link{font-size:14px}}#franchise_footer_menu{display:block}#franchise_footer_menu ul{display:block}#franchise_footer_menu li{margin:0}#franchise_footer_menu a{color:#fff;padding:5px 0;display:block}.pf_menu_footer .elementor-menu-toggle{display:none!important}