ol,ul{list-style:none;margin-bottom:0;padding-left:0}a:focus{outline:0;text-decoration:none}a:hover,a:active{outline:0;text-decoration:none}html,body{font-family:'MontserratRegular',sans-serif;height:100%}p,h1,h2,h3,h4,h5,h6{color:#000}button:active,button:focus{outline:none}button{border:none;outline:none;background:none}.wrapper{position:relative;overflow-x:hidden;display:flex;flex-direction:column;min-height:100%}.content{flex:1 0 auto}.flex{flex:0 0 auto}.header-top{position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:1;background-repeat:no-repeat;color:#fff;padding:10px 0;z-index:99;transition:all ease .3s}.fix.header-top:before{background:#000}.header-top:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,50%);transition:all ease .3s}.header-bg.header-top:before{background:rgba(0,0,0,95%)}.img-logo img{margin-right:64px}.img-logo span{font-size:25px}.time-work{text-align:center}.time-work span{font-size:19px}.time-work{float:right}.time-work ul li{font-size:16px}.state-tabs{float:right}.state-tabs span:first-child{display:inline-block;margin-right:15px}.state-tabs span:first-child,.state-tabs select{font-size:21px}.state-tabs select{box-shadow:0 4px 4px rgba(0,0,0,0.25);background:rgba(255,255,255,0.71);border-radius:3px;padding:6px 15px;outline:none;background:#000;border:1px solid #fff;color:#fff}.state-tabs a{font-size:30px;margin-left:36px;color:#fff}.bgHome{position:relative;top:0;width:100%;height:100vh;overflow:hidden;background-image:url(../img/bghome.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.bgHome:before{content:'';position:absolute;top:0;left:-8rem;background-image:url(../img/bghomeBefore.png);background-repeat:no-repeat;background-size:contain;width:100%;height:100vh}.bgHome-info{position:relative;margin-left:74px;color:#fff}.bgHome-info h1{color:#fff;font-size:55px;margin-bottom:32px}.bgHome-info p{color:#fff;font-size:22px;line-height:27px}.bgHome-info__ul{margin-top:118px}.bgHome-info__ul li{position:relative;font-size:16px;margin-right:66px;padding-left:4.5rem}.bgHome-info__ul li:nth-child(1):before,.bgHome-info__ul li:nth-child(2):before,.bgHome-info__ul li:nth-child(3):before{content:'';position:absolute;left:0;top:8px;width:55px;height:55px}.bgHome-info__ul li:nth-child(1):before{background-image:url(../img/ico/1.png);background-repeat:no-repeat}.bgHome-info__ul li:nth-child(2):before{background-image:url(../img/ico/2.png);background-repeat:no-repeat}.bgHome-info__ul li:nth-child(3):before{background-image:url(../img/ico/3.png);background-repeat:no-repeat}.profile{position:relative;padding-top:66px;padding-bottom:113px}.profile .container,.trust .container{position:relative;z-index:2}canvas.stars{position:absolute;top:0;left:0;width:100%}section h2{font-family:'MontserratMedium';font-size:48px}a.linkButton{background:#FF710B;border-radius:3px;font-family:'MontserratMedium';display:inline-block;width:400px;height:80px;font-size:25px;line-height:1;padding:25px 20px;border:3px solid #FF710B;color:#fff;transition:all ease .3s}a.linkButton:hover{color:#000;background:transparent}.list-group{margin-top:45px;margin-bottom:79px}.list-group-item-action{width:258px;text-align:center;height:66px;font-size:20px;line-height:38px;font-family:'MontserratMedium'}.list-group-item.active{background-color:#264B77;border-color:#264B77;border:2px solid #101010}.list-group-item{border-radius:3px}.list-group-item+.list-group-item{border-top-width:1px}.profile-cards{margin:0 5px}.profile-cards:last-child{margin-right:0}.profile-cards:first-child{margin-left:0}#list-balkon .profile-cards,#list-vkhodnyye .profile-cards,#list-vnutrenniye .profile-cards,#list-peregorodki .profile-cards,#list-razdvizhnyye .profile-cards{margin:0 30px!important}#list-balkon .profile-cards:first-child,#list-vkhodnyye .profile-cards:first-child,#list-vnutrenniye .profile-cards:first-child,#list-peregorodki .profile-cards:first-child,#list-razdvizhnyye .profile-cards:first-child{margin-left:0!important}#list-balkon .profile-cards:last-child,#list-vkhodnyye .profile-cards:last-child,#list-vnutrenniye .profile-cards:last-child,#list-peregorodki .profile-cards:last-child,#list-razdvizhnyye .profile-cards:last-child{margin-right:0!important}.profile-cards h5{margin-bottom:20px;font-size:14px;height:30px}.profile-cards__img{padding:35px 20px;border:1px solid #A2A2A2;background:#fff;border-radius:3px}.profile-cards__img img{height:306px}.profile .container{padding:0 3.5rem}.advantages-item h3{font-size:75px;color:#264B77;font-family:'MontserratBold';margin:0;margin-top:55px}.advantages-item span{font-size:48px;color:#101010;font-family:'MontserratMedium'}.advantages-item p,.advantages-item ul li{color:#101010;font-size:20px;font-family:'MontserratLight';margin-top:66px}.advantages-item ul li{position:relative;width:160px;margin:0;margin-top:30px;padding-top:7rem;text-align:center}.advantages-item ul li:first-child{margin-left:0}.advantages-item ul li:last-child{margin-right:0;text-align:left}.advantages-item ul li:nth-child(1):before,.advantages-item ul li:nth-child(2):before,.advantages-item ul li:nth-child(3):before,.advantages-item ul li:nth-child(4):before{content:'';position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;height:90px}.advantages-item ul li:nth-child(1):before{background-image:url(../img/ico/4.png);background-repeat:no-repeat;background-size:contain;background-position:center}.advantages-item ul li:nth-child(2):before{background-image:url(../img/ico/5.png);background-repeat:no-repeat;background-size:contain;background-position:center}.advantages-item ul li:nth-child(3):before{background-image:url(../img/ico/6.png);background-repeat:no-repeat;background-size:contain;background-position:center}.advantages-item ul li:nth-child(4):before{background-image:url(../img/ico/7.png);background-repeat:no-repeat;background-size:contain;background-position:center}.advantages-item .advantages-item__years{border:2px solid #B4BBBF;background:#fff;padding:31px 0;margin-top:74px;border-radius:3px}.advantages-item .advantages-item__years h4{color:#101010;font-size:100px;margin-bottom:0;margin-top:2rem;line-height:.8;font-family:'MontserratLight'}.advantages-item .advantages-item__years span{font-size:30px;letter-spacing:.015em;line-height:30px;font-family:'MontserratLight'}.advantages-form:before{content:'';position:absolute;top:0;left:60px;background-image:url(../img/formbgright.jpg);background-repeat:no-repeat;background-size:cover;width:150%;height:105%}.advantages-form h5{font-size:30px;color:#fff;font-family:'MontserratMedium';margin-bottom:31px}.advantages-form p{font-size:25px;color:#fff;font-family:'MontserratLight'}.advantages-form form,.question-form form{margin-top:113px;border:1px solid #fff;width:505px;border-radius:3px;float:right;padding:34px 18px 23px}.advantages-form form{float:none}.advantages-form form input,.question-form form input{margin-bottom:26px;width:100%;background:none;outline:none;border:1px solid #fff;padding:18px;color:#fff;border-radius:3px}.advantages-form form button,.question-form form button{background:#fff;color:#000;height:70px;line-height:1;font-size:26px;letter-spacing:.04em;padding:19px 0;width:90%;margin:0 auto;display:block;text-align:center;border-radius:3px;border:3px solid #fff;transition:all ease .3s}.advantages-form form button:hover,.question-form form button:hover{background:transparent;color:#fff}.question-form h5,.question-form p{text-align:right}.advantages-form__item{padding-top:70px;padding-left:120px}.solutions{margin-top:125px;text-align:center}.solutions-item h3{font-size:52px;font-family:'MontserratMedium'}.solutions-item p{font-size:35px;margin-bottom:53px}.solutions-card span{display:inline-block;margin-top:18px;margin-bottom:25px;font-size:15px}.constructive{margin-top:102px}.constructive-card{position:relative;overflow:hidden;height:675px;width:100%;padding:14px 25px;text-align:right;cursor:default;transition:all ease .3s}.constructive-card:nth-child(1):before,.constructive-card:nth-child(2):before,.constructive-card:nth-child(3):before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.constructive-card:nth-child(1):before{background-image:url(../img/constructive/1.jpg);background-repeat:no-repeat}.constructive-card:nth-child(2):before{background-image:url(../img/constructive/2.jpg);background-repeat:no-repeat}.constructive-card:nth-child(3):before{background-image:url(../img/constructive/3.jpg);background-repeat:no-repeat}.constructive-card__text{position:relative}.constructive-card h5{position:relative;z-index:1;font-size:35px;color:#fff;font-family:'MontserratBold';transition:ease .5s}.constructive-card h5 span{font-family:'MontserratLight'}.constructive-card p{position:relative;z-index:1;color:#fff;font-size:18px;transform:translateX(35rem);padding-right:30px;padding-left:25px;transition:all ease .5s}.constructive-card:hover h5{transform:translateY(-10rem)}.constructive-card:hover p{transform:translateX(0rem)}.constructive-card:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:all ease .25s}.constructive-card:hover:after{background:rgba(0,0,0,.448)}.design{margin-top:110px;margin-bottom:82px}.design .slick-next{right:75px}.design .slick-prev{left:75px}.design .slick-next,.design .slick-prev{width:83px;height:83px;border-radius:50%;background:rgba(0,0,0,0.32);box-shadow:4px 4px 20px rgba(0,0,0,0.25);z-index:1;transition:all ease .3s}.sproyektiruyem-slider__item span{position:absolute;bottom:30px;right:21px;color:#fff;text-align:right;font-size:28px;font-family:'MontserratBold';text-transform:uppercase}.design .slick-next:hover,.design .slick-prev:hover{background:rgba(0,0,0,0.6)}.design .slick-prev:before{content:url(../img/ico/arrowdesignPrev.png)}.design .slick-next:before{content:url(../img/ico/arrowdesignNext.png)}.slick-slide{outline:none}.sproyektiruyem-slider__item.slick-slide{transform:scale(0.9);margin:0 10px;transition:all ease .3s}.sproyektiruyem-slider__item.slick-slide.slick-active{transform:scale(1);transition:all ease .3s}.design-item h3{font-size:52px;color:#101010;margin:0;line-height:1;font-family:'MontserratMedium'}.design-item span{font-size:35px;margin-bottom:31px;display:inline-block}.sproyektiruyem-slider img{width:100%}.question{position:relative;overflow:hidden;background-image:url(../img/question.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;padding:100px 0}.question:before{content:'';position:absolute;top:0;left:0;width:49%;height:100%;background:rgba(0,0,0,0.85)}.question-form{width:649px}.question-form h5{font-size:30px;font-family:'MontserratMedium';color:#fff}.question-form p{color:#fff;font-family:'MontserratLight';font-size:25px}.trust{position:relative}.trust-item{margin-top:57px;margin-bottom:77px}.trust-item h3{margin-bottom:50px;font-size:35px;font-family:'MontserratMedium';text-align:center}.trust-items__card{width:200px;margin:0 40px;text-align:center;font-size:18px;color:#101010;margin-bottom:2rem}.trust-items__card img{height:100px;margin-bottom:.7rem}.footerbg{position:relative;overflow:hidden;min-height:100%;background-image:url(../img/bgfooter.jpg);background-repeat:no-repeat;background-size:cover;background-position:right;padding-top:101px}.production{position:relative;z-index:1}.production-item{padding:0 42px}.production-item h3{font-size:35px;font-family:'MontserratMedium';color:#fff;margin-bottom:18px}.slick-prev:before{content:url(../img/ico/prev.png);transform:rotate(0deg)}.slick-prev{left:-55px}.slick-next:before{content:url(../img/ico/next.png)}.slick-next{right:-55px}.slick-prev:before,.slick-next:before{opacity:1}.bg{position:relative;overflow:hidden;padding-bottom:69px}.bg:before{content:'';position:absolute;top:0;left:-9rem;width:100%;height:100%;background-image:url(../img/bgwhite.png);background-repeat:no-repeat;background-size:cover;background-position:center}.reviews{position:relative;z-index:1;margin-top:74px}.reviews-item h3,.quality h3{font-size:50px;line-height:1;margin:0;font-family:'MontserratBold'}.reviews-item span,.quality span{font-size:28px;line-height:1.2}.quality .slick-slide{margin:0 10px}.reviews-item ul{width:254px}.reviews-item ul li{font-size:22px;letter-spacing:.08em;color:#777;position:relative;padding-left:60px;margin-bottom:15px;line-height:1.1}.reviews-item ul li a{color:#777}.reviews-item ul li:last-child{margin-bottom:0}.reviews-item ul li:before{content:'';position:absolute;top:0;left:0;background-image:url(../img/ico/musicUser.png);background-repeat:no-repeat;width:51px;height:51px}.reviews-item__img{margin-top:79px}.reviews-item__img div{margin-right:18px}.reviews-item__img img:last-child{margin-right:0}.reviews-item ul{margin-left:57px;margin-top:55px}.quality{position:relative;z-index:1}.quality h3,.quality span{color:#fff}.quality .slick-prev{left:-40px}.quality .slick-next{right:-30px}.quality p{font-size:25px;color:#EBEBEB;margin-right:8px}.quality-slider,.quality2-slider{margin-bottom:12px}.quality2-slider{margin-top:58px;width:400px}button.btn-more{position:absolute;right:170px;bottom:-10px;font-size:18px;color:#000;padding:13px 22px;line-height:22px;border:1px solid #000;width:223px;border-radius:3px}button.btn-more:before{content:url(../img/ico/arrow.png);position:absolute;right:30px;top:12px}button.btn-more__left{right:auto;left:-50px;bottom:20px}button.d-xl-none.btn-more.btn-more__left.text-left.d-lg-inline-block{position:relative;margin-top:2rem;left:0!important}.footer-bottom{position:relative;padding-top:80px;padding-bottom:104px}.footer-bottom form input{width:100%;color:#fff;line-height:1;border-radius:3px;font-size:25px;font-family:'MontserratLight';border:1px solid #fff;padding:20px 18px;background:transparent;margin-bottom:26px;outline:none}.footer-bottom form input:nth-child(3){margin-bottom:36px}.footer-bottom form button{width:90%;padding:23px;height:70px;line-height:1;font-size:21px;letter-spacing:.04em;font-family:'MontserratMedium';background:#fff;text-align:center;margin:0 auto;border-radius:3px;border:3px solid #fff;transition:all ease .3s}.footer-bottom form button:hover{background:transparent;color:#fff}.footer-bottom__item h3{font-size:28px;color:#fff;font-family:'MontserratMedium'}.footer-bottom__item span{font-size:21px;color:#fff;display:inline-block;margin-bottom:43px;font-family:'MontserratMedium'}.footer-bottom__item a,.footer-bottom__item span:last-child{font-family:'MontserratLight';font-size:25px;color:#fff}.footer-bottom__item span:last-child{margin-top:43px}.footer-bottom__items{margin-right:30px}.footer-bottom__items:nth-child(1){width:435px;margin-right:10px}.footer-bottom__items:nth-child(2){width:500px;margin-right:30px}.footer-bottom__items:nth-child(3){margin-right:0;margin-left:20px}.footer-bottom{padding-bottom:0}.footer-bottom p.copyright a{color:#c9c9c9;display:inline-block;margin-top:2rem;padding:1rem 0;text-transform:uppercase;font-family:'MontserratSemiBold';transition:all ease .3s;font-size:1.25rem}.footer-bottom p.copyright a:hover{color:#fff}.reviews-item__img img{width:150px}.production-slider img{height:220px}.production .slick-slider{height:220px!important}.quality img{height:200px}button.slick-next.slick-arrow.slick-disabled{display:none}.production-slider__item.slick-slide.slick-active{margin:0 10px}.modal-title{font-family:'MontserratBold'}.modal-body form,.modal-header .close{position:relative;z-index:2}.modal-body input{width:100%;margin-bottom:1.5rem;padding:10px;border:3px solid #264B77;border-radius:3px}.modal-body button{width:100%;padding:15px;text-align:center;background:#FF710B;color:#fff;border-radius:3px;font-family:'MontserratMedium';border:3px solid #FF710B;transition:all ease .3s}.modal-body button:hover{background:transparent;color:#000}.modal-content{padding:1.5rem 2rem}.thank-content{display:none}.thank{background:rgba(19,88,109,0.9);position:fixed;width:100%;height:100%;z-index:999999;display:flex;justify-content:center;align-items:center;text-align:center}.thank h2{color:#fff;font-size:30px}.quality span{margin-bottom:10px}.constructive-cards__mm,.constructive-card__mm{position:relative;color:#fff}.constructive-card-text__mm{position:absolute;top:0}.constructive-card-text__mm h5{position:relative;z-index:1;font-size:21px;color:#fff;font-family:'MontserratBold';transition:ease .5s;margin-right:.5rem;margin-top:.5rem;text-align:right;transition:all ease .3s}.constructive-card__mm:hover .constructive-card-text__mm h5{opacity:0}.constructive-card-text__mm h5 span{font-family:'MontserratLight'}.constructive-card-text__mm p{color:#fff;text-align:center;opacity:0;width:92%;font-size:12px;margin:0 auto;transition:all ease .3s}.constructive-card__mm:before{content:'';position:absolute;top:0;left:0;background:rgba(0,0,0,0);transition:all ease .3s;width:100%;height:100%}.constructive-card__mm:hover:before{background:rgba(0,0,0,.448)}.constructive-card__mm:hover .constructive-card-text__mm p{opacity:1}.constructive-card__mm:hover:after{opacity:0}.constructive-card__mm{margin:0 10px}.constructive-card__mm.slick-slide.slick-cloned{transform:scale(.95);transition:all ease .3s}.constructive-card__mm.slick-slide.slick-current.slick-active.slick-center{transform:scale(1);transition:all ease .3s}.constructive-cards__mm .slick-prev{left:10px}.constructive-cards__mm .slick-next{right:10px}.constructive-cards__mm .slick-next,.constructive-cards__mm .slick-prev{width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,0.32);box-shadow:4px 4px 20px rgba(0,0,0,0.25);z-index:1;transition:all ease .3s}