.c-blue{color:#6bbed1}.c-red{color:#ec1f27}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.clear{clear:both}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}@font-face{font-family:Chibou;src:url(../fonts/Chibou/Chibou-Bold.eot);src:url(../fonts/Chibou/Chibou-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Chibou/Chibou-Bold.woff) format("woff"),url(../fonts/Chibou/Chibou-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Chibou;src:url(../fonts/Chibou/Chibou-Light.eot);src:url(../fonts/Chibou/Chibou-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Chibou/Chibou-Light.woff) format("woff"),url(../fonts/Chibou/Chibou-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Chibou;src:url(../fonts/Chibou/Chibou-Medium.eot);src:url(../fonts/Chibou/Chibou-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Chibou/Chibou-Medium.woff) format("woff"),url(../fonts/Chibou/Chibou-Medium.ttf) format("truetype");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{vertical-align:middle;width:1em;height:1em;overflow:visible}[class*=" icon-"],[class*=" icon-"] *,[class^=icon-],[class^=icon-] *{fill:currentColor!important}body,html{margin:0;font-size:10px;font-family:Chibou;color:#000;font-weight:300}body{position:relative}@media only screen and (max-width:430px){body{padding-top:5.4em}}*{-webkit-box-sizing:border-box;box-sizing:border-box}div,form,h1,h2,h3,h4,h5,h6,li,ol,p,section,ul{margin:0;padding:0}h1{font-size:7.5em;font-weight:500;margin:2.4em .26666667em}h1.small-bottom{margin-bottom:1.06666667em}@media only screen and (max-width:990px){h1{font-size:4em}}@media only screen and (max-width:430px){h1{font-size:3.8em;margin:1.31578947em 0}}h2{font-size:2em;font-weight:700;margin:.7em 0 2em;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width:430px){h2{margin-bottom:.5em}}hr{border-top:none;border-color:#627376;margin:25px 0;opacity:.2}@media only screen and (max-width:430px){hr{margin:15px 0}}p{font-family:Chibou;letter-spacing:.05em;line-height:1.5;font-size:1.6em;margin-bottom:2.77777778em}@media only screen and (max-width:430px){p{margin-bottom:.55555556em}}a{color:#000;text-decoration:none}img{max-width:100%}img.block{display:block}img.full-width{width:100%}li{list-style:none}.static{position:static}@media only screen and (max-width:1250px){.static\@v-tablet{position:static}}@media only screen and (max-width:990px){.static\@v-mobile{position:static}}@media only screen and (max-width:650px){.static\@mobile{position:static}}@media only screen and (max-width:430px){.static\@small-mobile{position:static}}.relative{position:relative}@media only screen and (max-width:1250px){.relative\@v-tablet{position:relative}}@media only screen and (max-width:990px){.relative\@v-mobile{position:relative}}@media only screen and (max-width:650px){.relative\@mobile{position:relative}}@media only screen and (max-width:430px){.relative\@small-mobile{position:relative}}.text-left{text-align:left}@media only screen and (max-width:1250px){.text-left\@v-tablet{text-align:left}}@media only screen and (max-width:990px){.text-left\@v-mobile{text-align:left}}@media only screen and (max-width:650px){.text-left\@mobile{text-align:left}}@media only screen and (max-width:430px){.text-left\@small-mobile{text-align:left}}.text-right{text-align:right}@media only screen and (max-width:1250px){.text-right\@v-tablet{text-align:right}}@media only screen and (max-width:990px){.text-right\@v-mobile{text-align:right}}@media only screen and (max-width:650px){.text-right\@mobile{text-align:right}}@media only screen and (max-width:430px){.text-right\@small-mobile{text-align:right}}.text-center{text-align:center!important}@media only screen and (max-width:1250px){.text-center\@v-tablet{text-align:center!important}}@media only screen and (max-width:990px){.text-center\@v-mobile{text-align:center!important}}@media only screen and (max-width:650px){.text-center\@mobile{text-align:center!important}}@media only screen and (max-width:430px){.text-center\@small-mobile{text-align:center!important}}.no-margin{margin:0}@media only screen and (max-width:1250px){.no-margin\@v-tablet{margin:0}}@media only screen and (max-width:990px){.no-margin\@v-mobile{margin:0}}@media only screen and (max-width:650px){.no-margin\@mobile{margin:0}}@media only screen and (max-width:430px){.no-margin\@small-mobile{margin:0}}.no-margin-top{margin-top:0}@media only screen and (max-width:1250px){.no-margin-top\@v-tablet{margin-top:0}}@media only screen and (max-width:990px){.no-margin-top\@v-mobile{margin-top:0}}@media only screen and (max-width:650px){.no-margin-top\@mobile{margin-top:0}}@media only screen and (max-width:430px){.no-margin-top\@small-mobile{margin-top:0}}.no-margin-left{margin-left:0}@media only screen and (max-width:1250px){.no-margin-left\@v-tablet{margin-left:0}}@media only screen and (max-width:990px){.no-margin-left\@v-mobile{margin-left:0}}@media only screen and (max-width:650px){.no-margin-left\@mobile{margin-left:0}}@media only screen and (max-width:430px){.no-margin-left\@small-mobile{margin-left:0}}.no-margin-right{margin-right:0}@media only screen and (max-width:1250px){.no-margin-right\@v-tablet{margin-right:0}}@media only screen and (max-width:990px){.no-margin-right\@v-mobile{margin-right:0}}@media only screen and (max-width:650px){.no-margin-right\@mobile{margin-right:0}}@media only screen and (max-width:430px){.no-margin-right\@small-mobile{margin-right:0}}.no-margin-bottom{margin-bottom:0}@media only screen and (max-width:1250px){.no-margin-bottom\@v-tablet{margin-bottom:0}}@media only screen and (max-width:990px){.no-margin-bottom\@v-mobile{margin-bottom:0}}@media only screen and (max-width:650px){.no-margin-bottom\@mobile{margin-bottom:0}}@media only screen and (max-width:430px){.no-margin-bottom\@small-mobile{margin-bottom:0}}.content{max-width:1320px;margin:0 auto;padding:0 17em}@media only screen and (max-width:1250px){.content{padding:0 12em}}@media only screen and (max-width:650px){.content{padding:0 1em}}.section{margin-bottom:10em}@media only screen and (max-width:650px){.section{margin-bottom:5em}}.title{font-size:1em;font-weight:400;letter-spacing:.15em;color:#6bbed1;text-transform:uppercase}.cover{width:100%;opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.cover.imgLiquid_ready{opacity:1}@media only screen and (max-width:990px){.cover{height:350px}}@media only screen and (max-width:430px){.cover{height:260px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.flex--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex--stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex.row:after,.flex.row:before{display:none}.flex-reverse-on-tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}.flex-align--strech{-ms-flex-item-align:stretch;align-self:stretch}.align-self-center{-ms-flex-item-align:center;align-self:center}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.fixed{display:inline-block;position:fixed;z-index:2}.fixed-logo{top:60px;left:85px}.fixed-reserve{color:#ec1f27;display:inline-block;top:77px;right:85px;font-size:1.7em;font-weight:400;border-bottom:3px solid #ec1f27}.fixed-social{font-size:2em;bottom:60px;right:85px}.fixed-social a{display:inline-block;margin-left:.3em}.fixed-background{top:0;left:0;background-image:url(../images/fixed-background.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%;z-index:-1}nav.main-nav{margin:77px 155px 0}nav.main-nav ul{position:relative;display:block;text-align:center}nav.main-nav .les-balcons-logo{position:absolute;top:0;left:0;margin:0}nav.main-nav li{display:inline-block;margin:0 20px}nav.main-nav .menu-item{position:relative;display:inline-block;text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:1.1em;line-height:1.81818182em}nav.main-nav .menu-item:hover:after{content:"";position:absolute;top:100%;left:0;width:100%;border-bottom:3px solid #000}@media only screen and (max-width:1250px){.fixed-logo{top:40px;left:40px}.fixed-reserve{top:57px;right:40px}.fixed-social{bottom:40px;right:40px}nav.main-nav{margin:57px 110px 0}}@media only screen and (max-width:990px){nav.main-nav .les-balcons-logo{position:relative;display:block;margin-bottom:4em}nav.main-nav .les-balcons-logo-mobile{display:inline-block}}@media only screen and (max-width:650px){.fixed-logo{top:10px;left:10px}.fixed-reserve{top:27px;right:10px}.fixed-social{position:absolute}nav.main-nav{position:fixed;top:0;left:0;margin:0;width:100%;height:7em;background:#fff;z-index:1}nav.main-nav .les-balcons-logo{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:15px}nav.main-nav li:not(.les-balcons-logo){display:none}}@media only screen and (max-width:430px){.fixed-logo{width:30px}.fixed-reserve{top:23px;font-size:1.4em}.fixed-social{display:none}nav.main-nav{height:5.8em}nav.main-nav .les-balcons-logo{position:absolute;left:4.9em;top:2em;width:13em;-webkit-transform:none;transform:none}nav.main-nav .les-balcons-logo-mobile{display:none}}.home .info{padding:6em}.home .info--descrition{font-size:1.1em;font-weight:300;color:#627376;letter-spacing:.05em;opacity:.7}.home .info--descrition.with-icon{position:relative;padding-left:3.63636364em}.home .info--descrition.with-icon [class*=" icon-"],.home .info--descrition.with-icon [class^=icon-]{position:absolute;left:0;top:0;font-size:1.81818182em}.home .info--descrition-list-2col{-webkit-column-count:2;column-count:2;-webkit-column-gap:10px;column-gap:10px}.home .info--descrition li{margin-bottom:.90909091em}.home .info--intro{font-size:1.8em}.home .reservation--choice{position:relative;display:block;width:100%;height:23em;border:1px solid rgba(98,115,118,.2)}.home .reservation--choice:hover{border-width:4px;border-color:#6bbed1;color:#6bbed1}.home .reservation--choice-info{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:4em;font-weight:400;line-height:1.2}.home .reservation--choice-description{font-size:.4em;font-weight:100;letter-spacing:.05em}.home .reservation--contact-info{padding-top:10em;text-align:center;font-weight:100;letter-spacing:.05em}.home .reservation--contact-info-question{display:inline-block;position:relative;padding-left:2.5em;font-size:2em;font-weight:700;text-align:left;vertical-align:top}.home .reservation--contact-info-question [class*=" icon-"],.home .reservation--contact-info-question [class^=icon-]{font-size:30px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .reservation--contact-info-address,.home .reservation--contact-info-email,.home .reservation--contact-info-phone{font-size:1.6em;margin-left:3.75em;display:inline-block;text-align:left;vertical-align:top;margin-bottom:.9375em}.home .reservation--contact-info-address .title,.home .reservation--contact-info-email .title,.home .reservation--contact-info-phone .title{font-size:.625em;margin-bottom:.625em}.home .reservation--contact-info-adress{line-height:1.1}.home .copyright{margin:15em 0 5.5em;letter-spacing:.02em}.home .copyright--balcons{display:inline-block;margin-left:1.81818182em}.home .copyright--balcons,.home .copyright--oasis{font-size:1.1em;font-weight:100;vertical-align:top}.home .copyright--oasis{float:right;border-bottom:1px solid #000;padding-bottom:.27272727em}@media only screen and (max-width:1250px){.home .info{padding:4em 2em}.home .copyright{margin-bottom:3em}}@media only screen and (max-width:990px){.home .info--intro{font-size:1.5em}.home .reservation--choice{height:16em}.home .reservation--choice-info{font-size:3em;padding:.33333333em}.home .reservation--contact-info{padding-top:6em}.home .reservation--contact-info-question{display:block;margin-bottom:1em;padding:0;text-align:center}.home .reservation--contact-info-question [class*=" icon-"],.home .reservation--contact-info-question [class^=icon-],.home .reservation--contact-info-question br{display:none}.home .reservation--contact-info-address,.home .reservation--contact-info-email,.home .reservation--contact-info-phone{display:block;text-align:center;margin:.9375em 0 0}.home .copyright{text-align:center;margin-top:10em;margin-bottom:2em}.home .copyright--balcons{display:block;margin:.90909091em}.home .copyright--oasis{display:inline-block;float:none}}@media only screen and (max-width:430px){.home .info{padding:2em 0}.home .info--intro{font-size:1.5em}.home .reservation--choice-info{font-size:1.8em}.home .reservation--choice-description{font-size:.7em}}