@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&family=GFS+Didot&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);body{background-color:#fff;padding:0;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{margin:0;padding:0;box-sizing:border-box}body{position:relative}.presentationProjet{display:flex;width:100%;font-size:10px;justify-content:space-between;background-color:#d8f3dc;padding-top:10px;margin-bottom:10px}.titlePres{text-align:center;color:#40916c;font-size:20px}.equipeName,.titlePres{font-family:"Roboto",sans-serif}.equipeName{color:#1b4332;font-size:16px;margin-top:10px;padding-left:10px}.Equipe{width:50%;display:flex;flex-direction:column;align-items:center}.Equipe img{width:200px;padding:40px}.Objectif-Texte{text-align:justify;padding:20px;font-family:"Roboto",sans-serif;color:#1b4332;font-size:16px}.Objectif{width:50%}@media (max-width:420px){.presentationProjet{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.Equipe,.Objectif{width:100%}}.Info{background-color:#b7e4c7;margin-bottom:20px;padding-top:10px;margin-left:10%;margin-right:10%}.coordonnees{display:flex;flex-direction:column}.infosTexte{display:flex;margin-left:10px;justify-content:space-between}.titleContact{font-family:"Roboto",sans-serif;text-align:center;color:#40916c;font-size:20px;padding:10px}.coordonnees-box{display:flex;align-items:center;padding:8px 0}.textInfos{font-family:"Roboto",sans-serif;color:#1b4332;font-size:16px;padding-left:10px}.Info-Button3{height:40px;width:150px;border-radius:50px;font-family:"Happy Monkey",cursive;margin-top:auto;margin-bottom:auto;justify-content:center;color:#fff;font-size:15px;background-color:#1b4332}.Info-Button3:hover{color:#74c69d;background-color:#fff}.Info-container-button{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin-bottom:10px;padding:20px}.Image-info{max-width:150px;width:50%;margin-right:50px}@media only screen and (max-width:510px){.infosTexte{display:flex;flex-direction:column;align-items:center}.Info{width:100%;margin:0}.Image-info{margin:0;padding:20px;min-width:100px}.Info-Button3{width:100px;font-size:10px}}.Titre{font-family:"Dancing Script",cursive;font-size:25px;text-align:center;color:#40916c;margin:20px}.invisible{display:none!important}.burgerIcon{width:30px;height:30px}.open-menu{width:50px;height:50px;border-radius:50%;padding:5px 10px}.container-burger{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:50vh;width:40vw;position:absolute;background-color:#fde6a0;left:60%;top:86px;border-radius:10px 0 0 10px;z-index:100000;overflow:hidden}.container-burger-animation{animation:burger .3s cubic-bezier(.17,.67,.83,.67) forwards}.invisible-burger{animation:fadeoutburger .3s cubic-bezier(.17,.67,.83,.67) forwards}@keyframes burger{0%{opacity:0}to{opacity:1}}@keyframes fadeoutburger{0%{opacity:1}to{opacity:0}}.menu-item{color:#1b4332!important;text-decoration:none;font-weight:500;background:#fde6a0;padding:.5em;text-align:center;margin-bottom:1em;border-radius:50px;font-family:"Roboto";-webkit-text-decoration:"none";text-decoration:"none";font-size:20px}@media screen and (min-width:765px){.Menu-Icon{display:none}}.leaflet-container{width:50vw;height:auto}.containerMap{display:flex;justify-content:space-around;margin:30px}.containerAdress{margin-left:20px}.infosDistance{display:flex;flex-direction:column;justify-content:center;color:#1b4332;font-family:"Roboto";margin-top:30px;align-items:center}.inputCity{margin:5px}.validationCity{width:120px;border-radius:10px;background-color:#1b4332;color:#fff;font-family:"Roboto";font-size:14px;padding:5px;text-align:center;text-decoration:none;border:none;margin:20px}@media only screen and (max-width:420px){.containerMap{flex-wrap:wrap}}.ContainerCalculator input:focus,.ContainerCalculator select:focus{outline:none}.ContainerCalculator{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.calculatorTitle{display:flex;justify-content:center;color:#40916c;font-family:"Dancing Script",cursive;font-size:40px}.calculator-titleBox{display:flex;justify-content:center;color:#1b4332;font-family:"Roboto";font-size:20px;margin-bottom:16px;margin-top:16px}.vehiculeList{border-radius:10px;color:#40916c;font-family:"Roboto";padding:3px}.inputBoxVehicule{display:flex;flex-direction:column;justify-content:center;align-items:center}.calculator-input{height:20px;border-radius:10px;padding:3px;text-align:right;color:#40916c;font-family:"Roboto"}.calculator-input::-webkit-input-placeholder{color:#40916c;font-family:"Roboto"}.calculator-input:-ms-input-placeholder{color:#40916c;font-family:"Roboto"}.calculator-input::placeholder,.calculator-input:focus{color:#40916c;font-family:"Roboto"}.calculator-units{margin-top:0;margin-bottom:0;padding-left:3px;font-size:1rem}.calculator-units,.validationTitle{font-family:"Dancing Script",cursive}.validationTitle{color:#1b4332;font-size:26px;text-align:center;margin-top:20px;margin-bottom:20px}.validationSection{display:flex;flex-direction:column;align-items:center}.calculator-bouton{width:200px;border-radius:10px;background-color:#1b4332;color:#fff;font-family:"Roboto";font-size:18px;padding:10px;text-align:center;justify-content:center;text-decoration:none}.calculatorBloc{background-color:#b7e4c7;padding:20px 10px;margin:0 20px}@media screen and (max-width:420px){.calculatorBloc{margin:0}}.inputUserBlock{flex-direction:column;justify-content:center;margin:10px 0}.inputUserBlock,.inputUserkm{display:flex;align-items:center}.Coordonnées{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;height:160px;padding-left:10px;width:100%}.CoordonnéesButton{width:80px;height:15px;font-size:8px;border:1px solid #000}.CoordonnéesButton:hover{color:#000;background-color:#b7e4c7}@media screen and (max-width:420px){.Coordonnées{flex-direction:column}}@media screen and (min-width:420px){.Coordonnées{display:inline-flex}}.footer{width:100%;padding:20px 0;background-color:#d8f3dc}.footer-container{width:100%;max-width:1400px;margin:auto;display:flex;padding:0 10px;align-items:center}.footer-container-social-link{width:100%;max-width:400px;margin:auto;display:flex;justify-content:space-around}.footer-social-link-bg{background-color:#fde6a0;border-radius:50%;padding:10px}.ico-social{color:#2e3a59;font-size:1.5rem}.footer-navlink{display:none}@media screen and (min-width:765px){.footer-navlink{color:#000;text-decoration:none;display:block;text-transform:capitalize}}.homepage{height:100%;width:100%}.homepage-title{font-size:4rem;color:#000;font-family:"Dancing Script"}.buttonsHomepage{color:#1b4332;border-radius:30px;background-color:#fff;margin-bottom:20px;font-family:"Didot"}.textHomepage{font-family:"Roboto",sans-serif;font-size:2rem;padding-top:50px;padding-bottom:50px;align-items:center}@media (max-width:420px){.homepage{flex-direction:column;display:flex;align-items:center;justify-content:space-around}.imgHomepage{display:none}.homepage-title{margin:10vh;display:flex;align-items:center}.textHomepage{display:none}.buttonsHomepage{border:none;height:50px;width:250px;font-size:30px}.homepage-btn{display:flex;flex-direction:column;align-items:center}.btn-connexion{margin-bottom:10vh}.carouselHead{display:none!important}}@media (min-width:420px){.desktop{height:100%;visibility:visible;justify-content:space-around}.desktop,.homepage{display:flex;flex-direction:column;align-items:center}.homepage{justify-content:space-between}.imgHomepage{width:100vw;height:500px;margin-top:20px;margin-bottom:20px;border:5px solid #000}.imgHomepage2{visibility:hidden}.homepage-title{font-size:50px;margin-top:10px;margin-bottom:30px}.textBtn{display:flex;justify-content:space-between;max-width:90%;margin-bottom:60px;width:100vw}.textHomepage{background-color:#d8f3dc;border:2px solid #1b4332;border-radius:30px;margin-top:20px;padding-left:30px;padding-right:30px;font-size:25px}.homepage-btn{display:flex;width:100vw;margin-bottom:30px;justify-content:space-around;align-items:center;flex-direction:column}.buttonsHomepage{border:6px solid #84a98c;height:70px;width:200px;font-size:30px}.connexionBtn,.simulatorBtn{padding-top:30px}}.carouselText{color:#fff;text-shadow:#000 3px 4px 3px;font-size:70px;position:absolute;z-index:1;top:25%;left:25%;right:25%}.slides{position:relative;width:100vw}.slides .slick-next,.slides .slick-prev{position:absolute;top:50%;z-index:1}.slides .slick-prev{left:5%}.slides .slick-next{right:5%}.carouselText{cursor:pointer}@font-face{font-family:Dancing spirit;src:url(../../static/media/DancingScript-VariableFont_wght.d618761a.ttf)}.header{width:100%;padding:10px;background-color:#d8f3dc;display:flex;justify-content:space-between;align-items:center;position:relative}.header-title-navbar{color:#000;font-weight:600;font-family:Dancing spirit;font-size:2rem;text-align:center}.header-navbar{display:none}@media screen and (min-width:765px){.header{justify-content:flex-start;position:relative}.header-title-navbar{-ms-grid-column-align:start;justify-self:start;margin-left:2vw;text-align:center}.header-navbar{display:flex;position:absolute;right:10px}.header-nav-link{color:#000;list-style:none;margin-right:20px;text-transform:capitalize;font-family:"Roboto";font-weight:900}}.LegalNoticeTitle{text-decoration:underline;margin:20px 0 10px;display:flex;justify-content:space-around;font-size:15px;font-weight:bolder;color:#40916c}.LegalNoticeText{margin:10px 15px 20px;font-size:11px;color:#b7e4c7;font-family:"Roboto",sans-serif}@media only screen and (min-width:420px){.LegalNoticeTitle{font-size:15px}.LegalNoticeText{margin:10px 30px 30px;font-size:12px}}@media only screen and (min-width:1100px){.LegalNoticeTitle{font-size:20px}.LegalNoticeText{margin:20px 100px 30px 60px;font-size:16px}}.MailForm-background{background-color:#74c69d;padding-top:20px;padding-bottom:20px}.contact{text-align:center}.mail-btn{width:100px;border-radius:10px;height:30px}.mail-btn,.MailForm{background-color:#2b2a2a;color:#d8f3dc}.MailForm{width:500px;margin:auto;text-align:left}hr{background-color:#080808}.MailForm .form-data{display:flex;justify-content:center;align-items:center;margin:5px 0;padding-top:20px;height:100px}.MailForm .form-data label{display:inline-block;width:100px;margin-right:10px;text-align:center}.MailForm .form-textarea{height:70px;color:#d8f3dc}.MailForm .form-data input:not([type=submit]),textarea{flex-grow:1;border-radius:5px;background-color:#2b2a2a;margin-right:10px;height:30px;color:#d8f3dc}span{color:#74c69d}@media only screen and (max-width:280px){.MailForm{width:200px;margin:auto;text-align:left;background-color:#2b2a2a;color:#d8f3dc}.MailForm .form-data{display:flex;padding-left:10px;background-color:#74c69d;padding-top:10px;padding-bottom:10px}.MailForm .form-data input:not([type=submit]),textarea{flex-grow:1;border-radius:5px;background-color:#2b2a2a;margin-right:10px;height:30px;width:10px}}@media only screen and (max-width:320px){.MailForm{width:300px;margin:auto;text-align:left;background-color:#2b2a2a;color:#d8f3dc}.MailForm .form-data{display:flex;justify-content:center;align-items:center;margin:5px 0;padding-top:20px;height:100px}.inputAboutUs{background-color:#fff;border-radius:5px;background-color:#2b2a2a;margin-right:10px;height:30px;width:10px}}@media only screen and (max-width:420px){.MailForm{width:280px;margin:auto;text-align:left;background-color:#2b2a2a;color:#d8f3dc}.MailForm .form-data{display:flex;justify-content:center;align-items:center;margin:5px 0;padding-top:20px;height:100px}textarea{background-color:#fff;border-radius:5px;background-color:#2b2a2a;margin-right:10px;height:30px;width:10px}}.envoyer{border-radius:10px;padding:8px 16px;border:none;margin-top:10px}.envoyer:hover{color:#000;background-color:#b7e4c7}.ConnectContainer{width:100%;height:82.2vh;display:flex;align-items:center;justify-content:center}.ConnectContainer .invisible{display:none}.ConnectContainer .visible{display:flex!important}.ConnectContainer .underline{text-decoration:underline;color:red}.ConnectFormContainer{width:500px;height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center}[class*=ConnectFormContainer-]{width:80%;background-color:#d8f4dc;padding:20px 0}.ConnectFormContainer-Top{display:flex;align-items:center;justify-content:space-evenly}.ConnectFormBtn-top{color:#000;font-size:1.4rem;cursor:pointer;text-decoration:none;font-family:"Roboto";padding:0;margin:0}.ConnectFormInput{margin-bottom:10px}.ConnectFormContainer-Middle,.ConnectFormInput{display:flex;flex-direction:column;align-items:center;justify-content:center}.ConnectFormContainer-Middle{background-color:#d8f4dc}.ConnectFormContainer-Bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}.ConnectFormBtnValidateInput{padding:10px 12px;border-radius:10px;background-color:transparent;border:1px solid #000;cursor:pointer;width:200px;margin-bottom:8px;text-align:center;text-decoration:none;color:#000;font-weight:600;text-transform:uppercase;letter-spacing:2px;transition:all .4s cubic-bezier(.64,.2,.91,.63)}.ConnectFormBtnValidateInput:focus{outline:none}.ConnectFormBtnValidateInput:hover{background-color:#fff;color:#2f3e46;border-color:#2f3e46}.ConnectFormInput label{margin:20px 0 10px;text-transform:uppercase;font-weight:700}.ConnectFormInput input{width:200px;padding:10px 12px;border-radius:10px;text-align:center}.underlineSign{text-decoration:underline!important}.alertSignIn{width:80%;background-color:#d8f4dc;align-items:center;color:red;font-weight:600;letter-spacing:1.4px}.alertSignIn,.bodytext{display:flex;justify-content:center}.bodytext{width:100%;margin-top:5%;font-size:15px;color:#40916c;font-family:"Dancing Script",cursive}@media only screen and (min-width:360px){.bodytext{font-size:20px}}@media only screen and (min-width:420px){.bodytext{font-size:25px}}@media only screen and (min-width:640px){.bodytext{font-size:35px}}@media only screen and (min-width:1000px){.bodytext{margin-top:5%;font-size:35px}}.solution{margin-left:5%;margin-right:5%;background:#b7e4c7;flex-direction:column}.solution,.solutionbutton{align-items:center;display:flex;justify-content:center}.solutionbutton{border:3px solid #fde6a0;font-size:8px;color:#1b4332;text-decoration:none;font-weight:700;border-radius:10px;margin-top:20%;margin-bottom:10%;height:40px;width:60%;background:#74c69d;font-family:"Roboto",sans-serif}.image-result{height:100px;width:100%}@media only screen and (min-width:360px){.solutionbutton{margin-top:10%;font-size:9px;height:60px}.image-result{height:150px;width:100%}}@media only screen and (min-width:520px){.solutionbutton{font-size:15px}.image-result{height:200px;width:100%}}@media only screen and (min-width:640px){.solutionbutton{margin-top:10%;margin-bottom:10%;font-size:16px}.image-result{height:250px;width:100%}}@media only screen and (min-width:1000px){.solutionbutton{margin-top:10%;margin-bottom:10%;width:30%}.image-result{height:350px;width:100%}}@media only screen and (min-width:1200px){.image-result{height:450px;width:100%}}.visible{display:flex}.result{width:80%;border-radius:10px;background:#74c69d;height:40px;justify-content:center;margin:10% auto}.discover-text{margin-bottom:30px;margin-top:30px;font-size:10px}.discover-text,.score-text{font-weight:700;justify-content:center;font-family:"Roboto",sans-serif;color:#40916c}.score-text{margin:20px;font-size:8px}@keyframes clignoteRed{0%,to{box-shadow:0 0 15px #ee0606}50%{box-shadow:0 0 0 #b82828}}@keyframes clignoteGreen{0%,to{box-shadow:0 0 15px #2dee06}50%{box-shadow:0 0 0 #2dee06}}.logoResult{animation-name:clignoteRed;animation-iteration-count:infinite}.logoResult,.logoResult2{border-radius:30px;height:30px;margin-right:40px;margin-top:auto;margin-bottom:auto;animation-duration:1s}.logoResult2{animation-name:clignoteGreen;animation-iteration-count:infinite}.resultText{margin-top:auto;margin-bottom:auto;display:flex;justify-content:center;width:100px;color:#1b4332;border:none;font-size:14px;font-weight:700;background:#74c69d;font-family:"Roboto",sans-serif}@media only screen and (min-width:360px){.resultText{width:180px;font-size:20px}}@media only screen and (min-width:420px){.discover-text,.score-text-oups,.score-text-super{font-size:15px}}@media only screen and (min-width:640px){.result{height:50px;width:60%;margin-bottom:10%;margin-top:10%}.logoResult,.logoResult2{height:45px}.resultText{width:260px;font-size:35px}}@media only screen and (min-width:1000px){.result{width:40%;margin-bottom:5%;margin-top:5%}.discover-text,.score-text-oups,.score-text-super{font-size:20px}}.solutions-title{font-family:"Dancing Script",cursive;color:#40916c;text-align:center;padding:30px 0}.SolutionsContainer{min-height:81vh}.solutions-cards{font-family:"Roboto",sans-serif;display:flex;flex-direction:column;align-items:center;max-width:250px;width:100%;padding-bottom:20px;margin-bottom:16px}.solutions-vertClair{background:#b7e4c7}.solutions-blanc{background:#d8f3dc}.solutions-texte{color:#1b4332;padding:1em}.green-truck,.logo-Objectif-CO2,.Mutualisation{max-width:250px}.electrique,.sterring-Wheel{max-width:160px}.gazNaturel{max-width:140px}.boat,.logistique,.train,.warehouse{max-width:200px}@media (min-width:1100px){.solutions-texte{height:350px}}@media (min-width:800px) and (max-width:1100px){.solutions-texte{height:450px}.logo-Objectif-CO2,.Mutualisation{max-width:250px}}.solutions-cardsList{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.categoriesSolutions{border-radius:10px;color:#40916c;font-family:"Roboto";padding:3px}.selectSolutions{display:flex;flex-direction:row-reverse;margin-right:80px;margin-bottom:20px}.UserPageContainer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;max-width:1400px;margin:auto;min-height:81vh}.UserPageContainer button:focus{outline:none!important}.UserPageHeader{max-width:1400px;margin:0 auto;width:90%;display:flex;align-items:center;justify-content:space-between;padding-top:10px}.Disconnect-btn{background-color:#2f3e46;border-radius:10px;padding:10px 15px;color:#b7e4c7;text-transform:uppercase;cursor:pointer;letter-spacing:2px;border:1px solid #2f3e46;transition:all .4s cubic-bezier(.64,.2,.91,.63)}.Disconnect-btn:active,.Disconnect-btn:focus{outline:none}.Disconnect-btn:hover{background-color:#fff;border-color:#2f3e46;color:#2f3e46}.UserPageBody{width:100%;height:500px}.UserPageImgProfils{margin:30px auto;flex-direction:column;align-items:center;width:100%}.UserPageButton,.UserPageImgProfils{display:flex;justify-content:space-between}.UserPageButton{margin-bottom:10px}.UserPageButton-btn{padding:8px 12px;border-radius:20px;background-color:#2f3e46;color:#b7e4c7;margin-right:10px;cursor:pointer}.UserPageCalcul,.UserPageHistorical,.UserPageModifiedInfo{margin:18px 0;width:100%;background-color:#d8f4dc;padding:10px 0}.UserPageToggleTitle{color:#000;font-size:1.3rem;text-align:center;margin-bottom:30px;padding:0!important;text-decoration:underline}.UserPageToggleContainerInput{display:flex;flex-direction:column;justify-content:center;align-items:center}.InputUserPageModified{margin:10px 0;height:20px;border-radius:10px;padding:3px;color:#40916c;font-family:"Roboto"}.UserPageCurrenntUser{color:#2f3e46;font-size:1rem;font-family:"Roboto"}.ConnectContainerErrorLogin{background-color:#d8f4dc;width:80%;justify-content:center;font-weight:600;display:none;color:red}.afterResult{margin:20px 0;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.afterResult span{margin-top:30px}.UserPageHistorical{display:flex;flex-direction:column;align-items:center}.historyList{list-style:none;padding:0}.listvalute{display:flex;width:100%;justify-content:space-evenly}.calculator{width:100%}.invisible{display:none}@media screen and (max-width:496px){.UserPageHeader{align-items:center;flex-direction:column;padding:0!important;margin:10px 0}.UserPageCurrenntUser{margin-top:10px;text-align:center}.UserPageButton{flex-direction:column}.UserPageButton button{margin-top:7px}}.message-result-user{color:#000;font-weight:600}.formchoiceAvatar{flex-direction:column;align-items:center;height:200px}.allInputUser,.formchoiceAvatar{display:flex;width:100%;justify-content:space-evenly}.allInputUser{max-width:700px}.groupeRadio{display:flex;align-items:center}.imgchoiceavatar{width:50px;margin-left:5px}.AvatarVisible{width:100px;height:100px}.AvatarVisible img{width:100%;height:100%;object-fit:contain}.button-choiceAvatar{padding:8px 10px;border-radius:8px;background-color:#d8f4dc;color:#2f3e46;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.calculator-input:focus,.InputUserPageModified:focus{outline:none}.userNameSpan{color:#1b4332;font-weight:700;font-size:1rem;letter-spacing:1.1px;text-transform:capitalize}.modified-avatar-already{display:flex;flex-direction:column;align-items:center;margin:20px auto;padding:20px 0}.modified-avatar-already button{margin-top:10px}#vehiculeSelect:focus{outline:none}.line-p{font-size:1rem;font-family:"Roboto"}.line-p span{color:#2f3e46;font-weight:700;text-transform:capitalize}.inputNewUsername{margin-top:20px;display:flex;flex-direction:column}.MessagePasswords{color:#2f3e46;font-weight:700;font-size:1rem;margin:5px 0}.messageTotalVal{margin:20px auto}.total-co{color:#2f3e46;font-weight:800}
/*# sourceMappingURL=main.0e54b619.chunk.css.map */