::selection{background:#A1006B;color:White}::-moz-selection{background:#A1006B;color:White}html{margin:0;padding:0;min-width:320px}html body{margin:0;padding:0;min-width:320px;font-family:"AvenirRoman"}html body *{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html body input,html body textarea,html body select{outline:none}html body input.error,html body textarea.error,html body select.error{color:#ed6e50;border:1px solid #ed6e50;background-color:#fbe1db}html body input.error::-webkit-input-placeholder,html body textarea.error::-webkit-input-placeholder,html body select.error::-webkit-input-placeholder{color:#ed6e50}html body input.error:-moz-placeholder,html body textarea.error:-moz-placeholder,html body select.error:-moz-placeholder{color:#ed6e50}html body input.error::-moz-placeholder,html body textarea.error::-moz-placeholder,html body select.error::-moz-placeholder{color:#ed6e50}html body input.error:-ms-input-placeholder,html body textarea.error:-ms-input-placeholder,html body select.error:-ms-input-placeholder{color:#ed6e50}html body a{text-decoration:none;outline:none;color:white}@media (min-width: 1024px){html body a{-webkit-transition:color .3s ease !important;-moz-transition:color .3s ease !important;-ms-transition:color .3s ease !important;-o-transition:color .3s ease !important;transition:color .3s ease !important}}html body a:hover{color:#ffb612}html body a img{border:0px;outline:none}html body p{color:#d7d7d7;line-height:24px;font-size:1rem}html body .btn:not(.btn-flat){display:inline-block;width:200px;height:50px;vertical-align:middle;line-height:50px;line-height:50px;font-size:1.6rem;padding:0px 20px;color:white;text-align:center;font-family:"bebas";background:#ffb612}html body .btn:not(.btn-flat):hover{color:white}html .dtp.hidden{display:none}html.noscroll,body.noscroll{overflow:hidden}@media screen and (max-width: 768px){.mobile{display:inline !important}.not_mobile{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1024px){.tablette{display:inline !important}.not_tablette{display:none !important}}@media screen and (min-width: 1025px){.desktop{display:inline !important}.not_desktop{display:none !important}}#HomeTest body{margin:0;padding:0}#HomeTest img{width:100%;margin:0;padding:0}header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;height:129px;position:relative;background:#FFF;color:#3c3733;text-align:center;padding:0px 16px 0px 30px;overflow:hidden}@media (max-width: 749px){header{height:70px;padding-left:16px}}@media (min-width: 1440px){header.has_cpic+.h1_header{left:475px}}header .content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:100%;padding-right:50px}@media (max-width: 1199px){header .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 1199px){header .content a{width:95px}}header .content a img{vertical-align:top}@media (max-width: 1199px){header .content a img{width:100%;height:auto}}header .content .custom_picture{max-width:130px;max-height:50px;color:white;overflow:hidden}@media (max-width: 470px){header .content .custom_picture{display:none}}header .content .menu{-webkit-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;flex-grow:1;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}header .content .menu ul{margin:0px;padding:0px}header .content .menu ul li{list-style-type:none;display:inline-block;padding:0px 30px;font-size:1.1rem;font-weight:400}header .content .menu ul li:last-child{border-right:none}header .content .menu ul li a{color:#3c3733}header .content .menu ul li a:hover,header .content .menu ul li a.selected{color:#ffb612}header .content .contact{margin:0px;padding:0px;height:116px;width:274px;margin-right:-20px;background:url(https://www.1001gares.fr/images/general/contact.png) no-repeat}header .content .grow{-webkit-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;flex-grow:1}header .content .my_account{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:auto;text-align:left;color:#71196f;padding:0 0 0 14px}header .content .my_account:hover{cursor:pointer}header .content .my_account i{margin-right:14px;font-size:1.4rem}@media (max-width: 575px){header .content .my_account i{font-size:14px}}header .content .my_account .text{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start}header .content .my_account .text span{font-size:1.1rem}@media (max-width: 575px){header .content .my_account .text span{font-size:0.9rem}}header .content .my_account .text span:nth-of-type(2){color:black;font-weight:500;font-size:.86rem}@media (max-width: 575px){header .content .my_account .text span:nth-of-type(2){font-size:.75rem}}.h1_header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;color:#423F52}@media (min-width: 1440px){.h1_header{position:absolute;left:160px;top:0;height:129px}}@media (max-width: 1439px){.h1_header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;padding:16px;height:auto;position:relative;top:0;left:0;background-color:#f0f0f0;text-align:center;width:100%}}.h1_header h1{font-size:1.06rem;margin:0;font-weight:normal}@media (min-width: 576px){.h1_header h1{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 1439px){.h1_header h1{margin:0 0 16px}}@media (max-width: 1023px){.h1_header h1{padding:0 20px}}@media (max-width: 749px){.h1_header h1{padding-right:0}}@media (max-width: 575px){.h1_header h1{padding-right:20px}}.h1_header a{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;color:#423F52;font-size:.9rem;margin-top:8px}.h1_header a:before{content:"";font-family:Font Awesome\ 5 Pro;font-size:.7rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);font-weight:normal;margin-right:8px}#Challenge{margin:32px;border:4px solid #0088ce;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;text-align:center}#Challenge h1{color:#0088ce;font-family:"bebas";letter-spacing:2.4px;font-weight:normal;text-align:center}#Challenge .args{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-content:center;-ms-flex-line-pack:center}@media (max-width: 749px){#Challenge .args{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#Challenge .args .item{max-width:250px;text-align:center;margin:0 20px}@media (max-width: 749px){#Challenge .args .item{max-width:100%;padding:0 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-content:center;-ms-flex-line-pack:center}}#Challenge .args .item .icone{text-align:center;width:100%}#Challenge .args .item .icone img{max-width:180px}#Challenge .args .item p{color:black;font-size:1.1rem}@media (max-width: 749px){#Challenge .args .item p{text-align:left}}#Challenge .args .item p strong{color:#0088ce}#Challenge a{display:inline-block;margin-top:30px;padding:10px 20px;background:#0088ce;color:white;font-family:"bebas";font-size:1.4rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}@media (min-width: 1024px){#Challenge a{-webkit-transition:background .4s ease !important;-moz-transition:background .4s ease !important;-ms-transition:background .4s ease !important;-o-transition:background .4s ease !important;transition:background .4s ease !important}}#Challenge a:hover{background:#faaa19}#Projet{width:100%;height:1648px;background:url(https://www.1001gares.fr/images/projet/projet.jpg) no-repeat center top;border-bottom:1px solid grey}@font-face{font-family:'AvenirRoman';src:url("../../../font/AvenirLTStd-Roman.eot");src:url("../../../font/AvenirLTStd-Roman.eot#iefix") format("embedded-opentype"),url("../../../font/AvenirLTStd-Roman.woff") format("woff2"),url("../../../font/AvenirLTStd-Roman.woff") format("woff"),url("../../../font/AvenirLTStd-Roman.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'AvenirBook';src:url("../../../font/AvenirLTStd-Book.eot");src:url("../../../font/AvenirLTStd-Book.eot#iefix") format("embedded-opentype"),url("../../../font/AvenirLTStd-Book.woff") format("woff2"),url("../../../font/AvenirLTStd-Book.woff") format("woff"),url("../../../font/AvenirLTStd-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'AvenirBlack';src:url("../../../font/AvenirLTStd-Black.eot");src:url("../../../font/AvenirLTStd-Black.eot#iefix") format("embedded-opentype"),url("../../../font/AvenirLTStd-Black.woff") format("woff2"),url("../../../font/AvenirLTStd-Black.woff") format("woff"),url("../../../font/AvenirLTStd-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'bebas';src:url("../../../font/bebasneue-webfont.eot");src:url("../../../font/bebasneue-webfont.eot#iefix") format("embedded-opentype"),url("../../../font/bebasneue-webfont.woff") format("woff"),url("../../../font/bebasneue-webfont.ttf") format("truetype"),url("../../../font/bebasneue-webfont.svg") format("svg");font-weight:normal;font-style:normal}
/*# sourceMappingURL=v1.css.map */
body{position:relative}body:after{content:'';z-index:-1;border-bottom:150px solid #d7d7d7;border-left:150px solid #d7d7d7;border-top:150px solid transparent;border-right:150px solid transparent;position:absolute;bottom:0;left:0}#Header{display:none !important}#Landing{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:100%;height:auto;min-height:100vh;min-height:calc(100vh - 80px);padding-left:80px;padding-right:80px;padding-top:80px;padding-bottom:60px}@media (max-width: 1199px){#Landing{padding-left:64px;padding-right:64px}}@media (max-width: 1023px){#Landing{padding-left:42px;padding-right:42px}}@media (max-width: 749px){#Landing{padding-left:36px;padding-right:36px}}@media (max-width: 575px){#Landing{padding-left:22px;padding-right:22px}}#Landing:before{content:'';z-index:-1;border-top:11vw solid #e3e3e3;border-right:11vw solid #e3e3e3;border-bottom:11vw solid transparent;border-left:11vw solid transparent;position:absolute;top:0;right:0}#Landing:after{content:'';z-index:-1;border-top:100px solid transparent;border-right:70vw solid #e3e3e3;border-bottom:100px solid #e3e3e3;border-left:70vw solid transparent;position:absolute;bottom:0;right:0}@media (max-width: 1023px){#Landing:after{border-top:200px solid transparent;border-bottom:200px solid #e3e3e3}}@media (max-width: 575px){#Landing:after{display:none}}#Landing .container{position:relative;max-width:1440px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-content:center;-ms-flex-line-pack:center;width:100%;min-height:500px}@media (max-width: 1023px){#Landing .container{min-height:500px}}@media (max-width: 749px){#Landing .container{min-height:500px}}@media (max-width: 575px){#Landing .container{min-height:400px}}#Landing .container .top_land{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;width:auto;text-align:center}#Landing .container .logo{width:140px;margin-bottom:20px}@media (max-width: 1023px){#Landing .container .logo{width:120px}}@media (max-width: 749px){#Landing .container .logo{width:100px}}#Landing .container .text{color:#423F52;font-size:1.3rem;line-height:30px;font-weight:600}@media (max-width: 1023px){#Landing .container .text{font-size:1.2rem;line-height:24px}}@media (max-width: 749px){#Landing .container .text{font-size:1.15rem;line-height:24px}}@media (max-width: 575px){#Landing .container .text{font-size:0.94rem}}#Landing .container .visuel{text-align:center;margin-top:50px;z-index:-1}@media (max-width: 749px){#Landing .container .visuel{margin-top:20px}}@media (max-width: 575px){#Landing .container .visuel img{width:100%}}
/*# sourceMappingURL=landing.css.map */