@CHARSET "UTF-8";body,html{height:100%}*,body,html{padding:0;margin:0}*{outline:none}.primary-button{text-decoration:none;background:#5dd2df;display:inline-block;padding:19px 30px 18px;font-size:14px;color:#fff;letter-spacing:.2em;text-transform:uppercase;font-weight:500;-webkit-box-shadow:13px 13px 0 0 #fff;-moz-box-shadow:13px 13px 0 0 #fff;box-shadow:13px 13px 0 0 #fff}.button-with-border-content{display:flex;align-items:center}.button-with-border{border-bottom:2px solid rgba(149,132,132,.5);padding-bottom:2px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;display:inline-block;color:#222;font-weight:700;margin-right:12px}.button-with-border-arrow{background:url(/img/ip-arrow-price.svg) no-repeat;width:20px;height:16px}@font-face{font-family:Cera Pro;font-weight:900;src:url(/fonts/CeraPro-Black.ttf) format("truetype")}@font-face{font-family:Cera Pro;font-weight:700;src:url(/fonts/CeraPro-Bold.ttf) format("truetype")}@font-face{font-family:Cera Pro;font-weight:300;src:url(/fonts/CeraPro-Light.ttf) format("truetype")}@font-face{font-family:Cera Pro;font-weight:500;src:url(/fonts/CeraPro-Medium.ttf) format("truetype")}@font-face{font-family:Cera Pro;font-weight:400;src:url(/fonts/CeraPro-Regular.ttf) format("truetype")}@font-face{font-family:Anglecia Pro Title;font-weight:700;src:url(/fonts/AngleciaProTitleBold_0.otf) format("opentype")}@font-face{font-family:Anglecia Pro Title;font-weight:500;src:url(/fonts/AngleciaProTitleMedium.otf) format("opentype")}body{font-family:Cera Pro,sans-serif;font-size:16px;font-weight:400;color:#222}.content-width{width:1170px;margin:0 auto}#outer{width:100%;min-width:1200px;overflow:hidden}#top-menu{padding:30px 0;background:#fff;position:relative}#top-menu.index:after{display:none}#top-menu .content-width{display:flex}#top-menu a.logo,#top-menu a.logo:active,#top-menu a.logo:visited{text-decoration:none;display:inline-block}.logoMobile{display:none}#top-menu .links{display:flex;justify-content:space-between;margin-left:30px;margin-right:25px;align-items:center;flex:1}#top-menu .links a,#top-menu .links a:active,#top-menu .links a:visited{font-size:12px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:#222;font-weight:500}#top-menu .links a:hover{text-decoration:underline}#top-menu .right{margin-left:auto;display:flex;align-items:center;flex-wrap:nowrap}#top-menu a.ig,#top-menu a.ig:active,#top-menu a.ig:visited{width:40px;height:40px;border-radius:50%;display:block;background:url(/img/vk.svg) no-repeat 50% #fdedea;margin-right:8px;text-decoration:none}#top-menu a.ig.instagram,#top-menu a.ig.instagram:active,#top-menu a.ig.instagram:visited{background:url(/img/instagram.svg) no-repeat 50% #fdedea;margin-right:30px}#top-menu a.ig,#top-menu a.ig:active,#top-menu a.ig:visited{background-color:#fdedea}#top-menu .right .text-block{font-size:14px;line-height:19px;margin-right:30px}#top-menu .right .text-block a.phone,#top-menu .right .text-block a.phone:active,#top-menu .right .text-block a.phone:visited{font-size:18px;font-weight:500;margin-bottom:6px;text-decoration:none;color:#222;display:inline-block;letter-spacing:.02em}#top-menu .right a.order,#top-menu .right a.order:active,#top-menu .right a.order:visited{width:174px;height:44px;border:2px solid #222;box-sizing:border-box;text-decoration:none;color:#222;font-size:11px;font-weight:500;text-transform:uppercase;display:flex;justify-content:center;align-items:center;letter-spacing:.2em}.insta,.menuMobile{display:none}#indexPage .block1{min-height:680px;box-sizing:border-box}#indexPage .block1 h1{font-family:Anglecia Pro Title,serif;font-size:56px;font-weight:400;line-height:60px}#indexPage .block1 .content-width{height:100%;padding-top:155px;position:relative}#indexPage .block1 .text-content{width:620px;margin-bottom:53px}#indexPage .block1 .text{font-size:20px;color:#ff9583;margin-bottom:21px}#indexPage .block1 .text .line{width:58px;height:2px;background:#222;margin-right:13px}#indexPage .block1 .girl{position:absolute;top:-46px;right:-89px}#indexPage .block1 a.order,#indexPage .block1 a.order:active,#indexPage .block1 a.order:visited{text-decoration:none;width:241px;height:55px;background:#5dd2df;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;letter-spacing:.2em;text-transform:uppercase;font-weight:500;-webkit-box-shadow:13px 13px 0 0 #fff;-moz-box-shadow:13px 13px 0 0 #fff;box-shadow:13px 13px 0 0 #fff}#indexPage .block1 a.order:hover{background:#4bc5d2}#indexPage .block2{padding-top:71px}#indexPage .block2 .title-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}h2{font-weight:400;font-family:Anglecia Pro Title,serif;font-size:48px}#indexPage .block2 .content{display:flex;position:relative}#indexPage .block2 .content .flower{background:url(/img/index-flower-i1.svg) no-repeat;width:303px;height:473px;position:absolute;top:130px;left:-370px}#indexPage .block2 .content .left-menu{flex-shrink:0;margin-right:15px;padding-top:36px;width:293px}#indexPage .block2 .content .left-menu .left-menu-item{margin-bottom:20px;list-style-type:none}#indexPage .block2 .content .left-menu .left-menu-item:last-child{margin-bottom:0}#indexPage .block2 .content .left-menu .left-menu-item-link-content{display:flex;align-items:center}#indexPage .block2 .content .left-menu .left-menu-item-link-content .left-menu-item-link{font-weight:400;font-size:18px;line-height:23px;letter-spacing:.01em;color:#222;text-decoration:none;margin-right:15px;flex-shrink:0}#indexPage .block2 .content .left-menu .left-menu-item-link-content.current .left-menu-item-link{font-weight:700;color:#ff9583}#indexPage .block2 .content .left-menu .line{width:100%;height:2px;background:#ffc9c0;display:none}#indexPage .block2 .content .left-menu .left-menu-item-link-content.current .line{display:block}#indexPage .block2 .content .item{display:flex}#indexPage .block2 .content.content_mobile{display:none}#indexPage .block2 .content .item .img-wrapper{margin-right:50px;position:relative;width:356px;flex-shrink:0}#indexPage .block2 .content .item .img-wrapper .gift{top:-41px;right:-29px}#indexPage .block2 .content .item .img{display:block;width:100%}#indexPage .block2 .content .item .text-content{padding-top:38px}#indexPage .block2 .content .item .text-content .item-name{display:none}#indexPage .block2 .content .item .text{font-weight:400;font-size:16px;line-height:28px;margin-bottom:23px}#indexPage .block2 .content .item .time{font-weight:400;font-size:13px;line-height:20px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}#indexPage .block2 .content .item .price{font-size:22px;line-height:28px;letter-spacing:.2em;margin-bottom:24px;font-weight:500}#indexPage .block2 .content>.row{width:50%;flex-shrink:0}#indexPage .block2 .content>.row:first-child{padding-top:42px}#indexPage .block2 .content .box{box-shadow:0 12px 50px rgba(255,149,131,.2);color:#888;box-sizing:border-box;padding-top:55px;padding-left:52px;font-size:16px;line-height:24px;position:relative;z-index:2}#indexPage .block2 .content .box:hover{box-shadow:0 35px 50px rgba(208,169,163,.35)}#indexPage .block2 .content .box .title{font-size:24px;letter-spacing:.01em;margin-bottom:20px;color:#222}#indexPage .block2 .content .box .time{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#222;margin-top:23px;margin-bottom:111px}#indexPage .block2 .content .box .price{font-size:22px;letter-spacing:.2em;color:#222;font-weight:500;margin-bottom:29px}#indexPage .block2 .content .box a.order,#indexPage .block2 .content .box a.order:active,#indexPage .block2 .content .box a.order:visited{width:183px;height:50px;background:#5dd2df;font-size:13px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#fff;display:flex;justify-content:center;align-items:center;text-decoration:none}#indexPage .block2 .content .box a.order:hover{background:#4bc5d2}#indexPage .block2 .content .cell-complex{padding-top:82px;height:622px;position:relative}#indexPage .block2 .content .cell-complex .box{margin-left:80px;width:409px;height:466px;background:url(/img/ip-complex-bg.png?1) no-repeat right -50px bottom #fff}#indexPage .block2 .content .cell-complex .bg{position:absolute;background:url(/img/ip-complex-block-bg.png) no-repeat 0 0;width:779px;height:702px;top:-26px;left:-68px;z-index:1}.gift{font-weight:400;font-size:14px;line-height:16px;color:#222;padding-top:79px;background:url(/img/ip-box-gift.svg) no-repeat 0 0;width:150px;height:150px;box-sizing:border-box;position:absolute;right:-135px;top:70px;text-align:center;z-index:3}#indexPage .block2 .content .cell-extension{height:605px;position:relative}#indexPage .block2 .content .cell-extension .box{margin-top:82px;margin-left:55px;width:409px;height:466px;background:url(/img/ip-extension-bg.png?1) no-repeat 100% 100% #fff}#indexPage .block2 .content .cell-extension .bg{position:absolute;background:url(/img/ip-extension-block-bg.png) no-repeat 0 0;width:565px;height:632px;top:-40px;left:0;z-index:1}#indexPage .block2 .content .cell-extension .gift{right:-103px;top:-88px}#indexPage .block2 .content .cell-pedicure{height:500px;position:relative}#indexPage .block2 .content .cell-pedicure .box{margin-top:0;margin-left:100px;width:409px;height:466px;background:url(/img/ip-pedicure-bg.png?1) no-repeat 100% 100% #fff}#indexPage .block2 .content .cell-pedicure .bg{position:absolute;background:url(/img/ip-pedicure-block-bg.png) no-repeat 0 0;width:570px;height:508px;top:-100px;right:-30px;z-index:1}#indexPage .block2 .content .cell-correction{height:712px;position:relative}#indexPage .block2 .content .cell-correction .box{margin-top:124px;margin-left:100px;width:409px;height:466px;background:url(/img/ip-correction-bg.png?1) no-repeat 100% 100% #fff}#indexPage .block2 .content .cell-correction .bg{position:absolute;background:url(/img/ip-correction-block-bg.png) no-repeat 0 0;width:723px;height:771px;top:-127px;right:-123px;z-index:1}#indexPage .block3{margin-top:138px}#indexPage .block3-mobile{display:none}#indexPage .block3 h2{text-align:center}#indexPage .block3 .desc{margin-top:18px;font-size:18px;text-align:center;margin-bottom:46px}.submenu-selector{width:30%;margin:0 auto;display:flex;justify-content:space-between}.submenu-selector>a,.submenu-selector>a:active,.submenu-selector>a:visited{font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#222;text-decoration:none;display:inline-block;position:relative;font-weight:500}.submenu-selector>a.active:after{content:"";height:2px;background:#ff9583;position:absolute;bottom:-5px;left:0;width:100%}#indexPage .block3 .content{margin-top:45px;display:flex;flex-wrap:wrap;margin-bottom:37px}#indexPage .block3 .content>div{margin-right:20px}#indexPage .block3 .content>div:nth-child(4n){margin-right:0}#indexPage .block3 .content>div:last-child{margin-right:0;position:relative}#indexPage .block3 .content>div:nth-last-child(-n+4){margin-bottom:0}#indexPage .block3 .work{position:relative;margin-bottom:20px;color:#fff;width:277px;height:277px}#indexPage .block3 .work img{object-fit:contain;width:100%;border-radius:6px;display:block}#indexPage .block3 .work .author-title{opacity:.8;font-size:13px;font-weight:500;margin-bottom:3px}#indexPage .block3 .work .author{position:absolute;left:24px;bottom:31px;font-size:16px;font-weight:700;z-index:3}#indexPage .block3 .work .author-shadow{background:linear-gradient(180deg,rgba(34,34,34,0),#222 149.44%);opacity:.3;width:100%;height:90px;box-sizing:border-box;border-radius:6px;position:absolute;left:0;bottom:0;z-index:2}#indexPage .block3 .ig{font-size:18px;color:#222;text-align:center}#indexPage .block3 .ig .title{font-family:Anglecia Pro Title,serif;font-weight:400;font-size:20px;line-height:20px;margin-bottom:32px}#indexPage .block3 .text{opacity:.5}#indexPage .block3 .text a,#indexPage .block3 .text a:active,#indexPage .block3 .text a:visited{text-decoration:underline;color:#222}#indexPage .block3 .text a:hover{text-decoration:none}#indexPage .block3 .ig a.subscribe,#indexPage .block3 .ig a.subscribe:active,#indexPage .block3 .ig a.subscribe:visited{background-color:#fff;font-size:13px;font-weight:700;letter-spacing:.2em;color:#222;display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;padding:18px 30px;border:2px solid #222}#indexPage .block3 .arrow-mobile{display:none}#indexPage .block3 .subscribe-instagram{background:url(/img/subscribe-instagram.svg) no-repeat;width:180px;height:180px;display:block;margin:0 auto}#indexPage .block4-mobile{display:none}#indexPage .block4{margin-top:135px}#indexPage .block4 h2{line-height:46px;margin-bottom:32px}#indexPage .block4 .content{display:flex}#indexPage .block4 .content .about{width:377px;margin-right:33px;padding-top:26px}#indexPage .block4 .content .about .desc{font-size:16px;line-height:28px;margin-bottom:46px}#indexPage .block4 .peoples-content{margin-bottom:40px}#indexPage .block4 .peoples{display:flex;justify-content:space-between;font-size:17px;flex-wrap:wrap}#indexPage .block4 .peoples>div{margin-right:20px;margin-bottom:20px;width:228px}#indexPage .block4 .peoples>div:last-child,#indexPage .block4 .peoples>div:nth-child(2n){margin-right:0}#indexPage .block4 .peoples>div:nth-last-child(-n+2){margin-bottom:0}#indexPage .block4 .peoples img{margin-bottom:20px;border-radius:6px;display:block;width:100%}#indexPage .block4 .peoples .job{font-size:14px;line-height:18px;font-style:italic;color:#958484;margin-bottom:4px}#indexPage .block4 .button-with-border{border:2px solid #222;padding:18px 30px;display:inline-block;margin:0 auto}#indexPage .block4 .button-with-border:after{content:url(/img/ip-arrow-price.svg);margin-left:12px;margin-top:3px;position:relative;top:3px}#indexPage .block4 .link-mobile{display:none}#indexPage .block4 .content .left{width:575px;margin-right:119px;padding-top:101px}#indexPage .block4 .content .right{width:476px}#indexPage .block4 .left .container{text-align:center;background:url(/img/kris3-new.png) no-repeat top;padding-top:376px;font-weight:400;font-size:16px;line-height:26px;display:inline-block}#indexPage .block4 .left .container .hello{font-size:48px;line-height:46px;font-weight:400;letter-spacing:2px;display:inline-block;position:relative;font-family:Anglecia Pro Title,serif;margin-bottom:20px}#indexPage .block4 .left .container .name{font-size:20px;line-height:1.42;margin-bottom:23px}#indexPage .block5{position:relative}#indexPage .block5-wrapper{height:1005px;margin:150px auto 0;background:url(/img/sale.svg) no-repeat top;position:relative;box-sizing:border-box;padding-top:155px;font-size:16px;line-height:28px;z-index:3}#indexPage .block5 .flower{position:absolute;background:url(/img/sale-bg.svg) no-repeat;top:-375px;right:calc(50% - 1296px);width:670px;height:647px;z-index:1}#indexPage .block5 h2{text-align:center;margin-bottom:81px}#indexPage .block5 .content{display:flex}#indexPage .block5 .content .item{width:350px;margin-right:60px}#indexPage .block5 .content .item:last-child{margin-right:0}#indexPage .block5 .title{font-family:Anglecia Pro Title,serif;font-weight:400;font-size:20px;line-height:22px;margin-top:37px;margin-bottom:11px}#indexPage .block5 img{display:block;border-radius:6px}#indexPage .block6{margin-top:143px;position:relative}#indexPage .block6:before{content:url(/img/flower-block6.svg);position:absolute;top:315px;left:calc(50% - 952px)}#indexPage .block6 .content-width{position:relative}#indexPage .block6 .title-container{padding:0 50px;box-sizing:border-box}#indexPage .block6 h2{margin-bottom:60px}#indexPage .block6 a.send-review,#indexPage .block6 a.send-review:active,#indexPage .block6 a.send-review:visited{width:231px;height:50px;text-decoration:none;background:#64cbd7;display:flex;justify-content:center;align-items:center;font-size:13px;letter-spacing:.2em;color:#fff;text-transform:uppercase;position:absolute;right:50px;z-index:3;top:10px}#indexPage .block6 a.send-review:hover{background:#4bc5d2}#indexPage .block6 .arrow-left{width:27px;height:27px;border:1.5px solid #222;transform:matrix(0,1,1,0,0,0)}#indexPage .block6 .content{position:relative;margin-top:-50px}#indexPage .block6 .content-width{width:1270px}#indexPage .block6 .content a.review,#indexPage .block6 .content a.review:active,#indexPage .block6 .content a.review:visited{width:565px;background:url(/img/ip-review-bg-left.svg) no-repeat left 20px bottom 20px,url(/img/ip-review-bg-right.svg) no-repeat right 30px top 30px;background-color:#fff;box-shadow:0 20px 50px hsla(0,0%,52.2%,.18);box-sizing:border-box;font-size:15px;line-height:24px;text-decoration:none;color:#222;display:inline-block;padding:80px 90px;margin:30px 20px 70px 35px}#indexPage .block6 .owl-item{opacity:0;transition:opacity .3s}#indexPage .block6 .owl-nav .owl-prev{left:-14px}#indexPage .block6 .owl-nav .owl-next,#indexPage .block6 .owl-nav .owl-prev{background:url(/img/slider-arrow.svg) no-repeat!important;width:23px;height:27px;position:absolute;top:168px}#indexPage .block6 .owl-nav .owl-next{transform:rotate(180deg);right:-14px}#indexPage .block6 .owl-nav span{display:none}#indexPage .block6 .owl-nav button{outline:none}#indexPage .block6 .owl-nav button::-moz-focus-inner{border:0}#indexPage .block6 .owl-item.active{opacity:1}#indexPage .block6 .content .review .container{position:relative;height:100%}#indexPage .block6 .content .review .author{font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-weight:500}#indexPage .block6 .content .review .author-nick{font-size:15px;line-height:19px;color:#ff9583;font-weight:700;margin-bottom:22px}#indexPage .block6 .switch{z-index:3}#indexPage .block6 .owl-dots,#indexPage .block6 .switch{display:flex;justify-content:center;position:relative;margin-top:-20px}#indexPage .block6 .owl-dot{background:url(/img/dot-heart.png) no-repeat 0 0;width:16px;height:16px;display:block;margin-right:20px;text-decoration:none}#indexPage .block6 .owl-dot.active{background:url(/img/dot-heart-active.png) no-repeat 0 0}#indexPage .block6 .flamp-container{position:absolute;top:-7px;right:0}#indexPage .block6 a.flamp,#indexPage .block6 a.flamp:active,#indexPage .block6 a.flamp:visited{padding-right:28px;background:url(/img/ip-arrow-right.png) no-repeat 100%;min-height:29px;text-decoration:none;font-size:16px;color:#222;display:block;white-space:nowrap;padding-top:5px;z-index:3}#indexPage .block6 a.flamp:hover{text-decoration:underline}#indexPage .block7{margin-top:150px;margin-bottom:150px;position:relative}#indexPage .block7:after{content:url(/img/index-block7-bg.svg);right:calc(50% - 951px);bottom:-155px;position:absolute}#indexPage .block7 h2{text-align:center;margin-bottom:8px}#indexPage .block7 .text{text-align:center;margin-bottom:46px;font-weight:400;font-size:18px;line-height:27px}#indexPage .block7 .images{display:flex;margin-bottom:139px;position:relative}#indexPage .block7 .image{display:block;width:100%;border-radius:6px}#indexPage .block7 .images .row{width:218px;margin-right:20px}#indexPage .block7 .images .row.row_size_xl{width:456px}#indexPage .block7 .images .row:last-child{margin-right:0}#indexPage .block7 .images .row>a{margin-bottom:20px;display:block}#indexPage .block7 .images .row>a:last-child{margin-bottom:0}#indexPage .block7 .images .wow{background:url(/img/wow2.svg) no-repeat;width:150px;height:150px;position:absolute;top:-40px;right:-39px}.cute-color{color:#ff9583}#indexPage .block7 .list{margin-top:37px;margin-bottom:46px;display:flex;justify-content:space-between}#indexPage .block7 .item{background-repeat:no-repeat;background-position:top;padding-top:109px;font-size:16px;line-height:24px;min-height:60px;text-align:center;width:212px}#indexPage .block7 .item.i1{background-image:url(/img/ip-b7-i1.svg)}#indexPage .block7 .item.i2{background-image:url(/img/ip-b7-i2.svg)}#indexPage .block7 .item.i3{background-image:url(/img/ip-b7-i3.svg)}#indexPage .block7 .item.i4{background-image:url(/img/ip-b7-i4.svg)}#indexPage .block7 .item.i5{background-image:url(/img/ip-b7-i5.svg)}.long-order-container{position:relative;text-align:center}a.long-order,a.long-order:active,a.long-order:visited{text-decoration:none;padding:19px 30px 18px;background:#5dd2df;display:inline-block;font-size:13px;color:#fff;letter-spacing:.2em;text-transform:uppercase;font-weight:500;position:relative;z-index:2;box-sizing:border-box}a.long-order:hover{background:#4bc5d2}.index-map{height:588px;background:#ebebeb}.index-map,.index-map .content-width{position:relative}.index-map .content{background:#fff;box-shadow:0 25px 25px rgba(0,0,0,.1);padding:45px 52px 54px;font-size:15px;line-height:24px;text-align:center;position:absolute;right:0;top:105px;z-index:100;width:350px;box-sizing:border-box}.index-map .content .title{font-size:21px;line-height:30px;font-weight:700;margin-bottom:15px}.index-map .content .city{font-size:13px;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:1px}.index-map .content .address{font-size:16px}.index-map .content .metro{background:url(/img/metro.svg) no-repeat center top 36px;padding-top:74px;font-size:15px;line-height:1.46}#footer-mobile{display:none}#footer{padding-top:40px;z-index:2}#footer .content-width{display:flex}#footer .col1{width:480px;margin-right:70px;margin-top:5px}#footer .col1 .links{display:flex;justify-content:space-between;align-items:center;flex:1}#footer .col1 .links a,#footer .col1 .links a:active,#footer .col1 .links a:visited{font-size:12px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:#222;font-weight:500}#footer .col1 .links a:hover{text-decoration:underline}#footer .col1 .text{font-size:14px;margin-top:59px;margin-bottom:30px;display:flex;align-items:center}#footer .col1 .text br{display:none}#footer .col1 a.ig,#footer .col1 a.ig:active,#footer .col1 a.ig:visited{background:url(/img/vk.svg) no-repeat left top 4px;width:23px;height:23px;display:inline-block;margin-right:7px}#footer .col1 a.instagram,#footer .col1 a.instagram:active,#footer .col1 a.instagram:visited{background:url(/img/instagram.svg) no-repeat 0 0;width:20px;height:20px;background-size:20px 20px;display:inline-block;margin-right:26px}#footer .col1 a.ig:hover{box-shadow:0 15px 25px rgba(208,169,163,.25)}#footer .col1 a.b2dev-link,#footer .col1 a:active.b2dev-link,#footer .col1 a:visited.b2dev-link{display:none}#footer .col2{width:400px;font-size:14px}#footer .col2 .content{display:flex}#footer .col2 .content .cash{background:url(/img/ip-cash.png) no-repeat 0 0;min-height:26px;margin:0 30px 0 10px;padding:3px 0 0 34px}#footer .col2 .content .card{background:url(/img/ip-card.png) no-repeat top 3px left;min-height:22px;padding-left:37px;padding-top:3px}#footer .col2 .content .get{padding-top:3px}#footer .col2 a.b2dev-link,#footer .col2 a:active.b2dev-link,#footer .col2 a:visited.b2dev-link{box-shadow:inset 0 2px 6px rgba(0,0,0,.12);border-radius:50px;display:block;text-decoration:none;color:#333;margin-top:37px;width:193px;padding:14px 0 17px 22px;box-sizing:border-box;background:url(/img/logob2.svg) no-repeat top 9px right -6px}#footer .col3{flex:1;text-align:right;font-size:14px;line-height:19px;z-index:2}#footer .col3 .social{display:none}#footer .col3 a.phone,#footer .col3 a.phone:active,#footer .col3 a.phone:visited{font-size:18px;line-height:1;font-weight:500;letter-spacing:.4px;margin-bottom:14px;text-decoration:none;color:#222;display:inline-block}#footer a.email,#footer a.email:active,#footer a.email:visited{font-size:14px;text-decoration-line:underline;color:#fd8d7b;display:inline-block;margin-top:10px}#footer a.email:hover{text-decoration:none}#footer .policy-link{font-size:14px;text-decoration-line:underline;color:#fd8d7b}#footer .policy-links{gap:20px;padding-bottom:30px}#contactPage{border-bottom:2px solid #fdedea}#contactPage .map{height:846px;background:#ebebeb;position:relative}#contactPage .map:after{bottom:-15px}#contactPage .map:after,#contactPage .map:before{content:"";position:absolute;height:15px;width:100%;left:0;background:linear-gradient(180deg,hsla(0,0%,76.9%,.5),hsla(0,0%,76.9%,0));z-index:10}#contactPage .map:before{top:0}#contactPage .map .content-width{position:relative;z-index:1}#contactPage .content{background:#fff;width:570px;height:846px;box-sizing:border-box;padding-top:91px;padding-left:86px;font-size:16px;z-index:100;position:absolute;left:0;top:0}#contactPage h1{font-family:Anglecia Pro Title,serif;font-size:56px;font-weight:500;margin-bottom:58px;position:relative;margin-left:69px}#contactPage .content .address{font-size:18px;font-weight:700;margin-top:5px;margin-bottom:20px}#contactPage .content .metro{background:url(/img/metro.svg) no-repeat 0;padding-left:34px;font-size:15px;margin-bottom:40px;min-height:27px;padding-top:7px}#contactPage .content .metro br{display:none}#contactPage .content a.phone,#contactPage .content a.phone:active,#contactPage .content a.phone:visited{font-size:18px;font-weight:700;margin-bottom:10px;color:#222;text-decoration:none;display:inline-block}#contactPage .content a.phone:hover{text-decoration:underline}#contactPage .content a,#contactPage .content a:active,#contactPage .content a:visited{font-size:15px;text-decoration:underline;color:#222}#contactPage .content a:hover{text-decoration:none}#contactPage .content .time{font-size:18px;margin-bottom:8px;margin-top:50px}#contactPage .content .payment-variant{font-size:16px;margin-top:50px}#contactPage .content .payment-variant .icons{display:flex;align-items:center;margin-top:15px;font-size:15px}#contactPage .content .payment-variant .icons .cash{background:url(/img/cp-cash.svg) no-repeat 0;min-height:26px;padding-left:37px;margin-right:24px}#contactPage .content .payment-variant .icons .card{background:url(/img/cp-card.svg) no-repeat 0;min-height:22px;padding-left:37px}.social{display:flex;margin-top:50px}.social a.icon,.social a.icon:active,.social a.icon:visited{width:66px;height:66px;background-color:#fdedea;border-radius:50%;background-position:50%;background-repeat:no-repeat;margin-right:16px;text-decoration:none}.social .ig{background-image:url(/img/vk.svg);background-size:25px 15px}.social .flamp{background-image:url(/img/cp-flamp.png)}.social .instagram{background-image:url(/img/instagram-2.svg)}.social .ig:hover{background-image:url(/img/vk.svg)}.social .flamp:hover{background-image:url(/img/cp-flamp.png)}.innerPage{padding-top:92px;position:relative;padding-bottom:135px;border-top:2px solid rgba(253,237,234,.5);border-bottom:2px solid #fdedea}.innerPage h1{font-family:Anglecia Pro Title,serif;font-size:56px;line-height:60px;font-weight:500;margin-bottom:58px;position:relative}.innerPage .flower-left{position:absolute;background:url(/img/inner-page-flower-left.svg) no-repeat;width:303px;height:473px}.innerPage .flower-right{position:absolute;background:url(/img/inner-page-flower-right.svg) no-repeat;width:273px;height:570px}.innerPage .flower-left.flower-left_price-page{top:898px;left:-374px}.innerPage .flower-right.flower-right_price-page{top:-165px;right:-374px}.innerPage .flower-left.flower-left_time-page{top:427px;left:-374px}.innerPage .flower-right.flower-right_time-page{top:-106px;right:-374px}.innerPage .flower-left.flower-left_job-page{top:556px;left:-374px}.innerPage .flower-right.flower-right_job-page{top:12px;right:-374px}.innerPage .flower-left.flower-left_course-page{top:432px;left:-374px}.innerPage .flower-right.flower-right_course-page{top:-106px;right:-374px}#teamPage .content,#teamPage .list{position:relative}#teamPage a.vacancy,#teamPage a.vacancy:active,#teamPage a.vacancy:visited{text-decoration:none;padding-left:118px;min-height:98px;background:url(/img/m-girl.png) no-repeat 0;font-size:15px;line-height:23px;color:#222;display:flex;align-items:center;position:absolute;right:3px;top:-12px}#teamPage a.vacancy span{text-decoration:underline}#teamPage a.vacancy span:hover{text-decoration:none}#teamPage .member{width:1170px;margin:55px auto 0;box-shadow:0 35px 50px rgba(208,169,163,.2);position:relative}#teamPage .member:hover{box-shadow:0 35px 50px rgba(208,169,163,.35)}#teamPage .member .inner{position:relative;display:flex;box-sizing:border-box;padding:40px;font-size:14px;line-height:22px;background:#fff;z-index:2}#teamPage .member .col1{width:247px;margin-right:39px;text-align:center;flex-shrink:0}#teamPage .member .col2{width:476px;margin-right:40px}#teamPage .member .col2 .more{display:none}#teamPage .member .col3{width:316px;position:relative}#teamPage .member .photo{border:1px dashed #999;padding:17px;border-radius:50%;display:flex;text-align:center;align-items:center;margin:0 auto}#teamPage .member .col1 img{border-radius:50%;overflow:hidden;width:100%}#teamPage .member .order,#teamPage .member .order:active,#teamPage .member .order:visited{background:#5dd2df;margin:37px 25px 0;justify-content:center;display:flex;align-items:center;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;height:50px}#teamPage .member .order:hover{background:#4bc5d2}#teamPage .member .name{font-weight:500;font-size:23px;margin-bottom:10px}#teamPage .member .job{font-size:16px;color:#888;margin-bottom:25px}#teamPage .member .job-mobile,#teamPage .member .name-mobile{display:none}#teamPage .member .utext{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}#teamPage .member .about{margin-bottom:14px}#teamPage .member .love-hate{display:flex;justify-content:space-between;margin-top:37px}#teamPage .member .love-hate .title{margin-bottom:17px}#teamPage .member .love-hate>div{width:40%}#teamPage .member .love{padding-left:36px;background:url(/img/m-like.png) no-repeat 0;min-height:23px}#teamPage .member .hate{padding-left:36px;background:url(/img/m-hate.png) no-repeat 0;min-height:23px}#teamPage .member .works .title{margin-bottom:22px}#teamPage .member .works .content{display:flex;flex-wrap:wrap;width:316px}#teamPage .member .works .work{margin-bottom:19px}#teamPage .member .works .content .work:nth-child(odd){margin-right:15px}#teamPage .member .works .bottom{margin-top:32px}#teamPage .member .works .bottom,.page-list-selector{display:flex;justify-content:space-between}.page-list-selector>div{text-align:center}.page-list-selector>div:first-child{text-align:left;text-align:right}.page-list-selector a.left,.page-list-selector a.left:active,.page-list-selector a.left:visited{background:url(/img/m-left.png) no-repeat 0 0;width:27px;height:19px;text-decoration:none;display:inline-block}.page-list-selector a.right,.page-list-selector a.right:active,.page-list-selector a.right:visited{background:url(/img/m-right.png) no-repeat 0 0;width:27px;height:19px;text-decoration:none;display:inline-block}.innerPage.h1-centered h1{text-align:center;margin-left:0}.innerPage.h1-centered h1:before{display:none}#pricePage{background:url(/img/price-bg.svg) no-repeat calc(50% + 720px) bottom}#pricePage .flex{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#pricePage .flex a,#pricePage .flex a:active,#pricePage .flex a:visited{display:block;text-decoration:none;color:#222}#pricePage h1{margin-bottom:37px}#pricePage .long{width:767px;height:360px;position:relative;box-sizing:border-box;padding-top:52px;padding-left:45px;background:#fff;margin-bottom:35px;z-index:2;box-shadow:0 20px 50px rgba(208,169,163,.2)}#pricePage .long:hover{box-shadow:0 20px 50px rgba(208,169,163,.35)}#pricePage .long.short{width:567px}#pricePage .row{width:367px;height:360px;position:relative;text-align:center;box-sizing:border-box;padding-top:52px;background:#fff;margin-bottom:35px;padding-left:45px;padding-right:45px;z-index:2;box-shadow:0 50px 50px rgba(208,169,163,.2)}#pricePage .row:hover{box-shadow:0 50px 50px rgba(208,169,163,.35)}#pricePage .title{font-size:22px;margin-bottom:30px}#pricePage .desc{font-size:16px;color:#888;margin-bottom:37px}#pricePage .time{font-size:13px;letter-spacing:2.6px;text-transform:uppercase}#pricePage .price{margin-top:45px;font-size:20px;font-weight:500;letter-spacing:4px}#pricePage .price.bottom{position:absolute;left:0;bottom:57px}#pricePage .long .price.bottom{left:45px}#pricePage .row .price.bottom{width:100%;text-align:center}#pricePage .submenu-selector{margin-bottom:62px}#pricePage .complex{background:url(/img/p-img3.png) no-repeat right 120px bottom #fff;padding-right:423px}#pricePage .buildup{height:755px;background:url(/img/p-img1.png) no-repeat 0 100% #fff}#pricePage .design1{height:755px;background:url(/img/p-design1.png) no-repeat 100% 100% #fff}#pricePage .design2{background:url(/img/p-design2.png) no-repeat 100% 100% #fff;padding-right:323px}#pricePage .design3{background:url(/img/p-design3.png) no-repeat right 70px bottom #fff;padding-right:323px}#pricePage .pedicure-complex{background:url(/img/p-img6.png) no-repeat right 70px bottom #fff;padding-right:323px}#pricePage .buildup-container{position:relative}#pricePage .correction{background:url(/img/p-img4_2.png) no-repeat 100% 100% #fff;padding-right:352px}#pricePage .man{background:url(/img/p-img2.png) no-repeat 100% 100% #fff;padding-right:270px}#pricePage .man-container{position:relative}#pricePage .spa{background:url(/img/p-img5.png) no-repeat 100% 100% #fff;padding-right:236px}#pricePage .spa-container{position:relative}#pricePage .order-block{text-align:center;margin-top:30px}#pricePage .long-order-container{display:inline-block}#pricePage .long-order,#pricePage .long-order-after{width:327px}#pricePage .flex.right{width:771px}#pricePage .gift{right:30px;top:-90px}#pricePage .row .gift{right:-50px;bottom:-50px;top:auto;display:none}#jobPage .jobPage-content{position:relative}#jobPage .desc{font-size:17px;line-height:1.46;margin-top:41px;margin-bottom:65px;text-align:center}#jobPage .job-list .job:last-child{margin-bottom:0}#jobPage .job{margin-bottom:45px;background:#fff;box-shadow:0 35px 50px rgba(208,169,163,.2);position:relative;z-index:2}#jobPage .job:hover{box-shadow:0 35px 50px rgba(208,169,163,.35)}#jobPage .job .head{padding:60px 89px;display:flex;background:url(/img/j-open.png) no-repeat right 65px center;cursor:pointer}#jobPage .job.opened .head{background:url(/img/j-close.png) no-repeat right 65px center}#jobPage .job .title{font-size:23px;width:650px;margin-right:30px}#jobPage .job .head .price{background:url(/img/j-rub.png) no-repeat 0;min-height:30px;padding-left:43px;font-size:18px}#jobPage .job.no-job{background:#fff;padding:65px 0;font-size:15px;text-align:center}#jobPage .job.no-job .title{width:100%}#jobPage .job a,#jobPage .job a:active,#jobPage .job a:visited{font-size:inherit;text-decoration-line:underline;color:#fd8d7b}#jobPage .job a:hover{text-decoration:none}#jobPage .job.no-job .title{margin-bottom:20px}#jobPage .utext{font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}#jobPage .job .js-body{display:none}#jobPage .job .body{padding-right:374px;padding-left:89px}#jobPage .job.opened .js-body{display:block}#jobPage .job .body .content{display:flex;justify-content:space-between;font-size:14px;line-height:21px}#jobPage .job .body .content .utext{margin-bottom:20px}#jobPage .job .body .content>div{width:45%}#jobPage .job .list .list-item:last-child{margin-bottom:0}#jobPage .job .list-item{margin-bottom:8px;display:flex}#jobPage .job .list-item:before{content:"—";display:block;margin-right:5px}#jobPage .job .idea{background:url(/img/j-idea.png) no-repeat 0;padding-left:102px;font-size:15px;line-height:24px;margin-top:40px;min-height:76px;display:flex;align-items:center}#jobPage .job .bottom{margin-top:54px;background:#effcfe;font-size:15px;text-align:center;padding:60px 0 70px}#jobPage .job .bottom .big{font-size:18px;margin-bottom:10px}#jobPage .job .bottom .big a,#jobPage .job .bottom .big a:active,#jobPage .job .bottom .big a:visited{text-decoration:none;color:#222}#jobPage .job .bottom .big a:hover{text-decoration:underline}#jobPage .job .bottom br{display:none}#priceViewPage a.return,#priceViewPage a.return:active,#priceViewPage a.return:visited{text-decoration:none;display:flex;font-family:Anglecia Pro Title,serif;font-weight:500;font-size:23px;align-items:center;color:#222}#priceViewPage .return>div:first-child{background:url(/img/pv-arrow.png) no-repeat 50% #fff;border-radius:50%;margin-right:20px;width:58px;height:58px;box-shadow:0 15px 25px rgba(208,169,163,.25)}#priceViewPage .return>div:first-child:hover{box-shadow:0 15px 35px rgba(208,169,163,.5)}#priceViewPage .content{padding:65px;font-size:15px;line-height:25px;background:#fff;position:relative;box-sizing:border-box;z-index:2;box-shadow:0 35px 50px rgba(208,169,163,.2)}#priceViewPage .content:hover{box-shadow:0 35px 35px rgba(208,169,163,.35)}#priceViewPage .content:after{content:url(/img/pv-block-right.svg);position:absolute;right:-90px;top:339px}#priceViewPage .content .container{display:flex}#priceViewPage .utext{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}#priceViewPage .content .desc{width:851px;margin-right:35px;box-sizing:border-box;padding-left:319px;position:relative;min-height:250px}#priceViewPage .content .desc.noimage{padding-left:0}#priceViewPage .content .desc img{width:271px;height:271px;border-radius:50%;position:absolute;left:0;top:0}#priceViewPage .content .desc h1{font-family:Cera Pro,sans-serif;font-size:30px;margin:0 0 20px;text-align:left;line-height:1.2}#priceViewPage .content .desc p{margin-bottom:15px}#priceViewPage .content .desc p:last-child{margin-bottom:0}#priceViewPage .content .price{width:277px;margin-left:auto;padding-top:8px}#priceViewPage .content .price .utext.amount{font-size:28px;margin-bottom:12px}#priceViewPage .content .price .utext.time{font-weight:400;margin-top:20px}#priceViewPage .content .price .divider{width:277px;height:2px;background:#222;margin:25px 0 28px}#priceViewPage .content .price .list-gift{background:url(/img/pv-gift.png) no-repeat 0;min-height:22px;padding-left:32px;font-size:14px}#priceViewPage .content .price .list{margin-bottom:42px}#priceViewPage .content .list .list-item:last-child{margin-bottom:0}#priceViewPage .content .price .list-item{display:flex;margin-bottom:15px}#priceViewPage .content .price .list-item>div:first-child{width:35%;margin-right:5%}#priceViewPage .content .price .list-item>div:last-child{flex:1;font-size:15px;line-height:21px}#priceViewPage .content .price .list .amount{font-size:20px;margin-bottom:0;white-space:nowrap}#priceViewPage .content .order,#priceViewPage .content .order:active,#priceViewPage .content .order:visited{background:#5dd2df;margin-top:37px;justify-content:center;display:flex;align-items:center;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;height:45px}#priceViewPage .content .order:hover{background:#4bc5d2}#priceViewPage .content .works-header{display:flex;margin-bottom:28px;margin-top:50px}#priceViewPage .content .works-header .page-list-selector{width:100px;margin-left:auto}#priceViewPage .content .works{display:flex;justify-content:space-between}#priceViewPage .content-holder{position:relative;width:1300px;margin:35px auto 0}#priceViewPage .content-holder:before{content:url(/img/pv-block-left.svg);position:absolute;left:-135px;bottom:-83px}#priceViewPage .content-holder:after{content:url(/img/pv-dots.png);position:absolute;right:-55px;top:-51px}#coursePage .flex{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#coursePage .flex:after{content:url(/img/price-bg.svg);position:absolute;bottom:-160px;right:-375px;z-index:1}#coursePage .mc .flex:after{display:none}#coursePage .row{width:555px;height:820px;position:relative;box-sizing:border-box;padding:40px;background-color:#fff;margin-bottom:51px;z-index:2;box-shadow:0 35px 50px rgba(208,169,163,.18)}#coursePage .row:hover{box-shadow:0 35px 50px rgba(208,169,163,.35)}#coursePage .row.tall{height:970px;box-shadow:0 35px 50px rgba(208,169,163,.7)}#coursePage .row.tall:hover{box-shadow:0 35px 50px rgba(208,169,163,.9)}#coursePage .row .date{padding:11px 17px}#coursePage .row .date,#coursePage .row .place{background:#fbede8;font-size:12px;letter-spacing:.2em;text-transform:uppercase;display:inline-block;font-weight:700}#coursePage .row .place{padding:13px 17px 11px;margin-top:-8px;margin-bottom:37px}#coursePage .row .pre-title{font-size:17px;margin-bottom:3px}#coursePage .row .title{font-size:24px;font-weight:500;line-height:1.46;margin-bottom:25px}#coursePage .row .time{font-size:13px;letter-spacing:.2em;text-transform:uppercase}#coursePage .row .divider{width:90px;height:2px;background:#222;margin:22px 0}#coursePage .row .text{font-size:15px;line-height:23px;margin-bottom:43px}#coursePage .row .icons{display:flex;justify-content:space-between}#coursePage .row .icons .icon{padding-top:61px;font-size:14px;line-height:19px;flex-shrink:0;flex-grow:0;flex-basis:45%}#coursePage .row .icons .icon.i1{background:url(/img/c-icon1.png) no-repeat 0 0}#coursePage .row .icons .icon.i2{background:url(/img/c-icon2.png) no-repeat 0 0}#coursePage .row .icons .icon.i3{background:url(/img/c-icon3.png) no-repeat 0 0}#coursePage .price{background:url(/img/c-price.png) no-repeat 0;min-height:30px;padding-left:48px;font-size:22px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:39px;margin-top:100px}#coursePage .discount-mobile,#coursePage .price-mobile{display:none}#coursePage .row.tall .price{margin-top:50px}#coursePage .discount{font-size:14px;margin-top:-30px;margin-bottom:30px}#coursePage .order,#coursePage .order:active,#coursePage .order:visited{background:#5dd2df;justify-content:center;display:flex;align-items:center;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;height:50px;width:230px}#coursePage .order:hover{background:#4bc5d2}#coursePage .row.i1{background:url(/img/c-bg1.jpg) no-repeat right bottom 33px #fff}#coursePage .i1-container{position:relative}#coursePage .row.i2{background:url(/img/c-bg2.jpg) no-repeat right bottom 33px #fff}#coursePage .row.i2 .price{margin-top:42px}#coursePage .row.i6 .price{margin-top:45px}#coursePage .row.i3{background:url(/img/c-bg3.png) no-repeat 100% 100% #fff}#coursePage .row.i4{background:url(/img/c-bg4.png) no-repeat right bottom 33px #fff;box-shadow:0 35px 50px hsla(0,0%,72.5%,.2)}#coursePage .row.i4:hover{box-shadow:0 35px 50px rgba(205,231,233,.9)}#coursePage .row.i5{background:url(/img/c-bg5.png) no-repeat 100% 100% #fff}#coursePage .row.i6{background:url(/img/c-bg6.png) no-repeat 100% 100% #fff}#coursePage .teacher{background:url(/img/c-teacher-bg.svg) no-repeat 0 0;text-align:center;font-size:14px;line-height:22px;width:555px;height:609px;box-sizing:border-box;padding-top:76px;margin-top:6px}#coursePage .teacher .who{font-family:Anglecia Pro Title,serif;font-weight:500;font-size:30px;line-height:30px;margin-bottom:22px}#coursePage .teacher .name{font-size:20px;font-weight:500;margin-bottom:16px}#coursePage .teacher .text{padding:0 94px}#coursePage .teacher .photo{background:url(/img/c-teacher-photo.svg) no-repeat 50%;width:200px;height:200px;padding:17px;display:flex;text-align:center;align-items:center;margin:0 auto 24px;box-sizing:border-box}#coursePage .teacher img{border-radius:50%;overflow:hidden;width:100%}#coursePage .more-practic{width:560px;height:714px;background:url(/img/c-practic-bg.png) no-repeat 50% #fff;padding-top:131px;padding-left:59px;box-sizing:border-box;position:relative;box-shadow:0 35px 50px hsla(0,0%,72.5%,.2)}#coursePage .more-practic:hover{box-shadow:0 35px 50px rgba(205,231,233,.9)}#coursePage .more-practic-mobile{display:none}#coursePage .more-practic:before{content:url(/img/c-stick-top.png);position:absolute;left:-82px;top:31px}#coursePage .more-practic:after{content:url(/img/c-stick-bottom.png);position:absolute;left:162px;bottom:-56px}#coursePage .more-practic .content{width:442px;height:440px;background:#feefea;box-shadow:inset 0 30px 15px rgba(237,216,209,.8);font-size:16px;line-height:25px;text-align:center;box-sizing:border-box;padding-top:116px;padding-left:47px;padding-right:47px;border-radius:50%}#coursePage .more-practic .content .title{font-size:30px;font-weight:500;line-height:38px}#coursePage .more-practic .content .divider{width:90px;height:2px;background:#222;margin:40px auto}#coursePage .mc{background:url(/img/c-mc-bg.svg) no-repeat top,#fdedea;box-sizing:border-box;padding-top:141px;margin-top:101px;padding-bottom:105px;position:relative;z-index:2}#coursePage{padding-bottom:0;border-bottom:none}#coursePage .mc h2{text-align:center;margin-bottom:67px;font-size:56px;line-height:60px}#coursePage .brush1-container,#coursePage .brush2-container{position:relative}#coursePage .list-item{margin-bottom:8px;display:flex;font-size:14px}#coursePage .list-item .bold{font-weight:700;margin-right:5px}#coursePage .list-item:before{content:"—";display:block;margin-right:5px}#coursePage .row.tall .text{margin-bottom:10px}#coursePage .row.tall .icons{margin-top:40px}#courseViewPage{position:relative}#courseViewPage .flower-right.flower-right_course-view-page{top:104px;right:calc(50% - 959px)}#courseViewPage .flower-left.flower-left_course-view-page{top:637px;left:calc(50% - 959px)}#courseViewPage a.return,#courseViewPage a.return:active,#courseViewPage a.return:visited{text-decoration:none;display:flex;font-family:Anglecia Pro Title,serif;font-weight:500;font-size:23px;align-items:center;color:#222}#courseViewPage .return>div:first-child{background:url(/img/pv-arrow.png) no-repeat 50% #fff;border-radius:50%;margin-right:20px;width:58px;height:58px;box-shadow:0 15px 25px rgba(208,169,163,.25)}#courseViewPage .return>div:first-child:hover{box-shadow:0 15px 35px rgba(208,169,163,.5)}#courseViewPage .content{position:relative;z-index:2}#courseViewPage .content .container{display:flex;box-shadow:0 35px 50px rgba(208,169,163,.2)}#courseViewPage .content .container:hover{box-shadow:0 35px 50px rgba(208,169,163,.35)}#courseViewPage .content .container .left{background:#e7f9fb;width:331px;box-sizing:border-box;padding:60px 40px;font-size:15px}#courseViewPage .content .container .left .utext{font-size:12px;margin-bottom:13px}#courseViewPage .content .container .left .block{margin-bottom:31px}#courseViewPage .content .container .left .divider{width:90px;height:2px;background:#222;margin-bottom:49px}#courseViewPage .content .container .left .call{font-size:16px}#courseViewPage .content .container .left .call a,#courseViewPage .content .container .left .call a:active,#courseViewPage .content .container .left .call a:visited{font-size:18px;font-weight:500;color:#222;text-decoration:none;margin-top:5px;display:inline-block}#courseViewPage .content .container .left .call a:hover{text-decoration:underline}#courseViewPage .content .container .right{flex:1;background:url(/img/sample/cv-bg.jpg) no-repeat right bottom 33px #fff;padding:60px;font-size:14px}#courseViewPage .content .container .combined{flex:1;background:url(/img/sample/cv-bg2.jpg) no-repeat right bottom 33px #fff;padding:60px;font-size:14px}#courseViewPage .content .container .modern{flex:1;background:url(/img/sample/cv-bg3.jpg) no-repeat right bottom 33px #fff;padding:60px;font-size:14px}#courseViewPage .content .container .for{font-size:15px;margin-bottom:50px;line-height:23px}#courseViewPage .content .container .pre-title{font-size:19px;margin-bottom:10px}#courseViewPage .content .container .title{font-size:30px;margin-bottom:30px}#courseViewPage .content .container .utext{font-weight:500;margin-bottom:10px}#courseViewPage .content .container .list .list-item:last-child{margin-bottom:0}#courseViewPage .content .container .list-item{margin-bottom:8px;display:flex}#courseViewPage .content .container .list-item .bold{font-weight:700}#courseViewPage .content .container .list-item:before{content:"—";display:block;margin-right:5px}#courseViewPage .content .container .block{margin-bottom:25px}#courseViewPage .content .container .block-text{padding-right:150px}#courseViewPage .utext{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}#courseViewPage .content-holder{position:relative;width:1170px;margin:60px auto 0}#courseViewPage .price{background:url(/img/c-price.png) no-repeat 0;min-height:30px;padding-left:42px;font-size:22px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:39px;margin-top:60px}#courseViewPage .discount{font-size:14px;margin-top:-30px;margin-bottom:30px}#courseViewPage .icons{display:flex;justify-content:space-between;width:530px}#courseViewPage .icons .icon{padding-left:58px;font-size:14px;line-height:19px;flex-shrink:0;flex-grow:0;width:245px;box-sizing:border-box}#courseViewPage .icons .icon.i1{background:url(/img/c-icon1.png) no-repeat 0 0}#courseViewPage .icons .icon.i2{background:url(/img/c-icon2.png) no-repeat 0 0}#courseViewPage .content .container .modern .icons{width:650px}#courseViewPage .content .container .modern .icons .icon.i1{flex-shrink:1}#courseViewPage .content .container .modern .icons .icon.i2{flex-shrink:0}.loginContainer{width:500px;margin:0 auto;font-size:18px}.form .row{margin-bottom:10px}.form .row label{display:inline-block;margin-bottom:5px}form input[type=password],form input[type=text]{height:40px;padding:0 9px}form input[type=password],form input[type=text],form textarea{box-shadow:inset 0 1px 2px rgba(0,1,2,.12);border-radius:7px;border:1px solid #d1d1d1;background-color:#fff;font-size:17px;font-family:Cera Pro,sans-serif;box-sizing:border-box;width:100%;outline:none}form textarea{height:120px;padding:9px}.form .row.centered{text-align:center}form input[type=submit]{border-radius:25px;background-color:#5dd2df;font-family:Cera Pro,sans-serif;font-size:18px;text-transform:uppercase;color:#fff;text-align:center;border:none;cursor:pointer;padding:13px 50px;box-sizing:border-box;outline:none}.alert-danger{background:#c9256a;color:#fff;display:inline-block;padding:11px 20px 13px}.hidden{display:none!important}#errorPage{font-family:Anglecia Pro Title;text-align:center}#errorPage.innerPage{background:#feefea;padding-top:65px;position:relative;padding-bottom:107px}#errorPage:before{content:url(/img/dots-error.png);position:absolute;bottom:-22px;left:366px;z-index:1}#errorPage .errorFon:before{content:url(/img/c-stick-top.png);position:absolute;left:-54px;top:48px}#errorPage .errorFon:after{content:url(/img/brash-error.png);position:absolute;bottom:-332px;right:-468px}#errorPage .errorFon{margin:29px auto;width:500px;padding-top:83px;padding-bottom:156px;box-sizing:border-box;position:relative}#errorPage .error404{background:url(/img/f-error.png) no-repeat top}#errorPage .error500{background:url(/img/f-error500.png) no-repeat top}#errorPage .title{font-size:100px}#errorPage .desc{font-size:24px;margin-top:-9px}#errorPage .desc br{display:none}#errorPage .text{margin-top:33px;padding-left:45px;padding-right:45px;margin-bottom:29px}#errorPage .text,#errorPage a{font-family:Cera Pro;font-size:17px;line-height:27px;box-sizing:border-box}#errorPage a{padding-left:55px;padding-right:55px;color:#222}.site-update-top-message{background:#ffd359;display:flex;align-items:center;justify-content:center;height:85px;font-weight:400;font-size:18px;line-height:23px;color:#222}.site-update-top-message__cone{width:36px;height:36px;background:url(/img/cone.svg) no-repeat 0 0;margin-right:15px;flex-shrink:0}.site-update-top-message__phone{text-decoration:none;font-weight:700;color:inherit;white-space:nowrap}@media(max-width:480px){#indexPage .block4 .peoples>div:last-child,#indexPage .block4 .peoples>div:nth-child(2n){margin-right:20px}.primary-button{width:100%;box-sizing:border-box;font-size:12px;padding:16px 30px;text-align:center}.button-with-border{font-size:12px;line-height:15px}.arrow-mobile{display:flex;justify-content:center;align-items:center}.arrow-mobile .arrow-left-mobile{transform:rotate(180deg);margin-right:16px}.arrow-mobile .arrow-left-mobile,.arrow-mobile .arrow-right-mobile{width:16px;height:10px;background:url(/img/arrow-slider-new.svg) no-repeat}.arrow-mobile .arrow-right-mobile{margin-left:16px}#outer{width:auto;overflow:none;min-width:auto}.content-width{width:100%;margin:0 auto}#top-menu{height:auto;padding:25px 20px 29px;position:relative;text-align:center}#top-menu.index{background:#fff}#top-menu.index:after{display:none}#top-menu .content-width{flex-direction:column}#top-menu .logo-image,#top-menu .logo-image:active,#top-menu .logo-image:visited{width:82px}#top-menu .links{display:none}#top-menu .right{margin-top:22px;margin-left:0;flex-direction:column}#top-menu a.ig,#top-menu a.ig:active,#top-menu a.ig:visited{position:absolute;top:48px;right:50px;margin-right:0;background-color:#fff;background-size:20px 12px;width:20px;height:12px;border-radius:0}#top-menu a.ig.instagram,#top-menu a.ig.instagram:active,#top-menu a.ig.instagram:visited{position:absolute;top:44px;right:20px;margin-right:0;background-color:#fff;background-size:20px 20px;width:20px;height:20px;border-radius:0}#top-menu .right .text-block{margin-right:0}#top-menu .right .text-block>div{display:none}#top-menu .right .text-block a.phone,#top-menu .right .text-block a.phone:active,#top-menu .right .text-block a.phone:visited{font-size:17px;line-height:21px;font-weight:400;letter-spacing:.02em}#top-menu .right a.order,#top-menu .right a.order:active,#top-menu .right a.order:visited{margin-top:10px;width:100%;height:42px;font-weight:700;font-size:10px}.menuMobile{background:url(/img/menuMobile.svg) no-repeat;width:41px;height:41px;position:absolute;top:32px;cursor:pointer;display:block;padding-top:49px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}#top-menu-mobile .links a,#top-menu .links a:active,#top-menu .links a:visited{font-size:12px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:#222;font-weight:500}#top-menu-mobile{height:100vh;padding:16px 20px 38px;position:relative;text-align:center;background:#feefea}#top-menu-mobile.index:after{display:none}#top-menu-mobile .content-width{flex-direction:column}#top-menu-mobile a.logo,#top-menu-mobile a.logo:active,#top-menu-mobile a.logo:visited{display:none}#top-menu-mobile a.logoMobile,#top-menu-mobile a.logoMobile:active,#top-menu-mobile a.logoMobile:visited{display:block}#top-menu-mobile .links{display:flex;flex-direction:column;margin-top:33px;align-items:center;flex:1}#top-menu-mobile .links a,#top-menu-mobile .links a:active,#top-menu-mobile .links a:visited{font-size:15px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:#222;font-weight:500;margin-top:29px}#top-menu-mobile .links a:first-child{margin-top:0}#top-menu-mobile .right{margin-top:9px;margin-left:0;flex-direction:column}#top-menu-mobile .right .text-block a.ig,#top-menu-mobile .right .text-block a.ig:active,#top-menu-mobile .right .text-block a.ig:visited{background:url(/img/vk.svg) no-repeat 50%;width:21px;height:21px;margin:30px auto 0;display:block}#top-menu:after{display:none}#top-menu-mobile .right .text-block{margin-top:102px;margin-right:0}#top-menu-mobile .right .text-block>div{font-size:14px;margin-top:16px}#top-menu-mobile .right .text-block a.phone,#top-menu-mobile .right .text-block a.phone:active,#top-menu-mobile .right .text-block a.phone:visited{font-size:19px;font-weight:400;letter-spacing:.02em;color:#222;text-decoration:none}.menuMobileClose{background:url(/img/closeMenu.svg) no-repeat;width:20px;height:20px;margin:18px auto 0}#indexPage{border-top:2px solid #fdedea}#indexPage .block1{min-height:auto;text-align:center}#indexPage .block1:after{display:none}#indexPage .block1 h1{font-weight:400;font-size:25px;line-height:26px}#indexPage .block1 .content-width{width:100%;padding-top:0}#indexPage .block1 .text-content{width:100%;margin-bottom:5px;padding-right:20px;padding-left:20px;box-sizing:border-box}#indexPage .block1 .text{margin-top:38px;font-size:15px;line-height:23px;margin-bottom:6px}#indexPage .block1 .text .line{width:72px;margin-right:0;margin-bottom:27px}#indexPage .block1 .girl{position:static;width:100%}#indexPage .block1 .girl-image{display:block;width:100%}#indexPage .block1 a.order,#indexPage .block1 a.order:active,#indexPage .block1 a.order:visited{text-decoration:none;width:100%;height:48px;font-size:12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:3}#indexPage .block1 .order-wrapper{padding-right:20px;padding-left:20px;box-sizing:border-box}#indexPage .bg2-3{width:100%;background-image:none;background-position:0}#indexPage .block2{padding-top:58px;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}h2{font-weight:400;font-size:25px;line-height:24px;text-align:center}.button-with-border-content_desktop{display:none}#indexPage .block2 .title-content{justify-content:center;margin-bottom:32px}#indexPage .block2 .content .flower{display:none}#indexPage .block2 .content{flex-direction:column}#indexPage .block2 .content .left-menu{display:none}#indexPage .block2 .content .item{flex-direction:column;margin-bottom:20px}#indexPage .block2 .content.content_mobile{display:block}#indexPage .block2 .content.content_desktop{display:none}#indexPage .block2 .content .item .img-wrapper{margin-right:0;width:100%}#indexPage .block2 .content .item .img{width:100%;margin-bottom:22px}#indexPage .block2 .content .item .text-content{padding-top:20px}#indexPage .block2 .content .item .text-content .item-name{display:block;font-weight:700;font-size:18px;line-height:23px;letter-spacing:.01em;color:#ff9583;margin-bottom:15px}#indexPage .block2 .content .item .text{font-weight:400;font-size:14px;line-height:24px;margin-bottom:10px}#indexPage .block2 .content .item .time{font-size:12px;line-height:19px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px}#indexPage .block2 .content .item .price{font-size:17px;line-height:21px;letter-spacing:.1em;margin-bottom:20px}.gift{width:100px;height:100px;background-size:100px 100px;font-size:9px;line-height:11px;padding-top:52px}#indexPage .block2 .content .item .img-wrapper .gift{top:-15px;right:-15px}#indexPage .block2 .content .link{text-align:center}#indexPage .block3{display:none}#indexPage .block3-mobile{display:block;margin-top:58px;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%}#indexPage .block3-mobile .desc{margin-top:17px;font-size:15px;line-height:23px;margin-bottom:23px;text-align:center}.submenu-selector{width:100%;justify-content:space-around}.submenu-selector>a,.submenu-selector>a:active,.submenu-selector>a:visited{font-size:12px}.submenu-selector>a.active:after{bottom:-8px}#indexPage .block3-mobile .content{width:100%;margin-top:30px;height:auto}#indexPage .block3-mobile .work .author-title{opacity:.8;font-size:13px;font-weight:500;margin-bottom:3px}#indexPage .block3-mobile .work .author{position:absolute;width:100%;left:0;bottom:0;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(180deg,hsla(0,0%,76.9%,0),rgba(0,0,0,.4));padding:16px 25px 31px;box-sizing:border-box}#indexPage .block3-mobile .content>div,#indexPage .block3-mobile .content>div:last-child{margin-right:0}#indexPage .block3-mobile .work{position:relative}#indexPage .block3-mobile .work img{object-fit:contain;width:100%;min-height:149px}#indexPage .block3-mobile .wide{flex-direction:column}#indexPage .block3-mobile .wide .work.last{position:relative;right:0}#indexPage .block3-mobile .wide .dots{display:none}#indexPage .block3-mobile .ig{font-size:16px;line-height:16px;text-align:center}#indexPage .block3-mobile .ig .title{margin:20px 0}#indexPage .block3-mobile .ig a.subscribe,#indexPage .block3-mobile .ig a.subscribe:active,#indexPage .block3-mobile .ig a.subscribe:visited{background-color:#fff;font-weight:700;font-size:10px;line-height:13px;letter-spacing:.2em;color:#222;display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;padding:13px 30px;box-sizing:border-box;border:2px solid #222;width:100%}#indexPage .block3-mobile .subscribe-instagram{background:url(/img/subscribe-instagram.svg) no-repeat;width:180px;height:180px;display:block;margin:0 auto}#indexPage .block4{margin-top:60px}#indexPage .block4 h2{line-height:24px;margin-bottom:17px;padding:0 20px;box-sizing:border-box;text-align:left}#indexPage .block4 h2 br{display:none}#indexPage .block4 .content{flex-direction:column}#indexPage .block4 .content .about{width:100%;margin-right:0;margin-bottom:24px;padding-top:0}#indexPage .block4 .content .about .desc{font-size:15px;line-height:23px;margin-bottom:0;padding:0 20px;box-sizing:border-box}#indexPage .block4 .peoples-content{overflow-y:hidden;margin-bottom:20px}#indexPage .block4 .peoples{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-bottom:-70px;padding-bottom:70px;justify-content:flex-start;font-size:14px;flex-wrap:nowrap;padding-left:20px}#indexPage .block4 .peoples:after{content:"";display:block;width:20px;height:5px;flex-shrink:0}#indexPage .block4 .peoples>div{margin-right:20px;width:200px;flex-shrink:0}#indexPage .block4 .peoples img{margin-bottom:17px}#indexPage .block4 .peoples .job{font-size:12px;line-height:17px;font-style:normal;margin-bottom:5px}#indexPage .block4 .link-mobile{text-align:center;display:block}#indexPage .block4 .link-mobile .button-with-border{margin-right:0}#indexPage .block4 .button-with-border{border:2px solid #222;padding:18px 30px;display:inline-block;margin:0 auto}#indexPage .block4 .button-with-border:after{content:url(/img/ip-arrow-price.svg);margin-left:12px;margin-top:3px;position:relative;top:3px}#indexPage .block4 .link-mobile{display:none}#indexPage .block4 .content .left{width:100%;margin-right:0;margin-bottom:60px;padding:0 20px;box-sizing:border-box}#indexPage .block4 .content .right{width:100%}#indexPage .block4 .left .container{background-size:226px 226px;padding-top:246px;font-size:14px;line-height:22px}#indexPage .block4 .left .container .hello{font-size:34px;line-height:32px}#indexPage .block4 .left .container .name{font-size:16px;line-height:24px;margin-bottom:20px}#indexPage .block4 .button-with-border{border:none;border-bottom:1px solid rgba(149,132,132,.5);padding:0 0 2px}#indexPage .block4 .button-with-border:after{display:none}#indexPage .block5-wrapper{height:auto;margin:46px auto 50px;background:#feefea;padding:60px 38px;font-size:14px;line-height:21px;text-align:center}#indexPage .block5 .flower{display:none}#indexPage .block5 h2{margin-bottom:30px}#indexPage .block5 .content{flex-direction:column}#indexPage .block5 .content .item{width:100%;margin-right:0;margin-bottom:30px}#indexPage .block5 .content .item:last-child{margin-bottom:0}#indexPage .block5 .title{font-size:17px;line-height:20px;margin-top:20px;margin-bottom:12px}#indexPage .block5 img{display:block;width:100%;border-radius:6px}#indexPage .block6{margin-top:59px}#indexPage .block6 .content-width{width:100%}#indexPage .block6 h2{margin-bottom:0}#indexPage .block6 a.send-review,#indexPage .block6 a.send-review:active,#indexPage .block6 a.send-review:visited{width:auto;height:46px;font-size:12px;margin-top:36px;position:static;margin-left:20px;margin-right:20px}#indexPage .block6 .content{margin-top:0;text-align:center}#indexPage .block6 .content a.review,#indexPage .block6 .content a.review:active,#indexPage .block6 .content a.review:visited{width:auto;height:auto;background:url(/img/ip-review-bg-right-mobile.svg) no-repeat right 18px top 17px;box-shadow:0 10px 25px hsla(0,0%,52.2%,.25);font-size:14px;line-height:22px;margin:22px 20px 34px;padding:0 20px 38px}#indexPage .block6 .content .review .container{padding:0}#indexPage .block6 .content .review .author{font-size:12px;letter-spacing:.1em;margin-bottom:14px;font-weight:700;margin-top:73px}#indexPage .block6 .content .review .author-nick{font-size:14px;line-height:18px;margin-bottom:14px}#indexPage .block4 .container h2 br,#indexPage .block6 .owl-nav .owl-next,#indexPage .block6 .owl-nav .owl-prev{display:none}#indexPage .block6 .content .review.even .container:after{content:url(/img/stick-mobile.png);left:-34px;top:-82px}#indexPage .block6 .switch{margin-top:27px}#indexPage .block6 .owl-dots{margin-top:0}#indexPage .block6 .owl-dot{margin-right:17px}#indexPage .block6 .flamp-container{position:relative;top:0}#indexPage .block6 a.flamp,#indexPage .block6 a.flamp:active,#indexPage .block6 a.flamp:visited{font-size:14px;padding-top:7px}#indexPage .block7{margin:53px 0;padding:0 20px;box-sizing:border-box}#indexPage .block7:after{display:none}#indexPage .block7 h2{margin-bottom:17px}#indexPage .block7 .text{margin-bottom:24px;font-size:15px;line-height:23px}#indexPage .block7 .images{flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}#indexPage .block7 .image{display:block;width:100%;border-radius:6px}#indexPage .block7 .images .row{width:48.21429%;margin-right:10px;position:relative;margin-bottom:10px}#indexPage .block7 .images .row:nth-child(2n){margin-right:0}#indexPage .block7 .images .row:nth-child(4)>a>img{max-width:207px}#indexPage .block7 .images .row:last-child{margin-bottom:0;display:flex;justify-content:space-between;width:100%}#indexPage .block7 .images .row>a{margin-bottom:10px}#indexPage .block7 .images .row>a:last-child{margin-bottom:0}#indexPage .block7 .images .row:last-child>a{width:48.21429%;margin-bottom:0}#indexPage .block7 .images .row.row_size_xl{width:100%}#indexPage .block7 .images .row .wow{background:url(/img/wow.svg) no-repeat;width:150px;height:150px;position:absolute;top:-40px;right:-39px}#indexPage .block7 .images .wow{width:120px;height:120px;background-size:120px 120px;top:-17px;right:-18px;z-index:3}#indexPage .block7 .list{margin-top:37px;margin-bottom:46px;flex-direction:column;justify-content:flex-start}#indexPage .block7 .item{background-position:0 0;padding-top:1px;padding-left:70px;font-size:14px;line-height:22px;min-height:60px;text-align:left;width:100%;box-sizing:border-box;margin-bottom:30px}#indexPage .block7 .item:last-child{margin-bottom:0}#indexPage .block7 .item.i1{background-image:url(/img/ip-b7-i1-mobile.svg)}#indexPage .block7 .item.i2{background-image:url(/img/ip-b7-i2-mobile.svg);background-position:top left 5px;padding-top:8px}#indexPage .block7 .item.i3{background-image:url(/img/ip-b7-i3-mobile.svg);background-position:top left 2px;padding-top:3px}#indexPage .block7 .item.i4{background-image:url(/img/ip-b7-i4-mobile.svg);background-position:center left 7px}#indexPage .block7 .item.i5{background-image:url(/img/ip-b7-i5-mobile.svg);background-position:top left 5px;padding-top:5px}a.long-order,a.long-order:active,a.long-order:visited{width:100%;height:45px;font-size:12px}.long-order-after{display:none}.index-map{height:536px}.index-map .content{display:none}#footer{padding-top:30px}#footer .content-width{flex-direction:column-reverse;width:100%}#footer .col1{width:100%;text-align:center;font-size:14px;line-height:19px;padding-bottom:30px}#footer .col1 .links{display:none}#footer .col1 .text{font-size:13px;margin-top:20px;margin-bottom:0}#footer .col1 .text br{display:block}#footer .col1 .text>div{width:100%}#footer .col1 a.ig,#footer .col1 a.ig:active,#footer .col1 a.ig:visited,#footer .col1 a.instagram,#footer .col1 a.instagram:active,#footer .col1 a.instagram:visited{display:none}#footer .col1 a.phone,#footer .col1 a.phone:active,#footer .col1 a.phone:visited{font-size:16px;font-weight:500;letter-spacing:.02em;margin-top:20px;margin-bottom:10px;text-decoration:none;color:#222;display:inline-block}#footer .col1 a.b2dev-link,#footer .col1 a:active.b2dev-link,#footer .col1 a:visited.b2dev-link{box-shadow:inset 0 2px 6px rgba(0,0,0,.12);border-radius:50px;display:block;text-decoration:none;color:#333;margin:20px auto 0;width:193px;padding:14px 0 17px 22px;box-sizing:border-box;background:url(/img/logob2.svg) no-repeat top 9px right -6px;text-align:left}#footer .col2{display:none}#footer .col3{text-align:center}#footer .col3 a.phone,#footer .col3 a.phone:active,#footer .col3 a.phone:visited{font-size:16px;letter-spacing:.02em}#footer .col3 .social{display:flex;margin-top:20px;justify-content:center}#footer .col3 a.ig,#footer .col3 a.ig:active,#footer .col3 a.ig:visited{background:url(/img/vk.svg) no-repeat 50%;width:23px;height:23px;display:block}#footer .col3 a.instagram,#footer .col3 a.instagram:active,#footer .col3 a.instagram:visited{background:url(/img/instagram.svg) no-repeat 50%;width:23px;height:23px;display:block;margin-right:19px}#footer a.email,#footer a.email:active,#footer a.email:visited{font-size:14px;text-decoration-line:underline;color:#fd8d7b;margin-top:20px}#pricePage .flex>div{width:100%}.innerPage{padding:31px 20px 55px;box-sizing:border-box}.innerPage h1{font-size:25px;margin-bottom:0;margin-left:0}.innerPage .flower-left,.innerPage .flower-right,.innerPage h1:before{display:none}#pricePage{background:#fff}#pricePage .dots-bottom:after,#pricePage .dots:after{display:none}#pricePage .submenu-selector{margin-bottom:25px;margin-top:22px}#pricePage .long{width:100%;height:345px;padding-top:27px;padding-left:20px;margin-bottom:26px;box-shadow:0 20px 25px rgba(208,169,163,.2)}#pricePage .long.short{width:100%}#pricePage .complex{background:url(/img/p-img3-mobile.png) no-repeat 100% 100% #fff;padding-right:20px}#pricePage .correction{background:url(/img/p-img4_2-mobile.png) no-repeat 100% 100% #fff;padding-right:0}#pricePage .man{background:url(/img/p-img2-mobile.png) no-repeat 100% 100% #fff;padding-right:20px}#pricePage .spa{background:url(/img/p-img5-mobile.png) no-repeat 100% 100% #fff;padding-right:20px}#pricePage .row.buildup{height:345px}#pricePage .buildup{background:url(/img/p-img1-mobile.png) no-repeat 100% 100% #fff}#pricePage .pedicure-complex{background:url(/img/ip-pedicure-bg-mobile.png) no-repeat 100% 100% #fff;padding-right:0}#pricePage .design1,#pricePage .design2,#pricePage .design3{padding-right:0}#pricePage .row{width:100%;height:auto;margin-bottom:26px;letter-spacing:.01em;padding:26px 20px 25px;flex-shrink:0;box-shadow:0 20px 25px rgba(208,169,163,.2)}#pricePage .title{font-size:18px;margin-bottom:18px}#pricePage .desc{font-size:14px;margin-bottom:14px}#pricePage .time{font-size:12px;letter-spacing:.1em;margin-bottom:10px}#pricePage .price{margin-top:22px;font-size:17px;letter-spacing:.1em}#pricePage .long .price{position:absolute;bottom:23px}#pricePage .row .price.bottom{position:relative;bottom:0;left:0;margin-left:0}#pricePage .long .price.bottom{left:20px}#pricePage .row.buildup .price{position:absolute;bottom:23px}#pricePage .man-container{width:100%}#pricePage .buildup-container:after,#pricePage .buildup:after,#pricePage .correction:after,#pricePage .man-container:after,#pricePage .spa-container:after{display:none}#pricePage .flex.right{width:100%}#pricePage .order-block{margin-top:0}#pricePage .long-order,#pricePage .order-block>div{width:100%}#priceViewPage .content .desc h1{font-size:18px;margin:0;font-weight:400;text-align:center;line-height:25px}#priceViewPage .content-holder:after,#priceViewPage .content-holder:before{display:none}#priceViewPage a.return,#priceViewPage a.return:active,#priceViewPage a.return:visited{font-size:16px}#priceViewPage .return>div:first-child{background:url(/img/pv-arrow-mobile.png) no-repeat 50% #fff;margin-right:12px;width:40px;height:40px}#priceViewPage .content-holder{width:100%;margin-top:22px}#priceViewPage .content{padding:27px 20px 69px;font-size:15px;line-height:25px;position:relative;box-sizing:border-box;box-shadow:0 20px 25px rgba(208,169,163,.2)}#priceViewPage .content:after{display:none}#priceViewPage .content .container{flex-direction:column}#priceViewPage .content .desc{width:100%;margin-right:0;padding-left:0;height:auto}#priceViewPage .content .desc img{width:161px;height:161px;margin-top:19px;margin-bottom:16px;position:relative;left:50%;margin-left:-81px}#priceViewPage .content .price{width:100%;padding-top:20px}#priceViewPage .content .price .utext.amount{font-size:22px;margin-bottom:0;text-align:center}#priceViewPage .content .price .list-gift{margin-top:20px;margin-left:16px}#priceViewPage .content .price .utext.time{text-align:center;margin-bottom:20px}#priceViewPage .content .order,#priceViewPage .content .order:active,#priceViewPage .content .order:visited{margin-top:20px}#priceViewPage .content .works-header{flex-direction:column;margin-top:24px;margin-bottom:14px}#priceViewPage .content .works-header .page-list-selector{width:100%;margin-left:0;padding-right:40px;box-sizing:border-box;position:absolute;bottom:24px}#priceViewPage .content .price .divider{width:100%;height:2px;background:#222;margin:0 0 20px}#priceViewPage .content .price .list{margin-bottom:28px}#priceViewPage .content .price .list-item{align-items:center}#priceViewPage .content .price .list-item>div:first-child{width:40%;font-size:16px}#priceViewPage .content .price .list-item>div:last-child{width:50%;font-size:14px;line-height:21px}#pricePage .design1{background:url(/img/p-design1-mobile.png) no-repeat 100% 100% #fff;height:345px;text-align:left}#pricePage .design1 .price{position:absolute;bottom:23px}#pricePage .design2{background:url(/img/p-design2-mobile.png) no-repeat 100% 100% #fff}#pricePage .design3{background:url(/img/p-design3-mobile.png) no-repeat 100% 100% #fff}#teamPage .content-width h1{text-align:center}#teamPage a.vacancy,#teamPage a.vacancy:active,#teamPage a.vacancy:visited{padding-top:9px;padding-left:91px;min-height:78px;background:url(/img/m-girl-mobile.png) no-repeat 0 0;font-size:14px;line-height:18px;flex-direction:column;position:static;margin-top:22px}#teamPage a.vacancy div br{display:none}#teamPage .member{width:100%;margin-top:13px;margin-bottom:40px}#teamPage .member:last-child{margin-bottom:0}#teamPage .list .member:nth-child(2n) .inner:after,#teamPage .list .member:nth-child(2n) .inner:before,#teamPage .list .member:nth-child(odd) .dots,#teamPage .list .member:nth-child(odd) .inner:after,#teamPage .list .member:nth-child(odd) .inner:before{display:none}#teamPage .member .inner{flex-direction:column;padding:27px 20px;font-size:13px;line-height:20px;box-shadow:0 20px 25px rgba(208,169,163,.2)}#teamPage .member .col1,#teamPage .member .col2{width:100%;margin-right:0}#teamPage .member .col3{width:100%;margin-top:20px}#teamPage .member .job,#teamPage .member .name{display:none}#teamPage .member .name-mobile{display:block;font-weight:500;font-size:18px;margin-bottom:7px}#teamPage .member .job-mobile{display:block;font-size:14px;color:#888;margin-bottom:19px}#teamPage .member .photo{padding:15px;margin:0 38px}#teamPage .member .order,#teamPage .member .order:active,#teamPage .member .order:visited{margin:24px 0 0;font-size:12px;height:45px}#teamPage .member .about{margin-top:25px;margin-bottom:12px}#teamPage .member .utext{font-size:12px}#teamPage .member .utext div{font-size:13px;line-height:20px}#teamPage .member .col2 .more{display:block;font-size:13px;color:#4fccda;font-weight:500;cursor:pointer;margin-top:7px;background:url(/img/more.png) no-repeat top 8px left 75px}#teamPage .member .col2 .more.opened{background:url(/img/more-up.png) no-repeat top 8px left 75px}#teamPage .member .love-hate{margin-top:15px;display:none}#teamPage .member .love-hate>div{width:47%}#teamPage .member .love-hate .title{margin-bottom:13px;padding-top:3px}#teamPage .member .works .title{margin-bottom:15px}#teamPage .member .works .content>div{width:45%}#teamPage .member .works .content .work:nth-child(odd){margin-right:12px}#teamPage .member .works .work{margin-bottom:14px}#teamPage .member .works .page-list-selector{margin-top:0}#teamPage .member .works .content{justify-content:space-around}#jobPage .dots:after,#jobPage .j-r-r,#jobPage .rum{display:none}#jobPage .innerPage h1{margin-bottom:0}#jobPage .desc{font-size:14px;line-height:19px;margin-top:14px;margin-bottom:33px}#jobPage .desc br{display:none}#jobPage .job{margin-bottom:25px;box-shadow:0 20px 25px rgba(208,169,163,.2)}#jobPage .job .head{padding:21px 50px 17px 20px;flex-direction:column;background:url(/img/j-close-mobile.png) no-repeat right 20px top 27px}#jobPage .job.opened .head{background:url(/img/j-open-mobile.png) no-repeat right 20px top 27px}#jobPage .job .title{font-size:18px;width:100%;margin-right:0}#jobPage .job .head .price{background:url(/img/j-rub-mobile.svg) no-repeat 0;min-height:22px;padding-left:32px;font-size:15px;margin-top:12px}#jobPage .job .body{padding-right:20px;padding-left:20px;box-sizing:border-box;border-top:1px solid #dedede}#jobPage .job .body .content{flex-direction:column;justify-content:space-between;font-size:14px;line-height:21px}#jobPage .job .body .content>div{width:100%}#jobPage .job .body .content .utext{margin-bottom:9px;margin-top:16px}#jobPage .utext{font-size:12px}#jobPage .job .idea{background:url(/img/j-idea.png) no-repeat top;padding-left:0;padding-top:91px;font-size:14px;line-height:20px;margin-top:28px;text-align:center}#jobPage .job .bottom{margin-top:28px;font-size:14px;padding:19px 20px 33px}#jobPage .job .bottom .big{font-size:15px;margin-bottom:15px;line-height:23px}#jobPage .job .bottom br{display:block}#jobPage .job.opened .bottom a,#jobPage .job.opened .bottom a:active,#jobPage .job.opened .bottom a:visited{position:relative;top:5px}#contactPage{border-top:2px solid #fdedea;border-bottom:none}#contactPage .map:before{background:none}#contactPage .content:after{content:"";position:absolute;height:15px;width:100%;left:0;bottom:-15px;background:linear-gradient(180deg,hsla(0,0%,76.9%,.5),hsla(0,0%,76.9%,0));z-index:10}#contactPage .map{height:auto}#contactPage .content{background:#fff;width:100%;height:auto;padding:30px 20px 40px;font-size:14px;position:static}#contactPage h1:before{display:none}#contactPage h1{font-size:25px;margin-bottom:23px;margin-left:0;text-align:center}#contactPage .content .address{font-size:14px;margin-bottom:15px}#contactPage .content .metro{padding-left:38px;font-size:13px;margin-bottom:29px;padding-top:0;line-height:19px}#contactPage .content .metro br{display:block}#contactPage .content a.phone,#contactPage .content a.phone:active,#contactPage .content a.phone:visited{font-size:17px;margin-bottom:6px}#contactPage .content a,#contactPage .content a:active,#contactPage .content a:visited{font-size:14px}#contactPage .content .time{font-size:16px;margin-bottom:8px;margin-top:23px}#contactPage .content .payment-variant{font-size:15px;margin-top:22px}#contactPage .content .payment-variant .icons{margin-top:6px;font-size:13px}#contactPage .content .payment-variant .icons .cash{margin-right:34px;padding-top:7px}#contactPage .content .payment-variant .icons .card{padding-top:7px}.social{margin-top:30px}.social a.icon,.social a.icon:active,.social a.icon:visited{width:20px;height:20px;background-color:#fff;border-radius:0}.social a.icon.ig,.social a.icon.ig:active,.social a.icon.ig:visited{background-size:20px 12px}.social a.icon.instagram,.social a.icon.instagram:active,.social a.icon.instagram:visited{background-size:20px 20px}#coursePage{padding:40px 0 0}#coursePage h1{padding-left:20px;padding-right:20px;box-sizing:border-box;font-size:25px;line-height:26px}#coursePage .flex{flex-direction:column;margin-top:30px}#coursePage .i1-container:after,#coursePage .row.i2:after{display:none}#coursePage .i1-container{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}#coursePage .row.i1{background:#fff;box-shadow:0 20px 50px hsla(0,0%,52.2%,.18)}#coursePage .row{width:100%;height:auto;padding:29px 20px 65px;margin-bottom:51px}#coursePage .row .pre-title{font-size:14px;margin-bottom:1px}#coursePage .tall.row .pre-title{padding-top:0}#coursePage .row .title{font-size:18px;margin-bottom:13px}#coursePage .row .time{font-size:12px;letter-spacing:.1em;line-height:19px}#coursePage .row .divider{width:100%;background:#dcdcdc;margin:21px 0}#coursePage .price{background:url(/img/c-price-mobile.svg) no-repeat left top 4px;min-height:22px;padding-left:34px;padding-top:3px;font-size:18px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin-top:16px;margin-bottom:0}#coursePage .discount-mobile{font-size:13px;margin-top:9px;display:block}#coursePage .discount{display:none}#coursePage .row .text{font-size:14px;line-height:20px;margin-bottom:0}#coursePage .row .icons{flex-direction:column;padding-right:0}#coursePage .row.tall .icons{margin-top:22px;border-top:2px solid #dcdcdc}#coursePage .row .icons .icon{padding-top:0;padding-left:60px;margin-top:22px}#coursePage .row .icons .icon.i1{background:url(/img/c-icon1.png) no-repeat left top 4px;min-height:43px}#coursePage .row .icons .icon.i2{min-height:43px}#coursePage .order,#coursePage .order:active,#coursePage .order:visited{margin-top:36px;font-size:12px;height:45px;width:100%;position:absolute;left:0}#coursePage .row.i2,#coursePage .row.i3{background:#fff;box-shadow:0 20px 25px rgba(208,169,163,.2)}#coursePage .row.i3{margin-bottom:56px}#coursePage .teacher{background:url(/img/c-teacher-bg-mobile.svg) no-repeat top;width:100%;height:533px;padding-top:10px;position:relative;margin-top:0}#coursePage .teacher .who{font-size:25px;line-height:26px;margin-bottom:27px}#coursePage .teacher .photo{margin-bottom:22px}#coursePage .teacher .text{padding:0 20px}#coursePage .row.i4{margin-top:79px;background:#fff;box-shadow:0 20px 25px rgba(208,169,163,.2);margin-bottom:0}#coursePage .more-practic{display:none}#coursePage .more-practic-mobile{margin-top:45px;width:100%;height:518px;background:url(/img/c-practic-bg-mobile.png) no-repeat top 15px right 15px #fff;padding-top:65px;padding-left:0;box-sizing:border-box;position:relative;box-shadow:0 35px 50px hsla(0,0%,72.5%,.2);display:block}#coursePage .more-practic-mobile .content{margin:0 auto;width:230px;height:230px;background:#feefea;box-shadow:inset 0 30px 15px rgba(237,216,209,.8);font-size:14px;line-height:20px;text-align:center;box-sizing:border-box;padding-top:72px;border-radius:50%}#coursePage .more-practic-mobile:after{content:url(/img/stick-mobile.png);left:-18px;top:-11px;position:absolute}#coursePage .more-practic-mobile .content .title{font-size:20px;line-height:28px;text-align:center;font-weight:500}#coursePage .more-practic-mobile:before{content:url(/img/c-stick-bottom-mobile.png);position:absolute;left:-21px;bottom:-23px}#coursePage .more-practic-mobile .content .divider{width:60px;height:2px;background:#222;margin:107px auto 24px}#coursePage .mc{background:#fdedea;padding:0 20px 60px;box-sizing:border-box;margin-top:60px}#coursePage .mc h2{padding-top:60px;margin-bottom:0;font-size:25px;line-height:26px}#coursePage .row.i5,#coursePage .row.i6{background:#fff;box-shadow:0 20px 50px hsla(0,0%,52.2%,.18)}#coursePage .row.tall{width:100%;height:auto;padding:30px 20px;margin-bottom:0;position:relative}#coursePage .row.tall .phone{font-size:16px;line-height:23px;margin-top:20px}#coursePage .row .date{padding:8px 13px 1px 10px}#coursePage .row .date,#coursePage .row .place{letter-spacing:.1em;font-weight:500;box-sizing:border-box;font-size:10px}#coursePage .row .place{width:100%;padding:8px 10px;margin-top:0;margin-bottom:17px}#coursePage .brush1-container:after{display:none}#coursePage .row .icons .icon.i3{background:url(/img/c-icon3-mobile.png) no-repeat 0 0}#coursePage .brush2-container:after{display:none}#coursePage .brush2-container{margin-top:25px}#courseViewPage .return>div:first-child{background:url(/img/pv-arrow-mobile.png) no-repeat 50% #fff;box-shadow:0 10px 15px rgba(208,169,163,.3);margin-right:12px;width:40px;height:40px}#courseViewPage a.return,#courseViewPage a.return:active,#courseViewPage a.return:visited{font-size:16px}#courseViewPage .icons .icon{width:100%}#courseViewPage .content-holder{width:100%;margin-top:22px;box-shadow:0 20px 25px rgba(208,169,163,.2)}#courseViewPage .content .container{flex-direction:column-reverse}#courseViewPage .content .container .combined,#courseViewPage .content .container .modern,#courseViewPage .content .container .right{background:#fff;padding:28px 20px;font-size:13px;box-sizing:border-box;line-height:17px}#courseViewPage .content .container .modern .icons{width:100%}#courseViewPage .content-holder:after,#courseViewPage .content:after,#courseViewPage .content:before{display:none}#courseViewPage .content .container .pre-title{font-size:15px;text-align:center;margin-bottom:12px}#courseViewPage .content .container .title{font-size:18px;text-align:center;font-weight:500;margin-bottom:18px;line-height:23px}#courseViewPage .utext{font-size:12px;letter-spacing:.1em;line-height:19px}#courseViewPage .content .container .block{margin-bottom:22px}#courseViewPage .content .container .block-text{padding-right:0}#courseViewPage .content .container .for{font-size:14px;line-height:21px;margin-top:18px;margin-bottom:19px}#courseViewPage .icons{flex-direction:column;padding-right:0;width:100%}#courseViewPage .icons .icon.i1{background:url(/img/c-icon1.png) no-repeat left top 4px;margin-bottom:13px}#courseViewPage .icons .icon.i2{background:url(/img/c-icon2.png) no-repeat left top 4px;min-height:47px}#courseViewPage .content .container .left{width:100%;padding:25px 20px 32px;font-size:14px}#courseViewPage .content .container .left .utext{margin-bottom:6px}#courseViewPage .content .container .left .block{margin-bottom:20px}#courseViewPage .content .container .left .divider{margin-top:25px;margin-bottom:0}#courseViewPage .price{background:url(/img/c-price-mobile.svg) no-repeat 0;padding-top:6px;padding-left:35px;font-size:18px;letter-spacing:.1em;margin-bottom:1px;margin-top:23px}#courseViewPage .discount{font-size:13px;margin-top:0;margin-bottom:27px}#courseViewPage .content .container .left .call{font-size:15px;line-height:24px}#courseViewPage .content .container .left .call a,#courseViewPage .content .container .left .call a:active,#courseViewPage .content .container .left .call a:visited{font-size:17px;margin-top:0}.hasQuestion{background:url(/img/question.png) no-repeat;display:inline-block;position:relative;min-height:20px;width:20px;cursor:pointer}#errorPage.innerPage{padding-top:1px;padding-bottom:26px}#errorPage .errorFon:after,#errorPage:before{display:none}#errorPage .errorFon:before{content:url(/img/c-stick-top-mobile.png);left:-4px;top:20px}#errorPage .errorFon{margin:29px auto;width:272px;padding-top:59px;padding-bottom:0}#errorPage .error404{background:url(/img/f-error-mobile.png) no-repeat top}#errorPage .title{font-size:80px}#errorPage .desc{font-size:20px;margin-top:0}#errorPage .desc br{display:block}#errorPage .text{line-height:24px;margin-top:90px;margin-bottom:25px}#errorPage .text,#errorPage a{font-size:15px;padding-left:0;padding-right:0}#errorPage .error500{background:url(/img/f-error500-mobile.png) no-repeat top}.mar{padding-top:27px}.site-update-top-message{justify-content:flex-start;height:auto;font-size:14px;line-height:18px;padding:20px 20px 20px 37px}.site-update-top-message__cone{margin-right:17px}#footer .policy-links{text-align:center;gap:12px}}