@charset "UTF-8";
/* https://quality-install.com/wp-content/themes/kdw-framework4/responsive.css?ver=1767819998 */
@media only screen{#slider-row{background:#000}#middle-row{box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;z-index:1}#logo{max-width:60px}#middle-row .button{margin:0}.light-orange{background:#FFCDA0}.grey-bg{background:#F7F7F7}.black-bg{background:#000}.orange-bar{border-left:4px solid #FF881A;padding-left:12px}.extra-space{padding-top:2rem;padding-bottom:2rem}.half{padding:1rem}.icon{display:flex;align-items:center;justify-content:center;gap:8px}.icon p{margin-bottom:0}.icon img{max-width:24px}.icon .title{color:#000;font-weight:700;text-transform:capitalize}.testimonial img{max-width:80px;padding:1rem;background:#000;margin-top:-2rem}.testimonial blockquote{font-family:'PT Serif',serif;font-style:italic;font-size:2rem;margin-bottom:1.5rem}.testimonial cite{font-family:'Funnel Sans',sans-serif;color:#fff;font-size:16px;text-transform:uppercase;font-style:normal;margin-bottom:1.5rem}.testimonial cite:before{display:none}.testimonial:after,.testimonial:before{content:'';border-bottom:2px solid #FF881A;width:100%;height:3px;display:block}.tabs-content{border:0 solid transparent;background:transparent}.tabs{background:transparent;border:none;border-bottom:3px solid #FF881A}.tabs-title>a:focus,.tabs-title>a[aria-selected="true"],.tabs-title>a:hover{background:#FF881A;color:#000}.tabs-title>a{font-weight:500;color:#000;text-transform:uppercase;font-size:16px;padding:.75rem .9rem}.tabs-content h3{font-size:2rem;font-weight:700;text-transform:uppercase}.orange-box{background:rgba(255,189,128,.75);padding:2.5rem;color:#383838;position:relative}.cta-icons{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.cta-icons img{max-width:50px}.neg-margin img{margin-bottom:0}.global-footer #location-1-address-line-0{display:block}.global-footer #location-1-address-line-3,.no-fa-map-marked{display:none}.global-footer .location-adress ul{margin-top:-.5rem}.contact-block .fa,.contact-column .fa-solid,.contact-block .fas{color:#FF881A}.contact-column a{color:#383838}.contact-block .fa-envelope{margin-right:5px}.content-area .menu .active>a{background:#000;color:#FF881A}.content-area .menu a{color:#383838}.card .blog-title,.card .blog-title a{color:#011133;margin:1rem 0;text-align:left;line-height:.75;padding-bottom:.5rem;font-weight:700;text-transform:revert}.card-divider h1{border-left:4px solid #FF881A;padding-left:12px}.card .card-divider{padding:0;background:transparent}.card{border:0 solid #e6e6e6;background:#F7F7F7;padding:1rem 1rem 2rem 1rem}.card img{box-shadow:0 3px 6px rgba(0,0,0,.16)}.card-section{padding:0}.blog-card-read-more .button{margin-top:1rem}.services .cta-single-inner img{max-width:100px;padding-top:2rem}.services .cta-single-inner{background:#FFCDA0;border:0 solid #FF881A;border-radius:0}.services .cta-text p{font-weight:700;padding:1rem;margin-bottom:0}.about.services .cta-single-inner:hover{border:3px solid #FF881A;border-radius:15px}ul.check,ul.location{list-style-type:none;padding-left:8px}.check li,.location li{margin-bottom:10px}ul.check li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f14a';margin:0 10px 0 -26px;color:#FF881A}ul.location li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f3c5';margin:0 10px 0 -26px;color:#FF881A}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.tagline{margin:2rem 1rem}#middle-row .text-right{text-align:right}.icon{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid orange}.icon-row .column-block:last-child .icon{border-bottom:0 solid transparent;margin-bottom:0;padding-bottom:0}.testimonial blockquote{font-size:1.5rem}.orange-box{padding:1.5rem}.cta-row .columns{padding-left:0;padding-right:0}.cta-icons{align-items:start;margin-bottom:.5rem;flex-flow:column}.tabs-title{display:block;float:none;width:auto;text-align:center}}@media only screen and (min-width:40.063em){#slider-row img{opacity:.5}.tagline{position:absolute}.tagline h1{text-shadow:0 3px 6px rgba(0,0,0,.25)}#middle-row{border-top:#000 solid .5rem}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}.nav-row{background:#F7F7F7}#site-navigation .top-bar,.top-bar ul{background-color:#F7F7F7}.icon-row .column-block:nth-child(4n+1) .icon,.icon-row .column-block:nth-child(4n+2) .icon{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid orange}.icon-row .column-block:nth-child(4n+3) .icon,.icon-row .column-block:nth-child(4n+4) .icon{margin-bottom:0;padding-top:.5rem}.neg-margin{margin-top:-6rem}.orange-box{width:90%;margin:0 auto}.tabs{display:flex;flex-wrap:wrap}.tabs-title{float:none;width:50%;text-align:center}}@media only screen and (min-width:64em){.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tagline h1{font-size:2.5rem}.tagline span{font-size:1.25rem}.neg-margin{margin-left:-6rem}.half{padding:1rem 3rem}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}