@import url(https://fonts.googleapis.com/css?family=Montserrat:100,400,600,700|Playfair+Display:400,700);
p{font-family:"Montserrat",sans-serif;font-size:1.13rem}header{color:#fff;padding:26px 42px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:800px}@media screen and (max-width: 1024px){header{height:40vh}}@media screen and (max-width: 380px){header{height:25vh;padding:20px}}header video{position:absolute;top:0;left:0;width:100%;z-index:-1}header nav{font-family:"Montserrat",sans-serif;font-size:0.80rem;letter-spacing:0.5px;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){header nav{display:none}}header nav p{font-weight:bold}header nav ul{display:flex;list-style:none}header nav ul li{margin:0 10px}header nav ul li a{text-decoration:none;color:#fff;position:relative}header nav ul li a::after{content:'';position:absolute;background-color:white;bottom:-5px;right:0;width:0%;height:2px;transition:all 0.2s}header nav ul li:hover a::after{width:100%;left:0}@media screen and (max-width: 1024px){div.description_container{position:absolute;top:25vh;width:90%}}@media screen and (max-width: 380px){div.description_container{top:14vh}}div.description_container .description{max-width:460px;margin:0 0 40px 0;font-weight:100}@media screen and (max-width: 1024px){div.description_container .description{max-width:340px}}@media screen and (max-width: 380px){div.description_container .description{max-width:200px;margin-bottom:0}}div.description_container .description h1{font-family:"Playfair Display",serif;font-size:3.1rem;margin:0 20px 0 0}@media screen and (max-width: 1024px){div.description_container .description h1{font-size:2rem}}@media screen and (max-width: 380px){div.description_container .description h1{font-size:1.4rem}}@media screen and (max-width: 1024px){div.description_container .description p{font-size:0.5rem}}@media screen and (max-width: 380px){div.description_container .description p{font-size:0.2rem}}div.description_container .scroll{font-family:"Montserrat",sans-serif;display:flex;flex-direction:column;justify-content:center;width:40px;margin:0 auto}@media screen and (max-width: 380px){div.description_container .scroll{width:20px}}div.description_container .scroll img{width:10px;height:5px;margin:0 auto}@media screen and (max-width: 380px){div.description_container .scroll img{width:8px;height:4px}}div.description_container .scroll p{font-size:0.8rem}@media screen and (max-width: 380px){div.description_container .scroll p{font-size:0.2rem}}.header_bg{position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:566px}main{font-family:"Montserrat",sans-serif;padding:26px}@media screen and (max-width: 380px){main{padding:20px}main p{font-size:0.8rem}}main.orders{display:flex;flex-direction:column;justify-content:center;align-items:center}main.orders .button{justify-content:start;margin:40px 0 0 0;font-size:1.5rem;text-decoration:underline}main h2{color:#EEEEEE;margin-left:15px;font-size:6rem}@media screen and (max-width: 1024px){main h2{font-size:4rem}}@media screen and (max-width: 380px){main h2{font-size:2rem;margin-left:5px}}main h3{color:#4A4A4A;font-size:2.5rem;font-family:"Playfair Display",serif;margin-bottom:20px}@media screen and (max-width: 380px){main h3{font-size:1.5rem}}main strong{font-weight:normal}@media screen and (max-width: 380px){main .galerie{margin-top:30px}}main .galerie .galerie_contenue{display:flex;flex-direction:row;width:100%}@media screen and (max-width: 1024px){main .galerie .galerie_contenue{flex-direction:column}}main .galerie .galerie_contenue img{left:40px;width:60%;position:absolute}@media screen and (max-width: 1024px){main .galerie .galerie_contenue img{width:90%}}@media screen and (max-width: 380px){main .galerie .galerie_contenue img{left:20px}}main .galerie .galerie_contenue img:nth-child(2){width:60%;height:60%;top:30px;left:30px;position:relative;filter:blur(0.4rem);z-index:-1}@media screen and (max-width: 1024px){main .galerie .galerie_contenue img:nth-child(2){width:90%;top:40px}}main .galerie .galerie_contenue .galerie_text{margin-top:80px;margin-left:80px}@media screen and (max-width: 1024px){main .galerie .galerie_contenue .galerie_text{margin:60px auto 0 auto}}main .galerie .galerie_contenue .galerie_text p{color:#4A4A4A;width:350px}main .galerie a{color:#4A4A4A;font-size:1rem;text-decoration:none;margin-left:6px;border:1px solid #4A4A4A;border-radius:20px;padding:10px 20px;margin:90px auto;text-align:center;position:absolute;left:40%;transition:all 0.2s}@media screen and (max-width: 1024px){main .galerie a{left:35%;margin:60px auto}}@media screen and (max-width: 380px){main .galerie a{left:20%;margin:30px auto}}main .galerie a img{width:15px;margin-right:5px;margin-bottom:-2px}main .galerie a img:nth-child(2){position:absolute;left:20px;top:11px;opacity:0;transition:all 0.2s}main .galerie a:hover{color:#FFFFFF;border:1px solid #FFFFFF;background:#4A4A4A}main .galerie a:hover img:nth-child(1){opacity:0}main .galerie a:hover img:nth-child(2){opacity:1}main .carnets{margin-top:200px}@media screen and (max-width: 380px){main .carnets{margin-top:120px}}main .carnets img{width:40%;height:20%}@media screen and (max-width: 380px){main .carnets img{margin:0 auto}}main .carnets .carnets_contenue{display:flex;flex-direction:row}@media screen and (max-width: 380px){main .carnets .carnets_contenue{flex-direction:column}}main .carnets .carnets_contenue .carnets_text{display:flex;flex-direction:column;width:300px;margin-left:200px}@media screen and (max-width: 1024px){main .carnets .carnets_contenue .carnets_text{margin-top:80px;margin-left:40px}}@media screen and (max-width: 380px){main .carnets .carnets_contenue .carnets_text{margin-top:20px}}main .carnets .carnets_contenue .carnets_text a{text-decoration:none;color:#4A4A4A;width:350px;font-size:1.13rem;margin-top:20px}@media screen and (max-width: 380px){main .carnets .carnets_contenue .carnets_text a{font-size:0.8rem;width:180px}}main .carnets .carnets_contenue .carnets_text a img{width:15px;transition:all 0.2s}main .carnets .carnets_contenue .carnets_text :hover img{margin-left:10px}main .cours{margin-top:100px}@media screen and (max-width: 380px){main .cours{margin-top:40px}}main .cours .cours_contenue{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%;margin-left:20px;margin-top:60px}@media screen and (max-width: 1024px){main .cours .cours_contenue{flex-direction:column;margin-top:20px;margin-left:40px}}@media screen and (max-width: 380px){main .cours .cours_contenue{margin-left:15px}}main .cours .cours_contenue img{width:40%;height:20%}@media screen and (max-width: 1024px){main .cours .cours_contenue img{width:100%}}main .cours .cours_contenue p{width:40%}@media screen and (max-width: 1024px){main .cours .cours_contenue p{width:100%;margin-bottom:40px}}main .cours a{text-decoration:none;color:#4A90E2;font-size:1rem;border:0.5px solid #4A90E2;border-radius:20px;padding:10px 20px;margin:40px auto;transition:all 0.2s;display:flex;text-align:center;width:154px}main .cours a:hover{border:0.5px solid #FFFFFF;color:#FFFFFF;background:#4A90E2}footer{background-color:#4A4A4A;color:#fff}footer .marge{padding:50px}@media screen and (max-width: 380px){footer .marge{padding:20px}}footer h2{font-family:"Montserrat",sans-serif;font-weight:400;font-size:3rem;opacity:0.4}@media screen and (max-width: 380px){footer h2{font-size:2rem}}footer .reseau{display:flex;justify-content:center;font-weight:400}footer .reseau a{color:white;text-decoration:none}footer .reseau div{display:flex;align-items:center;border:1px solid white;border-radius:30px;padding:10px 20px;margin:0 15px;font-size:1.2rem;transition:all 0.2s}@media screen and (max-width: 380px){footer .reseau div{font-size:0.8rem}footer .reseau div p{font-size:0.8rem}}footer .reseau div i{margin-right:12px}footer .reseau div:hover{background-color:white;color:#4A4A4A;box-shadow:0px 5px 10px #0a0a0a}footer .bottom{font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;margin:80px 0 0 0}@media screen and (max-width: 380px){footer .bottom{flex-direction:column;margin:20px 0 0 0}}footer .bottom .mail_network{display:flex;align-items:center;font-size:1.2rem}footer .bottom .mail_network i{margin:0 10px;color:white}@media screen and (max-width: 380px){footer .bottom .mail_network i{font-size:0.8rem;margin:0 5px}}footer .bottom .mail_network .mail{font-size:1.2rem}@media screen and (max-width: 380px){footer .bottom .mail_network .mail{font-size:0.8rem}}footer .bottom .mention{font-size:0.8rem}@media screen and (max-width: 380px){footer .bottom .mention{font-size:0.6rem}}footer .bottom .mention a{color:white}@keyframes drift-fadeZoomIn{0%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes drift-fadeZoomOut{0%{transform:scale(1);opacity:1}15%{transform:scale(1.1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes drift-loader-rotate{0%{transform:translate(-50%, -50%) rotate(0)}50%{transform:translate(-50%, -50%) rotate(-180deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes drift-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(6px)}75%{transform:scale(0.7) translateX(8px)}90%{transform:scale(0.8) translateX(6px)}100%{transform:scale(1)}}@keyframes drift-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(-6px)}75%{transform:scale(0.7) translateX(-8px)}90%{transform:scale(0.8) translateX(-6px)}100%{transform:scale(1)}}@-webkit-keyframes drift-fadeZoomIn{0%{-webkit-transform:scale(1.5);opacity:0}100%{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes drift-fadeZoomOut{0%{-webkit-transform:scale(1);opacity:1}15%{-webkit-transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(0.5);opacity:0}}@-webkit-keyframes drift-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg)}}@-webkit-keyframes drift-loader-before{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1)}}@-webkit-keyframes drift-loader-after{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1)}}.drift-zoom-pane{background:rgba(0,0,0,0.5);transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);overflow:hidden;pointer-events:none;z-index:10}.drift-zoom-pane.drift-opening{animation:drift-fadeZoomIn 180ms ease-out;-webkit-animation:drift-fadeZoomIn 180ms ease-out}.drift-zoom-pane.drift-closing{animation:drift-fadeZoomOut 210ms ease-in;-webkit-animation:drift-fadeZoomOut 210ms ease-in}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:75px;box-shadow:0 6px 18px rgba(0,0,0,0.3)}.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:66px;height:20px;animation:drift-loader-rotate 1800ms infinite linear;-webkit-animation:drift-loader-rotate 1800ms infinite linear}.drift-zoom-pane-loader:before,.drift-zoom-pane-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,0.9)}.drift-zoom-pane-loader:before{left:0;animation:drift-loader-before 1800ms infinite linear;-webkit-animation:drift-loader-before 1800ms infinite linear}.drift-zoom-pane-loader:after{right:0;animation:drift-loader-after 1800ms infinite linear;-webkit-animation:drift-loader-after 1800ms infinite linear;animation-delay:-900ms;-webkit-animation-delay:-900ms}.drift-bounding-box{background-color:rgba(0,0,0,0.4)}#instafeed{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0}@media screen and (max-width: 380px){#instafeed{margin:20px 0}}#instafeed .instaimg{margin:30px 10px}@media screen and (max-width: 380px){#instafeed .instaimg{margin:0}}#instafeed .instaimg .squaring{width:230px;height:230px;overflow:hidden;transition:all 0.3s}@media screen and (max-width: 1024px){#instafeed .instaimg .squaring{width:110px;height:100px}}@media screen and (max-width: 380px){#instafeed .instaimg .squaring{width:65px;height:50px}}#instafeed .instaimg .squaring:hover{transform:scale(1.1);transform-origin:center}#instafeed .instaimg .squaring img{max-width:230px;margin:0 20px 0 20px;transition:all 1s}@media screen and (max-width: 1024px){#instafeed .instaimg .squaring img{max-width:90px}}@media screen and (max-width: 380px){#instafeed .instaimg .squaring img{max-width:50px}}#instafeed .instaimg .squaring img:hover{transform:scale(1.1);transform-origin:center}.contener_carnets .header{color:black;padding:26px 42px;display:flex;flex-direction:column;justify-content:space-between;height:50px;box-sizing:border-box}@media screen and (max-width: 1024px){.contener_carnets .header{height:0}}.contener_carnets .header nav{font-family:"Montserrat", sans-serif;font-size:0.80rem;letter-spacing:0.5px;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.contener_carnets .header nav{display:none}}.contener_carnets .header nav p{font-weight:bold}.contener_carnets .header nav ul{display:flex;list-style:none}.contener_carnets .header nav ul li:hover a::after{width:100%;left:0}.contener_carnets .header nav ul li{margin:0 10px}.contener_carnets .header nav ul li a{text-decoration:none;color:black;position:relative}.contener_carnets .header nav ul li a::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:0%;height:2px;transition:all 0.2s}.contener_carnets .header nav ul li a.underline::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:100%;height:2px;transition:all 0.2s}.contener_carnets .turn_the_phone{display:none}@media screen and (max-width: 1024px){.contener_carnets .turn_the_phone{display:block}}.contener_carnets .slider_container{margin:0 50px}@media screen and (max-width: 1024px){.contener_carnets .slider_container{margin:0 20px}}@media screen and (max-width: 380px){.contener_carnets .slider_container{margin:0 10px}}.contener_carnets .slider_container h2{font-family:"Playfair Display",serif;font-size:2.8rem;margin-top:100px;color:#4C4C4C}@media screen and (max-width: 1024px){.contener_carnets .slider_container h2{font-size:2.2rem;margin-top:10px}}@media screen and (max-width: 380px){.contener_carnets .slider_container h2{font-size:2rem}}.contener_carnets .slider_container img{height:400px;display:block;width:100%}@media screen and (max-width: 1024px){.contener_carnets .slider_container img{height:300px}}@media screen and (max-width: 380px){.contener_carnets .slider_container img{height:200px}}.contener_carnets .slider_container p{margin:50px 0px}.contener_carnets footer{font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;margin:60px 40px 20px 40px;background:none;color:#4A4A4A}@media screen and (max-width: 380px){.contener_carnets footer{flex-direction:column;margin:20px 0 0 0}}.contener_carnets footer .mail_network{display:flex;align-items:center;font-size:1.2rem}@media screen and (max-width: 380px){.contener_carnets footer .mail_network{font-size:0.8rem;margin:0 5px}}.contener_carnets footer .mail_network i{margin:0 10px;color:#4A4A4A}.contener_carnets footer .mail_network .mail{font-size:1.2rem}@media screen and (max-width: 380px){.contener_carnets footer .mail_network .mail{font-size:0.8rem}}.contener_carnets footer .mention{font-size:0.8rem}@media screen and (max-width: 380px){.contener_carnets footer .mention{font-size:0.6rem;padding-left:10px;margin-top:10px}}.contener_carnets strong{font-weight:normal}.contener_cours .header{color:black;padding:26px 42px;display:flex;flex-direction:column;justify-content:space-between;height:50px;box-sizing:border-box}@media screen and (max-width: 1024px){.contener_cours .header{height:0}}.contener_cours .header nav{font-family:"Montserrat", sans-serif;font-size:0.8rem;letter-spacing:0.5px;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.contener_cours .header nav{display:none}}.contener_cours .header nav p{font-weight:bold}.contener_cours .header nav ul{display:flex;list-style:none}.contener_cours .header nav ul li:hover a::after{width:100%;left:0}.contener_cours .header nav ul li{margin:0 10px}.contener_cours .header nav ul li a{text-decoration:none;color:black;position:relative}.contener_cours .header nav ul li a::after{content:"";position:absolute;background-color:black;bottom:-5px;right:0;width:0%;height:2px;transition:all 0.2s}.contener_cours .header nav ul li a.underline::after{content:"";position:absolute;background-color:black;bottom:-5px;right:0;width:100%;height:2px;transition:all 0.2s}.contener_cours main{margin-top:50px}@media screen and (max-width: 1024px){.contener_cours main{margin-top:0}}.contener_cours main strong{font-weight:normal}.contener_cours main h1{font-family:"Playfair Display",serif;color:#4c4c4c;font-size:4.2rem;margin-bottom:20px}@media screen and (max-width: 380px){.contener_cours main h1{font-size:2rem}}.contener_cours main .cours_contenue{display:flex;flex-direction:row;justify-content:space-between;margin-left:15px}@media screen and (max-width: 1024px){.contener_cours main .cours_contenue{flex-direction:column}}.contener_cours main .cours_contenue:not(:nth-child(2)){margin-top:60px}.contener_cours main .cours_contenue .center{align-self:center}.contener_cours main .cours_contenue .paragraphe{width:50%}@media screen and (max-width: 1024px){.contener_cours main .cours_contenue .paragraphe{width:100%}}@media screen and (max-width: 1024px){.contener_cours main .cours_contenue .paragraphe{font-size:0.8rem}}.contener_cours main .cours_contenue .paragraphe p{margin-bottom:10px;font-size:1rem}.contener_cours main .cours_contenue .paragraphe p a{width:140px;margin:10px;display:inline-block;border:none;font-size:0.8rem;border-bottom:2px solid;padding:0;border-radius:0;color:#4a4a4a}.contener_cours main .cours_contenue .paragraphe p a:hover{border-bottom:4px solid #a4a4a4;background:white;color:#4a4a4a}.contener_cours main .cours_contenue img{width:45%;height:40%}@media screen and (max-width: 1024px){.contener_cours main .cours_contenue img{width:100%;margin-top:10px}}.contener_cours main .cours_contenue .center{width:60%}@media screen and (max-width: 1024px){.contener_cours main .cours_contenue .center{width:100%}}.contener_cours main .cours_contenue .center+img{width:30%;height:40%}@media screen and (max-width: 1024px){.contener_cours main .cours_contenue .center+img{width:50%;margin:10px auto}}.contener_cours main a{text-decoration:none;text-align:center;color:#4a90e2;font-size:1rem;border:0.5px solid #4a90e2;border-radius:20px;padding:10px 20px;margin:40px auto;transition:all 0.2s;display:flex;text-align:center;width:140px}.contener_cours main a:hover{border:0.5px solid #ffffff;color:#ffffff;background:#4a90e2}.contener_cours footer{font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;margin:60px 40px 20px 40px;background:none;color:#4a4a4a}@media screen and (max-width: 380px){.contener_cours footer{flex-direction:column;margin:20px 0 0 0}}.contener_cours footer .mail_network{display:flex;align-items:center;font-size:1.2rem}@media screen and (max-width: 380px){.contener_cours footer .mail_network{font-size:0.8rem;margin:0 5px}}.contener_cours footer .mail_network i{margin:0 10px;color:#4a4a4a}.contener_cours footer .mail_network .mail{font-size:1.2rem}@media screen and (max-width: 380px){.contener_cours footer .mail_network .mail{font-size:0.8rem}}.contener_cours footer .mention{font-size:0.8rem}@media screen and (max-width: 380px){.contener_cours footer .mention{font-size:0.6rem;padding-left:10px;margin-top:10px}}.contener_curiosite header{height:100px}@media screen and (max-width: 1024px){.contener_curiosite header{height:0}}.contener_curiosite header a{color:black;text-decoration:none}.contener_curiosite header li:hover a::after{width:100%;left:0}.contener_curiosite header li{margin:0 10px}.contener_curiosite header li a{text-decoration:none;color:black;position:relative}.contener_curiosite header li a::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:0%;height:2px;transition:all 0.2s}.contener_curiosite header li a.underline::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:100%;height:2px;transition:all 0.2s}.contener_curiosite main p{margin:10px}.contener_curiosite main h2{font-family:"Playfair Display",serif;color:#4C4C4C;font-size:3.4rem;margin-bottom:20px}@media screen and (max-width: 380px){.contener_curiosite main h2{font-size:2rem}}.contener_curiosite main .pictures{display:flex;flex-direction:column;justify-content:space-between}.contener_curiosite main .pictures .line{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:50px}@media screen and (max-width: 380px){.contener_curiosite main .pictures .line{margin-bottom:5px}}.contener_curiosite main .pictures .line img{width:30%;height:60%}.contener_curiosite main p{margin-left:20px}.contener_curiosite main p a{color:#4C4C4C;text-decoration:none;border-bottom:1px solid #4C4C4C}.contener_curiosite main p a img{width:20px;transition:all 0.2s}.contener_curiosite main p:hover img{margin-left:10px}.contener_curiosite main .curiosite_histoire{display:flex;flex-direction:row;justify-content:space-between;margin-right:15px}@media screen and (max-width: 1024px){.contener_curiosite main .curiosite_histoire{flex-direction:column}}.contener_curiosite main .curiosite_histoire .curiosite_histoire_text{width:50%}@media screen and (max-width: 1024px){.contener_curiosite main .curiosite_histoire .curiosite_histoire_text{width:100%}}.contener_curiosite main .curiosite_histoire img{width:60%}@media screen and (max-width: 1024px){.contener_curiosite main .curiosite_histoire img{width:90%;margin:0 auto}}.contener_curiosite footer{font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;margin:60px 40px 20px 40px;background:none;color:#4A4A4A}@media screen and (max-width: 380px){.contener_curiosite footer{flex-direction:column;margin:20px 0 0 0}}.contener_curiosite footer .mail_network{display:flex;align-items:center;font-size:1.2rem}@media screen and (max-width: 380px){.contener_curiosite footer .mail_network{font-size:0.8rem;margin:0 5px}}.contener_curiosite footer .mail_network i{margin:0 10px;color:#4A4A4A}.contener_curiosite footer .mail_network .mail{font-size:1.2rem}@media screen and (max-width: 380px){.contener_curiosite footer .mail_network .mail{font-size:0.8rem}}.contener_curiosite footer .mention{font-size:0.8rem}@media screen and (max-width: 380px){.contener_curiosite footer .mention{font-size:0.6rem;padding-left:10px;margin-top:10px}}.contener_edition header{color:black;padding:26px 42px;display:flex;flex-direction:column;justify-content:space-between;height:50px;box-sizing:border-box}@media screen and (max-width: 1024px){.contener_edition header{height:0}}.contener_edition header nav{font-family:"Montserrat", sans-serif;font-size:0.80rem;letter-spacing:0.5px;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.contener_edition header nav{display:none}}.contener_edition header nav p{font-weight:bold}.contener_edition header nav ul{display:flex;list-style:none}.contener_edition header nav ul li:hover a::after{width:100%;left:0}.contener_edition header nav ul li{margin:0 10px}.contener_edition header nav ul li a{text-decoration:none;color:black;position:relative}.contener_edition header nav ul li a::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:0%;height:2px;transition:all 0.2s}.contener_edition header nav ul li a.underline::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:100%;height:2px;transition:all 0.2s}.contener_edition main{padding:40px}.contener_edition main h2{font-family:"Playfair Display",serif;color:#4C4C4C;font-size:3.4rem;margin:0 0 20px 0}@media screen and (max-width: 380px){.contener_edition main h2{font-size:2rem}}.contener_edition main .first_picture{width:100%;height:fit-content}.contener_edition main .gallery{margin:20px 0}.contener_edition main .gallery .line{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:50px}@media screen and (max-width: 380px){.contener_edition main .gallery .line{margin-bottom:5px}}.contener_edition main .gallery .line img{width:32%;height:60%;border:1px solid #4A4A4A}.contener_edition main .gallery p{margin-left:20px}.contener_edition main .gallery p a{color:#4C4C4C;text-decoration:none;border-bottom:1px solid #4C4C4C}.contener_edition main .gallery p:hover img{margin-left:10px}@media screen and (max-width: 380px){.contener_edition main .prix p{font-size:1rem}}.contener_edition footer{font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;margin:60px 40px 20px 40px;background:none;color:#4A4A4A}@media screen and (max-width: 380px){.contener_edition footer{flex-direction:column;margin:20px 0 0 0}}.contener_edition footer .mail_network{display:flex;align-items:center;font-size:1.2rem}@media screen and (max-width: 380px){.contener_edition footer .mail_network{font-size:0.8rem;margin:0 5px}}.contener_edition footer .mail_network i{margin:0 10px;color:#4A4A4A}.contener_edition footer .mail_network .mail{font-size:1.2rem}@media screen and (max-width: 380px){.contener_edition footer .mail_network .mail{font-size:0.8rem}}.contener_edition footer .mention{font-size:0.8rem}@media screen and (max-width: 380px){.contener_edition footer .mention{font-size:0.6rem;padding-left:10px;margin-top:10px}}.contener_contact .header{color:black;padding:26px 42px;display:flex;flex-direction:column;justify-content:space-between;height:50px;box-sizing:border-box}@media screen and (max-width: 1024px){.contener_contact .header{height:0}}.contener_contact .header nav{font-family:"Montserrat", sans-serif;font-size:0.8rem;letter-spacing:0.5px;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.contener_contact .header nav{display:none}}.contener_contact .header nav p{font-weight:bold}.contener_contact .header nav ul{display:flex;list-style:none}.contener_contact .header nav ul li:hover a::after{width:100%;left:0}.contener_contact .header nav ul li{margin:0 10px}.contener_contact .header nav ul li a{text-decoration:none;color:black;position:relative}.contener_contact .header nav ul li a::after{content:"";position:absolute;background-color:black;bottom:-5px;right:0;width:0%;height:2px;transition:all 0.2s}.contener_contact .header nav ul li a.underline::after{content:"";position:absolute;background-color:black;bottom:-5px;right:0;width:100%;height:2px;transition:all 0.2s}.contener_contact main{padding:40px}.contener_contact main strong{font-weight:normal}.contener_contact main h1{font-family:"Playfair Display",serif;color:#4c4c4c;font-size:3.4rem;margin:0 0 20px 0}@media screen and (max-width: 380px){.contener_contact main h1{font-size:2rem}}.contener_contact main form{margin:50px 0px;font-size:1.2rem}.contener_contact main form .name{width:100%}.contener_contact main form .name input{width:49%;border:none;border-bottom:1px solid black;box-sizing:border-box;padding:10px 5px}.contener_contact main form .inputmail,.contener_contact main form .inputphone{width:98%;border:none;border-bottom:1px solid black;box-sizing:border-box;padding:10px 5px;margin:20px 0px}.contener_contact main form .inputphone{margin-top:0}.contener_contact main form .date{display:flex}@media screen and (max-width: 380px){.contener_contact main form .date{flex-direction:column}}.contener_contact main form .date .choix_date{margin:0 100px;display:flex;flex-direction:column}@media screen and (max-width: 380px){.contener_contact main form .date .choix_date{margin:5px 10px}}.contener_contact main a{text-decoration:none;text-align:center;color:#4a90e2;font-size:1rem;border:0.5px solid #4a90e2;border-radius:20px;padding:10px 20px;margin:40px auto;transition:all 0.2s;display:flex;text-align:center;width:65px}.contener_contact main a:hover{border:0.5px solid #ffffff;color:#ffffff;background:#4a90e2}.contener_contact footer{font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;margin:60px 40px 20px 40px;background:none;color:#4a4a4a}@media screen and (max-width: 380px){.contener_contact footer{flex-direction:column;margin:20px 0 0 0}}.contener_contact footer .mail_network{display:flex;align-items:center;font-size:1.2rem}@media screen and (max-width: 380px){.contener_contact footer .mail_network{font-size:0.8rem;margin:0 5px}}.contener_contact footer .mail_network i{margin:0 10px;color:#4a4a4a}.contener_contact footer .mail_network .mail{font-size:1.2rem}@media screen and (max-width: 380px){.contener_contact footer .mail_network .mail{font-size:0.8rem}}.contener_contact footer .mention{font-size:0.8rem}@media screen and (max-width: 380px){.contener_contact footer .mention{font-size:0.6rem;padding-left:10px;margin-top:10px}}.contener{position:relative;margin:0 auto}.contener header{height:100px}@media screen and (max-width: 1024px){.contener header{height:10px}}.contener header a{color:black;text-decoration:none}.contener header li:hover a::after{width:100%;left:0}.contener header li{margin:0 10px}.contener header li a{text-decoration:none;color:black;position:relative}.contener header li a::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:0%;height:2px;transition:all 0.2s}.contener header li a.underline::after{content:'';position:absolute;background-color:black;bottom:-5px;right:0;width:100%;height:2px;transition:all 0.2s}.contener .bigMenu{max-width:1050px;font-family:"Playfair Display",serif}.contener .bigMenu ul{position:inherit;display:flex;list-style:none;justify-content:flex-start}.contener .bigMenu ul li h2{font-weight:normal}.contener .bigMenu ul li h2 a{text-decoration:none;color:#a3a3a3;font-size:5.7vw;margin-left:2.2vw}.contener .bigMenu ul a:hover{color:black}.contener .bigMenu ul a.current{color:black}.contener main{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.contener main .imageContener{position:relative;height:300px;margin-bottom:5vh}.contener main .imageContener img{display:block;height:100%}.contener main .imageContener .galery_text{position:absolute;bottom:0;background:rgba(0,0,0,0.5);color:#f1f1f1;width:90%;transition:.5s ease;opacity:0;color:white;padding:5%;text-align:center}.contener main .imageContener:hover .galery_text{opacity:1}.contener .button{display:flex;justify-content:space-around}.contener .button a{font-family:"Montserrat",sans-serif;color:#4A90E2;font-size:1rem;text-decoration:none;border:0.5px solid #4A90E2;border-radius:20px;padding:10px 20px;margin:70px auto;text-align:center}@media screen and (max-width: 1024px){.contener .button a{font-size:0.7rem;padding:8px 15px}}.contener .button a:hover{border:0.5px solid #FFFFFF;color:#FFFFFF;background:#4A90E2}.contener footer{font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;margin:60px 40px 20px 40px;background:none;color:#4A4A4A}@media screen and (max-width: 1024px){.contener footer{margin:0px 10px 10px 20px}}.contener footer .mail_network{display:flex;align-items:center;font-size:1.2rem}@media screen and (max-width: 1024px){.contener footer .mail_network{font-size:0.6rem}}.contener footer .mail_network i{margin:0 10px;color:#4A4A4A}@media screen and (max-width: 1024px){.contener footer .mail_network i{margin:0 5px}}.contener footer .mail_network .mail{font-size:1.2rem}@media screen and (max-width: 1024px){.contener footer .mail_network .mail{font-size:0.6rem}}.contener footer .mention{font-size:0.8rem}@media screen and (max-width: 1024px){.contener footer .mention{font-size:0.4rem}}.contener main{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1024px){.contener main{justify-content:center}}@media screen and (max-width: 380px){.contener main{box-sizing:border-box;width:100%}}.contener main .popup-container{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1;opacity:0;transition:z-index 0.5s 0.5s ease, opacity 0.5s ease}.contener main .popup-container.open{transition:opacity 0.5s ease;opacity:1;z-index:10}.contener main .popup{position:relative;height:80vh;width:80vw;left:10vw;top:10vh;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.2);border-radius:30px;padding:5vh 6vw;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 1024px){.contener main .popup{flex-direction:column}}@media screen and (max-width: 380px){.contener main .popup{height:80vh;padding:3vh 10vw}}.contener main .popup .popup-close{position:absolute;right:3%;top:3%;cursor:pointer;font-size:1.5rem}.contener main .popup .column{display:flex;flex-direction:column;text-align:left}.contener main .popup .column.second{position:relative;width:40%;margin-left:5vw}@media screen and (max-width: 1024px){.contener main .popup .column.second{width:100%;margin-left:0;margin-top:10px}}.contener main .popup .column .popup-title{margin-top:10px}@media screen and (max-width: 1024px){.contener main .popup .column .popup-title{font-weight:bold}}.contener main .popup .column .popupImageContainer{position:relative;height:50vh}@media screen and (max-width: 380px){.contener main .popup .column .popupImageContainer{height:auto}}.contener main .popup .column .popupImageContainer img{display:block;height:100%;max-width:100%}@media screen and (max-width: 380px){.contener main .popup .column .popupImageContainer img{height:auto}}.contener main .popup .column .button{justify-content:start}.contener main .popup .column .button a{margin:20px 0 0 0}@media screen and (max-width: 1024px){.contener main .popup .column .button a{font-size:1.3rem}}.contener main .popup .column .popup-price{font-weight:bold;margin-top:10px}.contener main .boutiqueImageContainer{position:relative;height:300px;margin-bottom:5vh;cursor:pointer}@media screen and (max-width: 380px){.contener main .boutiqueImageContainer{width:100%}}.contener main .boutiqueImageContainer img{display:block;height:100%}@media screen and (max-width: 380px){.contener main .boutiqueImageContainer img{height:auto;max-width:100%}}.contener main .boutiqueImageContainer .galery_text{position:absolute;bottom:0;background:rgba(0,0,0,0.5);color:#f1f1f1;width:90%;transition:.5s ease;opacity:0;color:white;padding:5%;text-align:center}.contener main .boutiqueImageContainer:hover .galery_text{opacity:1}.hamburger{display:none;font-family:"Montserrat",sans-serif;background:black;width:55px;height:55px;position:fixed;left:0;top:0;z-index:2000}@media screen and (max-width: 1024px){.hamburger{display:block}}.hamburger #sidebarMenu{height:100%;position:fixed;left:0;width:250px;margin-top:55px;transform:translateX(-250px);transition:transform 250ms ease-in-out;z-index:1000}.hamburger .sidebarMenuInner{margin:0;padding:0;border-top:1px solid rgba(255,255,255,0.1);background:black}.hamburger .sidebarMenuInner li{list-style:none;color:#fff;text-transform:uppercase;font-weight:bold;padding:20px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.1)}.hamburger .sidebarMenuInner li span{display:block;font-size:14px;color:rgba(255,255,255,0.5)}.hamburger .sidebarMenuInner li a{color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer;text-decoration:none}.hamburger input[type="checkbox"]:checked ~ #sidebarMenu{transform:translateX(0)}.hamburger input[type=checkbox]{transition:all 0.3s;box-sizing:border-box;display:none}.hamburger .sidebarIconToggle{transition:all 0.3s;box-sizing:border-box;cursor:pointer;position:fixed;height:100%;width:100%;top:22px;left:15px;height:22px;width:22px}.hamburger .spinner{transition:all 0.3s;box-sizing:border-box;position:absolute;height:3px;width:100%;background-color:#fff}.hamburger .horizontal{transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:3px}.hamburger .diagonal.part-1{position:relative;transition:all 0.3s;box-sizing:border-box;float:left}.hamburger .diagonal.part-2{transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:3px}.hamburger input[type=checkbox]:checked ~ .sidebarIconToggle>.horizontal{transition:all 0.3s;box-sizing:border-box;opacity:0}.hamburger input[type=checkbox]:checked ~ .sidebarIconToggle>.diagonal.part-1{transition:all 0.3s;box-sizing:border-box;transform:rotate(135deg);margin-top:8px}.hamburger input[type=checkbox]:checked ~ .sidebarIconToggle>.diagonal.part-2{transition:all 0.3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-9px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/node_modules/slick-carousel/slick-carousel/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/node_modules/slick-carousel/slick/fonts/slick.eot");src:url("/node_modules/slick-carousel/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/node_modules/slick-carousel/slick/fonts/slick.woff") format("woff"),url("/node_modules/slick-carousel/slick/fonts/slick.ttf") format("truetype"),url("/node_modules/slick-carousel/slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}a{text-decoration:none;color:black}.bold{font-weight:bold}*{margin:0;padding:0}body{margin:0;font-size:62.5%}


/*# sourceMappingURL=stages.css.map*/