@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v14/nj47mAZe0mYUIySgfn0wpQ.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v14/v0SdcGFAl2aezM9Vq_aFTQ.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v14/DvlFBScY1r-FMtZSYIYoYw.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v14/4cKlrioa77J2iqTqBgkRWg.ttf) format('truetype')}#contact h2,#top h1,.btn,form input[type=submit],h2{text-transform:uppercase}.message,img.pano{width:100%}#phone a,a{text-decoration:none}#contact article,#contact h2,#infos h2,#welcome article,.infos i.icon,.infos-wrapper,.message{text-align:center}@font-face{font-family:Nevis;src:url(../fonts/nevis.eot);src:url(../fonts/nevis.eot?#iefix) format('embedded-opentype'),url(../fonts/nevis.woff) format('woff'),url(../fonts/nevis.ttf) format('truetype');font-weight:700;font-style:normal}body,html{height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#phone a,#phone i,.infos article{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Lato,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h2{font-size:1.5rem;font-weight:900;color:#000}img{max-width:100%;height:auto}a{color:inherit}#phone,#phone a,#top h1,#top h2,.arrow,.btn:hover,.message{color:#FFF}.clearfix::after{visibility:hidden;display:block;content:'';clear:both;height:0}.grey-row{background-color:#E9E9E9}.black-row{background-color:#2C2C2C}.message{position:fixed;top:0;background-color:#27ae60;height:3.6rem;padding-top:1.3rem;box-sizing:border-box;-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s;z-index:999}#phone,#top nav,.arrow{position:absolute}section{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}#top nav{right:2rem;top:50%;height:150px;margin-top:-75px}#top nav .list-item .bullet{width:10px;height:10px;background-color:#FFF;border-radius:30px;display:inline-block;margin-right:5px}#top nav .list-item{display:block;margin-top:5px;color:#FFF}#top{background-image:url(../img/bg.jpg);width:100%;height:100%;background-size:cover;background-position:center center}html.webp #top{background-image:url(../img/bg.webp)}#top h1{font-family:Nevis;font-size:5.5rem;width:46.5rem;margin:0 auto;padding-top:20%}#top h2{font-family:Lato;font-weight:400;font-size:1.5rem;width:45rem;margin:0 auto;padding-top:1rem}#top .divider{background-image:url(../img/divider.png);background-repeat:no-repeat;margin:0 auto;width:46rem;height:1.2rem}html.webp #top .divider{background-image:url(../img/divider.webp)}#welcome h2,#welcome h3{margin-bottom:1rem}#top #click-region{position:absolute;width:100%;height:10rem;bottom:0}.arrow{bottom:2rem;left:50%;margin-left:-20px;width:40px;height:40px;background-size:contain;display:none;font-size:2rem!important}.btn,.infos i.icon{display:inline-block}#phone{top:20px;right:20px;z-index:90;background:#2d2d2d;padding:15px;position:fixed}.infos article,.inputfield,.submit{position:relative}#phone i{margin-right:10px;font-size:1.3rem}.btn{border:2px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:700;padding:.8rem 2rem;margin-top:1rem}.btn:hover{background-color:#000}#welcome img{float:none}#welcome .text{padding:1.5rem 0}#welcome h3{font-weight:700;color:#BB945F;font-size:1rem}#infos{padding:4rem 0}#infos .wrapper{width:70%}#infos h2{margin-bottom:2rem}.infos{display:inline-flex;margin:1em 0;background:0 0;box-shadow:none;line-height:1.14285714em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.infos article:only-child{border-radius:.28571429rem}.infos article:last-child{border-radius:0 .28571429rem .28571429rem 0;border-right:none;margin-right:0}.infos article:first-child{padding-left:2em;border-radius:.28571429rem 0 0 .28571429rem}.infos article{font-size:1rem;margin:0;padding:1.14285714em 2em;background:#fff;color:rgba(0,0,0,.87);box-shadow:none;border-radius:0;border:none;border-right:1px solid rgba(34,36,38,.15);-webkit-transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;max-width:20rem}#map,textarea{max-width:100%}#contact,#services{padding:4rem 0}.infos:not(.vertical) article>.icon{width:auto}.infos article>.icon{line-height:1;font-size:2.5em;margin:0 1rem 0 0}i.icon,i.icons{font-size:1em}.infos i.icon{margin:0 auto;width:1.18em;height:1em;font-style:normal;font-weight:400}.column:after,.infos article>.icon,.infos article>.icon~.content,form .bar{display:block}#services .service,#services article{display:inline-block;text-align:center}.infos article .content{margin-top:1.5rem}.infos article h3{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;font-weight:700}.infos article h3~.description{margin-top:.25em}.infos article .description{font-weight:400;font-size:.92857143em;color:rgba(0,0,0,.87)}#contact .wrapper{margin:0 auto;width:540px}#contact h2{margin-bottom:2rem;color:#000}#contact form{padding:1rem}.column:after{visibility:hidden;content:"";clear:both;height:0}.inputfield{float:left;width:50%}.inputfield:first-child{margin-right:8px;width:calc(50% - 8px)}input,textarea{outline:0;display:block;box-sizing:border-box;padding:.875rem;border:none;width:100%;margin:0 0 1.75rem;font-size:1rem;color:#8a8a8a;background-color:#444;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);-webkit-appearance:none;-ms-appearance:none}input{height:3.5625rem}textarea{height:9.25rem;min-height:50px;margin-bottom:0;resize:none}form input[type=submit]{font-size:1.5rem;font-weight:700;height:4.25rem;margin:0;background-color:#D4675C;color:#fff;transition:.2s ease all;cursor:pointer}form input:hover[type=submit]{background-color:#B3574D}.submit .inputfield:first-child{width:100%}.submit .inputfield:last-child{width:100%;margin-top:14px;right:0}.submit .bar{top:.1rem}form label{font-size:1rem;position:absolute;top:1.25rem;left:1rem;color:#999;transition:.2s ease all;pointer-events:none}form input.used+label,form input:focus+label,form textarea.used+label,form textarea:focus+label{color:#D4675C;text-transform:uppercase;font-weight:700;font-size:.7rem;top:-1rem;left:0}form .bar{position:relative;top:-1.7rem;width:100%}form .bar:after,form .bar:before{position:absolute;bottom:1px;width:0;height:.2rem;content:'';transition:.2s ease all;background-color:#D4675C}form .bar:before{left:50%}form .bar:after{right:50%}form input:focus~.bar:after,form input:focus~.bar:before,form textarea:focus~.bar:after,form textarea:focus~.bar:before{width:50%}#services{background-color:#2C2C2C;min-height:12.5rem;width:70%}#services .wrapper{width:70%;text-align:center}#services .service{background-color:#FFF;color:#000;margin:.4rem .2rem;padding:.5rem 1rem;min-width:9.5rem;font-weight:700;white-space:nowrap}#services h2,footer h2{margin-bottom:2rem;text-align:center}#services h2{color:#FFF}footer{background-color:#E9E9E9;height:2.1875rem;line-height:2.1875rem}footer h2{padding-top:2rem}footer a{color:#E84C3D}#map{height:20rem;margin:0 auto}footer .copyright{font-size:.7rem;text-align:center;width:100%;display:block}#jump-top{width:4rem;height:3rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#1B1B1B;position:fixed;bottom:1rem;right:1rem;display:none}#jump-top i{top:.75rem;left:1rem;position:absolute;font-size:1.375rem;color:#FFF}@font-face{font-family:icons;src:url(../fonts/icons.eot?37768062);src:url(../fonts/icons.eot?37768062#iefix) format('embedded-opentype'),url(../fonts/icons.woff2?37768062) format('woff2'),url(../fonts/icons.woff?37768062) format('woff'),url(../fonts/icons.ttf?37768062) format('truetype'),url(../fonts/icons.svg?37768062#icons) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hair:before{content:'\e800'}.icon-cosmetics:before{content:'\e801'}.icon-calendar:before{content:'\e802'}.icon-mobile:before{content:'\e803'}.icon-up:before{content:'\e804'}.icon-down:before{content:'\e805'}.icon-right-open:before{content:'\e806'}.icon-left-open:before{content:'\e807'}.icon-user:before{content:'\e808'}.icon-mobile-outline:before{content:'\e80c'}.icon-mail:before{content:'\e80d'}.icon-message:before{content:'\e80e'}/*!
* animate.css -http://daneden.me/animate
* Version - 3.5.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2016 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@media (max-width:1500px){#infos .wrapper{width:90%}}@media (max-width:1150px){#infos .infos{display:inline-block;border:none;border-top:1px solid rgba(34,36,38,.15)}#infos .infos article{border:none;border-bottom:1px solid rgba(34,36,38,.15)}.infos article:first-child,.infos article:last-child{border-radius:0}}@media only screen and (min-width:740px){section{width:720px}#welcome article{text-align:center}#welcome img{float:none}#welcome .text{padding:1.5rem 0}}@media (max-width:960px){#top h1,#top h2{text-transform:uppercase}.inputfield{width:100%;clear:both}.inputfield:first-child{margin-right:0;width:100%}.submit .inputfield:first-child{width:100%}.submit .inputfield:last-child{width:100%;position:relative;bottom:initial;right:initial;margin-top:1rem}#top .divider{background-image:url(../img/divider_small.png);width:30rem}#top h1{font-size:3.5rem;width:30rem}#top h2{font-size:.95rem;width:29rem;padding-top:.5rem}}@media (max-width:516px){#top .divider{background-image:url(../img/divider_pico.png);width:20.5rem}html.webp #top .divider{background-image:url(../img/divider_pico.webp)}#top h1{font-size:2.5rem;width:21.1rem;padding-top:45%}#top h2{font-size:.67rem;width:20.5rem;padding-top:.1rem}}@media only screen and (min-width:980px){section{width:960px}}@media only screen and (min-width:1140px){section{width:1120px}#welcome article{float:none;padding:1rem 0}#welcome img{float:left}#welcome .text{padding:5.5rem 0}}@media print{#contact,.btn,.divider,.message{display:none}#top h1,#top h2,#welcome h2,footer h2{page-break-before:avoid}#services h2,#top h1,#top h2,#welcome h3,footer a{color:#000}h2{page-break-before:always}}