@charset "UTF-8";.main-section{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1112px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto auto 100px}@media only screen and (max-width:768px){.main-section{margin-bottom:25px}}.section-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-about__describe{width:50%}.section-about__subtitle{font-weight:400;font-size:20px;line-height:32px}.section-about__text{font-size:16px;line-height:26px}.section-about__more{font-size:14px;line-height:17px;color:#278aff}.section-about__video{background:transparent url(/img/video_pre.jpg) 0 0/cover no-repeat;margin-bottom:30px}.section-about__video,video{width:443px;height:295px}.title_big{font-family:Montserrat;font-style:normal;font-weight:700;font-size:48px;line-height:59px;margin:0 0 30px;width:100%}@media only screen and (max-width:768px){.main{padding:0 30px;width:100%}.section-about{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.section-about__describe{width:100%;margin-bottom:30px}.section-about__video{max-height:100%}.section-about__video,video{width:100%;height:auto}}.section-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title_small{font-size:18px;line-height:22px;margin:20px 0 0}.features_title{text-align:center}.section__text{font-size:14px;line-height:22px}.features__text{text-align:center}.section-features__comfort,.section-features__masters,.section-features__quality{padding:80px 30px 0;position:relative;margin-bottom:20px}.section-features__comfort:before{background:url(/img/comfort.jpg) no-repeat}.section-features__comfort:before,.section-features__quality:before{content:"";position:absolute;width:60px;height:60px;top:0;left:calc(50% - 30px)}.section-features__quality:before{background:url(/img/quality.jpg) no-repeat}.section-features__masters:before{content:"";background:url(/img/masters.jpg) no-repeat;position:absolute;width:60px;height:60px;top:0;left:calc(50% - 30px)}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.title_medium{display:block;font-style:normal;font-weight:700;font-size:36px;line-height:44px;width:100%;margin:0 0 35px;text-align:left}.popular__title{margin-top:20px}.section-popular__item{padding:0;max-width:350px}.btn_small{display:block;width:112px;height:34px;margin:15px 0}@media only screen and (min-width:480px) and (max-width:768px){.service-foto{max-width:40vw}}@media only screen and (max-width:480px){.section-popular__item{max-width:90%}.service-foto{max-width:90vw;overflow:hidden}}.price__menu{margin-bottom:55px}.price__menu .active{color:#00bf78}.price_table{display:none}.price_table__item{width:50%}.price_table__item:first-child{margin-right:125px}.price_table.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:75%}.price_title{font-weight:500}td{vertical-align:middle}td:nth-child(2n){color:#00bf78}@media only screen and (max-width:768px){.price__menu li{margin:10px}.price_table{width:75vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.price_table__item{width:85vw}.price_table__item:first-child{margin-right:0}td{text-align:left;vertical-align:middle;width:70px}}@media only screen and (max-width:480px){.price_navigation{position:relative}.price_navigation .mobile-price-btn{position:absolute;top:150px;left:-200px;background:url(/img/menu_icon.png) no-repeat;background-size:contain;width:75px;height:75px}.price_table{margin-top:100px}}.section-masters{background-color:#f8f6f7;padding-top:50px}.experience{text-transform:uppercase;font-weight:300;font-size:12px;line-height:15px;color:#333}.master__card{background-size:cover;height:300px;border-radius:8px;position:relative;overflow:hidden}.master__card:hover:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.5;z-index:1}.master__card:hover:after{content:"Записаться к маcтеру";position:absolute;left:calc(50% - 60px);top:0;right:0;bottom:0;max-width:120px;color:#fff;font-weight:500;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media only screen and (max-width:768px){.container{max-width:100%}}@media only screen and (max-width:400px){.section-masters__item{margin-left:30px}}.section-portfolio{position:relative}.portfolio-nav{position:absolute;top:75px;right:50px;cursor:pointer}.portfolio-nav .next-work,.portfolio-nav.prev-work{cursor:pointer;margin-left:10px}.prev-work{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.container_portfolio{margin:-50px 0 116px}.container-fluid{padding-left:0}.portfolio__card{display:block;background-size:cover;width:338px;height:338px;position:relative;cursor:pointer}.portfolio__card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.portfolio__card:hover:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.5;z-index:1}.portfolio__card:hover:after{content:"Увеличить";background:url(/img/lupa.png) no-repeat 36px 110px;position:absolute;left:calc(50% - 60px);top:0;right:0;bottom:0;max-width:120px;color:#fff;font-weight:500;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.portfolio__card img{border-radius:8px}@media only screen and (max-width:768px){.container-fluid{overflow:hidden;margin:0 0 50px;padding:0}.portfolio__card{max-height:200px;width:auto;margin-bottom:10px}.portfolio__card:hover{-webkit-transform:scale(1);transform:scale(1)}.portfolio__card:hover:after{content:"";background:url(/img/lupa.png) no-repeat 36px 110px;position:absolute;left:calc(50% - 60px);top:0;right:0;bottom:0;max-width:120px;color:#fff;font-weight:500;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}}@media only screen and (max-width:460px){.section-portfolio:after,.section-portfolio:before{display:none}}.clients__text{font-size:16px;line-height:20px;display:block;width:100%;text-align:center;margin-bottom:50px}.client-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1110px}.client__card{width:135px;opacity:.5;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width:768px){.clients__text{margin-bottom:20px}.client__card{margin:10px}}
/*# sourceMappingURL=main_slyle.css.map */
