html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body{margin:0;padding:0;background:#fff}html{overflow-y:scroll;height:100%;width:100%}body{height:100%;width:100%}img{display:block;height:auto;max-width:100%;border:none}.container{max-width:1140px;margin-left:auto;margin-right:auto;width:962px}.container::after{clear:both;content:"";display:table}@media screen and (min-width: 1190px) and (min-height: 650px){.container{width:1140px}}@media screen and (max-width: 1012px){.container{width:738px}}@media screen and (max-width: 767px){.container{width:auto;padding-left:10px;padding-right:10px}}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}@-moz-document url-prefix(){body{font-weight:lighter !important}}html,body,input,textarea,select,p,li,label{font-family:'Assistant', sans-serif;font-style:normal;font-size:17px}@media screen and (min-width: 1190px) and (min-height: 650px){html,body,input,textarea,select,p,li,label{font-size:18px}}@media screen and (max-width: 1012px){html,body,input,textarea,select,p,li,label{font-size:17px}}@media screen and (max-width: 767px){html,body,input,textarea,select,p,li,label{font-size:16px}}a{-webkit-tap-highlight-color:transparent}::-moz-selection{color:#fff;background:#adcfe8}::selection{color:#fff;background:#adcfe8}.xsmall{font-size:0.8rem;line-height:1.2rem}.small,section[role=visit] .centered p,section[role=visit] .centered ul.copyright li,section[role=visit] .centered ul.copyright li a{font-size:0.9rem;line-height:1.3rem}p,figcaption,span,small,td,th,label,blockquote,cite,input,textarea,li,pre{font-size:1rem;line-height:1.4rem}h1{font-size:1.5rem;line-height:1.9rem}h2{font-size:1.4rem;line-height:1.8rem}h3{font-size:1.3rem;line-height:1.7rem}h4{font-size:1.2rem;line-height:1.6rem}h5{font-size:1.1rem;line-height:1.5rem}h6{font-size:1rem;line-height:1.4rem}p,h1,h2,h3,h4,h5,h6{margin-top:18.33333px;margin-bottom:18.33333px}@media screen and (min-width: 1190px) and (min-height: 650px){p,h1,h2,h3,h4,h5,h6{margin-top:20px}}@media screen and (max-width: 1012px){p,h1,h2,h3,h4,h5,h6{margin-top:16.66667px}}@media screen and (max-width: 767px){p,h1,h2,h3,h4,h5,h6{margin-top:15px}}@media screen and (min-width: 1190px) and (min-height: 650px){p,h1,h2,h3,h4,h5,h6{margin-bottom:20px}}@media screen and (max-width: 1012px){p,h1,h2,h3,h4,h5,h6{margin-bottom:16.66667px}}@media screen and (max-width: 767px){p,h1,h2,h3,h4,h5,h6{margin-bottom:15px}}a{color:#000;text-decoration:none}a:hover{text-decoration:underline;color:#000}nav[role=handheld]{position:absolute;display:none;z-index:2;top:0;left:0;width:100%;background-color:silver}nav[role=handheld] ul{list-style-type:none;margin:0;padding:0;text-align:center;padding-top:20px;padding-bottom:50px}@media screen and (max-width: 1012px){nav[role=handheld] ul{margin-top:102px}}@media screen and (max-width: 767px){nav[role=handheld] ul{margin-top:73px}}nav[role=handheld] ul li{margin-bottom:10px}nav[role=handheld] ul li a{font-size:1.5rem;line-height:1.9rem}header{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../img/background.jpg);background-attachment:fixed;height:100%;width:100%;overflow:hidden}header .contacts{position:absolute;z-index:1;top:30px;left:30px}@media screen and (max-width: 767px){header .contacts{left:0;width:100%;text-align:center}}header .contacts p{margin:0;color:white;font-weight:bold}header .contacts p a{color:white;font-weight:bold;font-size:1.1rem;line-height:1.5rem;display:inline-block;margin-right:20px}header .social{position:absolute;z-index:1;top:30px;right:30px}@media screen and (max-width: 767px){header .social{top:auto;bottom:30px;left:0;right:auto;width:100%;text-align:center}}header .social a{float:left;margin-left:20px;display:inline-block;color:white;font-weight:bold;font-size:1.1rem;line-height:1.5rem}@media screen and (max-width: 767px){header .social a{float:none;margin-left:0}}header .social a:hover{text-decoration:none}header .scroller{position:absolute;z-index:101;width:22px;height:37px;bottom:40px;left:50%;margin-left:-11px;background-image:url(/static/min/img/scroll.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1012px){header .scroller{display:none}}header .centered{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}header .centered img{margin:0 auto}@media screen and (max-width: 767px){header .centered img{width:200px}}hr{margin:25px auto;height:31px;background-image:url(../img/scroll-black.png);background-repeat:no-repeat;background-position:center;background-color:transparent;border:none}hr.white{background-image:url(../img/scroll-white.png)}section[role=content]{padding-top:60px;padding-bottom:60px}section[role=content] article{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;text-align:center}section[role=content] article:last-child{margin-right:0}section[role=content] article.justify{text-align:left}section[role=content] article.justify h3,section[role=content] article.justify h4{text-align:center}@media screen and (max-width: 1012px){section[role=content] article{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}section[role=content] article:last-child{margin-right:0}}@media screen and (max-width: 767px){section[role=content] article{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}section[role=content] article:last-child{margin-right:0}}section[role=content] article img{margin:0 auto}section[role=content] article h3{margin:0;margin-top:10px;font-size:1.9rem;line-height:2.3rem;text-transform:uppercase;font-weight:bold}section[role=content] article h4{margin:0;margin-bottom:10px;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase}section[role=content] article p:last-child{margin-bottom:0}section[role=content] article p a{font-weight:bold}section[role=content] article p a:hover{text-decoration:underline}section[role=image]{background-color:#000;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../img/hair.jpg);height:600px;width:100%}section[role=visit]{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../img/footer.jpg);width:100%}section[role=visit] .centered{text-align:center;padding-top:50px;padding-bottom:150px}section[role=visit] .centered h3{margin:0;margin-top:10px;font-size:1.9rem;line-height:2.3rem;color:white;text-transform:uppercase}section[role=visit] .centered p{color:#fff;margin:0}section[role=visit] .centered form{width:100%;margin:30px auto;max-width:520px}@media screen and (max-width: 767px){section[role=visit] .centered form{padding-left:10px;padding-right:10px}}section[role=visit] .centered form input[type=text],section[role=visit] .centered form input[type=email]{display:block;width:100%;box-sizing:border-box;border:none;outline:none;margin:0;margin-bottom:5px;padding:10px}section[role=visit] .centered form input[type=submit]{display:block;width:100%;box-sizing:border-box;border:none;outline:none;margin:0;margin-bottom:5px;cursor:pointer;background-color:rgba(0,0,0,0.5);color:#fff;padding:10px;text-transform:uppercase}section[role=visit] .centered form input[type=submit]:hover{background-color:rgba(0,0,0,0.9)}section[role=visit] .centered form textarea{display:block;width:100%;box-sizing:border-box;border:none;outline:none;margin:0;margin-bottom:5px;padding:10px}section[role=visit] .centered ul{list-style-type:none;margin:0;padding:0;margin:0}section[role=visit] .centered ul li{color:#fff;display:inline-block;margin:0 10px}section[role=visit] .centered ul li a{color:#fff}
