section{display:flex;width:100vw;background-color:#fff;border-top:1px solid hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.7);overflow:hidden}.first{display:flex;height:100vh}@media(max-width:768px){.first{height:500px}}.first .banner{display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100vh}@media(max-width:768px){.first .banner{height:auto}}.first .banner img{position:absolute;display:flex;align-items:center;width:100%;height:100vh;left:0}@media(max-width:768px){.first .banner img{width:auto;height:500px;object-fit:cover}}.first .banner div h1{position:relative;width:100%;display:flex;flex-wrap:nowrap;align-content:center;color:#fff;font-size:1.9rem;margin-top:55px}@media(max-width:768px){.first .banner div h1{align-content:start;font-size:12px;margin-top:25px}}.first .banner .download_catalog{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;bottom:110px;border-radius:40px;background-color:#fff;z-index:2;height:80px;width:250px;transition-duration:.6s}.first .banner .download_catalog p{font-size:25px;line-height:20.2px;font-weight:300;color:#3c3c3b}.first .banner .download_catalog:hover{background-color:hsla(0,0%,100%,.7);transition-duration:.6s}.first .banner .download_catalog:hover a{color:rgba(0,0,0,.7)}.main-info{background-color:#3c3c3b;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%;height:100vh}@media(max-width:768px){.main-info{height:400px;margin-top:50px}}.main-info .first-info{position:absolute;width:600px;z-index:2;background-color:#fff;border-radius:20px;margin-right:500px;margin-top:300px}@media(max-width:1200px){.main-info .first-info{width:400px;margin-right:380px;border-radius:15px;margin-top:200px}}@media(max-width:768px){.main-info .first-info{width:200px;margin-right:180px;border-radius:5px;margin-top:100px}}.main-info .first-info img{width:auto;height:auto}.main-info .first-info .DownInfo{margin:10px;font-size:20px;line-height:20.2px}@media(max-width:1200px){.main-info .first-info .DownInfo{font-size:15px}}@media(max-width:768px){.main-info .first-info .DownInfo{font-size:10px}}.main-info .second-info{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:600px;height:600px;margin-left:300px}@media(max-width:1200px){.main-info .second-info{width:500px;height:500px;margin-left:240px}}@media(max-width:768px){.main-info .second-info{width:250px;height:250px;margin-left:180px}}.main-info .second-info img{object-fit:cover;border-radius:30px}.main-news,.main-news h1{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.main-news h1{margin:40px;align-content:center;align-items:center;font-size:45px;line-height:45.2px;font-weight:300}@media(max-width:1200px){.main-news h1{font-size:25px;margin:5px}}@media(max-width:768px){.main-news h1{font-size:17px;margin:5px}}.main-news p{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;font-size:40px;line-height:40.2px;font-weight:300;width:100%}@media(max-width:1200px){.main-news p{font-size:20px;line-height:20.2px;margin:5px}}@media(max-width:768px){.main-news p{font-size:15px;line-height:15.2px;margin:5px}}.main-news a{display:flex;flex-wrap:wrap;justify-content:center;margin:50px;width:350px;height:450px}@media(max-width:1200px){.main-news a{margin:15px;height:400px}}@media(max-width:1024px){.main-news a{margin:5px;height:400px}}@media(max-width:768px){.main-news a{margin:5px;height:400px;border:.5px solid #a5acb1}}.main-news a img{width:350px;height:350px;box-shadow:1px 1px 2px 1px #a5acb1;border-radius:20px}@media(max-width:1024px){.main-news a img{width:300px;height:300px}}@media(max-width:768px){.main-news a img{width:300px;height:300px}}.main-news a h1{margin:5px;font-size:30px;line-height:30.2px}@media(max-width:1200px){.main-news a h1{font-size:20px;line-height:20.2px;margin:1px}}@media(max-width:768px){.main-news a h1{font-size:15px;line-height:15.2px;margin:1px}}.main-news a span{margin:0;font-size:15px;text-align:justify}@media(max-width:1200px){.main-news a span{font-size:12px;line-height:12.2px}}@media(max-width:768px){.main-news a span{font-size:10px;line-height:12.2px}}.main-dezign{display:flex;flex-wrap:wrap;background-color:#3c3c3b;justify-content:center;align-items:center;align-content:center}@media(max-width:1200px){.main-dezign{height:600px}}@media(max-width:768px){.main-dezign{height:400px}}.main-dezign div{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;width:50%;height:100vh}.main-dezign div h1{color:#fff;font-size:37px;line-height:37.2px;font-weight:500;margin:50px;width:50%}@media(max-width:1200px){.main-dezign div h1{font-size:27px;line-height:27.2px;width:65%}}@media(max-width:768px){.main-dezign div h1{font-size:17px;line-height:17.2px;width:70%}}.main-dezign div p{width:50%;color:#fff;font-size:20px;line-height:20.2px;font-weight:100;text-align:justify}@media(max-width:1200px){.main-dezign div p{font-size:15px;line-height:15.2px;width:65%}}@media(max-width:768px){.main-dezign div p{font-size:9px;line-height:9.2px;width:70%}}.main-dezign div img{margin-right:200px;width:70%}@media(max-width:1200px){.main-dezign div img{margin-right:20px;width:80%}}@media(max-width:768px){.main-dezign div img{margin-right:2px;width:90%}}.main-kachestvo,.main-kachestvo h1{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.main-kachestvo h1{margin:20px;font-size:40px;line-height:40.2px;font-weight:300}@media(max-width:768px){.main-kachestvo h1{margin:1px;font-size:15px;line-height:15.2px}}.main-kachestvo h2{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%;font-size:30px;line-height:30.2px;font-weight:100}@media(max-width:1200px){.main-kachestvo h2{font-size:20px;line-height:20.2px}}@media(max-width:768px){.main-kachestvo h2{font-size:12px;line-height:12.2px}}.main-kachestvo div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:50%;margin:20px}@media(max-width:1200px){.main-kachestvo div{width:90%;margin:2px}}@media(max-width:768px){.main-kachestvo div{font-size:10px;width:100%;margin:2px}}.main-kachestvo div img{width:10%}.main-kachestvo div div{margin-left:50px;width:80%}@media(max-width:768px){.main-kachestvo div div{margin-left:10px;width:80%}}.main-kachestvo div div h3{font-size:25px;line-height:25.2px;font-weight:300;width:100%}@media(max-width:1200px){.main-kachestvo div div h3{font-size:15px;line-height:15.2px}}@media(max-width:768px){.main-kachestvo div div h3{font-size:8px;line-height:8.2px}}.main-kachestvo div div p{font-size:20px;line-height:20.2px;font-weight:300;width:100%}@media(max-width:1200px){.main-kachestvo div div p{font-size:12px;line-height:12.2px}}@media(max-width:768px){.main-kachestvo div div p{font-size:7px;line-height:7.2px}}.main-interiers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border-top:2px solid #3c3c3b}.main-interiers h1{margin:15px;width:100%;font-size:40px;line-height:40.2px;font-weight:300;text-align:center}@media(max-width:768px){.main-interiers h1{font-size:15px;line-height:15.2px;margin:3px}}.main-interiers p{margin:10px;width:100%;font-size:30px;line-height:30.2px;font-weight:300;text-align:center}@media(max-width:768px){.main-interiers p{font-size:12px;margin:3px}}.main-interiers div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%}.main-interiers div img{margin:15px;height:450px;width:auto}@media(max-width:1405px){.main-interiers div img{height:350px;margin:10px}}@media(max-width:1124px){.main-interiers div img{height:300px;margin:10px}}@media(max-width:1024px){.main-interiers div img{height:220px;margin:10px}}@media(max-width:768px){.main-interiers div img{height:150px;margin:6px}}@media(max-width:488px){.main-interiers div img{height:110px;margin:3px}}.map{width:100vw;height:100vh;align-items:flex-start;padding:50px}.map,.map .selectbox{display:flex;flex-wrap:wrap;justify-content:start}.map .selectbox{flex-direction:column;width:20%;height:100%}.map .selectbox .selectmenu{display:flex;flex-wrap:wrap;justify-content:start;width:300px;border-radius:20px;border:.2px solid #000}.map .selectbox .selectmenu button{width:100%;font-size:20px;text-align:start;padding:10px}.map .Maps{display:flex;flex-wrap:wrap;width:75%;height:80%;justify-content:center;border-radius:30px}.map .Maps .ymaps-2-1-79-inner-panes{filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1)}