.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/living-room-with-leather-sectional-and-carpet-320.jpg)}@media (min-width:321px){.slide--01{background-image:url(../img/slider/living-room-with-leather-sectional-and-carpet-480.jpg)}}@media (min-width:480px){.slide--01{background-image:url(../img/slider/living-room-with-leather-sectional-and-carpet-768.jpg)}}@media (min-width:768px){.slide--01{background-image:url(../img/slider/living-room-with-leather-sectional-and-carpet-1024.jpg)}}@media (min-width:1024px){.slide--01{background-image:url(../img/slider/living-room-with-leather-sectional-and-carpet-1200.jpg)}}@media (min-width:1200px){.slide--01{background-image:url(../img/slider/living-room-with-leather-sectional-and-carpet.jpg)}}.slide--02{background-image:url(../img/slider/gourmet-kitchen-with-tile-floor-and-backsplash-and-granite-countertops-320.jpg)}@media (min-width:321px){.slide--02{background-image:url(../img/slider/gourmet-kitchen-with-tile-floor-and-backsplash-and-granite-countertops-480.jpg)}}@media (min-width:480px){.slide--02{background-image:url(../img/slider/gourmet-kitchen-with-tile-floor-and-backsplash-and-granite-countertops-768.jpg)}}@media (min-width:768px){.slide--02{background-image:url(../img/slider/gourmet-kitchen-with-tile-floor-and-backsplash-and-granite-countertops-1024.jpg)}}@media (min-width:1024px){.slide--02{background-image:url(../img/slider/gourmet-kitchen-with-tile-floor-and-backsplash-and-granite-countertops-1200.jpg)}}@media (min-width:1200px){.slide--02{background-image:url(../img/slider/gourmet-kitchen-with-tile-floor-and-backsplash-and-granite-countertops.jpg)}}.slide--active{display:block}.slide__shadow{padding:80px 0 100px;background-color:rgba(0,0,0,.25)}@media (min-width:480px){.slide__shadow{padding:130px 0 80px;background-color:rgba(0,0,0,.1)}}@media (min-width:768px){.slide__shadow{padding:210px 0 0}}@media (min-width:1440px){.slide__shadow{padding:340px 0 20px}}@media (min-width:1920px){.slide__shadow{padding:360px 0 30px}}@media (min-width:2048px){.slide__shadow{padding:410px 0 50px}}@media (min-width:2560px){.slide__shadow{padding:450px 0 60px}}.slider__text-wrap{background-color:rgba(0,0,0,.2);margin:0 auto}@media (min-width:768px){.slider__text-wrap{width:80%}}@media (min-width:1024px){.slider__text-wrap{width:70%}}.slider__serv{display:block;text-transform:uppercase;min-height:30px;margin-bottom:12px;padding-top:10px}@media (min-width:1200px){.slider__serv{font-size:20px}}.slider__serv .slider__heading{margin-bottom:6px}.slider__heading{font-family:"Garamond",Arial,Helvetica,sans-serif;font-weight:400;font-size:26px;margin:0 auto 20px;text-shadow:0 0 10px #000;padding-bottom:12px}@media (min-width:768px){.slider__heading{width:90%;font-size:44px;line-height:52px}}.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:center;-ms-flex-pack:center;justify-content:center;gap:20px}}.arrow{display:none;position:absolute;cursor:pointer;background-color:rgba(0,0,0,.5);padding:5px 10px 12px 11px;border-radius:50%}.arrow:hover{background-color:#000}.arrow img{height:20px}.arrow--left img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.arrow{display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.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{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:#dc0000;opacity:.5}}.slider__activeSlide{opacity:1}.afterSlider{margin-top:20px;text-transform:uppercase;text-align:center}@media (min-width:480px){.afterSlider{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.afterSlider__link{display:block;padding:10px 0;color:#fff;margin-bottom:20px;-webkit-transition:all .5s;transition:all .5s}@media (min-width:480px){.afterSlider__link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33%}}.afterSlider__link:hover{opacity:.7}.afterSlider__link--black{background-color:#ffec00;color:#dc0000}.afterSlider__link--gold{background-color:#dc0000;color:#ffec00}.afterSlider__link--blue{background-color:#ffec00;color:#dc0000}.badges .container,.proofs .container{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.proofs .container img{margin:0 6px}@media (min-width:480px){.proofs .container img{margin:0 12px}}@media (min-width:768px){.proofs{display:none}}.badges .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badges .container img{margin:0 6px}@media (min-width:480px){.badges .container img{margin:0 12px}.badges{display:none}}@media (min-width:768px){.service__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.service__item{display:block;text-align:center;margin-bottom:40px;color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.service__item{margin-bottom:0;width:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.service__item--th{display:none}@media (min-width:768px){.service__item--th{display:initial}}.service__item img{width:100%}.service__item:hover img{opacity:.9}.service__title{font-family:"Garamond",Arial,Helvetica,sans-serif;margin:14px 0;text-transform:uppercase;font-weight:400;font-size:22px;letter-spacing:2px}.service__text{padding:0 6px}.about{padding:100px 0;font-family:"Garamond",Arial,Helvetica,sans-serif}.about .btn{margin:32px auto 0}.about__text{line-height:2;margin-bottom:12px}@media (min-width:1024px){.about__text{margin:0 auto 12px;width:665px}}@media (min-width:768px){.products__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.products__item{display:block;color:#000;margin-bottom:40px}@media (min-width:768px){.products__item{margin-bottom:0;width:32%}}.products__img{height:170px;position:relative;overflow:hidden}@media (min-width:768px){.products__img{height:120px}}@media (min-width:1200px){.products__img{height:170px}}.more__item img,.products__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.01);transform:translate(-50%,-50%) scale(1.01);max-width:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle;width:100%}.more__item:hover img,.products__img img:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.product__title{font-family:"Garamond",Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;margin:12px 0 20px}@media (min-width:768px){.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.more__item{font-family:"Garamond",Arial,Helvetica,sans-serif;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:end;-ms-flex-pack:end;justify-content:flex-end;padding:30px;position:relative;overflow:hidden;height:350px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:0 0 10px #000}@media (min-width:768px){.more__item{padding:20px;width:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:300px}}@media (min-width:1024px){.more__item{padding:50px;height:500px}}.more__item img{z-index:-1}.more__text{z-index:1;font-size:32px}@media (min-width:768px){.more__text{font-size:27px}}@media (min-width:1024px){.more__text{font-size:36px}}.more__link{z-index:1;text-decoration:underline;font-size:18px}@media (min-width:1024px){.more__link{font-size:22px}}@media (min-width:768px){.testimonials__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.testimonial__item{margin-bottom:40px}@media (min-width:768px){.testimonial__item{width:31%;margin-bottom:0}}.testimonial__text{padding:20px 30px;background-color:#f7f7f7;color:#747474;position:relative}@media (min-width:1200px){.testimonial__text{min-height:408px}}.testimonial__text::after{position:absolute;content:"";width:30px;height:30px;background-color:#f7f7f7;bottom:-15px;left:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.testimonial__author{display:block;margin-top:20px}