/*!/wp-content/themes/Avada-Child-Theme/style.css*/.slide-overlay .fusion-column-inner-bg{margin-left:0px!important;margin-right:0px!important}.quk-info .content-box-wrapper h4{font-family:'Outfit';text-transform:uppercase}.nav-schedule .button-icon-divider-left{right:20px!important;border-right:0px!important;left:unset!important}.nav-schedule .menu-text{padding-right:45px!important;background:#3388ed!important}.nav-schedule .menu-text:hover{background:#012b5c!important}.nav-schedule .fusion-button-text-left{padding-left:0px!important;padding-right:15px!important}.fusion-sticky-transition.global-header:before{display:none!important}.fusion-page-title-captions{background:rgb(1 44 95 / 65%);padding:50px;border-radius:12px;margin-top:10%}.roof-services .fusion-imageframe{filter:drop-shadow(3.256px 9.455px 10.5px rgb(0 0 0 / .17))}.global-header:before{content:'';background-image:linear-gradient(0deg,#fff0 0%,rgb(255 255 255 / .9999999999999999) 100%);position:absolute;top:85px;width:100%;height:100%}.hr-CTA-Arrow:before{font-size:12px!important;line-height:20px!important}.quk-info .content-box-column{pointer-events:none!important}.quk-info .content-box-column .icon i{border-radius:10px 0 0 10px!important}.quk-info .content-box-wrapper{padding:0 20px 0 0px!important}.quk-info .fusion-content-boxes .heading{margin-bottom:0px!important}.slide-btn_icon{padding-left:10px!important}.ftr-form .current_page_item .awb-menu__main-background-active{opacity:1!important}.ftr-form .fusion-menu{background:#012b5c;border-radius:12px}.contact .fusion-menu{background:rgb(1 44 95 / .36);border-radius:12px;padding:20px}.ftr-form .nf-form-content .list-select-wrap .nf-field-element>div{background:#fff;color:#000!important;border-radius:12px}.ftr-form .nf-form-content select.ninja-forms-field option{background:#fff;color:#000!important}.ftr-form .nf-form-content select.ninja-forms-field:focus{background:#fff!important;color:#000!important;border-radius:12px}.ftr-form .nf-form-content .list-select-wrap>div div::after{content:"\f0d7"!important;color:#000!important}.ftr-form ::-webkit-input-placeholder{color:#000!important;opacity:1!important}.ftr-form :-ms-input-placeholder{color:#000!important;opacity:1!important}.ftr-form ::placeholder{color:#000!important;opacity:1!important}.serving-list{list-style:none;display:flex;justify-content:space-between;margin:0;padding:0}.serving-list li{position:relative}.contact .serving-list{display:unset!important}.service-block:hover h4,.industry-block:hover i:before{color:#012c5f!important}.wpmtst-testimonial-content.testimonial-content{font-size:17px;line-height:32px;color:#000;font-weight:400;font-family:"Outfit";min-height:192px!important}.wpmslider-viewport{padding-top:40px!important}.testimonial-inner:before{content:"\e90b";font-family:'howser'!important;position:absolute;font-size:32px;top:-35px;color:#fff;background:#3388ed;border-radius:50%;padding:3px 16px;transform:rotateY(180deg)}.testimonial-name{font-size:22px;line-height:30px;color:#000;font-weight:400;font-family:"rubik";margin-top:30px!important}.wpmtst-testimonial-inner.testimonial-inner{border-radius:12px;filter:drop-shadow(0 0 4.5px rgb(0 0 0 / .1));padding:50px 50px 30px 50px!important}.wpmslider-controls{padding:0px!important}.wpmslider-pager-link:before{mask:unset!important;width:30px!important;height:6px!important;border-radius:3px;background-color:#757575!important}.wpmslider-pager-link.active:before,.wpmslider-pager-link:hover:before{background-color:#3388ed!important}.list-column{column-count:2;width:fit-content;column-gap:0}.list-gap{column-gap:50px!important}.clip-bg{clip-path:polygon(0 0,90% 0,100% 100%,0% 100%)}.value-block:before{content:'';background:url(/wp-content/uploads/2026/08/shape-bg.png);position:absolute;left:-27px;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left bottom}.faq-block .fusion-panel{padding:20px 45px!important}.faq-block .fusion-panel:has(.in){background:#fff;border-radius:12px 0 0 12px!important;border-color:#fff!important}.faq-block .fa-fusion-box{border-radius:50%}.faq-block .active .fusion-toggle-icon-wrapper .fa-fusion-box.active-icon{background-color:#3388ed!important}.fa-fusion-box.active-icon:before,.panel-heading:hover .inactive-icon:before,.career-form .label-hidden .nf-field-description,.files_uploaded{color:#fff!important}.counter-box-container{padding:20px 0px!important}.privacy .wp-block-heading,.ftr-form .nf-field-container{margin-bottom:15px}.mb-br,.home .fusion-page-title-bar,.nf-fu-progress,.page-id-17 .serving-list li:after,.global-header .fusion-display-sticky-only .nav-schedule{display:none!important}.contact .menu-item a:not(.awb-menu__sub-a){padding:0 0 10px 0px!important}.contact .heading{margin-bottom:10px!important}.contact .content-box-wrapper,.privacy{margin-bottom:35px!important}.contact .menu-item .menu-text{padding:7px 15px!important;border-radius:12px!important}.contact .serving-list li{padding:8px 12px!important}.contact .serving-list li:before{content:"\e90d";font-family:'howser'!important;position:relative;right:8px;top:1px;color:#3388ed!important}.contact .current_page_item .menu-text,.contact .menu-item:hover .menu-text{background:#3388ed!important}.nav-tabs li{margin:0 10px!important}.fusion-gallery-image:hover a:before{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;width:96.5%;height:95%;text-align:center;background:rgb(1 44 95 / .5);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.file_upload-wrap .btn-success{background:#f7f7f7!important}.file_upload-wrap .btn-success{width:100%;padding:50px!important;background:#f7f7f7;color:#000;border:1px solid #c4c4c4;cursor:pointer;border-radius:12px}.career-form textarea,.ftr-form textarea{height:120px!important}.career-form ::-webkit-input-placeholder{color:#000!important;opacity:1!important}.career-form :-ms-input-placeholder{color:#000!important;opacity:1!important}.career-form ::placeholder{color:#000!important;opacity:1!important}.serving-list li:not(:last-child):after{content:'';background:#fff;position:absolute;right:-32px;width:1px;height:25px;margin:auto;top:0;bottom:0}.ftr-info .fusion-content-boxes .content-box-column:not(:nth-child(3)){pointer-events:none!important}.ftr-info .fusion-content-boxes .content-box-column:nth-child(3):hover .content-container{text-decoration:underline}@media only screen and (max-width:800px){.global-header:before{display:none!important}.fusion-page-title-captions{padding:20px!important;margin-top:0px!important}h1{font-size:22px!important;line-height:1.3!important}h2{font-size:20px!important;line-height:1.3!important}h3{font-size:18px!important}h4,.fusion-toggle-heading{font-size:16px!important}p,li,.fusion-button,.counter-box-content,.panel-body,.timeline-text,.content-container{font-size:14px!important;line-height:22px!important}.quk-info-right .content-box-column,.fusion-tabs{margin-bottom:10px!important}.display-counter,.unit{font-size:32px!important}.counter-box-container{padding:0px!important}.fusion-counters-box .content-box-counter{line-height:42px!important}.ftr-form .nf-field-container{margin-bottom:0px!important}.ftr-copy p{margin:0px!important}.mb-br,.serving-list,.page-id-15 .fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav){display:block!important}.ftr-form .fusion-menu{display:flex!important;flex-direction:column;align-items:flex-start;padding:20px!important}.sep,.lg-br,.value-block:before,.serving-list li:after,.fusion-tabs .fusion-mobile-tab-nav{display:none!important}.list-column{column-count:unset!important}.clip-bg{clip-path:unset!important}.faq-block .fusion-panel{padding:10px 20px!important}.ftr-info .awb-menu__main-li a{padding:10px 18px!important}}@media only screen and (max-width:1024px) and (min-width:580px){h1{font-size:32px!important;line-height:1.3!important}h2{font-size:24px!important;line-height:1.3!important}h3{font-size:20px!important}h4{font-size:16px!important}.quk-info-right .heading .icon i{margin-right:10px!important}.quk-info-right h4{font-size:13px!important}p,#menu-footer-menu li,.nf-element,li,.fusion-button{font-size:14px!important;line-height:22px!important}.quk-info-right .fusion-content-boxes.has-flex-alignment .col{height:auto!important}.fusion-li-item .icon-wrapper{height:26px!important;width:26px!important}.display-counter,.unit{font-size:30px!important}.counter-box-content{font-size:16px!important;line-height:20px!important}.form-block .nf-cell{width:100%!important}.sep{display:inline-block!important}.mb-br,.fusion-tabs .fusion-mobile-tab-nav{display:none!important}.ftr-info .awb-menu__main-li a{padding:10px 18px!important}.bg-blue-shape{--awb-absolute-bottom:30%!important}}@media only screen and (max-width:1700px) and (min-width:1380px){.quk-info-left{--awb-width-large:22%!important}.quk-info-right{--awb-width-large:78%!important}.quk-info-right h4{font-size:16px!important}.quk-info-right .icon i{margin-right:10px!important}.global-header .awb-menu__main-li{margin-left:15px!important;margin-right:15px!important}.global-header .fusion-display-sticky-only .awb-menu__main-li{margin-left:25px!important;margin-right:25px!important}.ftr-info .awb-menu__main-li{margin-left:2px!important;margin-right:2px!important}.global-header,.quk-info,.ftr-form,.ftr-info{--awb-padding-right:30px!important;--awb-padding-left:30px!important}.ftr-info .awb-menu__main-li a{padding:10px 12px!important}.header-right .fusion-layout-column:first-child{--awb-width-large:10% !important}.header-right .fusion-layout-column:not(:first-child){--awb-width-large:45% !important}.header-left .fusion-layout-column:not(:first-child){--awb-width-large:33% !important}.serving-list li:not(:last-child):after{right:-20px!important}.industry-block h4{font-size:18px!important}.industry-block{--awb-padding-right:20px!important;--awb-padding-left:20px!important}.md-space{padding-left:8%!important}.ftr-info .fusion-column{padding:0px!important}}@media only screen and (max-width:800px){.mobilepopup{display:block!important}}.mobilepopup{background:#3388eb;position:fixed;bottom:0;width:100%;z-index:9999;display:none;left:0;right:0}.popup-title{margin:0;padding:10px;text-align:center;color:#FFFFFF!important;font-size:18px!important;letter-spacing:0.8px!important;border-bottom:1px solid #FFF;font-weight:700}.popup-title a,.popup-title a:hover{color:#FFFFFF!important}.mobile img,.mobile span{vertical-align:middle}.mobile.sms{border-right:1px solid #FFF}.mobile{width:50%;float:left;text-align:center}.mobile img{display:inline-block;width:32px}.mobile span{margin-left:8px;color:#FFF;font-size:14px;font-weight:700}.mobile a{padding:20px 0;display:block}.mobile{width:50%;float:left;text-align:center}