@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic);body{font-family:Open Sans}a:hover{text-decoration:none}.form-group{position:relative}#first{background-image:url(img/ultraf2.jpg);background-repeat:no-repeat;background-position:0 61px;background-size:contain;min-height:768px;position:relative;width:100%}.fd{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:0}#first .container{position:relative}#first .row>div{text-align:center}#first .row>div>*{display:inline-block}.logo{max-width:110px}#first h1{margin-top:270px;font-size:2.2rem;margin-bottom:45px}#first h2{font-size:1.9rem}#first .action{font-size:2.2rem;margin-bottom:22px}#first .offer{margin-bottom:40px}#first h2 span s{position:absolute;bottom:25px;color:red;text-decoration:none}#first h2 span b{display:inline-block;top:20px;min-width:6rem;position:relative}#first h2 span{font-size:2.2rem}#first b{font-weight:600}#first h2 span hr{display:inline-block;width:6.7rem;border-width:3px;border-color:red;position:absolute;transform:translate(-3px,-10px) rotate(9deg)}#first .btn{margin-top:15px;text-transform:uppercase;background-color:#ffa200;font-weight:600;cursor:pointer;border:none;padding:10px 15px}#about{padding:40px 0}#about h2,#about ol{font-size:1.5rem}img{max-width:100%}.headline{text-align:center;margin-bottom:60px}#about ol{margin:0;padding:0 30px;counter-reset:section;position:relative;list-style:none}#about li:before{content:counter(section);right:100%;margin-right:-20px;margin-top:2px;position:absolute;border-radius:50%;height:30px;width:30px;background-color:#3fa9ff;text-align:center;color:#fff;font-size:.9em}#about li{margin-right:30px;padding-right:0;counter-increment:section}#video{text-align:center;margin:20px 0 60px}#face{padding:40px 0 0}#face ul li{margin-bottom:2px}#face .consult{display:block;margin:40px auto 60px}#face h2{font-size:1.5rem}#layers li{text-align:left;margin-bottom:40px}img.skin{margin:40px 0 60px}#lifting h3{font-size:1.9rem}#lifting .method{background-color:#fbba09;color:#fff;font-weight:600;margin:40px 0;padding-top:40px;padding-bottom:40px}#lifting .method h3{text-align:center;font-weight:600;margin-bottom:20px}#lifting .layers{text-align:center}#lifting .layers img{margin-bottom:40px}#lifting .layers h2{margin:0 auto 40px;max-width:800px}#lifting .layers .consult{margin-top:40px}#lifting iframe{max-width:100%}#tech{margin-top:60px}#tech h2{text-align:center;margin-bottom:20px;background-color:#3fa9ff;padding:5px;color:#fff}#tech img{display:block;margin:0 auto 40px;max-width:100%}#tech .modeling{margin-bottom:40px}#benefits,#benefits .consult{margin-top:40px}#benefits h2{text-align:center;margin-bottom:20px}#choice{margin-top:60px;margin-bottom:40px}#choice h2{display:block;max-width:1000px;text-align:center;margin:0 auto 40px}#choice .container-fluid{max-width:1280px}#choice iframe{display:block;margin:0 auto 20px;max-width:100%}#pack{padding:40px 0}#pack .offer{text-align:center;margin-bottom:60px}#pack .img{display:block;margin-left:auto;margin-right:auto;max-width:300px;height:210px;background-size:cover;background-position:center}#pack h4{margin:17px 0 9px;display:inline-block;padding:6px;width:230px;background-color:#d2ebff;border-radius:4px;font-size:22px}#pack .offer p{margin-bottom:0;font-size:18px;padding-right:8px}#pack .price .old{color:red}#pack .price hr{display:inline-block;width:5rem;border-width:2px;border-color:red;position:absolute;transform:translate(-41px,-30px) rotate(9deg)}#pack .action{display:flex;vertical-align:middle;justify-content:center;align-items:center}#pack .price{font-size:24px;line-height:28px}#pack .price .new{font-weight:600}#pack .btn{margin-top:10px;text-transform:uppercase;background-color:#ffa200;font-weight:600;width:228px;cursor:pointer;border:none}#pack .offer p:last-of-type{padding-left:8px;font-weight:600;text-transform:uppercase}#reviews{background:#20a5e4;color:#fff;margin-top:20px}#reviews p{font-size:18px;padding:8px 0}#reviews .headline{margin-top:30px;margin-bottom:50px}.carousel-inner{margin-bottom:60px;min-height:290px}#reviews p:before{content:"\201C";font-size:5em;line-height:.1em;margin-right:.2em;vertical-align:-.4em}#reviews p:after{content:"\201D";font-size:5em;line-height:.1em;vertical-align:-.6em;margin-left:.2em}.userpic{border-radius:50%;display:inline-block}#reviews .line{display:inline-block}#reviews .name{display:inline-block;margin-left:20px;font-size:17px;font-weight:800}#reviews .carousel-item a{margin-left:8px;font-size:25px;color:#bdccef}#results{margin-top:60px}#results img{display:block;margin:0 auto 20px}#results h2{text-align:center;margin-bottom:40px}#results .consult{margin-top:40px;margin-bottom:30px}@media (max-width:800px){#reviews p{font-size:13px}.userpic{margin:10px auto;display:block}#reviews .line{margin:0 auto;display:block;text-align:center}#reviews .name{font-size:14px}#reviews .carousel-item a{margin-left:6px;font-size:22px}.carousel-inner{min-height:285px}}#consult{padding:40px 0;background:#f6faff;text-align:center}.btn.consult{margin-top:15px;text-transform:uppercase;background-color:#ffa200;font-weight:600;cursor:pointer;border:none;padding:10px 15px;display:block;margin-left:auto;margin-right:auto}#cont{padding:20px 0 10px}#cont .socblock{display:flex;justify-content:center}#cont .soc{border-radius:200px;border:1px solid #212529;width:64px;height:64px;display:inline-flex;justify-content:center;align-items:center;margin:0 3px}#cont .soc i{font-size:30px;color:#212529}@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.3.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit}.fa-viber:before{content:"";background:url(img/icon_viber.png) 0 0/100% no-repeat;width:20px;height:20px;display:block}@font-face{font-family:Museo Sans;font-style:normal;src:url(fonts/MuseoSansCyrl_1.otf)}.contacts{font-size:20px;text-align:center}.contacts a{color:#e2e2e2;margin-left:12px}#cont .contacts a{color:#4c4c4c;display:block}.contacts .fa-phone{padding:0 5px 0 0}#header{width:100%;position:absolute;z-index:1;text-align:center;top:0;box-shadow:0 1px 21px rgba(0,0,0,.51);background-color:#005c75;font-family:Museo Sans}#header .btn{margin-left:10px;padding:5px 11px;font-size:14px}#header p{margin-bottom:0;font-size:12px;line-height:26px;color:#fff;text-align:left}#header .contacts{font-size:14px;text-align:center;line-height:26px}#header .row{height:61px}.icon{display:inline-block;vertical-align:middle}.addr,.addr1{background-image:url(img/addr.png);width:10px;height:17px;margin-right:8px}.addr1{background-image:url(img/addr1.png)}#cont .col-lg-12{text-align:center}@media (min-width:768px){#cont .col-lg-12 p{margin-top:10px}}.tel{width:18px;height:19px;background-image:url(img/phone.png)}#header .fb,#header .inst{display:inline-block;width:17px;height:17px;vertical-align:middle}#header .social a{padding:3px}.medspa{position:absolute;top:80px;left:0;right:0;width:50%;margin:auto}footer{height:40px}.modal-dialog{max-width:400px;text-align:center}.modal input{height:42px}.modal-dialog .btn{text-transform:uppercase;background-color:#ffa200!important;font-weight:600;cursor:pointer;border:none;padding:10px 15px}.lan_switcher{position:fixed;bottom:20px;right:20px;z-index:10000}.lan_switcher .switcher{background:#3fa9ff;color:#fff;padding:4px;border-radius:5px}.lan_switcher .lan{color:#fff;display:block;text-align:center;font-size:20px}.lan_switcher .switcher div:first-of-type{font-size:14px}.cl span{float:right;font-size:24px;line-height:20px;width:22px;text-align:center;margin-right:-13px;cursor:pointer}.cl{height:21px}@media (max-width:1023px){#header{display:none}}@media (max-width:768px){#header{height:180px}#first h1{font-weight:500;letter-spacing:-1px;margin-top:190px}.contacts a{display:inline-block;margin-left:15px}#header p{font-size:14px;margin-top:-5px}#first .d-lg-none a{font-size:1.25rem;color:#212529}#first .d-lg-none{margin-top:12px}#first .d-lg-none i{width:17px;height:18px;background-size:contain;background-image:url(img/phone-black.png);margin-bottom:5px}#first{background-position:-280px 0;background-size:cover}#video{margin:-10px 0 60px;z-index:1;position:relative}.text{margin-top:30px}#cont img{max-width:400px;display:block;margin:0 auto}#cont .socblock{margin-bottom:30px;margin-top:20px}#cont .contacts{margin-bottom:40px}}@media (max-width:740px){#first{margin-top:0}.flex{display:flex;flex-direction:column-reverse}#header{position:static;height:initial}#header .row{height:initial}#header img{max-width:400px;display:block;margin:0 auto}#header .contacts{margin-top:-10px;margin-bottom:20px}#first h2 span{margin-top:20px;display:block}}@media (max-width:600px){#first h1{font-size:2.2rem}#first .action{font-size:2rem;margin-bottom:12px}#about h2,#consult h3,#first h2,h2{font-size:1.6rem}#first h2 span{font-size:2rem}#first h2 span hr{width:6.2rem;transform:translate(-3px,-14px) rotate(9deg)}}@media (max-width:414px){#first h1{font-size:1.6rem}#first h2{font-size:1.4rem}#about h2,h2{font-size:1.2rem}#cont img,#header img{max-width:330px}#about h2{letter-spacing:-.6px}#about ol{font-size:1rem}#about li:before{height:23px;width:23px}#lifting h3{font-size:1.5rem}#tech .lipo{height:100px}.text{height:initial!important}#layers h3,#layers li{font-size:1.2rem}.contacts a{display:block;margin-left:0}.headline{margin-bottom:40px}#about p{font-size:.95rem}#choice h2{max-width:380px}#pack h2,#results h2{font-size:1.6rem}#pack h4{font-size:21px}.carousel-inner{min-height:390px}#reviews .headline{font-size:1.4rem;margin-bottom:30px}#consult h3{font-size:1.2rem}#cont .soc{width:60px;height:60px}#cont .soc i{font-size:26px}}@media (max-width:320px){#cont img,#header img{max-width:280px}#pack h4{font-size:20px;padding:4px}#pack .offer p{font-size:16px}#pack .price{font-size:21px;line-height:24px}#first h1{font-size:1.3rem}#first h2{font-size:1rem}#first .btn,.btn.consult{font-size:.8rem}.text{margin-top:20px}#about h2,#face h2,#layers h3,#layers li,h2{font-size:1rem}#about ol,#benefits ul,#face ul li,#lifting p,#tech ol,#tech p{font-size:.8rem}#about p,#face ul{font-size:14px}#about li:before{height:21px;width:21px;padding-top:1px}#lifting h3{font-size:1.2rem}#tech img.lipo{height:100px}#pack .price hr{width:4.5rem;transform:translate(-35px,-29px) rotate(9deg)}#pack h2,#results h2{font-size:1.3rem}#consult h3{font-size:1rem}.contacts{font-size:16px;line-height:28px}#cont .socblock{margin-bottom:20px}}