.up{text-transform: uppercase}.none{text-decoration: none}.th{font-weight: 100}.el{font-weight: 200}.l{font-weight: 300}.reg{font-weight: 400}.med{font-weight: 500}.sb{font-weight: 600}.bold{font-weight: 700}.eb{font-weight: 800}.black{font-weight: 900}.un{text-decoration: underline}.in{display: inline-block}.vam{vertical-align: middle}.rel{position: relative}.bl{display: block}.abs{position: absolute}.tr{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}.try{position: absolute;top: 50%;transform: translateY(-50%)}.trx{position: absolute;left: 50%;transform: translateX(-50%)}.tc{display: table-cell;vertical-align: middle}.dn{display: none}.tac{text-align: center}.tal{text-align: left}.tar{text-align: right}.taj{text-align: justify}.it{font-style: italic}.sn{font-style: normal}.popup{position: fixed;width: 120%;height: 100%;left: -10%;top: 0;overflow-y: scroll;background: rgba(11,37,53,0.8);z-index: 11;display: none}.b0{border: 0}.bn{background: none}.w100{width: 100%}.h100{height: 100%}.wa{width: auto}.p0{padding: 0}.m0{margin: 0}.poi{cursor: pointer}.auto{top: auto;bottom: auto;left: auto;right: auto}.noup{text-transform: none}.fix{position: fixed}.tn{transform: none}.bf{background: #fff}.cf{color: #fff}.c0{color: #333}.ap{appearance: none}.nw{white-space: nowrap}.ma{margin: 0 auto}.oh{overflow: hidden}body,html{width: 100%;height: 100%}body{background: #fff;overflow-x: hidden}body,th,td{font-family: 'Montserrat', sans-serif;font-size: 14px;color: #333;font-weight: 300}body,form,object,h1,h2,h3,h4,h5,h6,p{margin: 0;padding: 0}p strong{font-weight: 500}img,table{border: none}table{border-collapse: collapse}table td{padding: 0}a:hover{text-decoration: none}input,textarea,button,select{margin: 0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;border: 0;font-family: 'Montserrat', sans-serif}button,input[type='submit']{-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;cursor: pointer;border: 0}ol,ul{padding: 0;margin: 0;list-style: none}img{max-width: 100%}.an{-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease}.box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}section,header,nav,main{display: block}.wrap{margin: 0 auto;width: 1460px}.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between}.flex2{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify}*{outline: none !important}.index-first-block{background: url('img/bg1.png') no-repeat bottom 30px right 0, url('img/index-first-block.jpg') center / cover;padding: 200px 0 120px}.index-first-block .logo{margin: 0 0 40px 285px;position: relative}.index-first-block .logo .inst{position: absolute;font-style: italic;text-decoration: none;font-size: 21px;font-weight: 600;padding: 3px 0 3px 40px;background: url('img/inst.png') no-repeat 0 0;top: 50px;left: 370px}.index-first-block .contacts{font-weight: 600;font-size: 29px;padding: 0 0 80px 220px;font-style: italic}.index-first-block .contacts a{display: inline-block;text-decoration: none;padding: 0 0 0 30px;background: url('img/phone.png') no-repeat 0 6px;margin-left: 25px}.index-first-block .contacts p{margin-top: 20px;padding: 0 0 0 30px;background: url('img/adress.png') no-repeat 0 4px}.index-first-block .services{padding-bottom: 15px}.index-first-block .services .item{width: 23%;margin-bottom: 30px;position: relative}.index-first-block .services .item .name{position: absolute;font-size: 15px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border: 1px solid #333;background: #333;overflow: hidden;height: 28px;line-height: 26px;padding-left: 15px;color: #fff;left: 52px;bottom: 95px}.index-first-block .services .item .name span{background: #fff;color: #333;display: inline-block;padding: 0 15px;margin-left: 15px;line-height: 28px}.index-first-block .services .item .name span b{font-weight: 900}.index-first-block .bottom-block{padding: 0 100px}.index-first-block .bottom-block .all-link{font-weight: 700;text-decoration: none;font-size: 20px;padding-left: 43px;text-decoration: underline;position: relative}.index-first-block .bottom-block .all-link:before{content: "";position: absolute;width: 33px;height: 10px;background: #B89CCB;left: 0;top: 10px}.index-first-block .bottom-block .action{font-weight: 700;padding-left: 145px;background: url('img/action.png') no-repeat 0 6px}.index-first-block .bottom-block .action span{display: block;font-size: 24px}.block-name{text-align: center;font-size: 100px;line-height: 40px;margin-bottom: 90px;padding: 10px;font-family: 'RosaMarena';position: relative}.block-name:before{content: "";position: absolute;width: 50%;height: 64px;top: 0;left: 0;background: linear-gradient(to right, #91fcbb, #fff)}.block-name img{vertical-align: middle;width: 160px;margin: -4px 0 0 40px}.block-name span{position: relative;z-index: 2}.index-about{background: url('img/index-about.jpg') no-repeat center;padding-bottom: 80px}.index-about .wrap{width: 1300px}.index-about .item{width: 26%;margin-bottom: 40px;text-align: center;font-weight: 300;font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 50px}.index-about .item p{margin-top: 15px}.index-about .item p span{color: #1796c0}.index-about .item p a{color: #1796c0}.index-about .all-link{width: 100%;font-weight: 700;text-decoration: none;font-size: 20px;padding-left: 43px;text-decoration: underline;position: relative;margin-left: 100px}.index-about .all-link:before{content: "";position: absolute;width: 33px;height: 10px;background: #B89CCB;left: 0;top: 10px}.index-catalog{padding-bottom: 50px}.index-catalog .catalog-name{font-size: 80px;line-height: 27px;margin-bottom: 50px;padding: 10px;font-family: 'RosaMarena';-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative}.index-catalog .catalog-name:before{content: "";position: absolute;width: 70%;height: 50px;top: 0;left: 0;background: linear-gradient(to left, #78446a, #fff)}.index-catalog .catalog-name span{position: relative;z-index: 2}.index-catalog .tabs,.index-catalog .tabs2{padding-bottom: 50px}.index-catalog .tabNavigation{width: 40%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 30px;border-top: 10px solid #fbedfb}.index-catalog .tabNavigation li{background: #fbedfb;padding: 20px 40px}.index-catalog .tabNavigation li:last-child{margin-bottom: 10px}.index-catalog .tabNavigation li a{display: block;text-decoration: none;font-weight: 600;font-size: 25px;padding-left: 43px;position: relative}.index-catalog .tabNavigation li a.selected:before{content: "";position: absolute;width: 33px;height: 10px;background: #B89CCB;left: 0;top: 10px}.index-catalog .tab-content{width: 57%;margin-bottom: 30px}.index-catalog .tab-content .image{text-align: center;margin-bottom: 30px}.index-catalog .tab-content p{font-size: 16px;margin-bottom: 15px}.index-catalog .tab-content .price{font-weight: 700;font-size: 20px;padding: 6px 0 6px 50px;background: url('img/ru.png') no-repeat 0 0}.index-catalog .tab-content .price span{font-weight: 600;margin-left: 15px;padding: 6px 0 7px 50px;background: url('img/time.png') no-repeat 0 0}.index-catalog .tab-content .bottom-link{display: block;font-weight: 600;font-size: 20px;padding-left: 43px;margin-right: 40px;text-decoration: underline;position: relative}.index-catalog .tab-content .bottom-link:before{content: "";position: absolute;width: 33px;height: 10px;background: #B89CCB;left: 0;top: 10px}.index-catalog .consult{padding: 0 50px 50px 50px}.index-catalog .consult .name{margin-bottom: 40px;font-size: 50px;font-family: 'RosaMarena'}.index-catalog .consult .manager{width: 47%;margin-bottom: 30px}.index-catalog .consult .manager div{display: table-cell;vertical-align: middle;font-weight: 700;font-size: 16px}.index-catalog .consult .manager div span{display: block;font-weight: 400;font-size: 20px}.index-catalog .consult .manager div img{max-width: 100000px;margin-right: 40px}.index-catalog .consult .manager div p{font-style: italic;font-weight: 400;font-size: 20px;padding: 30px 0 0 20px}.index-catalog .consult form{width: 35%;padding-top: 70px}.index-catalog .consult form input[type='text']{width: 100%;height: 46px;margin-bottom: 10px;padding: 0 20px;font-size: 18px;font-style: italic;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #cad0d5}.index-catalog .consult form .button{text-align: right;padding-top: 15px}.index-catalog .consult form .button button{font-weight: 700;font-size: 20px;background: #fff;border: 1px solid #333;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;padding: 4px 70px 4px 15px;position: relative;overflow: hidden}.index-catalog .consult form .button button:before{content: "";position: absolute;width: 50px;height: 100%;top: 0;right: 0;background: #c578c2;border-left: 1px solid #333}.index-catalog .banner{margin-bottom: 100px}.works-slider .item{text-align: center;padding: 0 30px;font-weight: 300;font-size: 24px}.works-slider .item img{margin: 0 auto 10px auto;height: auto}.works-slider .slick-dots{text-align: center;padding: 40px 0}.works-slider .slick-dots li{display: inline-block;margin: 0 5px}.works-slider .slick-dots li.slick-active button{background: #f26826}.works-slider .slick-dots li button{padding: 0;font-size: 0;z-index: 2;width: 50px;height: 4px;background: #959595}.works-slider .slick-prev,.works-slider .slick-next{position: absolute;width: 59px;height: 27px;padding: 0;font-size: 0;z-index: 2;bottom: 30px}.works-slider .slick-prev{left: 50%;margin-left: -210px;background: url('img/prev.png')}.works-slider .slick-next{right: 50%;margin-right: -210px;background: url('img/next.png')}.videos-block{padding-bottom: 50px}.videos-block .item{width: 48%;margin-bottom: 30px;font-weight: 500;font-size: 20px}.videos-block .item span{font-weight: 900}.videos-block .item span.blue{color: blue}.videos-block .item a{display: block;margin-bottom: 20px}.boss-text{margin-bottom: 80px}.boss-text div{display: table-cell;vertical-align: middle}.boss-text div img{max-width: 10000000px;margin-right: 90px}.boss-text div p{font-size: 20px;margin-bottom: 30px;text-indent: 30px}.advantages-block{padding-bottom: 15px;text-align: center}.advantages-block .item{width: 30%;margin-bottom: 30px}.advantages-block .item p{font-weight: 600;font-size: 36px;margin-top: 15px}.reviews-block{margin-bottom: 80px}.reviews-block .item{background: #f5e6f4;border-radius: 200px;padding: 50px;text-align: center;margin: 0 100px}.reviews-block .item img{display: inline-block}.reviews-block .slick-dots{text-align: center;padding: 40px 0}.reviews-block .slick-dots li{display: inline-block;margin: 0 5px}.reviews-block .slick-dots li.slick-active button{background: #f26826}.reviews-block .slick-dots li button{padding: 0;font-size: 0;z-index: 2;width: 50px;height: 4px;background: #959595}.reviews-block .slick-prev,.reviews-block .slick-next{position: absolute;width: 59px;height: 27px;padding: 0;font-size: 0;z-index: 2;bottom: 30px}.reviews-block .slick-prev{left: 50%;margin-left: -210px;background: url('img/prev.png')}.reviews-block .slick-next{right: 50%;margin-right: -210px;background: url('img/next.png')}.index-contacts{padding-bottom: 50px}.index-contacts .map{width: 58%;margin-bottom: 40px}.index-contacts .map.big{width: 100%;height: 735px;margin-top: 30px}.index-contacts .contacts{width: 36%;margin-bottom: 40px}.index-contacts .contacts.flex{width: 100%}.index-contacts .contacts.flex .col{width: 31%;zoom: .9}.index-contacts .contacts.flex .metro{margin-bottom: 0}.index-contacts .contacts .metro{font-size: 35px;margin-bottom: 30px}.index-contacts .contacts .metro span{font-weight: 900}.index-contacts .contacts .adress{font-size: 35px;margin-bottom: 10px}.index-contacts .contacts .adress span{font-weight: 900}.index-contacts .contacts .phones{font-weight: 800;font-size: 33px;margin-bottom: 20px;padding-left: 85px;background: url('img/contacts1.png') no-repeat left}.index-contacts .contacts .inst{margin-bottom: 20px}.index-contacts .contacts .inst a{font-weight: 800;text-decoration: none;font-size: 48px;color: #065cf6}.index-contacts .contacts .inst a img{vertical-align: middle;margin-right: 15px}.index-contacts .contacts .vk{margin-bottom: 20px}.index-contacts .contacts .vk a{font-weight: 800;text-decoration: none;font-size: 24px;color: #065cf6}.index-contacts .contacts .vk a img{vertical-align: middle;margin-right: 15px}.index-contacts .contacts .mail a{font-weight: 800;text-decoration: none;font-size: 35px;color: #065cf6}.index-contacts .contacts .mail a img{vertical-align: middle;margin-right: 15px}.index-contacts .contacts .adress2{font-size: 33px;margin-bottom: 30px;padding-left: 60px;background: url('img/adress2.png') no-repeat 0 8px}.index-contacts .contacts .parking{font-size: 33px;margin-bottom: 30px;padding-left: 60px;background: url('img/parking.png') no-repeat 0 6px}.index-contacts .name{text-align: center;font-size: 80px;line-height: 40px;margin: 20px 0 50px;padding: 10px;font-family: 'RosaMarena';position: relative}.index-contacts .name:before{content: "";position: absolute;width: 70%;height: 64px;top: 0;left: 0;background: linear-gradient(to left, #78446a, #fff)}.index-contacts .name span{position: relative;z-index: 2}.index-contacts .photo{margin-bottom: 30px}.index-bottom-text{margin-bottom: 80px;font-size: 24px;font-weight: 300}.page-image{height: 674px;margin-bottom: 80px}.about-page .text{width: 72%}.about-page .right-block{width: 22%}.about-page .right-block ul{background: #fbedfb;padding: 50px}.about-page .right-block ul li{margin-bottom: 20px;font-size: 30px;padding-left: 80px;position: relative}.about-page .right-block ul li img{position: absolute;top: 50%;transform: translateY(-50%);left: 0}.about-page .slider_controls{margin-bottom: 100px;position: relative;display: flex;justify-content: center}.about-page .slider_controls .slick-dots{display: flex;order: 2;text-align: center;padding: 0 0}.about-page .slider_controls .slick-dots li{display: inline-block;margin: 0 5px}.about-page .slider_controls .slick-dots li.slick-active button{background: #f26826}.about-page .slider_controls .slick-dots li button{padding: 0;font-size: 0;z-index: 2;width: 50px;height: 4px;background: #959595}.about-page .slider_controls .slick-prev,.about-page .slider_controls .slick-next{position: absolute;width: 59px;height: 27px;padding: 0;font-size: 0;z-index: 2;bottom: 30px;display: flex;position: relative;bottom: auto}.about-page .slider_controls .slick-prev{background: url('img/prev.png');margin-right: 40px;order: 1}.about-page .slider_controls .slick-next{background: url('img/next.png');margin-left: 40px;order: 3}.about-page .photos{margin: 20px -10px 40px -10px}.about-page .photos .item{margin: 0 10px}.about-page .photos .item img{border-radius: 20px}.about-page .photos .slick-dots{text-align: center;padding: 40px 0}.about-page .photos .slick-dots li{display: inline-block;margin: 0 5px}.about-page .photos .slick-dots li.slick-active button{background: #f26826}.about-page .photos .slick-dots li button{padding: 0;font-size: 0;z-index: 2;width: 50px;height: 4px;background: #959595}.about-page .photos .slick-prev,.about-page .photos .slick-next{position: absolute;width: 59px;height: 27px;padding: 0;font-size: 0;z-index: 2;bottom: 30px}.about-page .photos .slick-prev{left: 50%;margin-left: -210px;background: url('img/prev.png')}.about-page .photos .slick-next{right: 50%;margin-right: -210px;background: url('img/next.png')}.about-page2{padding: 0 0 50px}.about-page2 .image{margin-bottom: 30px}.about-page2 .text{width: 55%}.masters-page{padding: 0 80px 30px 80px}.masters-page .photo{width: 35%;text-align: center;margin-bottom: 30px}.masters-page .photo img{border: 24px solid #fbedfb;border-radius: 20px}.masters-page .photo p{font-weight: 900;font-size: 30px;margin-top: 5px}.masters-page .text{width: 60%}.masters-page .text .name{font-weight: 800;font-size: 45px;margin-bottom: 40px}.masters-page .text p{font-size: 24px;margin-bottom: 30px}.masters-page .text .item{width: 100%;margin-bottom: 15px;font-weight: 800;font-size: 20px}.masters-page .text .item img{vertical-align: middle;margin-right: 5px}.masters-page .image{margin-bottom: 30px}.masters-page .video{margin-bottom: 30px}.services-block{padding-bottom: 30px}.services-block .tabNavigation{margin-bottom: 60px;border-bottom: 2px solid #f5e4f4}.services-block .tabNavigation li{display: inline-block;margin-right: 20px}.services-block .tabNavigation li:last-child{margin-right: 0}.services-block .tabNavigation li a{display: block;text-decoration: none;font-weight: 800;font-size: 30px;padding: 25px}.services-block .tabNavigation li a.selected{background: #f5e4f4}.services-block .item{width: 23%;margin-bottom: 30px;position: relative}.services-block .item .name{position: absolute;font-size: 16px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border: 1px solid #333;background: #333;overflow: hidden;height: 28px;line-height: 28px;padding-left: 15px;color: #fff;left: 52px;bottom: 95px}.services-block .item .name span{background: #fff;color: #333;display: inline-block;padding: 0 15px;margin-left: 15px}.services-block .item .name span b{font-weight: 900}.services-block .banner{padding: 80px 0}.bottom-more-links{padding-bottom: 20px;gap: 30px}.bottom-more-links:after{content: "";flex: auto}.bottom-more-links .item{width: 31%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;background: #fbedfb;margin-bottom: 60px;padding: 150px 20px 30px 20px;position: relative}.bottom-more-links .item img{position: absolute;left: 50%;transform: translateX(-50%);top: 40px}.bottom-more-links .item a{display: block;text-decoration: none;font-size: 38px}.service-page{padding-bottom: 40px}.service-page .name{font-size: 30px;margin-bottom: 20px;font-weight: 600;line-height: 140%}.service-page p,.service-page h4,.service-page h5,.service-page h6,.service-page ul,.service-page ol,.service-page li{font-size: 24px;margin-bottom: 30px;font-weight: 400}.service-page ul,.service-page ol{list-style: disclosure-closed;padding-left: 30px}.service-page li{margin-bottom: 14px}.service-page h2{font-size: 45px;font-weight: 500;margin-bottom: 12px}.service-page h3{font-size: 30px;color: #613550;margin-bottom: 12px}.service-page h4,.service-page h5,.service-page h6{font-weight: 500}.service-page .service_text{margin-top: 20px}.service-page .service_page__wrappper{display: flex}.service-page .service_page__wrappper .media{min-width: 424px;margin-left: 40px}.service-page .service_page__wrappper .media img{height: auto}.service-page .table{padding: 20px 0 50px}.service-page .table table{margin-top: 26px;width: 100%;border: 3px solid #f7cef7}.service-page .table table:nth-child(1){margin-top: 0}.service-page .table table thead{background: #f7cef7}.service-page .table table thead tr td{font-weight: 600;font-size: 35px;padding: 20px}.service-page .table table tbody tr.service td{font-weight: 400;padding: 20px;background: #fbedfb;padding-left: 0;border-bottom: 2px dotted #fff}.service-page .table table tbody tr.service td:nth-child(1){padding-left: 60px}.service-page .table table tbody tr td{font-size: 24px;padding: 10px 30px 10px 100px;border-right: 3px solid #f7cef7;font-weight: 400;text-align: center}.service-page .table table tbody tr td:first-child{text-align: left;width: 60%;font-weight: 400}.service-page .table table tbody tr td:last-child{border-right: 0;padding: 10px 30px 10px 10px}.service-page .table table tbody tr ul{margin-top: 20px;padding-left: 0}.service-page .text{width: 60%}.service-page .banner{padding: 80px 0}.works-block{padding-bottom: 50px}.works-block .name{font-weight: 800;font-size: 45px;margin-bottom: 50px}.works-block .video{margin-bottom: 50px;background: #fbedfb;padding: 50px}.works-block .video.other{padding: 50px 50px 30px 50px}.works-block .video div{display: table-cell;vertical-align: middle}.works-block .video div:first-child{padding-right: 50px}.works-block .video .item{width: 31%;margin-bottom: 20px;padding-right: 0 !important}.works-block .flex{padding: 0 50px}.works-block .flex .person{width: 36%;margin-bottom: 50px}.works-block .flex .person .name{margin-bottom: 40px}.works-block .flex .person .name div{display: table-cell;vertical-align: middle;font-style: italic;font-weight: 600;font-size: 18px}.works-block .flex .person .name div span{display: block;font-style: normal;font-size: 24px}.works-block .flex .person .name div img{max-width: 1000000px;margin-right: 40px}.works-block .flex .person p{font-weight: 700;font-size: 24px;margin-bottom: 20px}.works-block .flex .person ul li{margin-bottom: 5px}.works-block .flex .person ul li a{font-size: 21px}.works-block .flex .text{width: 60%}.works-block .flex .text p{font-size: 24px;margin-bottom: 30px}.articles-block{padding-bottom: 50px}.articles-block .item{width: 45%;margin-bottom: 30px}.articles-block .item h3{font-size: 24px;font-weight: 500;color: #621b53;line-height: 140%;margin-bottom: 20px}.articles-block .item p{font-size: 24px;margin-bottom: 20px;font-weight: 400;line-height: 140%}.articles-block .item .link{text-align: right}@media (max-width: 1490px){.wrap,.index-about .wrap{width: 1170px}.index-first-block .logo{margin-left: 0}.index-first-block .contacts{padding-left: 0}.index-first-block{background: url('img/index-first-block.jpg') center / cover}.index-about .item{padding: 0}.index-catalog .consult .manager{width: 60%}.reviews-block .item{margin: 0}.index-contacts .contacts{width: 40%}.index-contacts .photo{zoom: .8}.header ul li{margin-right: 10px}.about-page .right-block ul{padding: 20px}.about-page .right-block ul li{padding-left: 60px}.about-page2 .image{width: 42%}.masters-page{padding: 0 0 30px 0}.masters-page .image{width: 48%}.masters-page .video{width: 48%}.services-block .tabNavigation li a{padding: 15px;font-size: 24px}.service-page .text{width: 50%}.index-contacts .contacts.flex .col{width: 100%;zoom: 1}.index-catalog .consult{padding: 0 0 50px 0}}@media (max-width: 1199px){.wrap,.index-about .wrap{width: 970px}.index-first-block{padding: 30px 0}.index-first-block .services .item{width: 48%}.index-first-block .bottom-block{padding: 0}.index-catalog .flex .tabNavigation{width: 100%;order: 0;padding: 0;border: 0}.index-catalog .flex .tabNavigation li{display: inline-block;background: none;margin: 0 30px 30px 0;padding: 0}.index-catalog .flex .tabNavigation li a{padding: 0}.index-catalog .flex .tabNavigation li a.selected{color: red}.index-catalog .flex .tabNavigation li a.selected:before{display: none}.index-catalog .flex .tab-content{width: 100%;order: 1}.index-catalog .consult .manager div p{font-size: 22px;padding-left: 0}.index-catalog .consult form{width: 39%}.index-catalog .consult .manager div img{margin-right: 20px}.boss-text div img{margin-right: 20px}.boss-text div p{font-size: 24px}.advantages-block .item{width: 48%;margin: 0 auto 30px auto}.index-contacts .map{width: 100%;height: 300px}.index-contacts .contacts{width: 100%}.index-contacts .photo{zoom: .7}.index-bottom-text{font-size: 24px}.header ul li a{font-size: 16px}.header .phone{font-size: 16px}.page-image{height: 500px}.masters-page .text .item{width: 100%}.services-block .item{width: 48%}.services-block .tabNavigation{border-bottom: 0}.service-page .text{width: 48%}}@media (max-width: 1100px){.articles-block .item h3{font-size: 20px;margin-bottom: 12px}.articles-block .item p{font-size: 16px;line-height: 140%;margin-bottom: 12px}.service-page .table table tbody tr ul li{margin-bottom: 12px}.service-page .table table tbody tr ul li:last-child{margin: 0}.service-page .table table tbody tr td:first-child{width: 48%;font-weight: 400}.service-page .table table .item-list li{margin: 0;padding: 0}.page-image{margin-bottom: 25px}}@media (max-width: 991px){.wrap,.index-about .wrap{width: 747px}.index-about .item{width: 48%}.index-catalog .consult .manager{width: 100%}.index-catalog .consult form{width: 100%;margin-top: 0;padding-top: 0}.boss-text div p{font-size: 20px}.index-contacts .photo{zoom: .55}.menubg{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(1,1,1,0.7);z-index: 11;display: none}.header ul{position: fixed;width: 280px;height: 100%;top: 0;left: -280px;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;background: #fff;z-index: 12;padding: 0;margin: 0}.header ul.opened{left: 0}.header ul li{display: block;margin: 0}.header ul li a{display: block;padding: 10px 20px;border-bottom: 1px solid #ccc}.header .menu-button{display: block}.about-page .text{width: 100%}.about-page .right-block{width: 100%}.bottom-more-links .item{width: 48%}.service-page .table table tbody tr td{font-size: 20px}.service-page .table table tbody tr:first-child td{font-size: 20px}.service-page .table table thead tr td{font-size: 20px}.service-page .photo{width: 100%}.service-page .photo img{width: 100%;margin-bottom: 30px}.service-page .text{width: 100%}}@media (max-width: 767px){.wrap,.index-about .wrap{width: 556px}.index-first-block .bottom-block .all-link{width: 100%;margin-bottom: 30px}.index-first-block .bottom-block .action{width: 100%}.index-catalog .flex .tabNavigation li{margin: 0 10px 10px 0}.index-catalog .flex .tabNavigation li a{font-size: 18px}.index-catalog .tab-content .price{width: 100%;margin-bottom: 10px}.works-slider .item{padding: 0 10px;font-size: 24px}.videos-block .item{width: 100%}.boss-text div{display: block}.boss-text div img{margin: 0 0 20px 0}.advantages-block .item{width: 100%}.index-contacts .photo{zoom: .4}.page-image{height: 400px}.about-page2 .image{width: 100%}.about-page2 .text{width: 100%}.masters-page .photo{width: 100%}.masters-page .text{width: 100%}.works-block .flex{padding: 0}.works-block .flex .person{width: 100%}.works-block .flex .text{width: 100%}.articles-block .item{width: 100%}.works-block .video.other{padding: 20px 20px 1px 20px}.index-contacts .map.big{height: 500px}}@media (max-width: 575px){.wrap,.index-about .wrap{width: auto;padding: 0 10px}.index-first-block .contacts a{display: block;margin: 5px 0 0 0}.index-first-block .services .item{width: 100%}.block-name{font-size: 50px;line-height: 40px}.block-name img{width: 60px}.index-about .item{width: 100%}.index-about .all-link{margin-left: 0}.index-catalog .catalog-name{font-size: 50px;line-height: 40px}.index-catalog .tab-content .bottom-link{font-size: 20px}.index-catalog .consult .name{line-height: 40px}.index-catalog .consult .manager div{display: block}.index-catalog .consult .manager div img{margin: 0 0 10px 0}.works-slider .slick-prev,.works-slider .slick-next{display: none !important}.boss-text div img{max-width: 100%}.advantages-block .item p{font-size: 24px}.reviews-block .item{padding: 0;background: none}.reviews-block .slick-prev,.reviews-block .slick-next{display: none !important}.index-contacts .contacts{zoom: .6}.index-contacts .photo{width: 100%;zoom: 1}.index-bottom-text{font-size: 20px}.header .logo{width: 120px}.header .menu-button{margin-top: 6px}.header .phone{margin-top: 10px}.page-image{height: 200px}.about-page .photos .slick-prev,.about-page .photos .slick-next{display: none !important}.about-page2{padding: 0 0 50px 0}.masters-page .text .name{font-size: 30px}.masters-page .text p{font-size: 20px}.masters-page .text .item{font-size: 20px}.masters-page .image{width: 100%}.masters-page .video{width: 100%}.services-block .item{width: 100%}.bottom-more-links .item{width: 100%}.bottom-more-links .item a{font-size: 24px}.services-block .tabNavigation li a{font-size: 18px}.service-page p{font-size: 20px}.service-page .table{overflow-x: scroll;margin-right: -10px}.works-block .name{font-size: 30px}.works-block .video{padding: 20px}.works-block .video div{display: block}.works-block .video div:first-child{text-align: center;padding: 0 0 20px 0}.works-block .flex .person .name div img{margin-right: 20px}.works-block .flex .text p{font-size: 20px}.articles-block .item .link a{font-size: 20px}.works-block .video.other .item{width: 100%}.works-block .video.other div:first-child{padding: 0}.index-contacts .map.big{height: 300px}.index-catalog .catalog-name:before{width: 100%}.index-catalog .flex .tabNavigation li a{background: #fbedfb;padding: 3px 8px}.index-catalog .consult .manager{text-align: center}.index-first-block{background: url('img/index-first-block.jpg') right center / cover}.index-first-block .contacts{font-size: 20px}.index-first-block .contacts a{background: url('img/phone.png') no-repeat 0 0px;padding: 1px 0 1px 30px}.index-first-block .services .item{text-align: center}.index-first-block .bottom-block .action{margin-bottom: 20px}.block-name{margin-bottom: 60px}}.tabs a:focus,.tabs a:hover{background-color: transparent}/*# sourceMappingURL=style.css.map */