@font-face{font-family:Museo sans;src:url(/build/fonts/museosans_900-webfont.44a24226.ttf)}@font-face{font-family:Museo_sans_300;src:url(/build/fonts/museosans-300_0-webfont.417abd48.ttf)}@font-face{font-family:Museo_sans_700;src:url(/build/fonts/museosans-700_0-webfont.41da033b.ttf)}.smartliving-back{background:#9ab727;border:1px solid #97bb3a;color:#fff;left:0;position:absolute;top:65px}@media screen and (max-width:500px){.smartliving-back{top:15px}}.smartliving-back:hover{background:#fff;color:#97bb3a;text-decoration:none}@media screen and (min-width:1400px){.container{max-width:1300px}}@media screen and (min-width:1657px){.container{max-width:1557px}}.html,body{max-width:100%}h2{color:#97bb3a;font-family:Museo sans,sans-serif;font-size:2rem;margin-bottom:2rem}@media screen and (max-width:500px){h2{font-size:1.5rem}}.form-control{padding-left:0}.hidden{display:none}.alert{border:0;border-radius:0;font-family:Museo_sans_700,sans-serif;font-size:1rem;padding:1.125rem .5rem;text-align:center}@media screen and (min-width:372px){.alert{flex:1}}@media screen and (max-width:371px){.alert{padding:1.325rem 2.5rem}}@media screen and (max-width:500px){.alert{font-size:.8rem;padding:1.325rem 1rem}}.bx-wrapper{margin-bottom:0}.form-control{background:none;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff!important;margin-bottom:35px;padding-bottom:15px}.form-control:focus{background:none;border-color:#fff;box-shadow:none}.form-control::placeholder{color:#fff}.button{border-radius:0;font-family:Museo_sans_700,sans-serif;font-size:1.125rem;padding:1rem 2rem}.button.button-white{background-color:#fff;color:#97bb3a}.button.button-white:hover{border-color:#fff}.button.button-green,.button.button-white:hover{background-color:#97bb3a;color:#fff}.button.button-green:hover{background-color:#fff;border-color:#97bb3a;color:#97bb3a}.section{margin-bottom:10rem}@media screen and (max-width:991px){.section{margin-bottom:4.25rem}}.section:first-child{position:relative}header{background-image:url(/build/images/bg-header.a663ebd0.jpg);background-repeat:no-repeat;background-size:cover}.header{padding:14rem 0 10rem}@media screen and (max-width:1200px){.header{padding:10rem 0 6rem}}@media screen and (max-width:500px){.header{padding:5rem 0}.header .header-content{align-items:center;display:flex;flex-direction:column}}.header .header__title{color:#fff;font-family:Museo sans,sans-serif;font-size:6.25rem;white-space:nowrap}@media screen and (max-width:1400px){.header .header__title{font-size:5rem}}@media screen and (max-width:767px){.header .header__title{font-size:3rem;white-space:normal}}@media screen and (max-width:500px){.header .header__title{display:inline-block;font-size:2rem}}.header .header__subtitle{color:#fff;font-family:Museo_sans_300,sans-serif;font-size:2.25rem}@media screen and (max-width:500px){.header .header__subtitle{display:inline-block;font-size:1rem}}.intro{padding-top:4.25rem}@media screen and (max-width:991px){.intro{padding-bottom:4.25rem}}.intro .intro__location{font-family:Museo_sans_300,sans-serif;font-size:1.25rem}@media screen and (max-width:500px){.intro .intro__location{font-size:.8rem}}.intro .intro__location .intro__location__image{align-self:center;margin:0 15px;max-width:100%}.intro .intro__text{font-family:Museo_sans_300,sans-serif;font-size:1.25rem;margin-bottom:1rem}.intro .intro__text .intro__text--bold{font-family:Museo_sans_700,sans-serif}@media screen and (max-width:500px){.intro .intro__text{font-size:.8rem}}@media screen and (min-width:1200px){.form-container{bottom:0;position:absolute;right:0}}.form{background-color:#97bb3a;padding:30px}.form .form__text{color:#fff;font-family:Museo_sans_300,sans-serif;font-size:1.75rem}@media screen and (max-width:1200px){.form .form__text{font-size:1rem}}.form .form__obligation{color:#fff;font-size:.75rem;margin-top:1.25rem}.form__image,.img-container .img-container__image{max-width:100%}.logement-equipes{flex-direction:column}@media screen and (min-width:1140px){.logement-equipes{padding-left:6.25rem}}@media screen and (max-width:991px){.logement-equipes{margin-bottom:4.25rem}}.section-text{font-family:Museo_sans_300,sans-serif;font-size:1.25rem;margin-bottom:0}.section-text:not(:last-child){margin-bottom:2rem}@media screen and (max-width:500px){.section-text{font-size:1rem}}.espace-detente{flex-direction:column}@media screen and (min-width:1140px){.espace-detente{padding-right:6.25rem}}@media screen and (max-width:991px){.espace-detente{margin-bottom:4.25rem}}.prefooter{background-color:#ebf2f5;padding:5.6rem 0}.contact .contact__text{text-align:center}.contact .contact__tel{color:#303030;font-family:Museo sans,sans-serif}.footer{background-color:#485e67;padding:4rem 0}.footer .footer__logo{background:url(/build/images/SMARTLIVING-white.cb40e002.svg) 50% no-repeat;background-size:contain;height:47px;margin-bottom:1.6rem;width:100%}.footer .footer__social a{color:#fff;font-size:1.25rem}.footer .footer__social a:not(:first-child){margin-left:14px}.footer .footer__social a:hover{color:#2ba8e4}