@import url(https://ceilingdesigntor.top/assets/template/2019/css/fonts.css);@import url(https://ceilingdesigntor.top/assets/template/2019/libs/fontawesome/fontawesome-all.min.css);@import url(https://ceilingdesigntor.top/assets/template/2019/libs/bootstrap/bootstrap.min.css);@import url(https://ceilingdesigntor.top/assets/template/2019/libs/slick/slick.css);@import url(https://ceilingdesigntor.top/assets/template/2019/libs/swiper/swiper.min.css);@import url(https://ceilingdesigntor.top/assets/template/2019/libs/fancybox/jquery.fancybox.min.css);@import url(https://ceilingdesigntor.top/assets/template/2019/libs/juxtapose/juxtapose.css);button,input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none}button:focus{-webkit-box-shadow:none!important;box-shadow:none!important}:focus{outline:none}a,body{font:400 16px FuturaPT,sans-serif}a{-webkit-transition:.3s;transition:.3s;display:inline-block}a:hover{text-decoration:none}img{max-width:100%;max-height:100%}a img{border:none;outline:none}ul{list-style:none;padding:0;margin:0}.title{font-size:26px;font-weight:500;text-align:center}.head{font:400 40px/1}.container{padding:0;max-width:1160px;margin:0 auto}.link{-ms-flex-pack:center;height:60px;justify-content:center;-webkit-box-pack:center;font-size:19px;font-weight:300;color:#000;-webkit-box-align:center;background-color:#deb265;align-items:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.75);box-shadow:0 0 5px rgba(0,0,0,.75);border-radius:5px;width:236px;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.link:hover{color:#fff;background-color:#c19446}@media screen and (max-width:1200px){.container{max-width:940px}}@media screen and (max-width:960px){.container{max-width:600px}.head{font-size:26px}}@media screen and (max-width:640px){.container{padding:0 20px;max-width:100%}}.line{border:1px solid rgba(71,71,71,.5);position:relative;max-width:600px;opacity:.2;margin:0 auto}.line:after,.line:before{height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";position:absolute;top:50%;width:200px;display:block}.line:before{left:100%;background-image:-webkit-gradient(linear,left top,right top,from(#474747),to(rgba(71,71,71,0)));background-image:linear-gradient(90deg,#474747,rgba(71,71,71,0))}.line:after{right:100%;background-image:-webkit-gradient(linear,right top,left top,from(#474747),to(rgba(71,71,71,0)));background-image:linear-gradient(270deg,#474747,rgba(71,71,71,0))}@media screen and (max-width:1200px){.line{max-width:300px}}@media screen and (max-width:960px){.line:after,.line:before{width:100px}}@media screen and (max-width:640px){.line{max-width:240px}.line:after,.line:before{width:80px}}@media screen and (max-width:480px){.line{max-width:140px}}.btn{padding:0 60px;border:1px solid #deb265;color:#000;text-align:center;background-color:#deb265;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:5px;line-height:58px}.btn:hover{border-color:#c19446;color:#fff;background-color:#c19446;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.003);box-shadow:0 0 20px 0 rgba(0,0,0,.003)}.btn--white{border-color:#fff;color:#fff;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn--white:hover{border-color:#fff;color:#000;background-color:#fff}.btn--red{padding:0 36px;border:none;color:#fff;text-transform:uppercase;background-color:#fa888e;line-height:53px}.btn--red:hover{background-color:#f86169}@media screen and (max-width:640px){.btn{padding:0 30px}}.burger{-ms-flex-pack:center;height:48px;justify-content:center;-webkit-box-pack:center;right:16px;-webkit-box-align:center;position:fixed;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:.6;top:3px;background-color:#fafafa;align-items:center;-webkit-box-orient:vertical;cursor:pointer;width:48px;-ms-flex-align:center;display:none;z-index:99}.burger span{height:2px;background-color:#000;margin:2px 0;width:22px;display:block}@media screen and (max-width:640px){.burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.soc{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.soc li{margin-right:8px}.soc li:last-child{margin-right:0}.soc li a{-ms-flex-pack:center;height:30px;overflow:hidden;justify-content:center;-webkit-box-pack:center;font-size:18px;-webkit-box-align:center;background-color:#fff;align-items:center;border-radius:50%;width:30px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.soc li a i{color:#000}@media screen and (max-width:480px){.fancybox-slide{padding:0}}.popup{padding:38px 45px 40px;text-align:center;background-color:#fff;margin:0 auto;width:560px;display:none}.popup .btn{height:52px;font-size:16px;font-weight:600;letter-spacing:.5px;width:100%;line-height:1}.popup-title{font-size:36px;font-weight:600;margin-bottom:12px;letter-spacing:1px;line-height:1.23}.popup-descr{font-size:16px;font-size:30px;margin-bottom:24px;line-height:1.55}.popup-descr p{font-size:16px;margin:0}.popup-input{margin-bottom:25px}.popup-input input{height:54px;padding:0 20px;border:1px solid #c9c9c9;color:#000;font:400 16px FuturaPT;border-radius:5px;width:100%}.popup-inputtime{max-width:245px}.popup-check{margin-bottom:25px}.popup-text{padding:0 50px;font:400 15px/1.55;margin-top:20px}.popup-text p{font:400 15px/1.55;margin:0}@media screen and (max-width:1200px){.popup{width:460px}.popup-title{font-size:32px}.popup-text{padding:0 20px}.popup-text,.popup-text p{font-size:14px}}@media screen and (max-width:640px){.popup{padding:20px;margin:44px 0}.popup .btn{height:50px}.popup-title{font-size:28px;letter-spacing:0}.popup-input{margin-bottom:20px}.popup-input input{height:50px!important;padding:0 14px}.popup-text{padding:0}.popup-text,.popup-text p{font-size:12px;line-height:1.45}}@media screen and (max-width:480px){.popup .btn{padding:0 12px}.popup-title{margin-bottom:14px}.popup-inputtime{max-width:100%}}#get-consultation .popup-title{margin-bottom:26px}#get-consultation .popup-input input{height:60px}@media screen and (max-width:480px){#get-consultation .popup-title{margin-bottom:14px}}.checkbox{height:20px;flex-shrink:0;border:2px solid #000;-ms-flex-negative:0;position:relative;width:20px}.checkbox-item{-webkit-box-align:center;margin:0;align-items:center;cursor:pointer;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox input{height:100%;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;z-index:5}.checkbox input:checked+span:before{opacity:1}.checkbox span{height:100%;position:absolute;top:0;left:0;width:100%}.checkbox span:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:13px;font-weight:900;-webkit-transition:.3s;transition:.3s;content:"\f00c";position:absolute;opacity:0;top:50%;left:50%;font-family:Font Awesome\ 5 Free}.checkbox-text{font:300 15px/1.55;text-align:left;margin-left:10px}.checkbox-text a{color:#000;font:300 15px/1.55;display:inline}.checkbox-text a:hover{text-decoration:underline}@media screen and (max-width:1200px){.checkbox-text,.checkbox-text a{font-size:14px}}@media screen and (max-width:640px){.checkbox-text,.checkbox-text a{font-size:12px}}.preview{padding:75px 0 80px;color:#fff;text-align:center}.preview-wrap{background:url(https://ceilingdesigntor.top/assets/template/2019/images/preview-bg.jpg) no-repeat 50%;background-size:cover}.preview-title{font-size:42px;font-weight:600;margin-bottom:20px}.preview-description{font-size:28px;font-weight:300;max-width:530px;margin:0 auto 20px}@media only screen and (max-width:640px){.preview{padding:30px 0}.preview-title{font-size:25px}.preview-description{font-size:18px}}.works{padding:45px 0}.works-title{font-size:35px;font-weight:600;margin-bottom:45px;text-align:center}.works-items{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex}.works-item{margin:0 auto;width:45%}.works-description{min-height:110px;font-size:25px;font-weight:600;text-align:center}.works-img{margin-bottom:8px;position:relative}.works-img span{font-size:25px;font-weight:400;position:absolute;top:13px;left:10px}.works-img img{width:100%}@media only screen and (max-width:1200px){.works-description{font-size:23px}}@media only screen and (max-width:960px){.works-title{font-size:28px}.works-description,.works-img span{font-size:18px}}@media only screen and (max-width:640px){.works-title{font-size:21px}.works-items{display:block}.works-item{max-width:320px;margin:0 auto 25px;width:100%}.works-description{min-height:0;margin-bottom:15px}}.benefits-title{font-size:35px;font-weight:600;margin-bottom:40px;text-align:center}.benefits-items{display:-webkit-box;display:-ms-flexbox;display:flex}.benefits-item{margin-bottom:35px;padding-right:15px;width:25%}.benefits-img{height:117px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.benefits-head{font-size:25px;font-weight:600;margin-bottom:15px;max-width:200px}.benefits-text{font-size:18px;font-weight:300}@media only screen and (max-width:960px){.benefits-title{font-size:28px}.benefits-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits-item{width:50%}.benefits-head{font-size:21px}}@media only screen and (max-width:640px){.benefits-title{font-size:21px}.benefits-item{text-align:center;width:100%}.benefits-head{font-size:19px;max-width:100%}.benefits-img{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center}}.price{padding:38px 0 55px;color:#fff;text-align:center}.price-wrap{background:#2a2a2a}.price-title{font-size:33px;font-weight:600;margin-bottom:10px}.price-size{font-size:33px;font-weight:300;margin-bottom:23px}.price-text{font-size:22px;font-weight:300;max-width:470px;text-align:center;margin:0 auto 20px}@media only screen and (max-width:640px){.price-size,.price-title{font-size:21px}.price-text{font-size:18px}}.steps{padding:55px 0 70px}.steps-title{font-size:35px;font-weight:600;margin-bottom:45px;text-align:center}.steps-items{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex}.steps-items:last-child{position:relative}.steps-items:last-child:after{height:73px;right:115px;content:"";position:absolute;top:-75px;background:url(https://ceilingdesigntor.top/assets/template/2019/images/short-arrow.png) no-repeat;width:37px;display:block}.steps-items:last-child .steps-item:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.steps-item{margin-bottom:15px;position:relative;text-align:center;width:268px}.steps-item:after{height:37px;right:-180px;content:"";position:absolute;top:51px;background:url(https://ceilingdesigntor.top/assets/template/2019/images/long-arrow.png) no-repeat;width:191px;display:block}.steps-item:last-child:after{display:none}.steps-img{-ms-flex-pack:center;height:130px;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.steps-text{font-size:18px}@media only screen and (max-width:1200px){.steps-item:after{right:-110px;background-size:contain;width:150px}}@media only screen and (max-width:960px){.steps-items{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;-ms-flex-align:center}.steps-items:after{display:none!important}.steps-items:last-child{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-orient:vertical}.steps-item:after{display:none}.steps-title{font-size:28px}}@media only screen and (max-width:640px){.steps{padding:45px 0}.steps-title{font-size:21px}}.faq{padding:40px 0 35px}.faq-wrap{background:#f2f1f1}.faq-title{font-size:35px;font-weight:600;text-align:center}.faq-item,.faq-title{margin-bottom:33px}.faq-header{font-size:30px;font-weight:600;position:relative;padding-left:25px}.faq-header span{transition:all .3s ease-in-out;position:absolute;top:0;left:0}.faq-header.open span{transform:rotate(45deg)}.faq-body{overflow:hidden;font-size:23px;font-weight:300;padding-left:25px}.faq-body a{font-size:inherit;text-decoration:underline;font-weight:300;color:#009fb7}.faq-body a:hover{text-decoration:none}@media only screen and (max-width:960px){.faq-title{font-size:28px}.faq-header{font-size:25px}}@media only screen and (max-width:640px){.faq-title{font-size:21px}.faq-header{font-size:18px}.faq-body{font-size:16px}}.question{padding:40px 0;color:#fff;text-align:center}.question-wrap{background:#2a2a2a}.question-title{font-size:35px;font-weight:600;margin-bottom:30px}.question-fields{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.question-fields>div{width:48%}.question-fields input,.question-fields textarea{font-size:23px;border:1px solid #fff;font-weight:300;color:#fff;background:0;width:100%;font-family:inherit}.question-fields input::-webkit-input-placeholder,.question-fields textarea::-webkit-input-placeholder{color:#fff}.question-fields input:-moz-placeholder,.question-fields input::-moz-placeholder,.question-fields textarea:-moz-placeholder,.question-fields textarea::-moz-placeholder{color:#fff}.question-fields input:-ms-input-placeholder,.question-fields textarea:-ms-input-placeholder{color:#fff}.question-fields input{height:80px;padding:0 25px;margin-bottom:25px}.question-fields input:last-child{margin-bottom:0}.question-fields textarea{height:100%;padding:15px 25px;resize:none}.question-link{border:0;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media only screen and (max-width:960px){.question-title{font-size:28px}}@media only screen and (max-width:640px){.question-title{font-size:21px}.question-fields{display:block}.question-fields>div{width:100%}.question-fields input,.question-fields textarea{font-size:18px}.question-fields input{height:60px}.question-fields textarea{height:200px}.question-inputs{margin-bottom:30px}}.extra-services{padding:48px 0 60px;text-align:center}.extra-services-title{font-size:35px;font-weight:600;margin-bottom:30px}.extra-services-items{-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex}.extra-services-item{height:446px;padding-top:83px;margin-bottom:1.3em;color:#fff;position:relative;background-size:cover;width:49%}.extra-services-head{font-size:35px;font-weight:600;margin-bottom:30px;position:relative;z-index:1}.extra-services-text{-ms-flex-pack:center;height:90px;justify-content:center;-webkit-box-pack:center;font-size:25px;font-weight:500;-webkit-box-align:center;max-width:340px;margin:0 auto 40px;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.extra-services-item .link,.extra-services-text{position:relative;z-index:1}@media only screen and (max-width:960px){.extra-services-head,.extra-services-title{font-size:28px}.extra-services-text{font-size:18px}}@media only screen and (max-width:640px){.extra-services{padding:45px 0 30px}.extra-services-title{font-size:21px}.extra-services-items{display:block}.extra-services-item{height:330px;padding-top:30px;margin-bottom:25px;width:100%}.extra-services-head{font-size:21px}}.logo{margin-right:70px;-webkit-box-align:center;align-items:center;width:364px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.logo__img{height:38px;flex-shrink:0;-ms-flex-negative:0;margin-right:15px;width:38px}.logo__description{font-size:20px;line-height:1.1}@media screen and (max-width:1200px){.logo__img{margin-right:18px}.logo__description{padding-top:2px}}@media screen and (max-width:960px){.logo{margin-right:0;margin-bottom:20px}.logo__description{padding-top:0}}@media screen and (max-width:640px){.logo{margin-bottom:0;width:240px;margin-top:6px}.logo__img{height:48px;margin-right:7px;width:48px}.logo__img img{height:100%;width:100%}.logo__description{font-size:16px;margin-top:-2px}}@media screen and (max-width:480px){.logo{margin-bottom:10px;margin-top:0}.logo__img{margin-right:15px}}.header{-ms-flex-pack:justify;padding:20px 0 12px;justify-content:space-between;-webkit-box-pack:justify;border-bottom:1px solid #e0e0e0}.header,.header__block,.header__info{-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}.header__info{padding-top:2px}.header__info-item{width:200px}.header__info-item:first-child{margin-right:30px}.header__info-title{font-size:13px}.header__info-data,.header__info-link{font-size:20px;color:#000;border-bottom:1px solid #000}.header__info-data:hover,.header__info-link:hover{border-color:transparent;color:#000}.header__info-data{margin-bottom:5px}.header__info-link{font-size:16px}@media screen and (max-width:1200px){.header{padding:6px 0 30px;position:relative}.header__block{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.header__info{padding-top:4px}.header__info-item:first-child{margin-right:20px}.header__info-title{margin-bottom:6px}.header__info-data{margin-bottom:3px}}@media screen and (max-width:960px){.header{padding:6px 10px 9px}.header__wrap .container{padding:0;max-width:640px}.header__info{padding-top:6px;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.header__info-item{margin-bottom:6px;text-align:right}.header__info-item:first-child{margin-right:0;-ms-flex-order:2;order:2;-webkit-box-ordinal-group:3}.header__info-title{display:none}}@media screen and (max-width:640px){.header{padding-top:11px;border-bottom:none;padding-right:70px;padding-bottom:12px}.header__info{padding-top:0}.header__info-item.header__info--mail{display:none}.header__info-data{margin-bottom:11px}}@media screen and (max-width:480px){.header{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding-bottom:7px}.header__info{margin-left:62px}.header__info-item{margin-bottom:0;text-align:left}.header__info-data{font-size:16px;margin-bottom:0}.header__info-link{display:none}}.nav__wrap{-ms-flex-item-align:end;align-self:flex-end}.nav__item{margin-right:19px;position:relative}.nav__item:hover .nav__sub{opacity:1;visibility:visible;z-index:99}.nav__item:last-child{margin-right:0}.nav__item-link{font-size:18px;color:#000}.nav__item-link:hover{color:#000}.nav__sub{padding:18px 20px;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;top:100%;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);box-shadow:0 0 7px 0 rgba(0,0,0,.2);border-radius:3px;width:240px;margin-top:20px;z-index:-1}.nav__sub,.nav__sub:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.nav__sub:before{border-color:transparent transparent #fff;height:0;border-style:solid;border-width:0 10px 17.3px;width:0}.nav__sub:after,.nav__sub:before{content:"";bottom:100%;display:block}.nav__sub:after{height:20px;right:0;position:absolute;background-color:transparent;left:0}.nav__sub-item{margin-bottom:10px}.nav__sub-item:last-child{margin-bottom:0}.nav__sub-link{font-size:18px;color:#000}.nav__sub-link:hover{text-decoration:underline;color:#000}@media screen and (max-width:1200px){.nav__wrap{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:16px;left:50%}}@media screen and (max-width:960px){.nav__wrap{-webkit-transform:translateX(0);transform:translateX(0);-ms-flex-item-align:start;position:static;align-self:flex-start;bottom:0;left:0;z-index:10}}@media screen and (max-width:640px){.nav__wrap{display:none}}.menu{-ms-flex-pack:center;padding:16px 10px;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item{margin-right:22px;position:relative}.menu__item:hover .menu__sub{opacity:1;visibility:visible;z-index:99}.menu__item:last-child{margin-right:0}.menu__item-link{font-size:18px;color:#000}.menu__item-link:hover{color:#000}.menu__sub{padding:18px 20px;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;top:100%;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);box-shadow:0 0 7px 0 rgba(0,0,0,.2);border-radius:3px;width:300px;margin-top:20px;z-index:-1}.menu__sub,.menu__sub:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.menu__sub:before{border-color:transparent transparent #fff;height:0;border-style:solid;border-width:0 10px 17.3px;width:0}.menu__sub:after,.menu__sub:before{content:"";bottom:100%;display:block}.menu__sub:after{height:20px;right:0;position:absolute;background-color:transparent;left:0}.menu__sub-item{margin-bottom:10px}.menu__sub-link{color:#000}.menu__sub-link:hover{text-decoration:underline;color:#000}@media screen and (max-width:1200px){.menu{padding:12px 0}.menu__item{margin-right:32px}}@media screen and (max-width:640px){.menu{display:none}}.showcase{padding-top:126px;text-align:center}.showcase-wrap{min-height:441px;position:relative;background:url(https://ceilingdesigntor.top/assets/template/2019/images/bg-samara.jpg) no-repeat 50% 0;background-size:cover;z-index:5}.showcase-wrap:after{right:0;content:"";position:absolute;bottom:0;top:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.6)));background-image:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.6));display:block;z-index:-1}.showcase-title{font-size:36px;font-weight:600;margin-bottom:30px;color:#fff;letter-spacing:2px}.showcase-description{font-size:26px;font-weight:300;margin-bottom:44px;color:#fff;letter-spacing:1px;line-height:1.17}.showcase-buttons{padding-bottom:20px}.showcase-buttons .btn{margin:0 6px}@media screen and (max-width:960px){.showcase{padding-top:135px}.showcase-title{font-size:20px;margin-bottom:10px}}@media screen and (max-width:640px){.showcase{padding-top:132px}.showcase-title{font-size:18px}.showcase-description{margin-bottom:50px}}@media screen and (max-width:480px){.showcase{padding-top:71px}.showcase-description{padding:0 10px;margin-bottom:46px}.showcase-buttons .btn{margin:5px 6px}}.mobile-menu{-webkit-transform:translateX(260px);transform:translateX(260px);padding:42px 25px 25px;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#111;-webkit-box-orient:vertical;width:260px;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu,.mobile-menu__wrap{-webkit-transition:.3s;transition:.3s}.mobile-menu__wrap{-ms-flex-pack:end;overflow:hidden;justify-content:flex-end;-webkit-box-pack:end;right:0;position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.6);left:0;display:none;z-index:-1}.mobile-menu__wrap.show{opacity:1;visibility:visible;z-index:200}.mobile-menu__wrap.show .mobile-menu{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__close{height:24px;right:13px;position:absolute;top:12px;width:24px}.mobile-menu__close:after,.mobile-menu__close:before{height:2px;content:"";position:absolute;top:50%;background-color:#fff;left:50%;width:24px;display:block}.mobile-menu__close:before{-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}.mobile-menu__close:after{-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.mobile-menu__body{flex-grow:10;-webkit-box-flex:10;-ms-flex-positive:10}.mobile-menu__footer{flex-shrink:0;-ms-flex-negative:0}.mobile-menu__logo{height:70px;margin-bottom:27px;width:70px}.mobile-menu__nav li{margin-bottom:17px}.mobile-menu__nav li a{font-size:24px;color:#fff}.mobile-menu__info{margin-bottom:26px}.mobile-menu__info li a{font-size:13px;color:#fff}@media screen and (max-width:640px){.mobile-menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-navigation{padding:20px 0 5px;display:none}.mobile-navigation li{margin-bottom:17px;position:relative;padding-left:44px}.mobile-navigation li:last-child{margin-bottom:0}.mobile-navigation li:before{height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";position:absolute;top:50%;background:url(https://ceilingdesigntor.top/assets/template/2019/images/arr-right.png) no-repeat 50%;background-size:contain;left:0;width:30px;display:block}.mobile-navigation li a{font-size:22px;font-weight:300;color:#000}@media screen and (max-width:640px){.mobile-navigation{display:block}}.sign-up-consultation{-ms-flex-pack:center;padding:30px 25px 30px 0;justify-content:space-between;-webkit-box-pack:center;margin-bottom:10px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sign-up-consultation p{font-size:26px;font-weight:800;margin:0 50px 0 0}@media screen and (max-width:1200px){.sign-up-consultation p{max-width:460px;text-align:center}}@media screen and (max-width:960px){.sign-up-consultation{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.sign-up-consultation p{margin-right:0;margin-bottom:20px;max-width:100%}}@media screen and (max-width:640px){.sign-up-consultation{margin-bottom:0;display:none}}.services{padding-top:48px}.services .title{margin-bottom:54px}.services-wrap{background-color:#fafafa}.services-body{max-width:1080px;margin:0 auto}.services-items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-116px;display:none}.services-items.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.services-dropdown{position:relative}.services-dropdown__title{padding:16px 20px;border:1px solid #009fb7;font-weight:600;color:#fff;position:relative;background-color:#009fb7;cursor:pointer;display:none}.services-dropdown__title:after{border-color:#fff transparent transparent;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;content:"";position:absolute;border-style:solid;border-width:5px 4px 0;top:50%;width:0}.services-item{padding:0 2px;color:#000;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:48px 0 48px 116px;-webkit-box-orient:vertical;width:calc(25% - 116px);display:-webkit-box;display:-ms-flexbox;display:flex}.services-item:hover{color:#000}.services-item .btn{flex-shrink:0;padding:0 10px;-ms-flex-negative:0;width:100%;line-height:45px}.services-item-img{-ms-flex-pack:center;height:70px;flex-shrink:0;justify-content:center;-webkit-box-pack:center;-ms-flex-negative:0;margin-bottom:20px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.services-item-body{flex-grow:10;-webkit-box-flex:10;margin-bottom:40px;-ms-flex-positive:10}.services-item__title{font-size:20px;font-weight:600;margin-bottom:21px;line-height:1}.services-item__descr{font-size:14px;line-height:1}.services-nav{border:1px solid #009fb7;max-width:960px;margin:0 auto 26px;border-radius:5px}.services-nav,.services-nav li{display:-webkit-box;display:-ms-flexbox;display:flex}.services-nav li{-ms-flex-pack:center;padding:15px 22px;justify-content:center;-webkit-box-pack:center;font-size:20px;-webkit-box-align:center;-webkit-transition:.3s;transition:.3s;letter-spacing:1px;text-align:center;align-items:center;cursor:pointer;width:50%;line-height:1.3;-ms-flex-align:center}.services-nav li:hover{color:#009fb7}.services-nav li.active{font-weight:600;color:#fff;background-color:#009fb7}@media screen and (max-width:1200px){.services-items{margin-left:-60px}.services-item{margin-left:60px;width:calc(25% - 60px)}.services-item .btn{font-size:14px;line-height:43px}.services-item__title{font-size:18px}.services-item__descr{font-size:12px}.services-nav{margin-bottom:20px;max-width:780px}}@media screen and (max-width:960px){.services{padding-bottom:25px}.services .btn{display:none}.services-items{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-left:0}.services-item{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;margin:0 0 20px;align-items:center;-webkit-box-orient:horizontal;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.services-item-img{height:30px;flex-shrink:0;-ms-flex-negative:0;margin:0 14px 0 0;width:30px}.services-item-body{margin-bottom:0}.services-item__title{font-size:22px;font-weight:300;margin-bottom:0}.services-item__descr{display:none}.services-dropdown{margin-bottom:20px}.services-dropdown__title{display:block}.services-nav{margin-bottom:0;position:absolute;-webkit-box-direction:normal;max-width:100%;-ms-flex-direction:column;flex-direction:column;top:100%;border-radius:0;-webkit-box-orient:vertical;width:100%;display:none}.services-nav.show{display:-webkit-box;display:-ms-flexbox;display:flex}.services-nav li{padding:7px 10px;font-size:16px;font-weight:300;color:#fff;background-color:#009fb7;width:100%}.services-nav li.active{font-weight:300;background-color:#00afca}}.recognized{-ms-flex-pack:justify;padding:32px 0 40px;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.recognized,.recognized-items{display:-webkit-box;display:-ms-flexbox;display:flex}.recognized-item{text-align:center;margin:0 17px;width:95px}.recognized-item-img{-ms-flex-pack:center;height:80px;justify-content:center;-webkit-box-pack:center;margin-bottom:6px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.recognized-item__text{font-size:12px;color:#000;line-height:1.55}.recognized-descr{font:300 20px/1.55;margin-top:28px}@media screen and (max-width:1200px){.recognized{max-width:800px;padding-right:0;margin:0 auto}}@media screen and (max-width:960px){.recognized-item{margin:0 8px}.recognized-descr{font-size:16px;max-width:240px}}@media screen and (max-width:640px){.recognized-wrap .container{padding:0 10px}.recognized{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;padding-bottom:30px;-ms-flex-align:center}.recognized-descr{margin-bottom:20px;max-width:274px;text-align:center;margin-top:0}.recognized-item{padding:0 5px;justify-content:flex-end;-webkit-box-align:center;flex-direction:column;margin:0;align-items:center;width:33%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.recognized-item:last-child{margin-bottom:0}.recognized-item-img{height:auto;flex-shrink:0;-ms-flex-negative:0;margin-bottom:10px;width:100%}.recognized-item__text{font-size:10px;text-align:center}}.customers-wrap{padding:40px 0;background-color:#eee}.customers-items{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex}.customers-title{font-size:40px;font-weight:600;margin-bottom:40px;color:#000;text-align:center}.customers-items li{-ms-flex-pack:center;padding:0 10px;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;margin:20px 0;align-items:center;width:20%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.customers-items li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s;transition:.3s;width:100px}.customers-items li img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.customers-reviews-items{margin-left:-40px;display:-webkit-box;display:-ms-flexbox;display:flex}.customers-reviews-item{margin-left:40px;width:calc(50% - 40px)}.customers-reviews-video{height:315px}.customers-reviews-video iframe{height:100%;border:none;width:100%}.customers-reviews-body{padding-top:20px}.customers-reviews__descr{margin-bottom:28px;font:600 18px/1.55}.customers-reviews__info{font-size:14px}@media screen and (max-width:1200px){.customers-items li{margin:10px 0}.customers-reviews-items{margin-left:-20px}.customers-reviews-item{margin-left:20px;width:calc(50% - 20px)}}@media screen and (max-width:960px){.customers{padding-bottom:10px}.customers-items li{width:33.33%}.customers-reviews-items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}.customers-reviews-item{margin-bottom:30px;margin-left:0;width:100%}.customers-reviews-item:last-child{margin-bottom:0}}@media screen and (max-width:480px){.customers{padding:0 20px 10px}.customers-wrap .container{padding:0}.customers-reviews-body{padding-right:20px;padding-left:20px}}@media screen and (max-width:440px){.customers-items li{width:50%}.customers-reviews-video{height:210px}}#projects{background-color:#2a2a2a}.projects{padding:15px 0 45px}.projects-header{padding:45px 20px 15px;background-color:#2a2a2a}.projects-info{margin:0 auto 30px}.projects-info__head{font-size:26px;font-weight:600;margin-bottom:10px;color:#fff;line-height:1.23}.projects-info p{font-size:25px;font-weight:300;color:#fff;margin:0;line-height:1.5}.projects-head{font-size:26px;font-weight:600;color:#fff;line-height:1.23}.projects-items{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.projects-img--back,.projects-img--front{right:0;-webkit-transition:.3s;transition:.3s;position:absolute;bottom:0;top:0;left:0}.projects-img--back img,.projects-img--front img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%}.projects-img--back{opacity:0}.projects-btn{padding:0 15px;text-align:center}.projects-btn a{-ms-flex-pack:center;height:42px;padding:0 16px;justify-content:center;-webkit-box-pack:center;font-size:14px;border:1px solid #707070;font-weight:500;color:#2a2a2a;-webkit-box-align:center;text-transform:uppercase;align-items:center;border-radius:5px;-ms-flex-align:center;font-family:Avenir;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.projects-btn a:hover{color:#fff;background-color:#2a2a2a}.projects-btn a:hover,.projects-item{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.projects-item{overflow:hidden;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;margin:0 20px 30px;border-radius:5px;-webkit-box-orient:vertical;width:calc(50% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex}.projects-item-img{height:402px;flex-shrink:0;-ms-flex-negative:0;position:relative}.projects-item-img:hover .projects-img--back{opacity:1}.projects-item-body{padding:18px 20px 14px;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.projects-item-block,.projects-item-body{flex-grow:10;-webkit-box-flex:10;-ms-flex-positive:10}.projects-item-block{padding:0 50px;margin-bottom:18px}.projects-item-buttons{flex-shrink:0;-ms-flex-negative:0}.projects-item__title{font-size:24px;font-weight:600;margin-bottom:8px;line-height:1.35}.projects-item__descr{font-size:14px;line-height:1.55}.projects-item__descr span{display:block}.projects-item__btn{-ms-flex-pack:center;height:35px;padding:0 15px 2px;justify-content:center;-webkit-box-pack:center;border:1px solid #707070;color:#2a2a2a;-webkit-box-align:center;margin:0 2px 8px;align-items:center;border-radius:5px;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.projects-item__btn:hover{color:#fff;background-color:#2a2a2a;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}@media screen and (max-width:1200px){.projects-info{max-width:460px}.projects-items{max-width:960px}.projects-item{margin:0 10px 30px;width:calc(50% - 20px)}.projects-item-img{height:330px}.projects-item-block{padding:0 20px}.projects-item__title{font-size:22px}.projects-item__descr{font-size:12px}}@media screen and (max-width:960px){.projects-info{max-width:600px}.projects-items{max-width:640px}.projects-item-img{height:202px}.projects-item-block{padding:0}}@media screen and (max-width:640px){.projects{padding-bottom:20px}.projects-item{margin-bottom:20px}.projects-item-body{padding-right:16px;padding-left:16px}.projects-item__title{font-size:20px}.projects-item__btn{padding:0 9px 2px}.projects-info__head h2,.video-reviews .title h3{font-size:23px!important;text-align:center!important;width:100%!important}.projects-info{margin-bottom:10px}.projects-info__head{margin-bottom:20px}.projects-info__head .pink-line,.video-reviews .title .pink-line{display:none}.projects-header{padding:20px 0 0}}@media screen and (max-width:480px){.projects-info p{font-size:16px;text-align:center;line-height:1.4}.projects-items{margin:0 10px}.projects-item{width:calc(100% - 20px)}}.video-reviews{padding:30px 0 45px}.video-reviews .title{margin-bottom:45px;color:#fff}.video-reviews .title h3{font-size:40px;font-weight:600;color:#fff;text-align:left}.video-reviews-wrap{background-color:#2a2a2a}.video-reviews-top{text-align:center}.see-all-projects{text-align:center;padding-bottom:70px}.see-all-projects .btn,.video-reviews-top .btn{font-weight:700;border-width:3px}.video-reviews-footer{margin:0 auto}.video-reviews-items{margin-bottom:90px;margin-left:-40px;display:-webkit-box;display:-ms-flexbox;display:flex}.video-reviews-item{margin-left:40px;width:calc(50% - 40px)}.video-reviews-item .hidden{display:none}.video-reviews-video{height:316px;position:relative}.video-reviews-video img{width:100%}.video-reviews-video .play{height:72px;position:absolute;top:50%;background:url(https://ceilingdesigntor.top/assets/template/2019/images/icon-youtube-play.png) no-repeat;cursor:pointer;margin-left:-36px;left:50%;width:72px;margin-top:-36px}.video-reviews-video .play:hover{background:url(https://ceilingdesigntor.top/assets/template/2019/images/icon-youtube-play-hover.png) no-repeat}.video-reviews-video iframe{height:100%;border:none;width:100%}.video-reviews__info{padding-top:20px;font-size:18px;font-weight:300;color:#fff;line-height:1.55}.video-reviews-text{font-size:20px;margin-bottom:45px;color:#fff;line-height:1.3}.video-reviews-text p{text-align:left;margin:0;line-height:1.4}.video-reviews-input{margin:0 20px 20px 0}.video-reviews-input input{height:60px;padding:0 20px;border:1px solid #000;color:#000;font:400 16px FuturaPT;border-radius:5px;width:320px}.video-reviews-form{justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}.video-reviews-form .btn{font-weight:700;margin-bottom:20px}@media screen and (max-width:1200px){.video-reviews{padding-bottom:40px}.video-reviews-footer{max-width:780px}.video-reviews-text{padding:0 60px}.video-reviews__info{font-size:16px}.video-reviews-input input{width:230px}.video-reviews-items{margin-left:-20px}.video-reviews-item{margin-left:20px;width:calc(50% - 20px)}}@media screen and (max-width:960px){.video-reviews-footer{max-width:600px}.video-reviews-input{margin:0 0 25px;width:100%}.video-reviews-input input{width:100%}.video-reviews-form{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.video-reviews-form .btn{width:100%}.video-reviews-items{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-left:0}.video-reviews-item{margin:0 0 30px;width:100%}.video-reviews-item:last-child{margin-bottom:0}.video-reviews-text{padding:0}}@media screen and (max-width:640px){.video-reviews__info{font-size:14px}.see-all-projects{padding-bottom:20px}.see-all-projects .btn{padding:5px 10px;font-weight:400;width:200px;line-height:1;white-space:normal}.customers-wrap{padding:10px 0}.customers-title{font-size:23px;font-weight:400;margin-bottom:0;text-align:center}}@media screen and (max-width:480px){.video-reviews .title{padding:0 10px}.video-reviews-wrap .container{padding:0}.video-reviews-top .btn{padding:0 16px}.video-reviews-video{height:200px}.video-reviews-footer,.video-reviews__info{padding-right:20px;padding-left:20px}}.reviews{padding:30px 0 106px}.reviews-swiper,.reviews-wrap{position:relative}.reviews-wrap{background-color:#eee}.reviews-wrap .swiper-container{width:860px}.reviews-wrap .swiper-pagination{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-align:center;bottom:-53px;align-items:center;left:50%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.reviews-wrap .swiper-pagination-bullet{height:4px;opacity:.6;margin:0 7px;width:4px}.reviews-wrap .swiper-pagination-bullet-active{opacity:1;background:#000}.reviews-wrap .swiper-button-next,.reviews-wrap .swiper-button-prev{height:30px;background-size:20px 30px;opacity:.7;width:20px}.reviews-wrap .swiper-button-prev{left:64px;background-image:url(https://ceilingdesigntor.top/assets/template/2019/images/prev.png)}.reviews-wrap .swiper-button-next{right:64px;background-image:url(https://ceilingdesigntor.top/assets/template/2019/images/next.png)}.reviews-item{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.reviews-item-img{flex-shrink:0;-ms-flex-negative:0;width:300px}.reviews-item-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%}.reviews-item-body{flex-grow:10;padding:40px 45px;-webkit-box-flex:10;-ms-flex-positive:10}.reviews-item__title{font-size:20px;font-weight:700;margin-bottom:30px;color:#000;line-height:1.55}.reviews-item__descr{font-size:20px;font-weight:300;line-height:1.55}.reviews-info{margin-top:20px}.reviews-info-block{margin-bottom:3px}.reviews-info__name{font-weight:700;line-height:1.35}.reviews-info__position{font-weight:300;line-height:1.35}.reviews-info__text{font-size:18px;font-weight:300;line-height:1.55}@media screen and (max-width:1200px){.reviews-wrap .swiper-container{width:700px}.reviews-item__descr,.reviews-item__title{font-size:18px}.reviews-item__title{margin-bottom:26px}.reviews-info__name,.reviews-info__position{font-size:14px}}@media screen and (max-width:960px){.reviews-wrap .swiper-container{width:600px}.reviews-wrap .swiper-button-next,.reviews-wrap .swiper-button-prev{margin-top:-70px}.reviews-wrap .swiper-button-prev{left:14px}.reviews-wrap .swiper-button-next{right:14px}.reviews-item{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.reviews-item-img{height:360px;width:100%}.reviews-item-body{padding:25px 20px;width:100%}}@media screen and (max-width:640px){.reviews{padding-bottom:100px}.reviews-wrap .swiper-container{width:100%}.reviews-wrap .swiper-pagination-bullet{margin:0 5px}.reviews-item__descr,.reviews-item__title{font-size:16px}.reviews-info__name,.reviews-info__position{font-size:12px}.reviews-info__text{font-size:16px}}.footer-wrap{padding:60px 0 40px;background-color:#000}.footer-items{margin-left:-40px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-item{margin-left:40px;width:calc(25% - 40px)}.footer-item ul{margin-bottom:26px}.footer-item ul.footer-elem{margin-bottom:8px}.footer-item ul li{margin-bottom:7px;color:#fff}.footer-item ul li.footer-item__head,.footer-item ul li.footer-item__title{font-weight:600;margin-bottom:14px;text-transform:uppercase;letter-spacing:1px}.footer-item ul li.footer-item__head{margin-bottom:6px;letter-spacing:0}.footer-item ul li a{color:#fff}.footer-item ul li a:hover{text-decoration:underline}.footer-block{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:20px;-webkit-box-align:start;padding-right:100px;align-items:flex-start;-ms-flex-align:start}.footer-block,.footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-logo{width:280px}.footer-logo a{height:37px;flex-shrink:0;-ms-flex-negative:0;margin-right:18px;width:37px;margin-top:2px}.footer-address,.footer-logo span{color:#fff;font:400 15px/1.4}.footer-address{max-width:220px;text-align:center}.footer-address span{display:block}.footer-menu{margin-bottom:40px;text-align:center;display:none}.footer-menu li{margin-bottom:24px}.footer-menu li:last-child{margin-bottom:0}.footer-menu li a{color:#fff}.footer-menu li a:hover{text-decoration:underline}.footer-soc{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;margin-bottom:60px;-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-soc .soc li{margin:0 8px}.footer-soc .soc li a{height:32px;width:32px}.footer-soc__title{font-size:20px;margin-bottom:6px;color:#fff;line-height:1.55}.footer-info{text-align:right}.footer-info__title{margin-bottom:5px;color:#fff;font:400 15px/1.4}.footer-info__tel{text-decoration:underline;margin-bottom:4px;color:#fff;font:400 15px}.footer-info__tel:hover{text-decoration:none;color:#fff}.footer-info__mail{text-decoration:underline;color:#fff;font:400 15px}.footer-info__mail:hover{text-decoration:none;color:#fff}.bottom{text-align:center}.bottom,.bottom a{color:#606060;font:300 15px/1.55}.bottom a{text-decoration:underline}.bottom a:hover{text-decoration:none}@media screen and (max-width:1200px){.footer-block{padding-right:0}.bottom,.bottom a{font-size:14px}}@media screen and (max-width:960px){.footer-items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.footer-item{width:calc(50% - 40px)}.footer-soc__title{font-size:18px}.footer-address{display:none}}@media screen and (max-width:640px){.footer-block{-webkit-box-align:center;align-items:center;-ms-flex-align:center}.footer-soc{margin-bottom:46px}.footer-soc__title{font-size:16px}.footer-info__title{margin-bottom:0}.footer-info__tel{margin-bottom:2px}.bottom,.bottom a{font-size:12px}}@media screen and (max-width:480px){.footer-wrap{padding:30px 0 20px}.footer-items{display:none}.footer-menu{display:block}.footer-logo{margin-bottom:30px}.footer-block{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.footer-info{text-align:center}.footer-info__title{margin-bottom:6px}}.interior-design{padding:53px 0 25px;text-align:center}.interior-design .title{margin-bottom:35px}.interior-design-wrap{background-color:#fafafa}.interior-design-items{display:-webkit-box;display:-ms-flexbox;display:flex}.interior-design-items.entire-text p{margin-bottom:20px}.interior-design-item{text-align:left;width:50%}.interior-design-item:first-child{margin-right:40px}.interior-design-item p{font-weight:300;margin-bottom:24px;line-height:1.55}.interior-design__read-full{font-size:14px;font-weight:700;display:none}.interior-design__read-full.hide{display:none}@media screen and (max-width:1200px){.interior-design-item:first-child{margin-right:20px}}@media screen and (max-width:960px){.interior-design-items{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.interior-design-item{width:100%}.interior-design-item:first-child{margin-right:0}.interior-design-item p{margin-bottom:20px}}@media screen and (max-width:640px){.interior-design .title{font-size:20px;margin-bottom:50px}.interior-design__read-full{display:inline-block}.interior-design-items{overflow:hidden;margin-bottom:40px;-webkit-transition:.3s;transition:.3s;max-height:140px}.interior-design-item p{margin-bottom:0;line-height:1.45}}.advantages{padding:45px 0}.advantages .title{margin-bottom:58px}.advantages-img{height:55px;margin-bottom:23px;width:55px}.advantages-items{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.advantages-item{padding:0 10px;width:33.33%}.advantages-item__title{font-size:22px;font-weight:500;margin-bottom:18px}.advantages-item p{font-size:20px;font-weight:300;margin-bottom:0;line-height:1.4}@media screen and (max-width:960px){.advantages-items{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.advantages-item{padding:0;margin-bottom:40px;width:100%}.advantages-item:last-child{margin-bottom:0}}.get-tested{padding-top:45px;text-align:center;display:none}.get-tested .title{margin-bottom:10px;line-height:1.55}.get-tested .btn{font-size:20px;font-weight:700}.get-tested-body{padding:0 20px;max-width:440px;margin:0 auto 40px}.get-tested p{font-size:20px;margin-bottom:26px;line-height:1.55}@media screen and (max-width:640px){.get-tested{display:block}}.questions{padding:52px 0}.questions-header{margin-bottom:62px}.questions-header .title{font-weight:700;margin-bottom:10px}.questions-text p{font-size:20px;font-weight:300;margin-bottom:0;line-height:1.5}.questions-body{display:-webkit-box;display:-ms-flexbox;display:flex}.questions-employee{flex-shrink:0;-ms-flex-negative:0;width:360px}.questions-employee__info{padding-top:16px;opacity:.7;line-height:1.55}.questions-content{flex-grow:10;-webkit-box-flex:10;-ms-flex-positive:10;padding-left:50px}.questions-content__title{font-size:22px;font-weight:700;margin-bottom:18px}.questions-content__title-img{height:auto;flex-shrink:0;-ms-flex-negative:0;width:180px;display:none!important}.questions-items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-60px}.questions-item,.questions-items{display:-webkit-box;display:-ms-flexbox;display:flex}.questions-item{margin-bottom:18px;color:#000;-webkit-box-align:start;align-items:flex-start;margin-left:60px;width:calc(50% - 60px);-ms-flex-align:start}.questions-item:hover{color:#000}.questions-item-img{height:45px;flex-shrink:0;-ms-flex-negative:0;width:45px}.questions-item-body{flex-grow:10;-webkit-box-flex:10;-ms-flex-positive:10;padding-left:14px}.questions-item__title{font-size:22px;font-weight:700;margin-bottom:7px;line-height:1.55}.questions-item__text{font-size:20px;line-height:1.55}.questions-modal{padding:40px 45px;max-width:560px;background-color:#fff;width:100%;display:none}.questions-modal__title{font-size:32px;font-weight:600;margin-bottom:17px;line-height:1.17}.questions-modal__btn{padding:0 25px;font-size:14px;border:2px solid #222;color:#222;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:5px;line-height:48px;margin-top:6px}.questions-modal__btn:hover{color:#222}.questions-modal p{font-size:20px;font-weight:300;margin-bottom:20px;line-height:1.2}.questions-modal p span{display:block}@media screen and (max-width:1200px){.questions-text p{display:inline}.questions-body{padding-left:40px}.questions-employee{width:297px}.questions-employee__info{font-size:14px}.questions-content__title{font-size:20px}.questions-items{margin-left:-50px}.questions-item{margin-bottom:30px;margin-left:50px;width:calc(50% - 50px)}.questions-item__title{font-size:20px;line-height:1.35}.questions-item__text{font-size:14px;line-height:1.5}.questions-modal{max-width:460px}.questions-modal__title{font-size:30px}}@media screen and (max-width:960px){.questions-header{margin-bottom:41px}.questions-body{max-width:520px;margin:0 auto;padding-left:0}.questions-employee{-ms-flex-order:1;order:1;width:180px;-webkit-box-ordinal-group:2;margin-top:50px}.questions-content{padding-left:0}.questions-content__title{margin-bottom:23px}.questions-items{padding-right:20px;margin-left:0}.questions-item{margin-bottom:15px;margin-left:0;width:100%}.questions-item-body{padding-left:20px}.questions-item__title{margin-bottom:11px}.questions-modal{padding:30px}}@media screen and (max-width:640px){.questions-employee__info{padding:6px 30px 0;font-size:12px;text-align:center;line-height:1.4}.questions-item__title{font-size:18px}.questions-modal{padding:20px}.questions-modal__title{font-size:26px}.questions-modal__btn{line-height:40px}}@media screen and (max-width:480px){.questions-body{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.questions-content__title{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.questions-content__title-img{display:block!important}.questions-employee{-ms-flex-order:0;order:0;-webkit-box-ordinal-group:1;margin-top:0;display:none}.questions-items{padding-right:0}.questions-item__text{font-size:15px;line-height:1.45}.questions-modal{max-width:300px}}.get-calculation{height:46px;-webkit-transform:translateX(-46px) rotate(-90deg);transform:translateX(-46px) rotate(-90deg);padding:3px 14px 3px 3px;right:0;-webkit-box-align:center;position:fixed;min-width:220px;top:160px;background-color:#0ca9b9;-webkit-transform-origin:100% 0;transform-origin:100% 0;align-items:center;border-radius:9px 9px 0 0;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99}.get-calculation img{height:40px;flex-shrink:0;-ms-flex-negative:0;margin-right:14px;width:40px}.get-calculation span{color:#fff;font:300 14px Roboto}.portfolio-note{-webkit-box-align:start;max-width:805px;margin:40px auto 30px;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-note__content{padding-right:20px}.portfolio-note__content p{font-size:14px;margin-bottom:10px;line-height:1.6;font-family:Raleway}.portfolio-note__content p a{font-size:14px;color:#00f;font-family:Raleway}.portfolio-note__block{flex-shrink:0;font-size:20px;-ms-flex-negative:0;-webkit-box-align:start;align-items:flex-start;width:246px;-ms-flex-align:start;font-family:CenturyGothic;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-note__block img{margin-right:20px;text-align:center;width:90px}.portfolio-note__block span{margin-top:-3px}@media screen and (max-width:960px){.portfolio-note{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.portfolio-note__content{padding-right:0;-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}.portfolio-note__block{margin-bottom:30px;width:300px}.portfolio-note__block img{width:70px}}@media screen and (max-width:640px){.portfolio-note__content p,.portfolio-note__content p a{font-size:12px}}.realized-interiors{padding:40px 0;text-align:center}.realized-interiors .title{margin-bottom:20px;color:#fff}.realized-interiors .projects{padding:0}.realized-interiors-wrap{background-color:#000}.bread{margin:15px 0}.bread__item{padding:10px 20px 10px 8px;font-size:12px;position:relative;margin:3px 0;vertical-align:middle;font-family:Raleway;display:inline-block;z-index:5}.bread__item:after{height:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background:url(https://ceilingdesigntor.top/assets/template/2019/images/bread-arrow.png) no-repeat 50%;width:11px;display:block;z-index:-1}.bread__item:last-child:after{display:none}.bread__link{font-size:12px;color:#000;font-family:Raleway}.bread__link i{margin-right:16px}.bread__link:hover{color:#3168b0}@media screen and (max-width:640px){.bread{margin:20px auto}.bread__link i{margin-right:12px}}.interiors-apartments{padding:45px 0}.interiors-apartments__header{-ms-flex-pack:justify;padding:0 80px;justify-content:space-between;-webkit-box-pack:justify;margin-bottom:52px;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex}.interiors-apartments__content{flex-grow:10;padding:0 10px 0 5px;-webkit-box-flex:10;-ms-flex-positive:10;margin-top:-2px}.interiors-apartments__body{text-align:center}.interiors-apartments__title{font-size:40px;margin-bottom:25px;color:#232326;line-height:1.2;font-family:CenturyGothic}.interiors-apartments__rubric{font-size:18px;color:#232326;font-family:CenturyGothic}.interiors-apartments__element{height:540px;margin-bottom:45px;position:relative}.interiors-apartments__img{height:100%;width:100%}.interiors-apartments__img img{-o-object-fit:cover;object-fit:cover;width:100%}.interiors-apartments__block{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:15px 15px 22px;right:0;position:absolute;text-align:center;top:50%;background-color:hsla(0,0%,100%,.65);left:0}.interiors-apartments__head{font:600 48px/1.15}.interiors-apartments__text{font:300 43px/1.15}.interiors-apartments__arrow{flex-shrink:0;-ms-flex-negative:0;width:80px}.interiors-apartments__arrow-img{-ms-flex-pack:center;height:60px;justify-content:center;-webkit-box-pack:center;border:1px solid #000;margin-bottom:11px;-webkit-box-align:center;align-items:center;width:60px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.interiors-apartments__arrow-text{font-size:12px;color:#232326;font-family:CenturyGothic}.interiors-apartments__buttons{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.interiors-apartments__buttons li{position:relative}.interiors-apartments__buttons li:last-child{margin-left:-14px}.interiors-apartments__buttons li.active{z-index:5}.interiors-apartments__buttons li.active a{border-color:#009fb7;color:#fff;background-color:#009fb7}.interiors-apartments__buttons li a{-ms-flex-pack:center;height:45px;padding:0 10px;justify-content:center;-webkit-box-pack:center;border:1px solid #bdbdbd;font-weight:500;color:#4d4d4d;-webkit-box-align:center;min-width:240px;align-items:center;border-radius:10px;-ms-flex-align:center;font-family:Roboto;display:-webkit-box;display:-ms-flexbox;display:flex}.interiors-apartments__buttons li a:hover{border-color:#005f80;color:#fff;background-color:#005f80}@media screen and (max-width:1200px){.interiors-apartments__header{padding:0 40px}}@media screen and (max-width:960px){.interiors-apartments__header{padding:0;margin-bottom:30px}.interiors-apartments__title{font-size:24px}.interiors-apartments__rubric{font-size:18px}.interiors-apartments__element{height:370px}.interiors-apartments__head{font-size:39px}.interiors-apartments__text{font-size:35px}}@media screen and (max-width:640px){.interiors-apartments__element{height:auto}.interiors-apartments__block{-webkit-transform:translateY(0);transform:translateY(0);position:static;background-color:#fff}.interiors-apartments__head{font-size:30px}.interiors-apartments__text{font-size:26px}.interiors-apartments__buttons li a{min-width:226px}}@media screen and (max-width:480px){.interiors-apartments__content{padding:0}.interiors-apartments__title{margin-bottom:16px}.interiors-apartments__arrow{display:none}.interiors-apartments__block{padding:15px 0 0}.interiors-apartments__head{font-size:20px;margin-bottom:6px}.interiors-apartments__text{font-size:18px}.interiors-apartments__buttons{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.interiors-apartments__buttons li:last-child{margin-left:0}}.pagination{border:1px solid #d7d7d7;-webkit-box-align:center;align-items:center;border-radius:5px;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pagination__wrap{padding:45px 0;text-align:center}.pagination li:first-child a{border-left:none}.pagination li.active a{color:#fff!important;background-color:#000!important}.pagination li.pagination--first a,.pagination li.pagination--last a,.pagination li.pagination--next a,.pagination li.pagination--prev a{padding:0 10px;min-width:100px;width:auto}.pagination li a{-ms-flex-pack:center;height:50px;border-left:1px solid #d7d7d7;justify-content:center;-webkit-box-pack:center;color:#000;-webkit-box-align:center;align-items:center;width:50px;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pagination li a:hover{background-color:#f2f2f2}@media screen and (max-width:960px){.pagination li.pagination--first a,.pagination li.pagination--last a,.pagination li.pagination--next a,.pagination li.pagination--prev a{min-width:80px}}@media screen and (max-width:640px){.pagination li.pagination--first a,.pagination li.pagination--last a,.pagination li.pagination--next a,.pagination li.pagination--prev a{min-width:auto}.pagination li.pagination--next a,.pagination li.pagination--prev a{width:40px}.pagination li a{height:40px;width:40px}}@media screen and (max-width:480px){.pagination li.pagination--first,.pagination li.pagination--last{display:none}}.video-review{padding:45px 0}.video-review__title{font-size:29px;font-weight:400;margin-bottom:30px;position:relative;padding-bottom:10px;font-family:Avenir}.video-review__title:after{height:1px;content:"";position:absolute;bottom:0;background-color:#ff848e;left:0;width:70px;display:block}.video-review__block{height:660px;width:100%}.video-review__block iframe{height:100%;border:none;width:100%}@media screen and (max-width:1200px){.video-review__block{height:500px}}@media screen and (max-width:960px){.video-review__title{font-size:26px;line-height:1.2}.video-review__block{height:400px}}@media screen and (max-width:640px){.video-review__block{height:280px}}.consultation{padding:60px 0 50px}.consultation-wrap{background:url(https://ceilingdesigntor.top/assets/template/2019/images/consultation-bg.jpg) no-repeat 50%;background-size:cover}.consultation-form{padding:33px 28px;background-color:#fff;margin:0 auto;width:390px}.consultation-title{margin-bottom:18px;font:600 23px/1.5 Avenir}.consultation-input{margin-bottom:5px}.consultation-input input{height:43px;padding:0 15px;font-size:20px;text-align:center;width:100%;font-family:Avenir}.consultation-btn{height:68px;padding:0 45px 0 8px;border:1px solid #8d8d8d;color:#fff;font:700 16px/1.25 Raleway;text-transform:uppercase;position:relative;letter-spacing:3px;background-color:#000;margin:5px 0 20px;cursor:pointer;width:100%}.consultation-btn:hover .consultation-arrow{background-position:bottom}.consultation-arrow{height:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;position:absolute;top:50%;background:url(https://ceilingdesigntor.top/assets/template/2019/images/arrow-black.png) no-repeat top;width:45px}.consultation p{font-size:15px;margin-bottom:20px;line-height:1.6;font-family:Raleway}.consultation-entry{text-align:center}@media screen and (max-width:480px){.consultation-form{padding:20px 18px;width:280px}.consultation-title{font-size:20px;margin-bottom:12px}.consultation-input input{font-size:16px}.consultation-btn{font-size:14px}.consultation p{margin-bottom:12px;line-height:1.45}}.layout{padding:45px 0;max-width:860px;margin:0 auto}.layout-wrap{margin:20px 0}.layout-title{font-size:32px;font-weight:600;margin-bottom:34px}.layout-header{padding:0 50px;margin-bottom:35px}.layout-arrow{text-align:center}.layout p{margin-bottom:35px;line-height:1.65}@media screen and (max-width:1200px){.layout-body{margin:0 auto;width:700px}}@media screen and (max-width:960px){.layout-header{padding:0}.layout-body{width:600px}}@media screen and (max-width:640px){.layout-arrow img{width:100px}.layout-body{width:440px}}@media screen and (max-width:480px){.layout-title{font-size:24px}.layout-body{width:280px}}.portfolio{padding:35px 0}.portfolio .head{margin-bottom:24px}.portfolio-text{font-size:14px;margin-bottom:30px;color:#666;font-family:Roboto}.portfolio-items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-14px;margin-left:-14px;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-item{margin:0 15px 30px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:5px;width:calc(50% - 30px)}.portfolio-item__title{font-size:14px;text-align:left;font-family:Avenir}.portfolio-item__title a{padding:0 1em 1em;color:#000}.portfolio-img{margin-bottom:14px;position:relative}.portfolio-img:hover .portfolio-block{opacity:1}.portfolio-block{padding:0;right:0;-webkit-transition:.4s;transition:.4s;position:absolute;opacity:0;bottom:0;top:0;background:rgba(0,0,0,.8);left:0}.portfolio-block-body{-ms-flex-pack:center;height:100%;padding:16px;justify-content:center;-webkit-box-pack:center;border:0 solid #fff;-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-block-body .btn{border:1px solid #deb265;color:#deb265;background-color:transparent}.portfolio-block-body .btn:hover{color:#fff;background-color:#deb265}.portfolio-block__title{font-weight:300;margin-bottom:30px;color:#fff;text-align:center;font-family:Avenir}.portfolio-nav{justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-nav li a{padding:12px 25px;border:1px solid #deb265;color:#deb265;font:400 14px Roboto;margin:0 10px 10px 0;border-radius:8px}.portfolio-nav li a:hover,.portfolio-nav li.active a{color:#fff;background-color:#deb265}.portfolio-nav li a:hover{border:1px solid #deb265}@media screen and (max-width:991px){.portfolio-wrap .container{max-width:750px}.portfolio-block__title{line-height:1.2}}@media screen and (max-width:767px){.portfolio-wrap .container{padding:0;max-width:460px}.portfolio-item{margin-right:0;margin-left:0;width:100%}}@media screen and (max-width:480px){.portfolio-wrap .container{padding:0 10px;max-width:100%}.portfolio-block__title{margin-bottom:12px}}.jGrowl{z-index:99999999999!important}.showcase-title h1{font-size:34px;font-weight:600;margin-bottom:0}.projects-info__head h2,.services .title h2{font-size:26px;margin-bottom:0;line-height:unset}.interior-design .title h2,.questions-header .title h3{font-size:40px;font-weight:600;text-align:left}.projects-info__head h2{font-size:40px;font-weight:600;color:#fff;width:80%}.projects-head h3{margin-bottom:0}.interior-design .title h2,.questions-header .title h3,.video-reviews .title h3{margin-bottom:0;line-height:unset}.advantages .title h3{font-size:40px;font-weight:600;margin-bottom:0;text-align:left}.faq-item .faq-body{display:none}.faq-item .faq-header{cursor:pointer}.map-content{padding:40px 20px;border:1px solid #d6d6d5;right:50px;color:#4d4d4d;top:46px;background-color:#fff;border-radius:5px;width:380px;float:right;z-index:6}.map-content,.map-wrap{position:relative}.map{height:450px}.map #map{right:0;position:absolute;bottom:0;top:0;left:0}.map-item{padding:0 40px;justify-content:center;margin-bottom:15px;-webkit-box-align:center;text-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.map-item a,.map-item a:active,.map-item a:hover{text-decoration:underline;color:#4d4d4d}.map-title{justify-content:center;font-size:24px;margin-bottom:25px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#metro{margin-bottom:20px}#metro li{margin-right:5px;display:inline-block}#metro li.item{color:#0a0909;font:400 12px/15px Century Gothic,sans-serif;vertical-align:bottom}#metro li.item:before{height:13px;margin-right:4px;content:"";background:url(https://ceilingdesigntor.top/assets/template/2019/images/marshlink.png) no-repeat 0 0;width:16px;vertical-align:top;display:inline-block}.nav-map{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-map li a{padding:12px 25px;border:1px solid #deb265;color:#deb265;font:400 14px Roboto;margin:0 10px 10px 0;border-radius:8px}.nav-map li a:hover{border-color:#deb265}.nav-map li a.active,.nav-map li a:hover{color:#fff;background-color:#deb265}@media screen and (max-width:767px){.map #map{height:350px;position:relative}.map{height:unset;flex-direction:column;display:flex}.map-content{padding:15px;border:0;margin-bottom:20px;right:0;top:0;border-radius:0;width:100%}.map-item{padding:0 20px}}.contact-before-footer .co{height:49px;width:49px;display:inline-block}.contact-before-footer .co-vk{background:url(https://ceilingdesigntor.top/assets/template/2019/images/contactsharesprite.png) no-repeat 0 0}.contact-before-footer .co-fb{background:url(https://ceilingdesigntor.top/assets/template/2019/images/contactsharesprite.png) no-repeat -68px 0}.contact-before-footer .co-od{background:url(https://ceilingdesigntor.top/assets/template/2019/images/contactsharesprite.png) no-repeat -137px 0}.contact-before-footer .subscribe-to-me{display:inline-block}.contact-before-footer .subscribe-to-me li:not(:last-child){margin-right:17px}.contact-before-footer .subscribe-to-me li{display:inline-block}.contact-before-footer h2{font-size:20px;font-weight:700;margin:30px 0 20px}.contact-before-footer .wrapper-h2{margin-right:40px;width:61%;display:inline-block}.contact-before-footer{position:relative;padding-bottom:30px}.contact-before-footer .arrow{height:33px;position:absolute;background:url(https://ceilingdesigntor.top/assets/template/2019/images/contactcurve.png) no-repeat 0 0;left:49%;width:162px}.contact-before-footer .wrapper-rekv{margin-top:50px;display:flex}.contact-before-footer .rekv{width:calc(100% - 320px)}.contact-before-footer .vk-widget{width:300px}@media screen and (max-width:767px){.contact-before-footer .wrapper-h2{width:88%}.contact-before-footer .wrapper-rekv{flex-direction:column}.contact-before-footer .wrapper-rekv .rekv{width:100%}.contact-before-footer .arrow{height:96px;top:50px;background:transparent url(https://ceilingdesigntor.top/assets/template/2019/images/contactcurve320.png) no-repeat scroll 0 0;left:84%;width:20px}.contact-before-footer h2{text-align:left}.contact-before-footer{text-align:center}.contact-before-footer .vk-widget{margin:0 0 0 -10px}}.slider-gen-wrap{position:relative;background-color:#eee;margin:10px 0 50px}.slider-gen-background{height:100%;background:rgba(0,0,0,.2);width:100%;display:flex}.swiper-container.gen{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;text-align:center;-webkit-align-items:center;align-items:center;background:#fff;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.swiper-container.gen img{height:auto;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;display:block}.swiper-container.gen .swiper-slide{height:450px;background-size:cover;background-position:50%}.slides-gen .swiper-pagination{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-align:center;bottom:53px;align-items:center;left:50%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-container.gen .swiper-slide .slide-text{height:100%;justify-content:center;font-size:40px;font-weight:700;color:#fff;word-break:break-word;align-items:center;width:100%;display:flex}.swiper-pagination.gen .swiper-pagination-bullet{height:8px!important;border:1px solid #fff!important;opacity:1!important;margin:0 7px!important;background:#fff!important;width:8px!important}.swiper-pagination.gen .swiper-pagination-bullet-active{background:transparent!important}.swiper-button-prev.gen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")!important}.swiper-button-next.gen{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")!important}.benefits-head.gen{font-size:20px;max-width:unset}.benefits-text.gen{font-size:17px}.benefits-item.gen{padding-right:35px}.benefits-img.gen{height:150px;background-size:cover!important}@media only screen and (max-width:640px){.benefits-item.gen{padding-right:0}.advantages .title,.interior-design .title,.questions-header .title{margin-bottom:0}.advantages .title h3,.interior-design .title h2,.questions-header .title h3{font-size:23px}.pink-line{margin:15px 0 25px!important;width:100px!important}}.gennadzor-input input{height:60px;padding:0 20px;border:1px solid #000;color:#000;font:400 16px FuturaPT;border-radius:5px;width:100%}.gennadzor-input{margin:0 20px 20px 0;width:calc(33% - 20px)}.video-reviews-form.gennadzor{flex-wrap:wrap}.video-reviews-form.gennadzor .btn{margin-left:-15px}@media screen and (max-width:960px){.gennadzor-input{width:100%}.video-reviews-form.gennadzor .btn{margin-left:0}}.ws-quiz-container .ws-quiz-btn-container{height:70px!important}.ws-quiz-container .ws-quiz-btn-logo-yes .ws-btn-ico{display:none!important}.ws-quiz-container .ws-quiz-btn-container .ws-btn-title{padding:10px 42px!important;font-size:18px!important;font-weight:700}.my-quiz-button-wrapper{-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:1px solid #deb265;border-top-right-radius:9px;border-top-left-radius:9px;box-shadow:0 1px 7px 0 rgba(0,0,0,.3);background:#deb265}.my-quiz-button-wrapper .my-quiz-button{padding:10px 42px!important;font-size:18px!important;font-weight:700;color:#000;transition:all .01s ease}.my-quiz-container{right:-87px;position:fixed;top:calc(50% - 25px);z-index:9999}.my-quiz-button-wrapper:hover{border-color:#c19446;background-color:#c19446}.my-quiz-button:hover{color:#fff}.my-quiz-button-wrapper .my-quiz-button-icon{display:none}@media screen and (max-width:1024px){.my-quiz-container{right:unset;bottom:15px;top:unset;left:10px}.my-quiz-button-wrapper{transform:rotate(0);border-radius:50%}.my-quiz-button-wrapper .my-quiz-button{display:none}.my-quiz-button-wrapper .my-quiz-button-icon{height:50px;justify-content:center;align-items:center;width:50px;display:flex}.my-quiz-button-wrapper .my-quiz-button-icon img{width:30px}}#calc-wrap{display:none}.calculator{margin-bottom:4rem}.calculator-title{font-size:30px;font-weight:400;margin-bottom:42px;text-transform:uppercase;text-align:center}.calculator-container{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator-img{position:absolute;top:150px;left:0;z-index:2}.calculator-img img{display:none}.calculator-img img.active{display:block}.calculator-steps{position:relative;margin-left:354px}.calculator-numbers{font-size:113px;font-weight:700;color:#dedede;position:absolute;top:0;left:-150px;line-height:1}.calculator-numbers span{color:#ddc068}.calculator-items{margin-bottom:42px}.calculator-item{height:423px;padding-top:25px;border:6px solid #ddc068;text-align:center;width:490px;display:none}.calculator-item.active{display:block}.calculator-head{-ms-flex-pack:center;height:68px;padding:0 5px;justify-content:center;-webkit-box-pack:center;font-size:30px;font-weight:400;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator-buttons-wrapper{padding-left:4rem}.calculator-next,.calculator-prev{padding:18px 25px;font-size:23px;border:0;color:#000;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;background-color:#ddbf65;cursor:pointer;font-family:inherit}.calculator-next:hover,.calculator-prev:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.calculator-next:active,.calculator-prev:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.calculator-sale{font-size:30px;-webkit-box-align:center;position:relative;align-items:center;margin-left:35px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3}.calculator-sale img{margin-right:20px}.calculator-info{font-size:18px;text-align:center;width:256px;font-family:PT Sans}.calculator-image{margin-bottom:13px}.calculator-image.calculator-director{padding-left:20px}.calculator-image img{border-radius:50%}.calculator-name{font-weight:700;margin-bottom:5px}.calculator-pros{margin-bottom:25px;color:#656565}.calculator-radios{padding-top:50px;text-align:left;padding-left:130px}.calculator-radio{margin-bottom:20px}.calculator-radio:last-child{margin-bottom:0}.calculator-body{height:200px}.calculator-values{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;width:300px;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator-carousel{position:relative;margin-left:5rem;width:380px}.calculator-carousel-wrap{padding-top:68px}.calculator-carousel-value{display:none}.calculator-carousel-item{font-size:30px;font-family:PT Sans;display:none}.calculator-carousel-item.active{display:block}.calculator-carousel-next,.calculator-carousel-prev{height:45px;position:absolute;top:-3px;cursor:pointer}.calculator-carousel-prev{left:0}.calculator-carousel-next{right:0}.calculator-radios2{padding:16px 0 0 109px}.calculator-fields{height:237px;padding-top:12px}.calculator-fields-description{max-width:380px;margin:0 auto 25px;font-family:PT Sans}.calculator-fields input{height:56px;padding:0 13px;font-size:16px;border:1px solid #000;background-color:#fff;margin:0 auto 12px;width:302px;font-family:PT Sans;display:block}.calculator-fields input::-webkit-input-placeholder{font-style:italic;color:#717171}.calculator-fields input:-moz-placeholder,.calculator-fields input::-moz-placeholder{font-style:italic;color:#717171}.calculator-fields input:-ms-input-placeholder{font-style:italic;color:#717171}.calculator-item-fields{padding-top:0}.calculator-fields .error{border-color:#d22626}.radio{height:37px;margin-right:20px;position:relative;background-color:#dedede;border-radius:50%;width:37px}.radio span{right:0;-webkit-transition:.2s;transition:.2s;position:absolute;opacity:0;bottom:0;top:0;border-radius:50%;background:#ddc068;left:0}.radio input{display:none}.radio input:checked+span{opacity:1}.radio-wrap{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.radio-text{font-size:30px;font-family:PT Sans}.calculator-slider{height:5px;position:relative;background:#dedede;width:300px}.calculator-slider .ui-slider-handle{height:31px;-webkit-transform:translate(-14px,-14px);transform:translate(-14px,-14px);position:absolute;text-align:center;background-color:#ddc068;border-radius:50%;width:31px;z-index:3}.calculator-slider .ui-slider-handle span{-webkit-transform:translate(-5px,-20px);transform:translate(-5px,-20px);color:#ddc068;display:inline-block}.calculator-slider .ui-slider-range{height:5px;position:absolute;background:#eedca6}.calculator-slider-wrap{padding-top:85px;padding-left:114px}@media only screen and (max-width:1170px){.calculator{margin-bottom:3rem}.calculator-steps{margin-left:198px}.calculator-info{width:230px}.calculator-img{overflow:hidden;width:285px}.calculator-img img{max-width:1000%}}@media only screen and (max-width:991px){.calculator-container{display:block}.calculator-info{margin:30px auto 0;width:300px;display:none}}@media only screen and (max-width:767px){#calc-wrap{padding:30px 0}.calculator{margin-bottom:20px}.calculator-title{font-size:15px;margin-bottom:14px}.calculator-img{margin-bottom:15px;position:static;width:auto}.calculator-img img{max-width:100%;margin:0 auto}.calculator-steps{margin-right:50px;margin-left:0}.calculator-item{height:207px;padding-top:12px;width:240px}.calculator-numbers{font-size:46px;left:245px}.calculator-head{height:30px;font-size:15px}.calculator-buttons-wrapper{padding-left:0}.calculator-next,.calculator-prev{padding:10px 13px;font-size:11px}.calculator-body{height:102px}.calculator-radio{margin-bottom:9px}.calculator-radios{padding-top:27px;padding-left:60px}.calculator-slider{width:100%}.calculator-slider .ui-slider-handle{height:20px;-webkit-transform:translate(-9px,-9px);transform:translate(-9px,-9px);width:20px}.calculator-slider-wrap{padding:49px 17px 0}.calculator-values{width:100%;margin-top:5px}.calculator-carousel{margin:0 auto;width:90%}.calculator-carousel-item{font-size:15px}.calculator-carousel-wrap{padding-top:38px}.calculator-carousel-next,.calculator-carousel-prev{top:-3px;width:25px}.calculator-radios2{padding-top:10px;padding-left:40px}.calculator-radios2 .radio-text{font-size:12px}.calculator-fields-description{display:none}.calculator-fields input{height:30px;font-size:13px;margin:0 auto 10px;width:80%}.calculator-items{margin-bottom:10px}.calculator-sale{font-size:20px;margin-bottom:15px;margin-left:0}.calculator-sale img{margin-right:12px;width:44px}.calculator-info{font-size:14px}.radio{height:18px;margin-right:10px;width:18px}.radio-text{font-size:15px}}.calculator-info-images-step{display:none}.calculator-info-images-step.active{display:block}.calc-image-step{display:none}.calc-image-step.active{display:block}.calc-image-step img{display:none!important}.calc-image-step img.active{display:block!important}.pink-line{height:2px;background-color:#deb265;margin:20px 0 35px;width:130px}@media only screen and (max-width:768px){.customers{padding:0}.customers-items{padding:0 20px}.customers-items .slick-arrow{height:46px;background-size:contain;width:13px;background-repeat:no-repeat}.customers-items .slick-next{right:10px;background:url(https://ceilingdesigntor.top/assets/template/2019/images/arrow-next-gold.png) no-repeat}.customers-items .slick-prev{background:url(https://ceilingdesigntor.top/assets/template/2019/images/arrow-prev-gold.png) no-repeat;left:10px}.customers-items .slick-arrow{-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;text-indent:-9999px;position:absolute;outline:0;top:50%;cursor:pointer;z-index:5}.customers-items .slick-track{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.factors-grid-wrap{padding-top:2em}.factors-grid-wrap .title{padding-bottom:1em}.factors-grid-wrap .text{padding:1em 0;font-size:20px;text-align:center}.factors-grid-items{flex-wrap:wrap;margin-left:-40px;display:-webkit-box;display:-ms-flexbox;display:flex}.factors-grid-item{margin:20px 0 20px 40px;align-items:center;width:calc(33.33333% - 40px);display:flex}.factors-grid-circle{height:60px;overflow:hidden;min-height:60px;justify-content:center;font-size:20px;font-weight:600;color:#2a2a2a;min-width:60px;text-align:center;background-color:#ededed;align-items:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:60px;line-height:60px;white-space:nowrap;display:flex}.factors-grid-link{margin-left:1rem}.factors-grid-link a{font-size:20px;text-decoration:none;color:#000!important;border-bottom:1px solid #ededed;box-shadow:inset 0 0 0 0 #ededed;-webkit-box-shadow:inset 0 0 0 0 #ededed;-moz-box-shadow:inset 0 0 0 0 #ededed;cursor:help;display:inline}@media screen and (max-width:960px){.factors-grid-items{flex-direction:column;margin-left:0}.factors-grid-item{margin:0 0 36px;width:100%}.factors-grid-circle{font-size:18px!important;max-width:40px;max-height:40px;line-height:40px!important}.factors-grid-wrap .text{font-size:16px}}.reviwes-title-wrap{padding-top:2rem;background-color:#eee}.recognized-title-wrap{padding-top:2rem}.recognized-title-wrap .customers-title{display:none}.prices-grid{padding:48px 0}.prices-grid .title{margin-bottom:54px}.prices-grid-wrap{background-color:#fafafa}.prices-grid-items{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px;display:none}.prices-grid-items.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.prices-grid-dropdown{position:relative}.prices-grid-dropdown__title{padding:16px 20px;border:1px solid #c19446;font-weight:600;color:#fff;position:relative;background-color:#c19446;cursor:pointer;display:none}.prices-grid-dropdown__title:after{border-color:#fff transparent transparent;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;content:"";position:absolute;border-style:solid;border-width:5px 4px 0;top:50%;width:0}.prices-grid-item{padding:3rem;color:#fff;position:relative;background-size:cover;text-align:center;margin:20px 0 20px 40px;background-position:50%;width:calc(33.33333% - 40px)}.prices-grid-item:hover{transform:translateY(-10px);color:#fff;transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.7)}.prices-grid-item:hover>.prices-grid-item-overlay{opacity:.8}.prices-grid-item .btn{flex-shrink:0;padding:0 30px;-ms-flex-negative:0;position:relative;width:auto!important;line-height:45px;display:inline-block;z-index:1}.prices-grid-item-overlay{height:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;top:0;left:0;width:100%;background-image:-moz-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8));background-image:-o-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8));background-image:-ms-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8))}.prices-grid-item-body{flex-grow:10;-webkit-box-flex:10;margin-bottom:40px;position:relative;-ms-flex-positive:10;z-index:1}.prices-grid-item__title{font-size:24px;font-weight:600;margin-bottom:21px;line-height:1}.prices-grid-item__descr{font-size:16px;font-weight:500;margin-bottom:1rem;line-height:1}.prices-grid-nav{border:1px solid #c19446;max-width:960px;margin:0 auto 26px;border-radius:5px}.prices-grid-nav,.prices-grid-nav li{display:-webkit-box;display:-ms-flexbox;display:flex}.prices-grid-nav li{-ms-flex-pack:center;padding:15px 22px;justify-content:center;-webkit-box-pack:center;font-size:20px;-webkit-box-align:center;-webkit-transition:.3s;transition:.3s;letter-spacing:1px;text-align:center;align-items:center;cursor:pointer;width:50%;line-height:1.3;-ms-flex-align:center}.prices-grid-nav li:hover{color:#c19446}.prices-grid-nav li.active{font-weight:600;color:#fff;background-color:#c19446}@media screen and (max-width:1200px){.prices-grid-item .btn{font-size:14px;line-height:43px}.prices-grid-nav{margin-bottom:20px;max-width:780px}}@media screen and (max-width:960px){.prices-grid{padding-bottom:25px}.prices-grid-items{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin-left:0}.prices-grid-item{min-height:350px;margin:0 0 20px;width:100%}.prices-grid-item__title{font-size:20px}.prices-grid-dropdown{margin-bottom:20px;z-index:2}.prices-grid-dropdown__title{display:block}.prices-grid-nav{margin-bottom:0;position:absolute;-webkit-box-direction:normal;max-width:100%;-ms-flex-direction:column;flex-direction:column;top:100%;border-radius:0;-webkit-box-orient:vertical;width:100%;display:none}.prices-grid-nav.show{display:-webkit-box;display:-ms-flexbox;display:flex}.prices-grid-nav li{padding:7px 10px;font-size:16px;font-weight:300;color:#fff;background-color:#c19446;width:100%}.prices-grid-nav li.active{font-weight:300;color:#000;background-color:#1b905a}}.popup-factor,.popup-factors{display:none}.popup-factor{padding:40px 45px;max-width:560px;background-color:#fff;width:100%}.popup-factor-title{font-size:32px;font-weight:600;margin-bottom:17px;line-height:1.17}.popup-factor-desc{font-size:20px;font-weight:300;margin-bottom:20px;line-height:1.2}.individual-price-form-horizontal,.individual-price-form-vertical{padding:0 15px;position:relative;background-size:cover;text-align:center;background-position:50%}.individual-price-form-vertical .individual-price-form-overlay{height:100%;right:0;position:absolute;background:rgba(41,34,28,.7);left:0;width:100%}.individual-price-form-vertical .individual-price-form-content{padding:4rem 0;position:relative;z-index:1}.individual-price-form-title{font-size:36px;font-weight:600;margin-bottom:2rem;color:#fff}.individual-price-form-desc{font-size:18px;color:#fff;max-width:500px;text-align:center;margin:0 auto 2rem;line-height:22px}.individual-price-form-text a,.individual-price-form-text p{font-size:17px;color:#fff;opacity:.7;margin:0;line-height:1.55}.individual-price-form-text a{text-decoration:underline;opacity:.8}.individual-price-form-horizontal .individual-price-form-content{padding:5rem 0;position:relative;z-index:1}.individual-price-form-horizontal .individual-price-form-overlay{height:100%;right:0;position:absolute;background:-webkit-linear-gradient(top,rgba(0,0,0,.9),hsla(0,0%,8%,.8));background:-o-linear-gradient(top,rgba(0,0,0,.9),hsla(0,0%,8%,.8));background:-ms-linear-gradient(top,rgba(0,0,0,.9),hsla(0,0%,8%,.8));background:linear-gradient(top,rgba(0,0,0,.9),hsla(0,0%,8%,.8));left:0;width:100%}.individual-price-form-horizontal form{justify-content:center;margin-bottom:2rem;align-items:center;display:flex}.individual-price-form-horizontal .individual-price-input{margin-right:20px;position:relative;width:20%}.individual-price-input input{height:60px;padding:0 20px}.individual-price-input input,.individual-price-input textarea{border:1px solid #000;color:#000;font:400 16px FuturaPT;border-radius:5px;width:100%}.individual-price-input textarea{padding:20px;margin-bottom:2rem}.individual-price-form-vertical form{max-width:500px;margin:0 auto 2rem}.individual-price-form-vertical .individual-price-input input{margin-bottom:1rem}@media screen and (max-width:1023px){.individual-price-form{max-width:500px;flex-direction:column;margin:0 auto;display:flex}.individual-price-form .btn{margin-top:1rem}.individual-price-form input,.individual-price-form textarea{margin-bottom:1rem}.individual-price-input{margin-right:0!important;width:100%!important}.individual-price-form-title{font-size:30px}}.grecaptcha-badge{display:none!important}.designproject-main .individual-price-form-overlay{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.6))}.individual-price-form-horizontal.designproject-main{text-align:left}.designproject-main .individual-price-form-designproject-main-desc{font-size:20px;color:#fff;opacity:.7;line-height:1.55}.designproject-main .individual-price-form-content{padding:5rem 10rem 5rem 0}.designproject-main .btn{margin-top:2em}.benefits-wrap.designproject{padding-top:2em;background:#eee}.benefits-wrap.designproject .benefits-items{margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex}.benefits-wrap.designproject .benefits-item.gen{padding-right:20px;padding-left:20px}.composition-items{flex-wrap:wrap;margin:0 -20px;display:flex}.composition-item{margin:10px 20px;width:calc(16.66667% - 40px)}.composition-item-img{height:100px;background-size:cover}.composition-item-title{font-size:16px;font-weight:700;margin:.5em 0}.composition-item-text{font-size:15px;color:#777}.composition-text-before-form{padding:0 calc(16.66667% + 5.83333px);font-size:18px;color:#777;font-family:FuturaPT}@media (max-width:1200px){.designproject-main .individual-price-form-content{padding-right:0}.composition-item{width:calc(33.33333% - 40px)}.composition-text-before-form{padding:0}}@media only screen and (max-width:960px){.benefits-wrap.designproject .benefits-items{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:640px){.benefits-wrap.designproject .benefits-item.gen{padding-right:0;padding-left:0}}@media (max-width:560px){.composition-item{width:calc(50% - 40px)}}.benefits-img.designproject{height:60px}.extra-services-item-overlay{height:100%;position:absolute;top:0;left:0;width:100%;background-image:-moz-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8));background-image:-o-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8));background-image:-ms-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.8))}.individual-price-form-overlay.designproject2{background-image:-moz-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.5));background-image:-o-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.5));background-image:-ms-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.5));background-image:linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,.5))}.designproject_set-item ol{list-style:none;padding:0;margin:0;counter-reset:my-awesome-counter}.designproject_set-item ol li{font-size:20px;margin-bottom:.5em;counter-increment:my-awesome-counter}.designproject_set-item ol li:before{font-weight:700;content:counter(my-awesome-counter) ". "}.image-zoom{cursor:zoom-in}.designproject_set-item{padding-top:1rem}.designproject_set-item .image-desc{font-weight:300}.designproject_set-item .h3{margin-bottom:1em;line-height:1}.designproject_set-item-text{font-size:20px}.designproject_set-item-separator{margin:3rem 0 4rem}.designproject-separator,.designproject_set-item-separator{height:1px;width:100%;background-image:-webkit-linear-gradient(right,rgba(71,71,71,0),rgba(71,71,71,.2),rgba(71,71,71,0));background-image:-o-linear-gradient(right,rgba(71,71,71,0),rgba(71,71,71,.2),rgba(71,71,71,0));background-image:-ms-linear-gradient(right,rgba(71,71,71,0),rgba(71,71,71,.2),rgba(71,71,71,0))}.designproject_set-nav li a{font-size:18px;color:#4167a3;line-height:1.5}.footnote-block{padding:2rem 3rem;font-size:20px;margin:1rem -3rem;-webkit-box-shadow:-1px -1px 10px hsla(0,0%,88%,.7),1px 1px 10px hsla(0,0%,88%,.7);box-shadow:-1px -1px 10px hsla(0,0%,88%,.7),1px 1px 10px hsla(0,0%,88%,.7);background:#f5f5f5}.designproject_set-item-noifert p{font-size:18px;color:#8a8a8a;width:calc(100% - 150px);display:inline-block}.designproject_set-item-noifert img{margin-left:20px;width:120px}#designproject-mob-nav__button{display:none}@media (max-width:768px){.footnote-block{padding:1rem;margin:1rem 0}}@media (max-width:575px){#designproject-mob-nav{max-width:320px;display:none}#designproject-mob-nav__button{padding:13px 10px;border:1px solid rgba(0,0,0,.5);color:#000;position:fixed;top:3px;background:#fff;left:5px;z-index:10}.designproject_set-item-noifert p{width:100%}.designproject_set-item-noifert img{transform:translateX(-50%);position:relative;max-height:200px;margin:0;left:50%;width:auto}}