@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes slideInLeft {0% {-webkit-transform: translateX(50px);opacity: 0;}100% {-webkit-transform: translateX(0);opacity: 1;}}@keyframes slideInLeft {0% {transform: translateX(50px);-ms-transform: translateX(50px);opacity: 0;}100% {transform: translateX(0);-ms-transform: translateX(0);opacity: 1;}}@-webkit-keyframes slideInRight {0% {-webkit-transform: translateX(-50px);opacity: 0;}100% {-webkit-transform: translateX(0);opacity: 1;}}@keyframes slideInRight {0% {transform: translateX(-50px);-ms-transform: translateX(-50px);opacity: 0;}100% {transform: translateX(0);-ms-transform: translateX(0);opacity: 1;}}@-webkit-keyframes slideInUp {0% {-webkit-transform: translateY(50px);opacity: 0;}100% {-webkit-transform: translateY(0);opacity: 1;}}@keyframes slideInUp {0% {transform: translateY(50px);-ms-transform: translateY(50px);opacity: 0;}100% {transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}}@-webkit-keyframes slideInUpper {0% {-webkit-transform: translateY(0);opacity: 1;}100% {-webkit-transform: translateY(-50px);opacity: 0;}}@keyframes slideInUpper {0% {transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}100% {transform: translateY(-50px);-ms-transform: translateY(-50px);opacity: 0;}}@-webkit-keyframes bounceLeft5 {0% {-webkit-transform: translateX(0px);}100% {-webkit-transform: translateX(-5px);}}@keyframes bounceLeft5 {0% {transform: translateX(0px);-ms-transform: translateX(0px);}100% {transform: translateX(-5px);-ms-transform: translateX(-5px);}}@-webkit-keyframes bounceRight5 {0% {-webkit-transform: translateX(0px);}100% {-webkit-transform: translateX(5px);}}@keyframes bounceRight5 {0% {transform: translateX(0px);-ms-transform: translateX(0px);}100% {transform: translateX(5px);-ms-transform: translateX(5px);}}@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}50%,100% {opacity: 1;}}@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}50%,100% {opacity: 1;}}@-webkit-keyframes anim-nanuk-1 {0%,100% {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}49% {opacity: 0.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}50% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);color: inherit;}51% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);color: #fff;}100% {color: #fff;}}@keyframes anim-nanuk-1 {0%,100% {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}49% {opacity: 0.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}50% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);color: inherit;}51% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);color: #fff;}100% {color: #fff;}}@-webkit-keyframes anim-nanuk-2 {0%,100% {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}49% {opacity: 0.5;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}50% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);color: inherit;}51% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);color: #fff;}100% {color: #fff;}}@keyframes anim-nanuk-2 {0%,100% {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}49% {opacity: 0.5;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}50% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);color: inherit;}51% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);color: #fff;}100% {color: #fff;}}@font-face {font-family: 'icomoon';font-style: normal;font-weight: normal;src: url('/resources/fonts/icomoon.eot');src: url('/resources/fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('/resources/fonts/icomoon.ttf') format('truetype'), url('/resources/fonts/icomoon.woff') format('woff'), url('/resources/fonts/icomoon.svg#icomoon') format('svg');}.icon:before,.ui-icon:before,.navigo .icon:before {display: inline-block;font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-menu:before {content: "\e907";}.icon-document:before {content: "\e906";}.icon-arrow-left:before {content: "\e904";}.icon-arrow-right:before {content: "\e905";}.icon-scissors:before {content: "\e902";}.icon-close:before {content: "\e903";}.icon-home:before {content: "\e900";}.icon-envelope:before {content: "\e028";}.icon-linegraph:before {content: "\e039";}.icon-strategy:before {content: "\e03b";}.icon-beaker:before {content: "\e03c";}.icon-facebook:before {content: "\e901";}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}img {vertical-align: middle;}table {border-collapse: collapse;border-spacing: 0;}b,strong {font-weight: bold;}em {font-style: italic;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}[hidden],template {display: none;}.font {font-family: 'Playfair Display', Arial, Helvetica, sans-serif;}html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}html.canvas img {height: auto;max-width: 100%;}html.canvas.placeholder .select {position: relative;background: white;}html.canvas.placeholder .select:before {content: '';position: absolute;top: 50%;right: 20px;z-index: 1;height: 0;width: 0;border-style: solid;border-width: 4px 4px 0 4px;border-color: #252525 transparent transparent transparent;margin-top: -2px;}html.canvas.placeholder .select select {position: relative;z-index: 2;background: transparent;padding-right: 35px;}html.no-placeholder select {padding-right: 0;}html.touchevents .telfix a[href^="tel"] {color: #7f7f7f !important;}*,*:before,*:after {-webkit-box-sizing: border-box;box-sizing: border-box;}svg:not(:root) {overflow: hidden;}html,body {min-height: 100%;}body {background: white;}body.fr {float: none;}body,th,td,input,select,textarea,button {font: 14px Arial, Helvetica, sans-serif;color: #7f7f7f;}h1,h2,h3,h4,h5,h6 {color: #252525;margin-bottom: 40px;line-height: normal;font-weight: 900;font-style: italic;font-family: 'Playfair Display', Arial, Helvetica, sans-serif;}a,button,area {outline: none;}a {display: inline-block;color: #7f7f7f;text-decoration: none;line-height: normal;background-color: transparent;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}a:hover,a:active {outline: none;}.ova {overflow: auto;}.ovh {overflow: hidden;}.clr {clear: both;}.hid,.ui-helper-hidden {display: none;}.al {text-align: left;}.ac {text-align: center;}.ar {text-align: right;}.aj {text-align: justify;}.fr {float: right;}.fl {float: left;}.nowrap {white-space: nowrap;}.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.vat {vertical-align: top;}.vam {vertical-align: middle;}.vab {vertical-align: bottom;}.margint {margin-top: 10px;}.marginr {margin-right: 10px;}.marginb {margin-bottom: 10px;}.marginl {margin-left: 10px;}.paddingt {padding-top: 10px;}.paddingr {padding-right: 10px;}.paddingb {padding-bottom: 10px;}.paddingl {padding-left: 10px;}.ttl {text-transform: lowercase;}.ttu {text-transform: uppercase;}.ttc {text-transform: capitalize;}.str {font-weight: 600;}.itl {font-style: italic;}.red {color: #d2494d;}.green {color: #7cc576;}.blue {color: blue;}.gold {color: #b99354;}.grey {color: rgba(127,127,127,0.5);}.dgrey {color: #252525;}.lgrey {color: rgba(127,127,127,0.3);}.l {float: left;margin: 2px 15px 5px 0;}.r {float: right;margin: 2px 0 5px 15px;}.hand {cursor: pointer;}.nohand {cursor: default;}.ico {vertical-align: middle;margin-right: 5px;}hr.line {margin: 0;padding: 0;height: 0;border: 1px solid rgba(185,147,84,0.3);border-width: 1px 0 0 0;overflow: hidden;-webkit-box-sizing: content-box;box-sizing: content-box;}.text {line-height: 28px;}.text a {color: #b99354;border-bottom: 1px solid transparent;}.text p {margin-bottom: 30px;}.text p:last-child {margin-bottom: 0;}.text > ol,.text > ul {margin-bottom: 30px;overflow: hidden;}.text > ol:last-child,.text > ul:last-child {margin-bottom: 0;}.text ol {list-style: decimal;}.text ol ul,.text ol ol {margin-top: 5px;padding-bottom: 5px;}.text ol > li {margin-left: 30px;}.text ul {list-style: none;}.text ul > li {position: relative;margin-left: 15px;padding-left: 35px;}.text ul > li:before,.text ul > li:after {content: '';position: absolute;}.text ul > li:before {top: 9px;left: 9px;height: 11px;width: 11px;border: 1px solid #b99354;-webkit-border-radius: 6px;border-radius: 6px;}.text ul > li:after {top: 14px;left: 0;height: 1px;width: 15px;background: #b99354;}.text ul ul,.text ul ol {margin-top: 5px;padding-bottom: 5px;}.text.font {font-size: 18px;font-style: italic;font-weight: 900;line-height: 40px;}.text.font ul > li {margin-left: 20px;padding-left: 55px;}.text.font ul > li:before {top: 12px;left: 11px;height: 17px;width: 17px;-webkit-border-radius: 9px;border-radius: 9px;}.text.font ul > li:after {top: 20px;width: 20px;}.text + .button {margin-top: 55px;}ul.horiz li {float: left;}ul.vert li {clear: left;overflow: hidden;}input {line-height: normal;outline: none;}input:not([type="file"]),select,textarea,button {margin: 0;padding: 0;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;-webkit-border-radius: 0;border-radius: 0;}input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),select,textarea {border: 1px solid rgba(185,147,84,0.5);border-width: 0 0 1px 0;height: 40px;width: 100%;font-weight: bold;color: #252525;background: white 100% 50% no-repeat;text-align: left;-moz-appearance: none;-webkit-appearance: none;}input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):not([readonly="readonly"]):focus,select:not([readonly="readonly"]):focus,textarea:not([readonly="readonly"]):focus {border-color: #b99354;outline: none;}input[type="file"] {width: 100%;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;cursor: pointer;}select:not(:disabled) {cursor: pointer;}select option {outline: none;}select optgroup {font-weight: bold;}textarea {padding-top: 10px;padding-bottom: 10px;height: 110px;min-height: 110px;overflow: auto;resize: none;}button {overflow: visible;}button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}:-ms-input-placeholder,input:-ms-input-placeholder {color: rgba(127,127,127,0.5);font-weight: normal;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;opacity: 1;}::-moz-placeholder {color: rgba(127,127,127,0.5);font-weight: normal;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;opacity: 1;}::-webkit-input-placeholder {color: rgba(127,127,127,0.5);font-weight: normal;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;opacity: 1;}:focus:-ms-input-placeholder {opacity: 0.2;}:focus::-moz-placeholder {opacity: 0.2;}:focus::-webkit-input-placeholder {opacity: 0.2;}.formrow {position: relative;margin-bottom: 25px;}.formrow .formlabel {color: #b99354;font-size: 12px;font-weight: 700;font-family: 'Playfair Display', Arial, Helvetica, sans-serif;text-transform: uppercase;}.formrow.error input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),.formrow.error select,.formrow.error textarea {border-color: #d2494d;}.formrow.error .formfield.error {position: absolute;top: 0;left: 0;background: #d2494d;color: white;font-size: 11px;font-style: italic;padding: 3px 10px;}.formrow.error .formfield.error:before {content: '';position: absolute;bottom: -5px;left: 0;height: 0;width: 0;border-style: solid;border-width: 5px 7px 0 0;border-color: #d2494d transparent transparent transparent;}.formcolumns > div {display: inline-block;width: 50%;}.formbuttons {overflow: hidden;padding-top: 45px;}.formbuttons .fl {color: #b99354;font-size: 12px;font-weight: 700;font-family: 'Playfair Display', Arial, Helvetica, sans-serif;margin-top: 15px;text-transform: uppercase;}.formsuccess {color: #7cc576;text-align: center;overflow: hidden;}.formsuccess > .icon {display: inline-block;bottom: 30px 0 50px 0;}.formsuccess > .icon:before {font-size: 60px;}.googlemap #map-canvas {height: 640px;width: 100%;}.googlemap img {max-width: none !important;}.pagenavi {margin: 40px 35px 0 35px;}.navigo > a,.navigo > span {position: relative;display: inline-block;border: 1px solid rgba(185,147,84,0.5);height: 40px;width: 40px;line-height: 38px;margin: 0 7px 7px 0;white-space: nowrap;text-align: center;vertical-align: top;}.navigo > a > span,.navigo > span > span {display: inline-block;}.navigo > a {color: #b99354;}.navigo > a.prev > span.icon:before,.navigo > a.next > span.icon:before {font-size: 11px;}.navigo > a.prev > span.icon .txt,.navigo > a.next > span.icon .txt {display: none;}.navigo > a.prev > span.icon:before {content: '\e904';}.navigo > a.next > span.icon:before {content: '\e905';}.navigo > span.cur {background: #b99354;border-color: #b99354;color: white;}.navigo > span.no {border-color: transparent;margin-left: -7px;margin-right: 0;}.navigo + .positions {margin-top: 20px;}.positions {font-size: 12px;}.positions a,.positions .act {margin: 0 10px;}.positions .act {color: #252525;font-weight: bold;}.files .posit {padding-top: 0 !important;overflow: hidden;}.files h4 {font-size: 30px;border-top: 1px solid rgba(185,147,84,0.3);padding: 60px 40px 0 40px;}.files ul {margin-left: -15px;margin-right: -15px;}.files li {display: inline-block;width: 33.3%;width: calc(33.333333333333%);padding: 15px;vertical-align: top;}.files li a {display: block;background: #f8f7f4;color: #b99354;border: 5px solid #f8f7f4;}.files li a.lines {margin: 0 !important;}.files li a.lines:before,.files li a.lines:after {display: none;}.files li a .icon {padding: 16px 20px 20px 30px;}.files li a .icon:before {float: left;font-size: 40px;margin: 5px 20px 0 0;opacity: 0.5;}.files li a .gradient {font-size: 18px;font-style: italic;font-weight: 900;font-family: 'Playfair Display', Arial, Helvetica, sans-serif;margin-bottom: 5px;word-wrap: break-word;}.gallery {overflow: hidden;}.gallery .posit {padding-bottom: 110px;}.gallery .grid {position: relative;margin: -10px;}.gallery .grid .grid-item {width: 33.3%;width: calc(33.333333333333%);padding: 10px;}.gallery .grid .grid-item a {display: block;}.gallery .grid .grid-item a figure {position: relative;}.gallery .grid .grid-item a figure img {height: auto;width: 100%;}.gallery .grid .grid-item a figure .wrap {position: absolute;top: 0;left: 0;height: 100%;width: 100%;padding: 10px;}.gallery .grid .grid-item a figure .wrap .lines {display: block;height: 100%;width: 100%;margin: 0;}.gallery .grid .grid-item a figure .wrap .lines:before,.gallery .grid .grid-item a figure .wrap .lines:after {display: none;}.gallery .grid .grid-item a figure .wrap .lines .line {background: #d4b582;}.reset-box-sizing,.reset-box-sizing *,.reset-box-sizing *:before,.reset-box-sizing *:after {-webkit-box-sizing: content-box;box-sizing: content-box;}.clearfix,.ui-helper-clearfix {min-height: 0;}.clearfix:before,.clearfix:after,.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: '';display: table;border-collapse: collapse;}.clearfix:after,.ui-helper-clearfix:after {clear: both;}.scripts {height: 0;overflow: hidden;}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {input[type="text"]::-ms-clear {display: none;}select::-ms-expand {display: none;}}.max {max-width: 1920px;margin: 0 auto;}.posit {max-width: 1270px;margin: 0 auto;padding: 0 35px;text-align: left;clear: both;}.posit.ac {text-align: center;}.posit.padding {padding-top: 80px;padding-bottom: 120px;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated2 {-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.delay {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}.delay2 {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}.slideInUpper {-webkit-animation-name: slideInUpper;animation-name: slideInUpper;}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}.button {display: inline-block;position: relative;height: 45px;line-height: 43px;border: 0;background: #b99354;background: -webkit-linear-gradient(left,#d4b582 0%,#b99354 100%);background: linear-gradient(to right,#d4b582 0%,#b99354 100%);color: white;font-size: 18px;font-weight: 900;font-family: 'Playfair Display', Arial, Helvetica, sans-serif;padding: 0 30px 0 40px;cursor: pointer;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;white-space: nowrap;overflow: hidden;}.button:before {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: #b99354;opacity: 0;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}.button > span {display: inline-block;position: relative;padding-right: 45px;}.button > span:before,.button > span:after {content: '';position: absolute;}.button > span:before {top: 14px;right: 0;height: 17px;width: 17px;border: 1px solid white;-webkit-border-radius: 9px;border-radius: 9px;}.button > span:after {top: 22px;right: 8px;height: 1px;width: 20px;background: white;}.button > span span {display: inline-block;}.cols .cols-col {display: inline-block;vertical-align: top;}.cols.cols-cols2 .cols-cols2-col {width: 50%;}.cols.cols-cols4 .cols-cols4-col {width: 25%;padding: 0 35px;}.gradient,blockquote p {color: #d4b582;background: -webkit-linear-gradient(left,#d4b582 0%,#b99354 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-right: 2px;}blockquote {color: #d4b582;}.lines {position: relative;margin: 0 0 -1px -1px;}.lines:first-child,.lines:nth-child(4n+1) {margin-left: 2px;}.lines:before,.lines:after {content: '';position: absolute;left: 50%;height: 2px;width: 80px;background: #b99354;background: -webkit-linear-gradient(left,#d4b582 0%,#b99354 100%);background: linear-gradient(to right,#d4b582 0%,#b99354 100%);margin-left: -40px;opacity: 0;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}.lines:before {top: -1px;}.lines:after {bottom: -1px;}.lines .line {position: absolute;background: rgba(185,147,84,0.4);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}.lines .line.line-top {top: 0;left: 0;height: 1px;width: 0;}.lines .line.line-right {top: 0;right: 0;height: 0;width: 1px;}.lines .line.line-bottom {bottom: 0;right: 0;height: 1px;width: 0;}.lines .line.line-left {bottom: 0;left: 0;height: 0;width: 1px;}.upper {margin-top: -125px;overflow: hidden;}.upper .posit {background: white;box-shadow: 0 0 0 10px white;}.upper .posit.padding {padding-top: 0;}time {display: block;color: #b99354;margin-bottom: 10px;}h1,h2 {font-size: 46px;}h3 {font-size: 36px;}h4,h5,h6 {font-size: 18px;margin-bottom: 30px;}.main {position: relative;z-index: 9;background: white;}header {background: url(/resources/images/header.jpg) 50% 0 no-repeat;background-size: cover;}header .posit {height: 190px;}header .logo {display: table;height: 190px;width: 363px;vertical-align: middle;}header .logo > a,header .logo h1 {display: table-cell;vertical-align: middle;}header .logo h1 {margin-bottom: 0;}header .logo img {height: auto;width: 100%;}header .fr {display: table;height: 190px;vertical-align: middle;}header .fr > div {display: table-cell;vertical-align: middle;}header .fr a {width: 260px;margin-left: 10px;text-align: center;}header .fr a:first-child {margin-left: 0;}header .ovh {position: relative;height: 710px;width: 100%;min-height: 280px;padding-left: 90px;padding-right: 90px;overflow: hidden;}header .ovh .slogan {position: relative;top: 40%;padding-left: 110px;padding-right: 50px;-webkit-transform: translate(0,-45%);-ms-transform: translate(0,-45%);transform: translate(0,-45%);}header .ovh .slogan:before {content: '';position: absolute;top: 0;left: 0;height: 130px;width: 190px;background: url(/resources/images/quote.svg) no-repeat;background-size: cover;}header .ovh .slogan .text {position: relative;font-size: 30px;line-height: 50px;padding: 70px 20px 70px 125px;}header .ovh .slogan .text:before,header .ovh .slogan .text:after {content: '';position: absolute;height: 1px;width: 55%;background: rgba(185,147,84,0.5);}header .ovh .slogan .text:before {top: 0;right: 0;}header .ovh .slogan .text:after {bottom: 0;left: 0;}header .ovh .slogan .text .gradient {padding-left: 5px;}header .ovh .slogan figure {position: absolute;bottom: -17px;right: 0;}header .ovh .slogan figure img {height: auto;width: 380px;}nav {position: relative;background: #252525;}nav:before {content: '';position: absolute;top: 0;left: 0;z-index: -1;height: 100%;width: 100%;background: #181818;opacity: 0;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}nav .posit {height: 100px;overflow: hidden;}nav .menu,nav .mobile,nav .fr {display: table;height: 100px;}nav .menu,nav .mobile {font-size: 18px;font-weight: 900;}nav .menu li,nav .mobile li {margin-left: 35px;}nav .menu li:first-child,nav .mobile li:first-child {margin-left: 0;}nav .menu li:not(.hid) a,nav .mobile li:not(.hid) a {padding: 10px 0;}nav .menu li span.icon:before,nav .mobile li span.icon:before {color: #d4b582;font-size: 40px;background: -webkit-linear-gradient(left,#d4b582 0%,#b99354 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;vertical-align: middle;}nav .menu li span.icon .txt,nav .mobile li span.icon .txt {display: inline-block;margin-left: 20px;vertical-align: middle;}nav .menu li span.icon.icon-facebook:before,nav .mobile li span.icon.icon-facebook:before {font-size: 28px;}nav .menu {padding-left: 30px;}nav .menu li:first-child {width: 40px;}nav .menu li span.icon .txt {display: none;}nav .mobile {display: none;text-transform: uppercase;}nav .fr {border-left: 1px solid rgba(185,147,84,0.3);font-size: 22px;font-style: italic;padding: 0 45px;}nav .fr .font {position: relative;top: -1px;margin-right: 15px;}nav .fr a {font-size: 24px;font-weight: bold;}nav ul {display: table-cell;vertical-align: middle;}nav ul li {display: inline-block;color: white;vertical-align: middle;}nav ul li a {color: white;}nav ul li a.nav-current {color: #d4b582;}nav.stuck {position: fixed;top: 0;left: 0;z-index: 999;width: 100%;}nav.stuck:before {opacity: 1;}.about.about1 .posit {padding-bottom: 60px;}.about.about2 .posit {padding-top: 105px;padding-bottom: 115px;}.about h1,.about h2 {margin-bottom: 70px;text-align: center;}.about .text {padding-left: 90px;padding-right: 90px;-moz-column-count: 2;-moz-column-gap: 70px;-webkit-column-count: 2;-webkit-column-gap: 70px;column-count: 2;column-gap: 70px;}.offer .posit {padding-top: 0;}.offer .cols {padding-top: 45px;}.offer .cols .cols-col {padding-left: 30px;vertical-align: middle;}.offer .cols .cols-col:first-child {padding: 0 30px 0 0;}.offer .cols .cols-col .lines {margin: 0 !important;}.offer .cols .cols-col h3 a {color: #252525;}.offer hr.line {margin-top: 50px;}.hairdressers .posit.padding {padding-top: 50px;}.hairdressers ul li {border-bottom: 1px solid rgba(185,147,84,0.3);}.hairdressers ul li a {display: block;position: relative;padding: 37px 35px 40px 35px;}.hairdressers ul li a h3 {position: relative;font-size: 24px;margin-bottom: 0;padding-left: 50px;}.hairdressers ul li a h3:before,.hairdressers ul li a h3:after {content: '';position: absolute;}.hairdressers ul li a h3:before {top: 9px;left: 10px;height: 17px;width: 17px;border: 1px solid #b99354;-webkit-border-radius: 9px;border-radius: 9px;}.hairdressers ul li a h3:after {top: 17px;left: 0;height: 1px;width: 20px;background: #b99354;}.hairdressers ul li a .button {position: absolute;top: 50%;right: 35px;-webkit-transform: translate(0,-49%);-ms-transform: translate(0,-49%);transform: translate(0,-49%);}.cosmetics ul {margin-left: -15px;margin-right: -15px;}.cosmetics ul li {display: inline-block;width: 33.3%;width: calc(33.333333333333%);padding: 45px 15px 0 15px;vertical-align: top;}.cosmetics ul li a {display: block;}.cosmetics ul li a figure {position: relative;}.cosmetics ul li a figure .wrap {display: table;width: 100%;border: 1px solid rgba(185,147,84,0.3);text-align: center;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}.cosmetics ul li a figure .wrap .img {display: table-cell;vertical-align: middle;}.cosmetics ul li a figure .wrap .img.with-bg {background: #f8f7f4;}.cosmetics ul li a figure .lines {position: absolute;top: 0;left: 0;height: 100%;width: 100%;margin: 0;}.cosmetics ul li a figure .lines:before,.cosmetics ul li a figure .lines:after {display: none;}.cosmetics ul li a figure .lines .line {background: #b99354;}.cosmetics ul li a .ovh {padding: 17px 35px 0 35px;}.cosmetics ul li a .gold {margin-bottom: 10px;}.cosmetics ul li a h4 {margin-bottom: 0;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}.cosmetics ul + .pagenavi {padding-top: 40px;}.stylists .stylist {padding-top: 45px;overflow: hidden;}.stylists .stylist figure {display: inline-block;width: 33.3%;text-align: right;vertical-align: top;}.stylists .stylist .ovh {display: inline-block;width: 66.6%;padding: 35px 90px 0 40px;}.stylists .stylist .ovh .gold {margin-bottom: 5px;}.stylists .stylist .ovh h4 {font-size: 24px;}.news .posit {position: relative;}.news .button {position: absolute;top: 8px;right: 35px;}.news .cols-col.lines {padding-top: 45px;padding-bottom: 45px;}.article .bg {background: #f8f7f4;}.article .bg .posit {position: relative;padding-bottom: 80px;}.article .bg .posit.paddingb {padding-top: 50px;padding-bottom: 175px;}.article .bg h1 {font-size: 36px;margin-bottom: 20px;}.article .bg h1.inline {display: inline-block;font-size: 46px;margin-bottom: 0;padding-right: 45px;vertical-align: middle;}.article .bg h1.inline + .text {display: inline-block;width: 70%;border-left: 1px solid rgba(185,147,84,0.3);margin-top: 0;padding: 25px 90px 25px 45px;vertical-align: middle;}.article .bg h1.marginb {margin-bottom: 10px;}.article .bg .gold {margin-bottom: 10px;}.article .bg .text {margin-top: 50px;padding-left: 180px;padding-right: 180px;}.article .bg .button {position: absolute;top: 60px;right: 35px;}.article .content .posit {padding-top: 60px;}.article .content .text {padding-left: 180px;padding-right: 180px;}.article .content figure {position: relative;}.article .content figure.fl {margin: -90px 40px 40px 90px;}.article .content figure img.border {border: 1px solid rgba(185,147,84,0.3);}.article .content figure .lines {position: absolute;top: 0;left: 0;height: 100%;width: 100%;margin: 0;}.article .content figure .lines:before,.article .content figure .lines:after {display: none;}.article .content figure .lines .line {background: #b99354;}.article .content h5 {font-size: 24px;}.article .content blockquote {position: relative;font-size: 30px;font-style: italic;font-weight: 900;font-family: 'Playfair Display', Arial, Helvetica, sans-serif;line-height: 50px;margin: 60px -90px;padding: 50px;}.article .content blockquote:before,.article .content blockquote:after {content: '';position: absolute;height: 1px;width: 70%;background: rgba(185,147,84,0.3);}.article .content blockquote:before {top: 0;right: 0;}.article .content blockquote:after {bottom: 0;left: 0;}.article .content .price {border: 1px solid rgba(185,147,84,0.3);border-width: 1px 0;font-size: 30px;font-style: italic;font-weight: 900;color: #252525;margin: 80px 90px 0 90px;padding: 50px 35px 55px 35px;text-align: center;}.article .content .price .gradient {margin-left: 15px;}.article .content .ac {margin-top: 75px;}.article .content .ac .button {width: 260px;margin: 5px;text-align: center;vertical-align: middle;}.article .files .inner {padding-left: 90px;padding-right: 90px;}.article .gallery {margin-top: -120px;}.article.with-gallery .posit {padding-bottom: 200px;}.article + .news .posit {padding-top: 60px;}.galleries ul {margin-left: -15px;margin-right: -15px;}.galleries ul li {display: inline-block;width: 33.3%;width: calc(33.333333333333%);padding: 45px 15px 0 15px;vertical-align: top;}.galleries ul li a {display: block;}.galleries ul li a figure {position: relative;}.galleries ul li a figure img {height: auto;width: 100%;}.galleries ul li a figure .wrap {position: absolute;top: 0;left: 0;height: 100%;width: 100%;padding: 10px;}.galleries ul li a figure .wrap .lines {display: block;height: 100%;width: 100%;margin: 0;}.galleries ul li a figure .wrap .lines:before,.galleries ul li a figure .wrap .lines:after {display: none;}.galleries ul li a figure .wrap .lines .line {background: #d4b582;}.galleries ul li a .ovh {padding: 17px 35px 0 35px;}.galleries ul li a h4 {margin-bottom: 0;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}.galleries ul + .pagenavi {padding-top: 40px;}.we-offer .we-offer-bg {background: url(/resources/images/offer.jpg) 0 50% no-repeat;background-size: contain;overflow: hidden;}.we-offer .we-offer-box {float: right;display: inline-block;width: 535px;background: #252525 url(/resources/images/bg-offer-box.jpg) no-repeat;margin-right: 35px;padding-bottom: 70px;}.we-offer .we-offer-box h3 {color: #b99354;border-bottom: 1px solid rgba(185,147,84,0.3);padding: 35px 80px;}.we-offer .we-offer-box .ovh {padding: 0 80px;}.we-offer .we-offer-box .text {color: white;}.studio {position: relative;height: 680px;overflow: hidden;}.studio .posit {position: absolute;bottom: -15px;left: 50%;z-index: 1;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);}.studio .font {color: white;font-size: 150px;font-style: italic;font-weight: 900;white-space: nowrap;text-shadow: 0 0 50px #252525;}.studio .font span {position: relative;top: -70px;font-size: 80px;}.studio .parallax {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: url(/resources/images/studio.jpg) 50% 100% no-repeat;background-size: cover !important;overflow: hidden;}.collage {overflow: hidden;}.collage .level {margin-left: -90px;margin-right: -90px;}.collage .level .level-col {display: inline-block;width: 38%;padding: 0 12px;vertical-align: bottom;}.collage .level .level-col.level-col-small {width: 24%;}.collage .level .level-col .text {position: relative;padding-top: 50px;}.collage .level .level-col .text:before {content: '';position: absolute;top: 0;left: 0;height: 1px;width: 60px;background: rgba(185,147,84,0.5);}.collage .level.level1 .level-col:first-child {padding-bottom: 24px;text-align: right;}.collage .level.level1 .level-col.level-col-small img {height: auto;width: 100%;}.collage .level.level1 .level-col .text {margin: 0 45px 60px 125px;}.collage .level.level1 .level-col .text:before {left: auto;right: 0;}.collage .level.level2 .level-col {padding-top: 24px;vertical-align: top;}.collage .level.level2 .level-col:first-child {padding-top: 0;}.collage .level.level2 .level-col:first-child figure {display: inline-block;}.collage .level.level2 .level-col .text {margin: 45px 40px 0 45px;}.features {background: #252525;overflow: hidden;}.features .posit {padding-top: 120px;}.features .cols-col {text-align: center;}.features .cols-col.lines {padding-top: 45px;padding-bottom: 55px;}.features .cols-col .icon {display: inline-block;height: 90px;width: 90px;border: 1px solid #b99354;color: #b99354;margin-bottom: 30px;-webkit-border-radius: 45px;border-radius: 45px;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}.features .cols-col .icon:before {font-size: 40px;line-height: 86px;}.features .cols-col h4 {color: white;}.features .cols-col .text {color: rgba(255,255,255,0.5);text-align: left;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}.realizations {position: relative;height: 825px;overflow: hidden;}.realizations .posit {position: absolute;top: 50%;left: 50%;z-index: 1;max-width: 450px;-webkit-transform: translate(-49.9%,-49.9%);-ms-transform: translate(-49.9%,-49.9%);transform: translate(-49.9%,-49.9%);}.realizations .woman {display: inline-block;height: 100%;width: 50%;}.realizations .woman.woman1 {background: url(/resources/images/woman1.jpg) 80% 100% no-repeat;}.realizations .woman.woman2 {background: url(/resources/images/woman2.jpg) 20% 100% no-repeat;}.contact h1,.contact h2 {font-size: 36px;}.contact .cols-col > .text {margin-left: 35px;}.contact .cols-col > .text + h2 {margin-top: 55px;}footer {position: fixed;left: 0;bottom: 0;z-index: -1;width: 100%;}.bottom {background: #252525;}.bottom .posit {max-width: 1200px;padding-top: 90px;padding-bottom: 90px;}.bottom .cols {margin-left: -35px;margin-right: -35px;}.bottom h4 {color: white;}.bottom .links {line-height: 28px;}.bottom .links li a {position: relative;padding-left: 35px;}.bottom .links li a:before {content: '';position: absolute;top: 8px;left: 0;height: 1px;width: 15px;background: #b99354;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}.bottom img {height: auto;width: 80%;margin-top: -10px;opacity: 0.3;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}.footer {background: #1e1e1e;}.footer .posit {max-width: 1200px;font-size: 13px;line-height: 22px;color: rgba(255,255,255,0.5);padding-top: 32px;padding-bottom: 32px;overflow: hidden;}ul.powered li + li {margin-left: 5px;}.cookies {background: #b99354;background: -webkit-linear-gradient(left,#d4b582 0%,#b99354 100%);background: linear-gradient(to right,#d4b582 0%,#b99354 100%);}.cookies .posit {position: relative;max-width: 1200px;color: white;padding-top: 60px;padding-bottom: 55px;}.cookies h5 {color: white;margin: 0 50px 5px 0;}.cookies .text {opacity: 0.6;}.cookies .close {position: absolute;top: 53px;right: 35px;height: 36px;width: 36px;border: 1px solid white;cursor: pointer;overflow: hidden;-webkit-box-shadow: 0 0 50px #d4b582;box-shadow: 0 0 50px #d4b582;}.cookies .close .icon {display: block;height: 100%;text-align: center;}.cookies .close .icon:before {color: white;font-size: 18px;line-height: 34px;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}.facebook {background: url(/resources/images/fb.png) 100% 0 no-repeat;display: block;position: fixed;top: 300px;left: -340px;z-index: 777;}.facebook > div {padding: 0 30px 0 0;}.facebook > div > div {background: #f6f7f8 url(/resources/images/facebook.gif) 50% 50% no-repeat;min-height: 210px;min-width: 340px;}#totop {position: fixed;z-index: 9;bottom: 45px;right: 15px;display: none;}#totop span {display: block;}html:not(.touchevents).cssanimations .anim,html:not(.touchevents).cssanimations .start header,html:not(.touchevents).cssanimations .we-offer-box .text li {opacity: 0;}html:not(.touchevents) .parallax {background-attachment: fixed;}html.touchevents .bottom .telfix a[href^="tel"] {color: rgba(255,255,255,0.5) !important;}body.start header .posit {height: 900px;min-height: 470px;}body.start .news {padding-top: 80px;}body.start .news .posit {padding-top: 0;padding-bottom: 0;}@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-devicepixel-ratio: 1.5),only screen and (min-resolution: 1.5dppx) {.facebook {background-image: url(/resources/images/fb@2x.png);background-size: 30px 130px;}}@media screen and (min-width: 1025px) {.navigo > a:hover {background: #f8f7f4;}.navigo > a:hover.prev > span.icon:before,.navigo > a:hover.next > span.icon:before {opacity: 1;}.navigo > a:hover.prev > span.icon:before {-webkit-animation: bounceLeft5 0.35s ease infinite alternate;animation: bounceLeft5 0.35s ease infinite alternate;}.navigo > a:hover.next > span.icon:before {-webkit-animation: bounceRight5 0.35s ease infinite alternate;animation: bounceRight5 0.35s ease infinite alternate;}.positions a:hover {color: #b99354;}.text a:hover {border-bottom-color: #b99354;}.button:hover:before {opacity: 1;}.button:hover > span span {-webkit-animation-timing-function: cubic-bezier(0.75,0,0.125,1);transition-animation-function: cubic-bezier(0.75,0,0.125,1);}.button:hover > span span:nth-child(odd) {-webkit-animation: anim-nanuk-1 0.4s forwards;animation: anim-nanuk-1 0.4s forwards;}.button:hover > span span:nth-child(even) {-webkit-animation: anim-nanuk-2 0.4s forwards;animation: anim-nanuk-2 0.4s forwards;}.button:hover > span span:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s;}.button:hover > span span:nth-child(2) {-webkit-animation-delay: 0.05s;animation-delay: 0.05s;}.button:hover > span span:nth-child(3) {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}.button:hover > span span:nth-child(4) {-webkit-animation-delay: 0.15s;animation-delay: 0.15s;}.button:hover > span span:nth-child(5) {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}.button:hover > span span:nth-child(6) {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}.button:hover > span span:nth-child(7) {-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}.button:hover > span span:nth-child(8) {-webkit-animation-delay: 0.35s;animation-delay: 0.35s;}.button:hover > span span:nth-child(9) {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}.button:hover > span span:nth-child(10) {-webkit-animation-delay: 0.45s;animation-delay: 0.45s;}.button:hover > span span:nth-child(11) {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}.button:hover > span span:nth-child(12) {-webkit-animation-delay: 0.55s;animation-delay: 0.55s;}.button:hover > span span:nth-child(13) {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}.button:hover > span span:nth-child(14) {-webkit-animation-delay: 0.65s;animation-delay: 0.65s;}.button:hover > span span:nth-child(15) {-webkit-animation-delay: 0.7s;animation-delay: 0.7s;}.button:hover > span span:nth-child(16) {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}.button:hover > span span:nth-child(17) {-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}.button:hover > span span:nth-child(18) {-webkit-animation-delay: 0.85s;animation-delay: 0.85s;}.button:hover > span span:nth-child(19) {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;}.button:hover > span span:nth-child(20) {-webkit-animation-delay: 0.95s;animation-delay: 0.95s;}.button:hover > span span:nth-child(21) {-webkit-animation-delay: 0.100s;animation-delay: 0.100s;}.button:hover > span span:nth-child(22) {-webkit-animation-delay: 0.105s;animation-delay: 0.105s;}.button:hover > span span:nth-child(23) {-webkit-animation-delay: 0.110s;animation-delay: 0.110s;}.button:hover > span span:nth-child(24) {-webkit-animation-delay: 0.115s;animation-delay: 0.115s;}.button:hover > span span:nth-child(25) {-webkit-animation-delay: 0.120s;animation-delay: 0.120s;}.button:hover > span span:nth-child(26) {-webkit-animation-delay: 0.125s;animation-delay: 0.125s;}.button:hover > span span:nth-child(27) {-webkit-animation-delay: 0.130s;animation-delay: 0.130s;}.button:hover > span span:nth-child(28) {-webkit-animation-delay: 0.135s;animation-delay: 0.135s;}.button:hover > span span:nth-child(29) {-webkit-animation-delay: 0.140s;animation-delay: 0.140s;}.button:hover > span span:nth-child(30) {-webkit-animation-delay: 0.145s;animation-delay: 0.145s;}.lines:hover:before,.lines:hover:after {opacity: 1;}.lines:hover .line.line-top,.lines:hover .line.line-bottom {width: 100%;}.lines:hover .line.line-left,.lines:hover .line.line-right {height: 100%;}nav .menu a:not(.nav-current):hover {color: #b99354;}nav .menu .close:hover {background: #b99354;}nav .menu .close:hover .icon:before {color: #181818;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.hairdressers ul li a:hover {background: #f8f7f4;}.cosmetics ul li a:hover h4 {color: #b99354;}.galleries ul li a:hover h4 {color: #b99354;}.features .cols-col:hover .icon {background: #b99354;color: #252525;}.features .cols-col:hover .text {color: white;}.bottom .links li a:hover {color: #b99354;padding-left: 45px;}.bottom .links li a:hover:before {width: 25px;}.bottom img:hover {opacity: 0.7;}.cookies .close:hover {background: #d4b582;}.cookies .close:hover .icon:before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}}@media screen and (min-width: 1920px) {nav.stuck {left: 50%;max-width: 1920px;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);}}@media screen and (max-width: 1400px) {.collage .posit {padding-left: 0;padding-right: 0;}.collage .level {margin-left: -12px;margin-right: -12px;}.collage .level .level-col .text {position: relative;padding-top: 30px;}.collage .level.level1 .level-col .text {margin: 0 12px 40px 25px;}.collage .level.level2 .level-col .text {margin: 25px 20px 0 12px;}}@media screen and (max-width: 1150px) {body.show-menu {overflow: hidden;}body.show-menu nav .menu {display: block;z-index: 11111;opacity: 1;}body.show-menu nav .menu .close {display: inline-block;}header .ovh {height: 470px;padding-left: 0;padding-right: 0;}header .ovh .slogan {padding-left: 90px;padding-right: 30px;}header .ovh .slogan:before {height: 88px;width: 130px;}header .ovh .slogan .text {padding: 55px 0 55px 75px;}nav .menu {display: none;position: fixed;top: 0;left: 0;z-index: -100;height: 100%;width: 100%;background: #181818;text-align: center;overflow: hidden;opacity: 0;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}nav .menu ul {display: block;position: absolute;top: 50%;left: 0;width: 100%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);}nav .menu ul li {width: 100%;margin-left: 0;}nav .menu ul li a {opacity: 0;}nav .menu ul li:first-child {width: 100%;}nav .menu ul li:first-child span.icon:before {display: none;}nav .menu ul li:first-child span.icon .txt {margin-left: 0;}nav .menu ul li span.icon .txt {display: inline-block;}nav .menu ul li.fb {font-style: italic;font-weight: 400;}nav .menu ul li.fb .txt {margin-left: 10px;}nav .menu .close {position: absolute;top: 35px;right: 35px;height: 36px;width: 36px;border: 1px solid #b99354;color: #b99354;cursor: pointer;overflow: hidden;opacity: 0;}nav .menu .close .icon {display: block;height: 100%;text-align: center;}nav .menu .close .icon:before {font-size: 18px;line-height: 34px;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}nav .mobile {display: table;}nav .fr {padding: 0 0 0 35px;}.we-offer .we-offer-box {width: auto;margin-right: 0;}.we-offer .we-offer-box .ovh {padding-right: 120px;}}@media screen and (max-width: 1024px) {body {overflow-x: hidden;}.files li {width: 50%;}.pagenavi {margin-left: 0;margin-right: 0;}.lines {margin: 0;}.lines:first-child,.lines:nth-child(4n+1) {margin-left: 0;}.cosmetics ul li a .ovh {padding-left: 0;padding-right: 0;}.news .cols,.features .cols {margin-left: -35px;margin-right: -35px;}.article .bg h1.inline + .text {width: auto;padding-right: 0;}.article .content .text {padding-left: 100px;padding-right: 100px;}.article .content figure.fl {margin-left: 50px;}.article .content blockquote {margin-left: -50px;margin-right: -50px;}.article .content .price {margin-left: 50px;margin-right: 50px;}.article .files .inner {padding-left: 50px;padding-right: 50px;}.galleries ul li a .ovh {padding-left: 0;padding-right: 0;}.realizations .posit {width: 35%;}footer {position: relative;left: auto;bottom: auto;z-index: auto !important;}.bottom .links {margin-bottom: 35px;}.bottom img {height: auto;width: 170px;margin-top: 0;}}@media screen and (max-width: 1023px) {.files h4 {padding-left: 0;padding-right: 0;}.cols.cols-cols4 .cols-cols4-col {width: 50%;}header .fr {width: 260px;}header .fr a {margin: 5px 0;vertical-align: middle;}header .ovh .slogan {padding-right: 0;}header .ovh .slogan figure {display: block;position: relative;bottom: auto;right: auto;margin-top: 55px;text-align: right;}.news .cols-col.lines {padding-top: 35px;padding-bottom: 35px;}.article .content .text {padding-left: 0;padding-right: 0;}.article .content figure.fl {margin-left: -35px;}.article .content blockquote {margin-left: -35px;margin-right: -35px;padding-left: 35px;padding-right: 35px;}.article .content .price {margin-left: 0;margin-right: 0;}.article .files .inner {padding-left: 0;padding-right: 0;}.studio .posit {bottom: -10px;}.studio .font {font-size: 100px;}.studio .font span {top: -50px;font-size: 50px;}.features {background: #252525;overflow: hidden;}.features .cols-col.lines {padding-top: 35px;padding-bottom: 35px;}}@media screen and (max-width: 900px) {.gallery .grid .grid-item {width: 50%;}.cols.cols-cols2 .cols-cols2-col {width: 100%;}.about .text {padding-left: 0;padding-right: 0;-moz-column-gap: 35px;-webkit-column-gap: 35px;column-gap: 35px;}.offer .cols .cols-col {padding-left: 0;text-align: center;}.offer .cols .cols-col:first-child {padding-right: 0;}.offer .cols .cols-col .text {text-align: left;}.hairdressers ul li a {padding-left: 0;padding-right: 0;}.hairdressers ul li a h3 {padding-right: 35px;}.hairdressers ul li a .button {right: 0;}.cosmetics ul li {width: 50%;}.stylists .stylist {border-bottom: 1px solid rgba(185,147,84,0.3);}.stylists .stylist:last-child {border-bottom: 0;}.stylists .stylist:last-child .ovh {padding-bottom: 0;}.stylists .stylist figure,.stylists .stylist .ovh {width: 100%;}.stylists .stylist figure {text-align: center;}.stylists .stylist .ovh {padding: 35px 0 30px 0;}.stylists .stylist .ovh .gold,.stylists .stylist .ovh h4 {text-align: center;}.article .bg .text {padding-left: 0;padding-right: 0;}.galleries ul li {width: 50%;}.we-offer .we-offer-box h3 {padding: 35px 40px;}.we-offer .we-offer-box .ovh {padding: 0 80px 0 40px;}.collage .level .level-col {width: 50% !important;}.collage .level.level1 .level-col:first-child {padding-bottom: 0;}.collage .level.level1 .level-col:last-child {display: none;}.collage .level.level1 .level-col.level-col-small img {width: auto;}.collage .level.level1 .level-col .text {margin-left: 45px;}.collage .level.level2 {padding-top: 24px;}.collage .level.level2 .level-col:nth-child(2) {display: none;}.collage .level.level2 .level-col .text {margin-top: 1px;padding-right: 45px;}.realizations .posit {width: 43%;}.contact h3 {margin-top: 55px;}}@media screen and (max-width: 800px) {.article .bg h1.inline {padding-right: 0;}.article .bg h1.inline + .text {display: none;}.realizations {height: 700px;}.realizations .posit {width: 50%;padding-bottom: 45px;}.realizations .button {position: absolute;left: 50%;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);}}@media screen and (max-width: 767px) {header .logo {float: none;margin: 0 auto;}header .fr {display: none;}header .ovh .slogan {padding-left: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);}header .ovh .slogan:before {height: 40px;width: 59px;}header .ovh .slogan .text {padding: 35px 0 35px 55px;}header .ovh .slogan figure {margin-top: 35px;}header .ovh .slogan figure img {width: 300px;}nav .menu ul li.hid {display: block;padding-top: 10px;}nav .menu ul li.hid .button {width: 260px;margin: 5px;}.hairdressers ul li a h3 {padding-right: 0;}.hairdressers ul li a .button {position: relative;top: auto;right: auto;margin-top: 20px;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}}@media screen and (max-width: 680px) {.googlemap #map-canvas {height: 540px;}.news .button {display: none;}.studio {height: 540px;}.studio .font span {display: none;}.collage .level.level1 .level-col .text {margin-left: 35px;}.collage .level.level2 .level-col .text {margin-right: 0;padding-right: 35px;}.footer .posit {text-align: center;}.footer ul {float: none;margin: 0 auto;}.footer ul.fl {margin-bottom: 10px;}.footer ul li {float: none;display: inline-block;vertical-align: middle;}}@media screen and (max-width: 640px) {.gallery .grid .grid-item {width: 100%;}.files li {width: 100%;}.cosmetics ul li {width: 100%;}.article .bg .button {display: none;}.article .content figure.fl {float: none;margin-left: 0;margin-right: 0;text-align: center;}.galleries ul li {width: 100%;}.realizations .posit {width: 60%;}}@media screen and (max-width: 580px) {.navigo > a:not(.prev):not(.first):not(.last):not(.next) {display: none;}.files h4 {font-size: 24px;}.posit.padding {padding-top: 50px;padding-bottom: 90px;}.cols.cols-cols4 .cols-cols4-col {width: 100%;}h1,h2,h3 {font-size: 30px;margin-bottom: 30px;}.about.about1 .posit {padding-bottom: 30px;}.about.about2 .posit {padding-top: 75px;padding-bottom: 85px;}.about h1,.about h2 {margin-bottom: 30px;}.about .text {-moz-column-count: 1;-moz-column-gap: 0;-webkit-column-count: 1;-webkit-column-gap: 0;column-count: 1;column-gap: 0;}.hairdressers .posit.padding {padding-top: 20px;}.article .bg .posit {padding-bottom: 50px;}.article .bg h1 {font-size: 30px;margin-bottom: 10px;}.article .bg h1.inline {font-size: 30px;}.article .bg .text {margin-top: 20px;}.article .content .posit {padding-top: 30px;}.article .content figure.fl {margin-top: -60px;}.article .content blockquote {font-size: 24px;line-height: 40px;}.article .content .price {margin-top: 50px;padding-top: 35px;padding-bottom: 35px;}.article .content .ac {margin-top: 45px;}.article .gallery {margin-top: -90px;}.article.with-gallery .posit {padding-bottom: 140px;}.article + .news .posit {padding-top: 30px;}.we-offer .we-offer-bg {background: none;}.we-offer .we-offer-box {width: 100%;}.we-offer .we-offer-box h3,.we-offer .we-offer-box .ovh {padding-left: 35px;padding-right: 35px;}.collage .posit {padding-left: 35px;padding-right: 35px;}.collage .level {margin-left: 0;margin-right: 0;}.collage .level .level-col {width: 100% !important;padding-left: 0;padding-right: 0;}.collage .level.level1 .level-col:first-child {text-align: left;}.collage .level.level1 .level-col.level-col-small {display: none;}.collage .level.level1 .level-col .text {margin-left: 0;margin-right: 0;text-align: left;}.collage .level.level1 .level-col .text:before {left: 0;right: auto;}.collage .level.level2 .level-col:first-child {display: none;}.collage .level.level2 .level-col:nth-child(2) {display: block;padding-top: 0;}.collage .level.level2 .level-col .text {margin: 22px 0 0 0;padding-right: 0;}.contact h1,.contact h2 {font-size: 30px;}.contact .cols-col > .text {margin-left: 0;}.bottom .posit {padding-top: 60px;padding-bottom: 60px;}.bottom .cols .cols-col:nth-child(3) {display: none;}body.start .news {padding-top: 50px;}body.start .news h2 {margin-bottom: 20px;}}@media screen and (max-width: 540px) {.formbuttons {padding-top: 10px;text-align: center;}.formbuttons .fl,.formbuttons .fr {float: none;}.formbuttons .fl {margin: 0 0 35px 0;}.realizations .posit {width: 70%;}}@media screen and (max-width: 500px) {header .ovh .slogan:before {height: 30px;width: 44px;}header .ovh .slogan .text {font-size: 24px;line-height: 34px;padding-left: 0;}header .ovh .slogan figure img {width: 250px;}}@media screen and (max-width: 460px) {nav .fr .font {display: none;}}@media screen and (max-width: 430px) {header .logo {width: 100%;}nav .posit,nav .mobile,nav .fr {height: 80px;}nav .mobile li {border-right: 1px solid rgba(185,147,84,0.3);padding-right: 35px;}nav .mobile li span.icon .txt {display: none;}nav .fr {border-left: 0;padding-left: 0;}.realizations .posit {width: 80%;}}@media screen and (max-width: 390px) {.text.font ul > li {margin-left: 0;}.navigo a.first,.navigo a.last {display: none;}.button {padding-left: 30px;}.button > span {padding-right: 0;}.button > span:before,.button > span:after {display: none;}.article .content .ac .button {width: 100%;}.realizations .posit {width: 85%;}}