@charset "UTF-8";.slider{color:#fff;position:relative}.slider:hover .arrow img{opacity:.6}.slide{display:none;background-size:cover;background-repeat:no-repeat;text-align:center;background-position-y:bottom}.slide--01{background-image:url(../img/slider/refinished-hardwood-floor-chicago-320.jpg)}@media (min-width:321px){.slide--01{background-image:url(../img/slider/refinished-hardwood-floor-chicago-480.jpg)}}@media (min-width:480px){.slide--01{background-image:url(../img/slider/refinished-hardwood-floor-chicago-768.jpg)}}@media (min-width:768px){.slide--01{background-image:url(../img/slider/refinished-hardwood-floor-chicago-1024.jpg)}}@media (min-width:1024px){.slide--01{background-image:url(../img/slider/refinished-hardwood-floor-chicago-1200.jpg)}}@media (min-width:1200px){.slide--01{background-image:url(../img/slider/refinished-hardwood-floor-chicago.jpg)}}.slide--02{background-image:url(../img/slider/worker-refinishing-a-hardwood-floor-320.jpg)}@media (min-width:321px){.slide--02{background-image:url(../img/slider/worker-refinishing-a-hardwood-floor-480.jpg)}}@media (min-width:480px){.slide--02{background-image:url(../img/slider/worker-refinishing-a-hardwood-floor-768.jpg)}}@media (min-width:768px){.slide--02{background-image:url(../img/slider/worker-refinishing-a-hardwood-floor-1024.jpg)}}@media (min-width:1024px){.slide--02{background-image:url(../img/slider/worker-refinishing-a-hardwood-floor-1200.jpg)}}@media (min-width:1200px){.slide--02{background-image:url(../img/slider/worker-refinishing-a-hardwood-floor.jpg)}}.slide--active{display:block}.slide__shadow{padding:110px 0 100px;background-color:rgba(0,0,0,.25)}@media (min-width:480px){.slide__shadow{padding:160px 0 100px;background-color:rgba(0,0,0,.1)}}.slider__heading{font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:26px;margin:0 auto 60px}@media (min-width:768px){.slider__heading{width:90%;font-size:44px}}.slider__text{color:#fff;margin-bottom:10px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:5.5px}.slider__btns{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.slider__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px}}.arrow{display:none;position:absolute;cursor:pointer}.arrow img{height:40px;opacity:.2}.arrow--left img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.arrow{display:block;top:300px}}@media (min-width:1024px){.arrow{top:285px}}@media (min-width:1200px){.arrow{top:245px}}.arrow--left{left:1%}.arrow--right{right:1%}.slider__bottom-controls{position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);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}@media (min-width:1024px){.slider__bottom-controls{width:60px}}.slider__bottom-controls button{cursor:pointer}.slider__btn{background-color:transparent;border:0;opacity:.9;padding-bottom:10px}.slider__btn img{height:26px}@media (min-width:1024px){.slider__btn img{height:12px}}.slider__btn:hover{opacity:1}.slider__btn:disabled{opacity:.5}.slider__btn i{font-size:30px}@media (min-width:768px){.slider__btn i{font-size:14px}}.slider__dot,.testimonials__text br{display:none}@media (min-width:1024px){.slider__dot{display:inline-block;vertical-align:middle;width:12px;height:12px;border:0;border-radius:50%;background-color:#1e73be;opacity:.5}}.slider__activeSlide{opacity:1}.services .section__title{margin:0 auto 20px}@media (min-width:480px){.services .section__title{width:315px}}.services__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}@media (min-width:480px){.services__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.services__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.services__item{text-align:left;margin-bottom:20px}@media (min-width:480px){.services__item{width:49%}}@media (min-width:1024px){.services__item{width:24%;margin-bottom:0}}@media (min-width:1200px){.services__item{width:23%}}.services__item h3{font-family:"Roboto Slab",Arial,Helvetica,sans-serif;color:#1e73be;font-size:16px;margin:20px 0;text-transform:uppercase}@media (min-width:1200px){.services__item h3{font-size:19px;min-height:48px}}.services__item p{margin-bottom:12px}.services__item img{width:100%}.gallery{text-align:center;padding-bottom:60px;background-color:#3a3a3a}.gallery .section__title{color:#fff}.gallery .btn{margin:0 auto}.gallery__text{margin:0 auto;color:#fff}@media (min-width:768px){.gallery__text{width:80%}}.gallery__wrap{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}@media (min-width:480px){.gallery__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.gallery_item{margin-bottom:20px}@media (min-width:480px){.gallery_item{width:49%}}@media (min-width:768px){.gallery_item{margin-bottom:0;width:24.5%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.gallery_item h3{font-family:"Roboto Slab",Arial,Helvetica,sans-serif;text-align:center;margin-top:6px}.about__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.about__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.about__text-block{margin-bottom:40px}.about__text-block h2,.features .section__title{text-align:left}@media (min-width:768px){.about__text-block{margin-bottom:0;width:45%}}.about__text{margin-bottom:20px}.about__form{padding:10px;border:2px solid #f2f2f2;border-radius:1px}@media (min-width:480px){.about__form{border:6px solid #f2f2f2;padding:30px}}@media (min-width:768px){.about__form{width:44%}}.about__form iframe{height:400px!important;max-width:100%!important}@media (min-width:768px){.about__form iframe{height:321px!important}.about__form h2{padding-bottom:24px}}.features__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.features__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.features__item{margin-bottom:20px;border:1px solid rgba(0,0,0,.08);border-radius:1px;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;padding:20px 30px 28px}@media (min-width:768px){.features__item{width:40%}}@media (min-width:1024px){.features__item{width:26%}}.features__icon,.question .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features__icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:12px}.features__icon img{height:40px;margin-right:20px}.features__title{color:#000;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:21px}.question{background-image:url(../img/hardwood-floor-planks-background-320.jpg);text-align:center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position-x:center}@media (min-width:321px){.question{background-image:url(../img/hardwood-floor-planks-background.jpg)}}.question .container{-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}.question__green{background-color:rgba(30,115,190,.7);padding:100px 0}.question__text{color:#fff;font-size:24px;font-weight:700;margin:0 auto 20px}@media (min-width:768px){.question__text{width:80%}}.testimonials{background-image:url(../img/texture_1.png)}.testimonials .section__title{text-align:left}.testimonials__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.testimonials__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}}.testimonials__items{margin-bottom:40px}@media (min-width:768px){.testimonials__items{margin-bottom:0;width:49%}}.testimonials__text{padding:30px 20px 30px 30px;background-color:#fff;font-style:italic;font-size:14px;line-height:22px;position:relative;margin-bottom:20px}.testimonials__text::before{position:absolute;content:"“";top:73px;left:-12px;font-size:200px;color:rgba(50,50,50,.1);font-family:Georgia,Times,"Times New Roman",serif}.testimonials__text::after{position:absolute;content:"";left:25px;bottom:-10px;width:20px;height:20px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:1024px){.testimonials__text{min-height:287px}}@media (min-width:1200px){.testimonials__text br{display:inline-block}}.testimonials__author{color:#000;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-weight:700;font-size:20px}