.hero{height:500px;position:relative;overflow:hidden;background:#3a3b3b url(../jpg/testimonials-bg.jpg) center/cover}.hero .background-hero-image-container{position:absolute;top:0;height:100%;width:100%;margin-left:-30px;margin-right:-30px}.hero .background-hero-image-container .background-hero-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(58,59,59,.35)}.hero video{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;height:auto;width:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .container{position:relative;z-index:1;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .title{font-size:3em;margin-bottom:25px;line-height:1.2;max-width:420px;text-shadow:2px 2px 3px rgba(0,0,0,.3);letter-spacing:-.03em}.hero .sub-title{text-transform:uppercase;font-size:.88889em;text-shadow:1px 1px 3px rgba(0,0,0,.5);letter-spacing:0;color:#F3954A}@media screen and (max-width:1400px){.hero{height:350px}}@media screen and (max-width:1200px){.hero .title{line-height:1.1}}@media screen and (max-width:576px){.hero{height:auto;padding:50px 30px}.hero .title{font-size:2.2em}}.home-categories{padding-top:80px;padding-bottom:80px;background:#f5f5f5}.home-categories .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin-left:-2px;margin-right:-2px;width:calc(100% + 4px);margin-bottom:-4px}.home-categories .wrapper>*{width:calc(100% / 4 - 4px);margin-left:2px;margin-right:2px;margin-bottom:4px}.home-categories .tile{background:center/cover no-repeat;padding:10px 15px;position:relative;text-decoration:none;border-top:6px solid}.home-categories .tile::before{content:"";display:block;padding-top:calc((215 / 295) * 100%)}.home-categories .tile:hover{text-decoration:none}.home-categories .tile:hover .gradient.dark{opacity:0}.home-categories .tile:hover .gradient.hover{opacity:1}.home-categories .tile:hover .label::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.home-categories .tile:hover .label::after{background-image:url(../svg/arrow-right-white.svg);-webkit-filter:none!important;filter:none!important}.home-categories .tile.acr{border-color:#95c11f}.home-categories .tile.acr .hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(149,193,31,0)),to(#95c11f));background:linear-gradient(rgba(149,193,31,0),#95c11f)}.home-categories .tile.acr .label::before{background-image:url(../svg/acr.svg)}.home-categories .tile.acr .label::after{-webkit-filter:brightness(0) saturate(100%) invert(68%) sepia(71%) saturate(476%) hue-rotate(30deg) brightness(90%) contrast(94%);filter:brightness(0) saturate(100%) invert(68%) sepia(71%) saturate(476%) hue-rotate(30deg) brightness(90%) contrast(94%)}.home-categories .tile.engineering{border-color:#c7017f}.home-categories .tile.engineering .hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(199,1,127,0)),to(#c7017f));background:linear-gradient(rgba(199,1,127,0),#c7017f)}.home-categories .tile.engineering .label::before{background-image:url(../svg/engineering.svg)}.home-categories .tile.engineering .label::after{-webkit-filter:brightness(0) saturate(100%) invert(11%) sepia(87%) saturate(7481%) hue-rotate(315deg) brightness(82%) contrast(99%);filter:brightness(0) saturate(100%) invert(11%) sepia(87%) saturate(7481%) hue-rotate(315deg) brightness(82%) contrast(99%)}.home-categories .tile.plumbing{border-color:#0bbbef}.home-categories .tile.plumbing .hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(11,187,239,0)),to(#0bbbef));background:linear-gradient(rgba(11,187,239,0),#0bbbef)}.home-categories .tile.plumbing .label::before{background-image:url(../svg/plumbing.svg)}.home-categories .tile.plumbing .label::after{-webkit-filter:brightness(0) saturate(100%) invert(86%) sepia(43%) saturate(6980%) hue-rotate(155deg) brightness(92%) contrast(104%);filter:brightness(0) saturate(100%) invert(86%) sepia(43%) saturate(6980%) hue-rotate(155deg) brightness(92%) contrast(104%)}.home-categories .tile.medical{border-color:#e30613}.home-categories .tile.medical .hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(227,6,19,0)),to(#e30613));background:linear-gradient(rgba(227,6,19,0),#e30613)}.home-categories .tile.medical .label::before{background-image:url(../svg/medical.svg)}.home-categories .tile.medical .label::after{-webkit-filter:brightness(0) saturate(100%) invert(15%) sepia(95%) saturate(4603%) hue-rotate(350deg) brightness(86%) contrast(110%);filter:brightness(0) saturate(100%) invert(15%) sepia(95%) saturate(4603%) hue-rotate(350deg) brightness(86%) contrast(110%)}.home-categories .tile .gradient{content:"";position:absolute;bottom:0;left:0;height:75%;width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.home-categories .tile .gradient.dark{background:-webkit-gradient(linear,left top,left bottom,from(rgba(96,96,96,0)),to(#000));background:linear-gradient(rgba(96,96,96,0),#000)}.home-categories .tile .gradient.hover{opacity:0;height:100%}.home-categories .label{color:#fff;font-size:1.11111em;font-weight:500;letter-spacing:-.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:8px;z-index:2;width:calc(100% - 30px)}.home-categories .label::before{content:"";height:20px;width:20px;background:center/contain no-repeat;position:absolute;top:-25px;left:0}.home-categories .label::after{content:"";background:url(../svg/arrow-right-orange.svg) center/contain no-repeat;height:16px;width:16px;margin-left:8px}@media screen and (max-width:1200px){.home-categories{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:768px){.home-categories .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin-left:-2px;margin-right:-2px;width:calc(100% + 4px);margin-bottom:-4px}.home-categories .wrapper>*{width:calc(100% / 2 - 4px);margin-left:2px;margin-right:2px;margin-bottom:4px}.home-categories .tile::before{content:"";display:block;padding-top:calc((150 / 295) * 100%)}}@media screen and (max-width:576px){.home-categories .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-right:0;width:100%}.home-categories .wrapper>*{width:100%;margin-left:0;margin-right:0}.home-categories .tile::before{content:"";display:block;padding-top:calc((100 / 295) * 100%)}}.home-featured-products{background:#f5f5f5;padding-bottom:80px}.home-featured-products .container.products-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.home-featured-products .product-card{width:calc(25% - 22px);max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none}.home-featured-products .h1{text-align:center;margin-bottom:50px}@media screen and (max-width:1200px){.home-featured-products{padding-top:50px;padding-bottom:50px}.home-featured-products .product-card{max-width:none;width:calc(33.3333% - 21px)}.home-featured-products .product-card:nth-child(4){display:none}}@media screen and (max-width:860px){.home-featured-products{padding-bottom:30px}.home-featured-products .container.products-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-featured-products .product-card{width:calc(50% - 10px);margin-bottom:20px}.home-featured-products .product-card:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:576px){.home-featured-products .product-card{width:100%}}.home-about{background:#f5f5f5;padding-top:80px;padding-bottom:80px}.home-about .left-col{width:400px}.home-about .left-col a{margin-top:125px}.home-about .right-col{margin-left:55px;-webkit-box-flex:1;-ms-flex:1;flex:1}.home-about .right-col>ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none}.home-about .right-col>ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-left:25px;padding-top:15px}.home-about .right-col>ul li::before{content:"";background-image:url(../svg/circle-check.svg);height:20px;width:20px;display:block;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:18px}@media screen and (max-width:1200px){.home-about{padding-bottom:50px}}@media screen and (max-width:992px){.home-about .container{display:block}.home-about .left-col{margin-bottom:40px;margin-left:0;width:100%}.home-about .left-col a{margin-top:0}.home-about .right-col{margin-left:0;width:100%}.home-about .right-col>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-about .right-col>ul li{margin-bottom:1rem}}@media screen and (max-width:576px){.home-about{padding-top:50px}}.home-social-media{background:#f5f5f5}.home-social-media .container #sb_instagram.sbi{padding:2rem 0!important}.home-social-media .container #sb_instagram.sbi .sb_instagram_header{position:relative}.home-social-media .container #sb_instagram.sbi .sb_instagram_header::after{content:"";background-image:url(../group869.html);height:33px;width:235px;display:block;background-size:cover;background-repeat:no-repeat;position:absolute;right:5px;top:30px}.home-social-media .container #sb_instagram.sbi .sb_instagram_header a .sbi_header_text h3{margin-left:50px!important}.home-social-media .container #sb_instagram.sbi .sb_instagram_header .sbi_header_img{background:none;width:80px}.home-social-media .container #sb_instagram.sbi .sb_instagram_header .sbi_header_img div svg path{fill:#F3954A}@media screen and (max-width:576px){.home-social-media .container #sb_instagram.sbi .sb_instagram_header::after{display:none}}.home-social-media .container #sb_instagram.sbi .sb_instagram_header a h3::before{content:"Meet Copperman @"}.home-social-media .container .social-youtube-videos{margin:0;padding:2rem 0;position:relative;overflow:hidden;padding-bottom:4em}.home-social-media .container .social-youtube-videos .wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}@media screen and (min-width:1400px){.home-social-media .container .social-youtube-videos .wrapper{width:calc(100% - 100px)}}.home-social-media .container .social-youtube-videos .wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.home-social-media .container .social-youtube-videos .wrapper .slick-track .video{-webkit-box-flex:1;-ms-flex:1;flex:1}.home-social-media .container .social-youtube-videos .wrapper .slick-track .video+.video{margin-left:0}.home-social-media .container .social-youtube-videos .wrapper .slick-track .video .video-wrapper{display:block;position:relative}.home-social-media .container .social-youtube-videos .wrapper .slick-track .video .video-wrapper::before{content:"";display:block;padding-top:calc((2 / 3) * 100%)}.home-social-media .container .social-youtube-videos .wrapper .slick-track .video .video-wrapper img{height:100%;left:0;position:absolute;top:0;width:100%}.home-social-media .container .social-youtube-videos .wrapper .slick-track .video .title{color:#212529;display:block;font-weight:500;line-height:1.25;margin-top:1rem}.home-social-media .container .social-youtube-videos .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.home-social-media .container .social-youtube-videos .arrows .arrow{height:60px;width:60px;background:url(../svg/chevron-right-grey.svg) center/13px 25px no-repeat #292e31;border:1px solid #707070;cursor:pointer}.home-social-media .container .social-youtube-videos .arrows .arrow.prev{background-image:url(../svg/chevron-left-grey.svg)}.home-social-media .container .social-youtube-videos .arrows .arrow.next{margin-left:-1px}.home-social-media .container .social-youtube-videos .arrows .arrow:hover{background-color:#464646}@media screen and (min-width:1400px){.home-social-media .container .social-youtube-videos .arrows{width:100%;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.home-social-media .container .social-youtube-videos .arrows .arrow{position:absolute;background:url(../svg/chevron-right-black.svg) center/13px 25px no-repeat #fff;border:0;-webkit-filter:none;filter:none;-webkit-transition:all 0.5s;transition:all 0.5s;height:50px;width:50px}.home-social-media .container .social-youtube-videos .arrows .arrow:hover{background-color:#ececec}.home-social-media .container .social-youtube-videos .arrows .arrow.prev{left:0;background-image:url(../svg/chevron-right-black.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-social-media .container .social-youtube-videos .arrows .arrow.next{right:0}}.home-social-media .container .social-youtube-videos .youtube-link .youtube-icon{background:none;width:40px}.home-social-media .container .social-youtube-videos .youtube-link .youtube-icon svg path{fill:#e30613}.home-testimonials{background:#3a3b3b url(../jpg/testimonials-bg.jpg) center/cover no-repeat;padding-top:120px;padding-bottom:120px}.home-testimonials .heading{font-size:2.55556em;width:300px;margin-right:50px;line-height:1.1;letter-spacing:-.01em}.home-testimonials .testimonial-slider-container{width:calc(100% - 350px);display:none}.home-testimonials .testimonial-slider-container .testimonial .text{color:#fff;font-size:1.55556em;line-height:1.3}.home-testimonials .testimonial-slider-container .testimonial .author{text-transform:uppercase;font-size:.88889em;font-weight:500;color:#707070;margin-top:20px}.home-testimonials .testimonial-slider-container .controls{color:#c4c4c4;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #707070;margin-top:35px}.home-testimonials .testimonial-slider-container .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-1px}.home-testimonials .testimonial-slider-container .arrows .arrow{height:60px;width:60px;background:url(../svg/chevron-right-grey.svg) center/13px 25px no-repeat;border:1px solid #707070;cursor:pointer}.home-testimonials .testimonial-slider-container .arrows .arrow.prev{background-image:url(../svg/chevron-left-grey.svg)}.home-testimonials .testimonial-slider-container .arrows .arrow.next{margin-left:-1px}.home-testimonials .testimonial-slider-container .arrows .arrow:hover{background-color:#464646}.home-testimonials .testimonial-slider-container .slider-pagination ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}.home-testimonials .testimonial-slider-container .slider-pagination button{background:0;height:30px;width:30px;line-height:27px;color:#fff;border-radius:50%;font-size:14px;font-weight:500;border:0;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;outline:0;text-align:center}.home-testimonials .testimonial-slider-container .slider-pagination button::before{content:"0"}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.home-testimonials .testimonial-slider-container .slider-pagination button::before{display:none}}.home-testimonials .testimonial-slider-container .slider-pagination li:not(:last-child){margin-right:6px}.home-testimonials .testimonial-slider-container .slider-pagination li:not(.slick-active):hover button{color:#F3954A}.home-testimonials .testimonial-slider-container .slider-pagination li.slick-active button{background:#F3954A}.home-testimonials .international{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}@media screen and (max-width:1400px){.home-testimonials .heading{width:250px}.home-testimonials .testimonial-slider-container{width:calc(100% - 300px)}}@media screen and (max-width:1200px){.home-testimonials{padding-top:50px}}@media screen and (max-width:992px){.home-testimonials{padding-bottom:50px}.home-testimonials .testimonial-slider-container .testimonial .text{font-size:1.2em}}@media screen and (max-width:768px){.home-testimonials .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-testimonials .heading{width:100%;margin-right:0;margin-bottom:20px}.home-testimonials .testimonial-slider-container{width:100%}}.home-calculators{background:#f5f5f5;padding-bottom:40px;padding-top:40px;border-top:1px solid #d9d9d9}.home-calculators h2{color:#000;font-size:1.55556em;letter-spacing:-.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.home-calculators h2::before{content:"";background:url(../svg/calculators.svg) center/contain no-repeat;height:47px;width:45px;margin-right:15px}.home-calculators .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-calculators .column{-webkit-box-flex:1;-ms-flex:1;flex:1}.home-calculators .content-area{padding-left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-calculators .content-area>*{width:calc(50% - 12px)}.home-calculators .calculator-links{display:-webkit-box;display:-ms-flexbox;display:flex}.home-calculators .calculator-links a:not(:last-child){margin-right:15px}.home-calculators .calculator-links a:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.home-calculators .calculator-links img{height:32px;width:auto;display:block}.home-calculators .text{margin-bottom:25px}.home-calculators .graphic{max-width:100%;display:block;height:auto;margin-right:-50px}.home-calculators .content{font-size:.88889em}.home-calculators .links{white-space:nowrap}.home-calculators .links ul{list-style:none}.home-calculators .links ul li{border-bottom:1px solid #d9d9d9}.home-calculators .links ul li:first-child{border-top:1px solid #d9d9d9}.home-calculators .links ul a{color:#212529;text-transform:uppercase;font-size:.88889em;font-weight:500;padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-calculators .links ul a::after{content:"";height:14px;width:14px;background:url(../svg/arrow-right-orange.svg) center/contain no-repeat}.home-calculators .links ul a:hover{background:#ececec;text-decoration:none}@media screen and (max-width:1200px){.home-calculators .graphic{display:none}}@media screen and (max-width:992px){.home-calculators{margin-top:0;padding-top:50px}}@media screen and (max-width:768px){.home-calculators h2::before{display:none}.home-calculators .content-area{padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-calculators .content-area>*{width:100%}.home-calculators .links{margin-top:30px}.home-calculators .links ul{padding-left:0}}.home-services-slider{background:#f5f5f5;padding-bottom:80px}.home-services-slider .slider{position:relative}.home-services-slider .arrow{height:44px;width:44px;position:absolute;top:calc(50% - 22px);background:#fff url(../svg/chevron-right-black.svg) center/10px 19px no-repeat;z-index:1;cursor:pointer;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.home-services-slider .arrow:hover{background-color:#ececec}.home-services-slider .arrow.prev{left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-services-slider .arrow.next{right:20px}@media screen and (max-width:1200px){.home-services-slider{padding-bottom:50px}}@media screen and (max-width:710px){.home-services-slider .slider{margin-left:-30px;width:calc(100% + 60px)}.home-services-slider .image{position:relative;overflow:hidden;max-height:168px}.home-services-slider .image::before{content:"";display:block;padding-top:calc((490 / 650) * 100%)}.home-services-slider .image img{position:absolute;right:0;top:0;height:auto;max-width:100%}.home-services-slider .arrow{display:none!important}}.home-associations{padding-top:80px;padding-bottom:80px}.home-associations .headings{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.home-associations .slider{width:100%;height:190px;border-right:1px solid #d9d9d9}.home-associations .slick-list::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#d9d9d9}.home-associations .slick-track{height:190px;margin-left:-1px;border-left:1px solid #d9d9d9}.home-associations .associate{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;border-right:0;float:left;width:20%;height:100%}.home-associations .arrow{position:absolute;height:44px;width:44px;top:calc(50% - 22px);background:url(../svg/chevron-right-black.svg) center/10px 19px no-repeat;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;cursor:pointer}.home-associations .arrow:hover{background-color:#ececec}.home-associations .arrow.prev{left:-60px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-associations .arrow.next{right:-60px}@media screen and (max-width:1360px){.home-associations .slider{margin-left:40px;width:calc(100% - 80px)}}@media screen and (max-width:1200px){.home-associations{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:992px){.home-associations .slider{height:150px}.home-associations .slick-track{height:150px}.home-associations img{max-height:80%;max-width:80%;height:auto;width:auto}}@media screen and (max-width:576px){.home-associations .slider{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.home-associations .associate{width:150px;float:none;-webkit-box-flex:0;-ms-flex:none;flex:none}}