.ancre_nav,.ancre_reseau_nav{-webkit-transition:.3s;-o-transition:.3s}#header,nav{z-index:3;opacity:0;position:relative}#contact,#header,header,nav{position:relative}#contact,header,main,nav{width:100%}.label_form,h1,h2{font-family:bold}#bio,#contact,#project{margin-top:100px}.slide,footer{-webkit-box-orient:vertical;-webkit-box-direction:normal}*,.ancre_copyright,.ancre_nav,.to_realisation{text-decoration:none}@font-face{font-family:regular;src:url("/Font/Nunito/Nunito-SemiBold.woff") format("truetype");font-display:swap}@font-face{font-family:bold;src:url("/Font/Nunito/Nunito-ExtraBold.woff") format("truetype");font-display:swap}@media screen and (min-width:1501px){header{background-image:url('/Image/header_full.webp')}}@media screen and (max-width:1500px){header{background-image:url('/Image/header_big.webp')}}*{font-family:regular;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:normal;margin:0;padding:0}html{max-width:100vw!important;overflow-x:hidden!important}body{background-color:#000}header{min-height:60vh;background-repeat:no-repeat;background-position:left;background-size:150%}header:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);z-index:2}nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:15px 30px}.div_ancre_nav,.nav{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;width:auto}.logo{aspect-ratio:auto 190/80;height:80px}.nav{display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;height:60px}#header,.div_ancre_nav,.p,.platforms,h1{height:auto}.div_ancre_nav{display:flex;-ms-flex-pack:center;justify-content:center;gap:20px}#project,.platforms{display:-webkit-box;display:-ms-flexbox}.ancre_nav{padding:10px;color:#fff;font-size:18px;transition:.3s}.ancre_nav:hover,.img_copyright:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.platforms{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:auto}.ancre_reseau_nav{display:block;height:auto;width:auto;transition:.3s}.ancre_reseau_nav:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.reseau_nav{height:30px;width:30px}.p,.to_realisation,h1{width:auto}#header{width:40%;padding:60px 0 0 37px}h1{color:#fff;font-size:50px}.p{margin-top:20px;line-height:28px;color:#b3b3b3;font-size:25px}.to_realisation,h2{color:#fff;height:auto}.to_realisation{display:inline-block;padding:15px 30px;margin-top:35px;border:1px solid #fff;font-size:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#captcha,.parent_input{margin:40px auto 0;opacity:0}#next:hover,#prev:hover,.submit:hover,.to_realisation:hover{background-color:rgba(255,255,255,.1)}main{height:auto}#contact{height:auto;padding:100px 20% 0;opacity:0}h2{display:block;margin:0 auto;text-align:center;font-size:35px}.form_error,.form_succces{position:absolute;top:-60px;right:0;height:auto;width:auto;max-width:500px;padding:15px 20px;color:#112345;-webkit-animation-name:form_request;animation-name:form_request;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.form_error{background-color:#ffc}.form_succces{background-color:#dfd}.hidden{display:none}@-webkit-keyframes form_request{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes form_request{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.label_form{font-size:28px}.parent_input{width:600px}.box_input_devis,.box_textarea_devis{position:relative;height:auto;width:100%;margin-top:40px}.input_devis,.textarea_devis{display:block;outline:0;border:0;border-bottom:1px solid #b3b3b3;background-color:#000;height:40px;width:100%;margin:0 auto;padding-left:1px;font-size:16px;letter-spacing:1px;color:#fff}.textarea_devis{height:40px;line-height:25px;resize:none;overflow-wrap:break-word;overflow-x:hidden;overflow-y:hidden;padding:10px 0}#project,.carousel,.submit,.window{height:auto}.label_input_devis{position:absolute;left:1px;top:10px;font-size:18px;font-weight:200;color:#b3b3b3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;pointer-events:none}#carousel,.carousel,.window{position:relative}.label_input_devis sup{vertical-align:top;color:#f74c4c;font-size:13px}.input_devis:focus~.label_input_devis,.input_devis:valid~.label_input_devis,.textarea_devis:focus~.label_input_devis,.textarea_devis:valid~.label_input_devis{display:block;top:-20px;font-size:16px}.input_devis:focus~.span_input_devis,.textarea_devis:focus~.span_input_devis{background-color:#fff;position:absolute;content:' ';height:1px;right:45%;bottom:0;-webkit-transform:scaleX(10);-ms-transform:scaleX(10);transform:scaleX(10)}.span_input_devis{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:10.1%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#next,#prev,.submit{border:1px solid #fff;color:#fff;font-size:20px;-webkit-transition:.3s;-o-transition:.3s}#captcha{width:304px}.submit{display:block;width:auto;margin:20px auto 0;padding:15px 30px;background-color:transparent;cursor:pointer;transition:.3s;opacity:0}.ancre_copyright,.copyright{font-size:18px;color:#b3b3b3}#project{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px;width:100%;padding:100px 10% 80px}.carousel{width:800px;opacity:0}.window{width:100%;overflow:hidden}#next,#prev,.slide{display:-webkit-box;display:-ms-flexbox;width:auto;height:auto;cursor:pointer}#carousel{top:0;left:-900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:100px;height:auto;width:10000px}.slide{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.transition{-webkit-transition:.7s;-o-transition:.7s;transition:.7s}.video_project{aspect-ratio:2/1;width:800px}#next,#prev{position:absolute;bottom:-80px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;padding:10px 25px;line-height:1em;transition:.3s}#bio,.ancre_copyright,footer{display:-webkit-box;display:-ms-flexbox}#prev{left:0}#next{right:0}.text_project{width:100%;opacity:0}.left{text-align:left}#bio{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px;height:auto;width:100%;padding:100px 5% 0}.text_bio{width:40%;opacity:0}.mg{margin-top:40px;line-height:35px;opacity:0}.portrait{aspect-ratio:auto 2000/2465;width:calc(60% - 100px);opacity:0}footer{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:5px;height:auto;width:100%;margin:100px 0 20px;opacity:0}.copyright{text-align:center}.ancre_copyright{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;height:40px}.img_copyright{aspect-ratio:auto 41/25;height:25px;margin-top:6px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.active{opacity:1;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:1900px){.carousel,.video_project{width:600px}#carousel{left:-700px}}@media screen and (max-width:1700px){.carousel,.video_project{width:500px}#carousel{left:-600px}.text_bio{width:50%}.portrait{width:calc(50% - 100px)}}@media screen and (max-width:1600px){#bio,#project{-webkit-box-orient:vertical}#project{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:100px 0}#bio h2.left,#bio p.p,.text_project h2.left,.text_project p.p{text-align:center}.carousel,.video_project{width:800px}#carousel{left:-900px}#bio{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:40px;padding:100px 10% 0}.text_bio{width:100%}.portrait{width:600px}}@media screen and (max-width:1200px){header{min-height:500px}#header{width:60%;padding:0 0 0 37px}}@media screen and (max-width:1000px){header{background-image:url('/Image/header_medium.webp');min-height:450px}.logo{height:60px}.nav{gap:30px;height:40px}.ancre_reseau_nav,.reseau_nav{height:25px;width:25px}.div_ancre_nav{gap:15px}.ancre_nav{padding:5px;font-size:16px}.submit,.to_realisation{padding:10px 25px}.p,.submit{font-size:20px}#header{width:60%;padding:30px 0 0 37px}h1{font-size:35px}.p{margin-top:10px;line-height:25px}.to_realisation{margin-top:25px;font-size:20px}.form_error,.form_succces{top:-40px}#bio,#contact,#project{margin-top:50px}h2{font-size:28px}.parent_input{width:100%;margin:40px auto 0;opacity:0}#project{gap:50px 0}.carousel,.video_project{width:500px}#carousel{left:-600px}.ancre_copyright,.copyright{font-size:14px}.img_copyright{height:20px;margin-top:6px}}@media screen and (max-width:800px){header{min-height:unset;height:300px}header:before{background-color:rgba(255,255,255,.2)}.div_ancre_nav,.to_realisation{display:none}#header{width:100%;padding:10px 37px 0}h1{font-size:28px}#header p.p,h1{text-align:center}.p{line-height:22px;font-size:18px}#next,#prev,.input_devis,.textarea_devis{font-size:14px}.form_error,.form_succces{top:10px}#bio,#contact,#project{margin-top:0}#contact{padding:100px 10% 0}h2{font-size:22px}.submit{font-size:18px}#project{padding:100px 10% 60px}.carousel,.portrait,.video_project{width:400px}#carousel{left:-500px}#next,#prev{bottom:-60px;padding:6px 15px}}@media screen and (max-width:600px){header{background-image:url('/Image/header_small.webp');height:225px}#header,nav{width:90%;margin:0 auto}#next,#prev,.label_input_devis,.p,.submit{font-size:14px}nav{padding:10px 0}.logo{height:40px}.ancre_reseau_nav,.reseau_nav{height:20px;width:20px}#header{padding:0}h1{font-size:22px}.p{line-height:18px}.form_error,.form_succces{padding:5px 10px;line-height:1em;font-size:14px}#bio,#contact,#project{padding-top:60px;padding-left:5%;padding-right:5%}h2{font-size:18px}.input_devis,.textarea_devis{height:30px}.label_input_devis{top:8px}.input_devis:focus~.label_input_devis,.input_devis:valid~.label_input_devis,.textarea_devis:focus~.label_input_devis,.textarea_devis:valid~.label_input_devis{top:-20px;font-size:14px}.box_input_devis,.box_textarea_devis{margin-top:30px}#project{padding:100px 10% 40px}.carousel,.portrait,.video_project{width:300px}#carousel{left:-400px}#next,#prev{bottom:-40px;padding:6px 15px}.ancre_copyright,.copyright{font-size:12px}}@media screen and (max-width:400px){header{height:300px;background-position:center;background-size:500%}.logo,.nav{height:30px}#header{padding-top:10px}.form_error,.form_succces{right:calc(-5% - 2px);font-size:12px}#contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:90%;margin:0 auto;padding-left:0;padding-right:0}h1{font-size:16px}#captcha{width:220px}#captcha div,#captcha div div iframe{-webkit-transform:translate(.5px);-ms-transform:translate(.5px);transform:translate(.5px);height:76px;width:220px!important;border-right:1px solid #d3d3d3;border-radius:5px}.carousel,.portrait,.video_project{width:200px}#carousel{left:-300px}footer{margin:60px 0 20px;padding:0 10px}}