 @import url("https://use.typekit.net/nim3fyg.css");@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap'); #wpadminbar{display:none !important;}body{background:#fff;font-family:'Work Sans',sans-serif;color:#000000;font-size:16px;font-weight:400;overflow-x:hidden;}h1,h1 a,.large-text1{font-family:'poster-gothic-excond-atf',sans-serif;color:#33403f;font-size:2em;font-weight:800;letter-spacing:0.06rem;line-height:normal;margin:25px 0;text-transform:uppercase;}h2,.large-text2{font-family:'poster-gothic-excond-atf',sans-serif;color:#33403f;font-size:1.7em;font-weight:800;line-height:normal;margin:25px 0;text-transform:uppercase;}h3,.large-text3{font-family:'poster-gothic-excond-atf',sans-serif;color:#33403f;font-size:1.47em;font-weight:800;line-height:normal;margin:25px 0;text-transform:uppercase;}h4,.large-text4{font-family:'poster-gothic-excond-atf',sans-serif;color:#33403f;font-weight:800;font-size:1.3em;line-height:normal;margin:15px 0;text-transform:uppercase;}p{font-family:'Work Sans',sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;margin:15px 0;}ul{list-style-type:none;}ul.list-icon{}li{font-family:'Work Sans',sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;}ul.list-icon li::before{content:"";width:0;height:0;display:inline-block;position:relative;border-left:0.55rem solid #083343;border-top:0.4rem solid transparent;border-bottom:0.4rem solid transparent;margin-right:1rem;}.grey-bg ul.list-icon li::before,.dark-bg ul.list-icon li::before,.darkoverlay-bg ul.list-icon li::before{border-left-color:#de8d31;}h1 small,h2 small,h3 small,h4 small{display:block;font-size:80%;color:#788887;font-weight:500;line-height:1;}.button{background:#000;color:#fff;font-weight:700;line-height:4.5;padding:0 4rem;text-align:center;text-transform:uppercase;box-shadow:1px 10px 15px 1px rgba(0,0,0,.4);}.button:active,.button:focus,.button:hover{background:#de8d31;color:#ddd7cb;}.button-2{width:100%;height:100%;display:block;font-size:5.8rem;font-weight:800;letter-spacing:0.1rem;line-height:1;padding:0 4rem;text-align:center;opacity:.95;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}.button-2:active,.button-2:focus,.button-2:hover{opacity:.85;}.button-2 span{color:#000000;display:block;position:relative;opacity:1;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}.button-2:hover span:not(.click-here){line-height:0;opacity:0;}.button-2 span.click-here{color:#ddd7cb;position:absolute;display:block;left:0;width:100%;opacity:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}.button-2:hover span.click-here{opacity:1;}.row{margin:0 auto;max-width:90rem;width:100%;}.content-wrapper{background:#fff;}.strip-padding{padding-left:0!important;padding-right:0!important;}.strip-padding-left{padding-left:0!important;}.strip-padding-right{padding-right:0!important;}.padding-top{padding-top:5.5%;}.padded{padding:5% 7%;}.small-padded{padding:2% 3%;}.dark-bg{background-color:#788887;}.grey-bg{background-color:#ddd7cb}.lightgrey-bg{background-color:#ddd7cb}.white-bg{background-color:#fff;}.highlight-bg{background-color:#de8d31;}.darkoverlay-bg{background-color:rgba(35,35,35,.9);}.lightoverlay-bg{background-color:rgba(240,240,240,.7);}.dark-text{color:#788887;}.white-text{color:#fff;}.highlight-text{color:#083343;}.gradient-text .fa{color:#de8d31;font-size:4.5rem!important;background:linear-gradient(-90deg,#f8c12c,#f8c12c,#ffefc3,#ffefc3);background:-webkit-linear-gradient(-90deg,#f8c12c,#f8c12c,#ffefc3,#ffefc3);background:-moz-linear-gradient(-90deg,#f8c12c,#f8c12c,#ffefc3,#ffefc3);background:-o-linear-gradient(-90deg,#f8c12c,#f8c12c,#ffefc3,#ffefc3);background-clip:text!important;-moz-background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:transparent;}.text-shadow{text-shadow:2px 2px 1px rgba(0,0,0,.4);}.box-shadow{z-index:1;box-shadow:1px 10px 15px 1px rgba(0,0,0,.4);}.box-shadow.alt{box-shadow:10px 5px 15px 1px rgba(0,0,0,.4);}.overlay{background:#ddd7cb;position:absolute;height:100%;left:0;opacity:.7;top:0;width:100%;z-index:-1;}.box{border:2px solid #ddd7cb;padding:1.5rem 4.8rem;margin-bottom:2.8rem;}.box p{line-height:normal;margin:15px 0;}.scrollfade,[class*="fadein-"]{opacity:0;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}.scrollfade.complete{opacity:1;}.scroll-down{cursor:pointer;font-size:3rem;}.page-wrapper{max-width:75rem;clear:both;}header:not(#header-home){position:relative;}.top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):hover{background:none;color:#000;}.top-bar-section li:not(.has-form) a:not(.button){font-family:'Work Sans',sans-serif;color:#000;font-size:0.95rem;font-weight:500;padding:0 2rem;text-transform:uppercase;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{color:#083343;padding:0 2rem;}.top-bar-section .dropdown{background:#083343;padding:2vh 1vw;}.top-bar-section ul.dropdown li{background:none;width:100%;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#fff;font-size:0.8rem;line-height:30px;padding:0 1rem;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{content:"";position:relative;background:#de8d31;width:5px;height:10px;display:inline-block;opacity:0;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::after{display:none;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:none;color:#de8d31;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button)::before,.top-bar-section .dropdown li:hover:not(.has-form) > a::before,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):hover::before,.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover::before{margin-right:1rem;opacity:1;}.header-company-title{font-size:1.65rem;font-weight:500;margin:15px 0 0 0;}.header-company-title a:hover{color:#de8d31;}.header-company-serviceorder{color:#ddd7cb;font-size:1.2rem;font-weight:400;line-height:normal;margin:0 0 15px 0;}.tagline p{color:#ddd7cb;font-weight:400;line-height:normal;margin:15px 0;}.call-link[href^="tel:"]{color:#fff;display:block;font-size:1.2rem;font-weight:700;position:relative;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}.call-number{font-size:1.85rem;}.social-bar{display:inline-block;padding:0 15px;width:auto;}.social-bar a{color:#fff;font-size:16px;line-height:50px;padding:0 15px;text-align:center;}.social-bar a:hover{color:#de8d31;}.header-boxes{bottom:-15px;position:absolute;width:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}.slick-text-slider{width:70%;}.slick-text-slider .large-text1{font-size:5em;font-weight:700;line-height:.75;}.slick-text-slider .large-text1 span{font-weight:400;}.header-box{padding:1.4em 2em;box-shadow:1px 10px 15px 1px rgba(0,0,0,.4);}.header-box *{font-weight:700;letter-spacing:1px;text-transform:uppercase;}.header-box-divider svg{max-height:7px;}.header-box-top{font-weight:700;color:#fff;font-size:2rem;line-height:1;margin:0;}.header-box-bottom p{color:#fff;font-size:1.25rem;font-weight:600;margin:0;}.header-box-stars{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/svgs/5_stars.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;height:50px;}.header-box-divider .cls-1,.header-box-divider .cls-2{fill:#fff;}.header-box-divider .cls-2{fill-rule:evenodd;}.pagetitle-placeholder{padding:7em 0;}#homeimg01{position:absolute;right:-5%;bottom:-375px;z-index:-1;}input,textarea{border:2px solid #ddd7cb!important;box-shadow:none!important;font-size:1.1rem!important;font-weight:400!important;line-height:2.5!important;margin-bottom:1.3rem;padding:0 1rem!important;width:100%;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}textarea{min-height:10rem;}input:focus,textarea:focus{background:none!important;border-color:#de8d31!important;box-shadow:1px 3px 5px 1px #ddd7cb!important;color:#de8d31;}.footer-wrapper{float:left;position:relative;width:100%;}.footer-wrapper p{color:#fff;font-size:0.8rem;font-weight:400;line-height:normal;}.footer-wrapper .scroll-to-top{border-radius:0.2rem;cursor:pointer;padding:0.2rem 0.7rem;position:absolute;right:2rem;bottom:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}.footer-bottom{background:#083343;}}}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}svg.payment-icon.transparent{height:40px;margin:4px;}  .slick-background-wrapper,.slick-extract-captions{left:0;position:fixed !important;top:0;z-index:-1;width:101% !important;overflow:hidden;}.slick-extract-captions .slide-content{opacity:0;}  header[id^="header-"]{background-repeat:no-repeat;background-position:50% 0;background-attachment:fixed;}#header-contact-us,#header-about-us,#header-services,#header-remodeling,#header-construction,#header-gallery,#header-faq,#header-service-areas,.single-lnm_landing_pages .header-wrapper{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/contact-us.jpg);}.carpentry{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/carpentry.jpg);}.chimney-repairs{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/chimney-repair.jpg);}.commercial-construction{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/commercial-construction.jpg);}.concrete-work{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/concrete-work.jpg);}.custom-cabinets{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/cabinets.jpg);}.custom-countertops{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/countertops.jpg);}.doors{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/doors.jpg);}.flooring{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/flooring.jpg);}.gutters{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/gutters.jpg);}.painting{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/painting.jpg);}.tile-flooring{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/tile-flooring.jpg);}.windows{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/windows.jpg);}.wood-flooring{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/wood-flooring.jpg);}.commercial-remodeling{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/commercial-remodeling.jpg);}.framing{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/framing.jpg);}  [id^="service-"]{background-repeat:no-repeat;background-position:50%;}#service-carpentry{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/carpentry-3.jpg);}#service-chimney-repairs{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/chimney-repair2.jpg);}#service-concrete-work{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/concrete-work2.jpg);}#service-custom-cabinets{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/custom-cabinets2.jpg);}#service-custom-countertops{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/custom-countertops2.jpg);}#service-doors{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/doors2.jpg);}#service-flooring{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/flooring2.jpg);}#service-gutters{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/gutters2.jpg);}#service-painting{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/painting2.jpg);}#service-tile-flooring{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/tile-flooring2.jpg);}#service-windows{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/windows2.jpg);}#service-wood-flooring{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/wood-flooring2.jpg);}#service-commercial-remodeling{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/commercial-remodeling2.jpg);}#service-commercial-construction{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/commercial-construction2.jpg);}#service-framing{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/framing2.jpg);}  [id^="aside-"]{background-repeat:no-repeat;background-position:bottom;background-attachment:fixed;}#aside-carpentry{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/carpentry.jpg);}#aside-chimney-repair{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/chimney-repair.jpg);}#aside-concrete-work{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/concrete-work.jpg);}#aside-custom-cabinets{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/custom-cabinets.jpg);}#aside-doors{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/doors.jpg);}#aside-flooring{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/flooring.jpg);}#aside-gutters{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/gutters.jpg);}#aside-painting{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/painting.jpg);}}#aside-tile-flooring{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/tile-flooring.jpg);}#aside-windows{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/windows.jpg);}#aside-wood-flooring{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/wood-flooring.jpg);}#aside-commercial-remodeling{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/commercial-remodeling.jpg);}#aside-commercial-construction{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/commercial-construction.jpg);}#aside-framing{background-image:url(https://sweepconstruction.com/wp-content/themes/gc7/images/framing.jpg);}  .about-section2-img{background:url(https://sweepconstruction.com/wp-content/themes/gc7/images/about-image.jpg) no-repeat 50%;}[id^="section-"],[id^="aside-"]{position:relative;z-index:0;}#section-carpentry-img{background:url(https://sweepconstruction.com/wp-content/themes/gc7/images/carpentry-3.jpg) no-repeat 0 50% fixed;}#section-custom-cabinets2{background:url(https://sweepconstruction.com/wp-content/themes/gc7/images/custom-cabinets2.jpg) no-repeat right fixed;}#section-custom-cabinets3{background:url(https://sweepconstruction.com/wp-content/themes/gc7/images/custom-cabinets3.jpg) no-repeat 0 50% fixed;}.gallery-content span{font-size:18px;font-weight:400;text-transform:uppercase;color:#ffffff;border:2px solid #de8d31;padding:10px 30px;cursor:pointer;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;position:relative;top:-20px;opacity:0;}.gallery-button span:hover{background:#de8d31 !important;color:#202020;}.gallery-button.custom img{width:100%;}.gallery-button.custom:hover span{opacity:1;top:0;}.gallery-button.custom:hover .main-overlay{background:rgba(0,0,0,0.72);}.gallery-content{position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:2;text-align:center;}.main-overlay{position:absolute;width:calc(100% - 30px);height:calc(100% - 19px);top:9px;left:15px;background:rgba(0,0,0,0);z-index:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}  .side-buffer{padding-left:2.5vw;padding-right:2.5vw;}.left-buffer{padding-left:5vw;}.right-buffer{padding-right:5vw;}.small-buffer{padding-left:35px;padding-right:35px;}.vertical-padding-xs{padding-top:4.5vh;padding-bottom:4.5vh;}.top-padding-xs{padding-top:4.5vh;}.bottom-padding-xs{padding-bottom:4.5vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}.top-padding-medium{padding-top:8vh;}.bottom-padding-medium{padding-bottom:8vh;}.vertical-padding-large{padding-top:12vh;padding-bottom:12vh;}.top-padding-large{padding-top:12vh;}.bottom-padding-large{padding-bottom:12vh;}.vertical-padding-x-large{padding-top:15.5vh;padding-bottom:15.5vh;}.top-padding-x-large{padding-top:15.5vh;}.bottom-padding-x-large{padding-bottom:15.5vh;}  .row.full{max-width:100%;}.tagline-bar{background:#de8d31;}.tagline-contact-info p{color:#000;'Work Sans',sans-serif;margin:0;display:inline-block !important;padding-right:35px;line-height:40px;font-size:16px;}.tagline-phone{color:#000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.tagline-phone:hover{color:white;text-decoration:underline;}.tagline-social{text-align:right;}.tagline-social a{display:inline-block;}.tagline-social .fa{color:#083343;line-height:40px;width:40px;text-align:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.tagline-social .fa:hover{background:#083343;color:#fff;}.tagline-contact-info i{margin-right:7px;color:#083343;}.logo-wrapper{position:absolute;top:-1vh;z-index:1;max-width:300px;}.border-bottom{border:3px solid #de8d31;max-width:30%;margin:0 auto;position:relative;left:1vw;top:-3vh;}.hero-content .header-company-serviceorder{color:#fff;font-size:3.5em;font-family:'poster-gothic-excond-atf',sans-serif;font-weight:600;line-height:normal;margin:0 0 25px 0;text-shadow:2px 2px #083343;}a.hero-btn{display:inline-block;background:#de8d31;color:white;width:100%;max-width:185px;text-align:center;padding:12px;border-radius:5px;margin-top:3vh;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}a.hero-btn:hover{background:white;color:#232323;}.hero-tagline p{margin:5px 0;color:#fff;}.hero-tagline{background:#083343;}.mobile-sticky{display:none;}.hero-content{position:absolute;left:0;right:0;top:32%;text-align:center;width:auto;background:rgba(0,0,0,0.5);max-width:60%;margin:0 auto;padding:5vh 0;}.slider-wrapper{height:38vw;overflow:hidden;background:black;}.inner-bg{background:center / cover url(https://sweepconstruction.com/wp-content/themes/gc7/images/contact-us.jpg);height:15vw;background-color:black;}.header-bar{background:#fff;}.flex-row{display:flex;}.home-img1{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/home-img1.jpg);}.home-img3{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/home-img3.jpg);}.cta-bg{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/cta-bg.jpg);position:relative;}#home-parallax-middle{position:relative;display:block;float:left;width:100%;height:auto;background-size:cover !important;background-position-y:0 !important;}.cta-btn:first-child{margin-right:15px;}.cta-btn{display:inline-block;min-width:262px;font-size:1.15em;font-family:'Work Sans',sans-serif;color:#101010;background:#de8d31;text-align:center;padding:15px 10px;border-radius:5px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.cta-btn:hover{background:#083343;color:#fff;}.cta-btn.alt{background:#083343;color:#fff;}.cta-btn.alt:hover{background:#fff;color:#083343;} .row.wide{max-width:100rem;}.intro-top{padding:10vh 0;}.intro-text{padding-right:5vw;}.testimonial-bg{background:#de8d31;padding:5vh 0;text-align:center;}.icon-stars{display:flex;justify-content:center;}.icon-stars i{margin:5px;}.row.test-box{max-width:50rem;}.test-box h2{color:black;}#home-parallax-middle::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.85);content:"";}.parallax-text{padding:9vh 3vw;}.padded-text{padding:5vh 5vw;}.footer-contact p,.footer-hours p{color:#000;font-size:1.1em;}.cta-bg::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgb(8,51,67,0.85);content:"";}.cta-bg h2,.cta-bg p{color:#fff;}.about-img1{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/about-img1.jpg);}.about-img2{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/about-img3.jpg);}.cta-btn-wrapper{margin-top:6vh;}.teal-bg{background:#083343;}.svc-title h1{color:#fff !important;}.yellow-bg{background:#de8d31;}.yellow-bg h2{color:#000;}.faq-img{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/faq-img.jpg);}.contact-bg{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/contact-bg.jpg);}.top-bar-section .has-dropdown>a:after{border-color:rgba(0,0,0,0.4) transparent transparent transparent;}  @media screen and (max-width:1680px){.top-bar-section li:not(.has-form) a:not(.button){font-size:0.8em;padding:0 6px;}.hero-content .header-company-serviceorder{font-size:3em;}.top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):hover{padding:0 6px;}}@media screen and (max-width:1440px){.hero-content .header-company-serviceorder{font-size:2.5em;}.hero-content{max-width:70%;top:28%;}.intro-top{padding:10vh 5vw;}}@media screen and (max-width:1280px){.logo-wrapper{max-width:250px;}} @media screen and (max-width:1180px){.top-bar-section li:not(.has-form) a:not(.button){font-size:0.7em;}} @media screen and (max-width:1024px){.button{line-height:1.5;padding:1rem;text-transform:none;}.button-2{font-size:2.5rem;word-wrap:break-word;}.button-2 span.click-here{color:inherit;opacity:1;position:relative;top:unset;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}.top-bar,.top-bar.expanded .title-area{background:#083343;padding:0;}.top-bar.expanded{width:100%;z-index:9999;}.top-bar-section ul li{background:#083343;}.top-bar-section .dropdown li{background:#ddd7cb;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#ddd7cb;line-height:45px;text-align:center;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#de8d31;color:#fff;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button)::before,.top-bar-section .dropdown li:hover:not(.has-form) > a::before,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):hover::before,.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover::before,.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{display:none;}#section-carpentry-img{background-attachment:initial!important;}.section-custom-cabinets [id^="section-"]{background-position:center!important;background-size:cover!important;background-attachment:initial!important;position:absolute;z-index:-1;}.section-custom-cabinets [id^="section-"]:first-child{border-bottom:2px solid #fff;}.section-custom-cabinets *{color:#fff!important;text-shadow:2px 2px 1px rgba(0,0,0,.4);}.section-custom-cabinets ul.list-icon li::before{border-left-color:#fff;}#section-home-repairs{background:none;}#section-hvac{background-attachment:initial!important;background-position:center!important;background-size:cover!important;}#header-doors{background-position:25% 0;}footer .row{max-width:100%;float:left;}footer p{margin-bottom:0;}.footer-wrapper .scroll-to-top{right:1rem;}.lnm-image img{max-width:100px;}.slick-slide img{height:100vh;max-width:unset;width:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}.gallery-content span{font-size:15px;}.mobile-bg{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/mobile-bg.jpg);height:400px;background-color:black;}.logo-wrapper{position:relative;top:0;max-width:100%;}.nav-bar{background:#083343;padding:0;}.header-bar{text-align:center;margin:0 auto;}.logo-wrapper img{text-align:center;margin:0 auto;max-width:200px;}.header-company-serviceorder{color:#000;}.scrollfade,[class*="fadein-"]{opacity:1;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}.top-bar-section li:not(.has-form) a:not(.button){color:white;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:4vh;padding-bottom:4vh;}.top-padding-small{padding-top:4vh;}.bottom-padding-small{padding-bottom:4vh;}.vertical-padding-medium{padding-top:6vh;padding-bottom:6vh;}.top-padding-medium{padding-top:6vh;}.bottom-padding-medium{padding-bottom:6vh;}.vertical-padding-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-large{padding-top:6vh;}.bottom-padding-large{padding-bottom:6vh;}.vertical-padding-x-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-x-large{padding-top:6vh;}.bottom-padding-x-large{padding-bottom:6vh;}.flex-row{flex-wrap:wrap;}.bg-box{height:500px;}.intro-top{padding:5vh 0 0;}.intro-text{padding-right:5vw;padding-left:5vw;margin-bottom:5vh;}.footer-wrapper{text-align:center;}svg.payment-icon{float:none;}.mobile-sticky{display:flex;position:fixed;bottom:0;left:0px;width:100%;z-index:3;justify-content:center;}.sticky-phone{display:inline-block;min-width:100%;font-size:1.15em;font-family:'Work Sans',sans-serif;color:#101010;background:#de8d31;text-align:center;padding:15px 10px;border-radius:5px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.footer-bottom{padding-bottom:60px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:20px;line-height:45px;}.top-bar-section .has-dropdown>a:after{border-color:rgba(255,255,255,0.4) transparent transparent transparent;}.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):hover{color:#de8d31;}} @media screen and (max-width:767px){header[id^="header-"]{position:relative;background-attachment:initial;background-position:center;background-size:cover;}#header-home{height:auto;}.logo{text-align:center;top:unset;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}.call-link[href^="tel:"]{top:unset;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}.call-link[href^="tel:"] span{line-height:45px;}.social-bar{width:100%;text-align:center;}.header-boxes{bottom:0;left:unset;text-align:center;left:unset;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}.slick-text-slider{width:100%;}.slick-text-slider .large-text1{font-size:1.5rem;margin:0.7rem 0;}.scroll-down .fa{font-size:3.5rem!important;}.slick-background-wrapper,.slick-extract-captions{position:relative!important;top:unset;left:unset;margin-bottom:0!important;width:100%!important;}.slick-extract-captions .slide-content{display:none;}.slick-slide img{height:auto;max-width:100vw;width:100%;top:unset;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}.pagetitle-placeholder{padding:3rem 0;}[id^="service-"]{background-size:cover;}.button-2{font-size:1.5rem;opacity:.8;padding:4.5rem 1rem;}.button-2 span{color:#fff;top:unset;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}#aside-painting,#aside-commercial-remodeling,#aside-home-additions{background-attachment:initial;background-size:cover;}#main-faq .large-text2{font-size:1.3rem;text-align:left;}#main-faq .large-text3{font-size:1.5rem;line-height:1;}#main-faq .box,#main-contact-us .box{padding:0.5rem 1.5rem;}.contactForm .strip-padding-right{padding-left:0!important;}.box p{font-size:14px;}.tagline-social{text-align:center;}.tagline-social .fa{font-size:25px;}}@media screen and (max-width:500px){.hero-tagline p{font-size:13px;}.mobile-bg{background:center / cover url(https://sweepconstruction.com/wp-content/uploads/sites/405/2025/09/small-bg.jpg);height:100px;background-color:black;}.cta-btn:first-child{margin-right:0;margin-bottom:2vh;}#home-parallax-middle{position:relative;display:block;float:left;width:100%;background-attachment:inherit !important;background-size:cover !important;background-position-y:0 !important;}h1,h1 a,.large-text1{font-size:1.5em;}h2,.large-text2{font-size:1.3em;}.bg-box{height:300px;}.logo-wrapper img{max-width:150px;}.header-company-serviceorder{font-size:14px;}} 