*,::after,::before{box-sizing:border-box}body{font-family:'Raleway', sans-serif !important;color:#393d3f;font-weight:300;margin:0;font-size:1.2rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:300}b{font-weight:800}p{margin:0}ul{padding-left:20px;padding-top:20px}ul li{list-style-image:url("../img/puce.png")}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none}.list-none,.list-none li{padding:0;list-style:none}.color-white{color:#fff}.color-brown{color:#ddd5c6}.color-green{color:#b8bf00}.bg-pattern{background-image:url("../img/pattern.png");background-size:cover}.bg-gray{background-color:#f7f7f7}a{transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s}.navbar{padding:30px 20px;max-width:1360px;margin:0 auto}.navbar-item{flex:1 0 auto}.navbar-item .btn-lg{margin-right:20px;letter-spacing:2px;padding:15px 25px}.navbar .telephone a{color:#393d3f}.navbar .telephone a:hover{text-decoration:none}@media screen and (max-width: 900px){body{font-size:1rem}ul{padding-left:10px}.telephone{display:none}.navbar{padding:20px 10px}.navbar .d-flex{justify-content:center !important}.navbar-item{flex:0 0 50%;text-align:center !important}.navbar-item .btn-lg{margin:20px 0 0;border-radius:0;padding:10px 20px}.navbar-item.logo{padding:0 10px}}.hero{background-image:url("../img/head-img.jpg");background-position:bottom center;min-height:500px}.bg-interieur{background-image:url("../img/interieur.jpg");background-position:center center;min-height:620px}.interieur{width:100%}.hero,.bg-interieur{background-size:cover;width:100%}.accroche{position:relative}.accroche h1{padding:70px 0 60px}.accroche .launch{padding:200px 0 90px;margin-top:-130px}.accroche .launch h1{padding:0;font-size:4rem}.accroche .launch .subtitle{font-size:2.4rem;font-size:200}@media screen and (max-width: 900px){.accroche h1{padding:30px 0;font-size:1.4rem}.accroche .launch{margin-top:-225px;padding:275px 20px 40px}.accroche .launch h1{font-size:2rem}.accroche .launch .subtitle{font-size:1.6rem}.accroche .squares{padding:0 2rem}}@media screen and (min-width: 901px) and (max-width: 1200px){.accroche .launch{margin-top:-175px}.accroche .launch h1{font-size:3rem}.accroche .launch .subtitle{font-size:1.5rem}}@media screen and (min-width: 488px) and (max-width: 769px){.accroche .launch{margin-top:-420px;padding-top:480px}}.programme{padding:0 5rem 0 8rem}.programme .display{font-size:3rem}.programme .evoluvie{margin-top:2rem;font-size:1.1rem}.prog-visuel{max-width:40%}.col-visuel{background-size:cover;width:100%;min-height:620px;background-repeat:no-repeat;background-position:center center}.col-visuel1{background-image:url("../img/quartier-du-parc.jpg")}.col-visuel2{background-image:url("../img/parklane.jpg")}.col-visuel3{background-image:url("../img/maison.jpg")}.bg-gray .display{padding:2.8rem 0;font-size:3rem}.exclu{padding:5rem 0}.exclu .exclusif .programme{padding:0 3rem 0 8rem;border-right:1px solid #f7f7f7;margin-right:1rem}@media screen and (min-width: 769px) and (max-width: 1200px){.programmes .programme{padding:0 4rem 0 4rem}.programmes .programme .display{font-size:2rem}.programmes .programme ul li{font-size:1rem}.bg-gray .display{font-size:2rem}.exclu{padding-top:3rem}.exclu .exclusif .programme{padding:0 3rem}.hero,.bg-interieur{min-height:400px}}@media screen and (max-width: 900px){.programmes .col{flex:0 0 100%}.programmes .programme{padding:2.8rem 1.5rem}.programmes .programme .display{font-size:1.5rem}.programmes .programme h4{font-size:1rem}.programmes .programme ul li{font-size:0.9rem}.programmes .col-visuel{order:2;min-height:300px}.bg-gray .display{padding:1.6rem 1rem;font-size:1.5rem}.row{overflow:hidden}.exclu{padding:0}.exclu .exclusif .programme{padding:2.8rem 1.8rem;margin:0;border:0}.exclu .exclusif .programme .display{font-size:1.4rem}.exclu .exclusif .programme .list-none{font-size:1rem;margin-top:1.7rem}.exclu .exclusif .programme .evoluvie{font-size:0.7rem;margin-top:1.7rem}.exclu img{padding:0 1rem !important}.plans{margin-left:-15px;margin-right:-15px}}@media screen and (max-width: 540px){.hero{overflow:hidden;background-image:img;background-image-height:220px;background-image-max-width:none}.hero,.bg-interieur{min-height:220px}.hero{background-position:center left}}.form-pattern{background-size:cover;padding:85px 0}.formulaire{max-width:938px;margin:0 auto}.formulaire .form-title{font-size:3.2rem;padding:0 0 45px}.formulaire .col{padding:0 10px;margin-bottom:20px !important}.formulaire .error{color:red;font-size:0.8rem}.formulaire .confirmation{text-align:center;font-size:1.8rem}.formulaire .form .custom-control{margin-bottom:30px;padding-left:50px;margin-right:30px}.formulaire .form .custom-control-label:before{background-color:#ddd5c6;width:2rem;height:2rem;border-radius:50%;top:0;left:10px}.formulaire .form .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;border-radius:50%;top:8px;left:18px}.formulaire .form .custom-control input{padding:15px;margin:10px 0 10px -32px;font-size:1rem;display:inline-block;width:100%;z-index:4}.formulaire .form-control{padding:12px 15px;border-radius:0;border-color:#ddd5c6}.formulaire .form-control::placeholder{color:#000}.formulaire .btn-submit{margin-top:3rem;padding:15px 40px;border-radius:0;background-color:#fff;border:1px solid #ddd5c6}.formulaire .color-brown{font-size:0.7rem}@media screen and (min-width: 901px) and (max-width: 1200px){.form-pattern{padding:40px 0}.formulaire .form-title{font-size:2.2rem}.formulaire form{max-width:90%;margin:0 auto}.formulaire .btn-submit{margin-top:1rem}}@media screen and (max-width: 769px){.form-pattern{background-size:auto;padding:35px 0}.form-pattern form{background-color:#ddd5c6;padding:30px 0}.form-pattern .formulaire .form-title{font-size:1.5rem;padding:0 20px 20px}.form-pattern .formulaire .form .custom-control{margin-bottom:15px}.form-pattern .formulaire .form .custom-control-label:before{background-color:#fff;width:1.6rem;height:1.6rem;border-radius:50%;top:-2px;left:10px}.form-pattern .formulaire .form .custom-control-label:after{width:0.8rem;height:0.8rem}.form-pattern .formulaire .form .custom-control-input:checked ~ .custom-control-label::after{background-color:#000;border-radius:50%;top:0.3rem;left:16px}.form-pattern .formulaire .form-control{margin-bottom:10px !important}.form-pattern .formulaire .btn-submit{margin:10px 0;background-color:#393d3f;color:#fff;border:0}.form-pattern .formulaire .champs{color:#fff}.squares img{flex:0 0 50%}}.espace-vente{padding:60px 0 0;margin-top:160px;min-width:200px}.espace-vente h3{font-weight:500}.espace-vente .mail{font-weight:500;font-size:1.5rem;margin-top:2rem}.espace-vente .tel{font-size:2.1rem;font-weight:600}.details{margin:45px 0 90px 75px}.details img{margin-top:20px}.details ul li{list-style-image:url("")}.plans{padding:2rem}.mentions-desk{font-size:0.85rem;font-family:"Arial", sans-serif;line-height:normal;margin-top:2rem;margin-bottom:30px}.mentions-mobile{display:none;width:100%;margin-top:20px}@media screen and (min-width: 900px) and (max-width: 1200px){.espace-vente{padding:40px 0 0;margin-top:130px}.espace-vente h3{font-size:1.3rem}.espace-vente p{font-size:0.9rem}.espace-vente .mail{font-size:0.9rem;margin-top:1rem}.espace-vente .tel{font-size:1.1rem}}@media screen and (min-width: 769px) and (max-width: 899px){.espace-vente{padding:0}.espace-vente h3{font-size:1.1rem}.espace-vente p{font-size:0.9rem}.espace-vente .mail{font-size:0.9rem}.espace-vente .tel{font-size:1.1rem}.plans{padding:1rem}.details{margin-left:60px}.logos .col{flex:auto}}@media screen and (max-width: 768px){.espace-vente{position:absolute;margin:0;padding:0}.espace-vente h3{font-size:1rem}.espace-vente p{font-size:0.8rem}.espace-vente .mail{font-size:0.9rem;margin-top:0.6rem;line-height:1}.espace-vente .tel{font-size:1.3rem;line-height:1}.plans{padding:0}.plans img{max-width:100%}.details{margin:45px 0;padding:0 2.5rem}.details img{margin:20px -20px}.logos .col{flex:auto}.mentions-desk{display:none}.mentions-mobile{font-family:"Arial", sans-serif;display:block}.mentions-mobile a{color:#dedede;font-weight:100;padding:1em 0;display:block;text-decoration:underline}.mentions-mobile .bg-gray{margin:0 -15px}.mentions-mobile .bg-gray img{width:100px}}
