.refinishing-banner{position:relative;background:#212121;height:calc(100vh - 230px);max-height:1000px}@media only screen and (max-width:1000px){.refinishing-banner{height:initial}}.refinishing-banner:before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%);z-index:3}@media only screen and (max-width:1000px){.refinishing-banner:before{background:rgba(0, 0, 0, 0.6)}}.refinishing-banner .refinishing-banner-content{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:clamp(25px, 5.21vw, 100px);width:100%;z-index:5}@media only screen and (min-width:1001px){.refinishing-banner .refinishing-banner-content{position:absolute;left:0;bottom:0}}@media only screen and (max-width:1500px){.refinishing-banner .refinishing-banner-content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}.refinishing-banner .refinishing-banner-content .banner-content h1,.refinishing-banner .refinishing-banner-content .banner-content p{color:#fff}.refinishing-banner .refinishing-banner-content .banner-content h1{font-size:clamp(40px, 2.6vw, 50px);letter-spacing:0.01em;line-height:1.1;margin:0 0 0.3em;font-weight:bold}.refinishing-banner .refinishing-banner-content .banner-content h1 small{display:block;font-size:clamp(23px, 1.56vw, 30px);font-weight:600}.refinishing-banner .refinishing-banner-content .banner-content p{font-size:17px;line-height:1.7;max-width:1500px}.refinishing-banner .refinishing-banner-content .banner-content p:last-of-type{margin-bottom:0}.refinishing-banner .refinishing-banner-content .banner-btn{-ms-flex-item-align:end;align-self:flex-end}.refinishing-banner .refinishing-banner-bg{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1000px){.refinishing-banner .refinishing-banner-bg{position:absolute;inset:0;z-index:1}}.projects-headline{text-align:center}.projects-headline h2{font-size:clamp(23px, 1.56vw, 30px);font-weight:bold;letter-spacing:0.03em}.projects-headline p{margin-bottom:0;font-size:17px}.projects-headline p+p{margin-top:25px}.hardwood-refinishing{position:relative;background:url("/Content/images/background/hardwood-floor-bg.jpg") bottom center/cover no-repeat;padding-block:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:2001px){.hardwood-refinishing{padding-block:200px}}@media only screen and (max-width:1350px){.hardwood-refinishing{padding-block:100px}}@media only screen and (max-width:1000px){.hardwood-refinishing{padding-block:50px}}.hardwood-refinishing .inner-content{background:#fff;border-radius:10px;padding:100px 5%;width:52%;-webkit-box-shadow:0 4px 32px rgba(0, 0, 0, 0.1);box-shadow:0 4px 32px rgba(0, 0, 0, 0.1)}@media only screen and (max-width:1350px){.hardwood-refinishing .inner-content{width:100%;padding:50px 35px}}@media only screen and (max-width:640px){.hardwood-refinishing .inner-content{padding-inline:35px}}@media only screen and (max-width:640px){.hardwood-refinishing .inner-content{padding-inline:25px}}.hardwood-refinishing .inner-content h2{font-weight:bold;font-size:clamp(23px, 1.56vw, 30px);margin:0 0 12px}.hardwood-refinishing .inner-content p{font-size:18px;line-height:1.7}@media only screen and (min-width:1351px){.hardwood-refinishing .inner-content p{max-width:950px}}.hardwood-refinishing .inner-content p+h2,.hardwood-refinishing .inner-content p+h3{margin-top:60px}.hardwood-refinishing .inner-content p:last-of-type{margin-bottom:0}.schedule-estimate{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:50px}@media only screen and (max-width:1280px){.schedule-estimate{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (min-width:1281px){.schedule-estimate .image-wrap{padding-right:3%}}.schedule-estimate .image-wrap img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1280px){.schedule-estimate .image-wrap img{max-height:500px}}.schedule-estimate .content-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (min-width:1281px){.schedule-estimate .content-wrap .inner-wrap{max-width:740px;margin:auto}}.schedule-estimate .content-wrap h2{font-weight:bold;font-size:clamp(23px, 1.46vw, 30px);letter-spacing:0.03em;margin:0 0 20px}.schedule-estimate .content-wrap h2 span{position:relative}.schedule-estimate .content-wrap h2 span:after{content:"";background-image:url("/Content/images/icons/underline-2.png");background-size:100% 8px;background-repeat:no-repeat;position:absolute;bottom:-9px;height:8px;width:100px;left:0}.schedule-estimate .content-wrap p{font-weight:600;font-size:18px}.wood-types{position:relative}.wood-types>h2,.wood-types>p{text-align:center}.wood-types h2{font-weight:bold;letter-spacing:0.01em;font-size:clamp(25px, 2vw, 30px)}.wood-types .visualNav-styles{margin-top:35px}.visualNav-floor{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:clamp(10px, 1.04vw, 20px);margin-top:35px}@media only screen and (max-width:1600px){.visualNav-floor{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:740px){.visualNav-floor{-ms-grid-columns:1fr;grid-template-columns:1fr}}.visualNav-floor .visualNav{position:relative;border-radius:5px;overflow:hidden}.visualNav-floor .visualNav:before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0.2)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 80%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 80%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 80%);z-index:3}.visualNav-floor .visualNav .visualNav-content{position:absolute;left:0;bottom:0;z-index:5;padding:35px}@media only screen and (max-width:1280px){.visualNav-floor .visualNav .visualNav-content{padding:25px}}.visualNav-floor .visualNav .visualNav-content h4{display:block;margin:0 0 10px;padding:0;font-size:clamp(22px, 1.3vw, 25px);font-weight:bold;line-height:1.3;color:#fff}.visualNav-floor .visualNav .visualNav-content h4 small{display:block;font-size:18px;font-weight:600}.visualNav-floor .visualNav .visualNav-content p{font-size:16px;line-height:1.5;color:#fff;margin:0}.visualNav-floor .visualNav .visualNav-img{display:block;width:100%;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=ServiceArea-Refinishing.css.map */