@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;300;500;700&display=swap);*{box-sizing:border-box;color:#2b2d42;font-family:Inter,sans-serif;margin:0;padding:0}html{background:#edf2f4;font-size:100%}body{font-size:.8em;min-height:100vh;width:100%}a{color:inherit;text-decoration:none}.header{align-items:center;background:#edf2f4;display:flex;justify-content:space-between}@media screen and (min-width:790px){.header{justify-content:flex-start;position:fixed;width:100%;z-index:1}}.header-h1{font-size:1.8em;margin:0 1rem}.header-h1--red{color:#ef233c}.footer{background-color:#2b2d42;padding:0 1em}@media screen and (min-width:790px){.footer{display:flex;justify-content:center}}.footer span{color:#ef233c}.footer a,.footer h3,.footer p{color:#edf2f4}.footer p{margin-left:10px}.footer-wrapper{display:flex;flex-direction:column;justify-content:space-around;padding:3em 0}@media screen and (min-width:790px){.footer-wrapper{flex-direction:row;max-width:1200px;width:100%}}.footer-contact{border-bottom:1px solid #edf2f4;display:flex;flex-direction:column;padding:2em 0}@media screen and (min-width:790px){.footer-contact{border-bottom:none}}.footer-contact h3{margin:10px 0}.footer-contact svg{margin:0 10px}.footer-contact path{color:#edf2f4}.footer-webDeveloper{display:flex;flex-direction:column;padding:2em 0}.footer-webDeveloper h3{margin:10px 0}.footer-webDeveloper svg{margin:0 10px}.footer-webDeveloper path{color:#edf2f4}.logo{margin:1rem;min-width:60px;width:60px}.logo img{width:100%}.menu-burger{font-size:25px;margin:0 1rem}@media screen and (min-width:790px){.menu-burger{display:none}}.menu-burger-navbar{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.menu-burger-navbar li{color:#edf2f4;list-style-type:none}.is-active{background-color:rgba(217,4,41,.8);height:100vh;left:0;position:absolute;top:0;width:100%}.is-active svg{font-size:32px;position:absolute;right:10px;top:20px;z-index:1}.is-active svg path{color:#edf2f4}.hide{display:none}.navBar{margin:0 1em}@media screen and (max-width:790px){.navBar{display:none}}.navBar ul{display:flex}.navBar ul li{color:#8d99ae;list-style-type:none;margin:0 1em}.navBar ul li:hover{color:#d90429}.wrapper{align-items:center;display:flex;flex-direction:column}.wrapper form{background-color:rgba(141,153,174,.5);margin:3rem 0;max-width:700px;padding:0 1em;width:90%}@media screen and (min-width:790px){.wrapper form{margin-top:10em}}.wrapper form fieldset{border:none;margin:2rem 0}.wrapper form fieldset label{color:#edf2f4;margin:5px}.wrapper form fieldset legend{color:#edf2f4;font-size:1.4em;margin:3rem 0;text-align:center}.wrapper form fieldset .optionSelection{display:flex;justify-content:space-between}.wrapper form fieldset .optionSelection input{outline-color:green}.wrapper form .textWrapper .textInput{display:flex;justify-content:space-between;margin:1rem 0}.wrapper form .textWrapper .textInput label{color:#edf2f4}.wrapper form .textWrapper .textInput input{border:none;border-radius:3px;outline-color:green;padding:2px 15px;text-align:center;width:80%}.wrapper form .textWrapper .textInput input:hover{box-shadow:0 0 3px #edf2f4}.wrapper form .lieuSelectionWrapper .lieuSelection{display:flex;flex-direction:column;margin:1rem 0}.wrapper form .lieuSelectionWrapper .lieuSelection label{color:#edf2f4;margin:.5rem 0}.wrapper form .lieuSelectionWrapper .lieuSelection input{border:none;border-radius:3px;outline-color:green;padding:2px 15px;text-align:center;width:130px}.wrapper form .lieuSelectionWrapper .lieuSelection input:hover{box-shadow:0 0 3px #edf2f4}.wrapper form .materielSelectionWrapper .materielSelection{display:flex;justify-content:space-between}.wrapper form .materielSelectionWrapper .materielSelection input{outline-color:green}.wrapper form .materielSelectionWrapper .materielSelection label{color:#edf2f4;margin:5px 0}.wrapper form .submitButton{margin:3rem 0;text-align:right}.wrapper form .submitButton input{background-color:#d90429;border:none;border-radius:2px;color:#edf2f4;height:40px;outline-color:green;width:100px}.wrapper form .submitButton input:hover{background-color:#ef233c;transition:.2s ease}.card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:10px 10px #8d99ae;display:flex;flex-direction:column;height:300px;justify-content:space-evenly;margin:3em 0;max-width:300px;width:80%}@media screen and (min-width:790px){.card{margin:3em}}.card:hover{box-shadow:22px 22px #8d99ae;-webkit-transform:translate3d(-8px,-8px,-8px);transform:translate3d(-8px,-8px,-8px);transition:all .3s ease-in-out}.card:hover path{color:green}.card-icon{align-items:center;border:1px solid #8d99ae;border-radius:30px;display:flex;font-size:30px;height:50px;justify-content:center;width:50px}.card-icon path{color:#d90429}.card-text,.card-title{text-align:center}.card-text{padding:0 1em}.scroll-top-button{align-items:center;bottom:100px;cursor:pointer;display:flex;position:fixed;right:-20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:opacity .3s ease}@media only screen and (max-width:768px){.scroll-top-button{right:-45px}}.scroll-top-button p{color:#ef233c;margin:0 1em}.scroll-top-button svg{font-size:25px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.scroll-top-button svg path{color:#ef233c}.button{margin:1em;text-align:center;width:90%}.button button{background-color:rgba(239,35,60,.8);border:none;border-radius:2px;color:#edf2f4;outline-color:green;padding:15px 20px}.button button:hover{background-color:#d90429;box-shadow:0 0 8px #8d99ae;-webkit-transform:scale(1.1);transform:scale(1.1);transition:.2s}.homePage{height:100%}.homePage-contactForm-container{background-image:url(/static/media/banner-1.57830308e30b2bac16f3.jpg);border:1px solid}.homePage-services{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1200px){.homePage-services{height:800px}}.homePage-services-wrapper{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:790px){.homePage-services-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:1200px;width:100%}}.homePage-materiel{align-items:center;background-color:#8d99ae;display:flex;flex-direction:column}.homePage-materiel p{color:#edf2f4}@media screen and (min-width:1200px){.homePage-materiel{justify-content:space-evenly;margin:0 50px}}.homePage-materiel h2{color:#edf2f4;margin:1em 0;text-align:center}.homePage-materiel-process{width:90%}@media screen and (min-width:780px){.homePage-materiel-process{margin:3em 0}}.homePage-materiel-process ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:780px){.homePage-materiel-process ul{flex-direction:row;justify-content:center;justify-content:space-between}}.homePage-materiel-process ul li{align-items:center;display:flex;flex-direction:column;list-style-type:none;width:150px}.homePage-materiel-process ul li:hover path{color:green}.homePage-materiel-process ul li span{color:#d90429;font-weight:500;margin:5px 0}.homePage-materiel-process ul li p{color:#edf2f4;padding:0 1em;text-align:center}.homePage-materiel-process ul li div{align-items:center;background-color:#edf2f4;border-radius:50px;box-shadow:0 0 5px 1px #edf2f4;display:flex;font-size:50px;height:100px;justify-content:center;margin:.5em 0;width:100px}.homePage-materiel-process ul li div path{color:#d90429}.homePage-materiel-wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;width:100%}@media screen and (min-width:790px){.homePage-materiel-wrapper{flex-direction:row}}.homePage-materiel .materiel-card{align-items:center;background-color:#edf2f4;border-radius:8px;box-shadow:0 0 5px 1px #edf2f4;display:flex;flex-direction:column;margin:3em 0;max-width:350px;overflow:hidden;width:90%}.homePage-materiel .materiel-card-img{height:267px;margin:3em;width:auto}.homePage-materiel .materiel-card-img img{height:100%;width:100%}.homePage-materiel .materiel-card-title{align-items:center;color:#8d99ae;display:flex;justify-content:center;margin:1em 0;width:100%}.homePage-materiel .materiel-card-title h3{color:#8d99ae;margin-right:10px}.homePage-materiel .materiel-card-title svg path{color:#ef233c}.homePage-contact{align-items:center;background-color:#edf2f4;display:flex;flex-direction:column;height:500px;justify-content:center}.homePage-contact-profil{background-color:#fff;border-radius:8px;box-shadow:0 0 5px 1px #8d99ae;max-width:500px;width:90%}.homePage-contact-profil-img{float:left;height:200px;margin:1em;width:200px}.homePage-contact-profil-img img{background-color:#edf2f4;border-radius:50%;box-shadow:0 0 5px 1px #8d99ae;height:100%;object-fit:cover;width:100%}.homePage-contact-profil-presentation{padding:1em}.homePage-contact-profil-presentation span{color:#ef233c}.homePage-contact-profil-presentation h3{margin-bottom:1em}.homePage-contact-profil-contact{align-items:center;display:flex;flex-direction:column}.homePage-contact-profil-contact-icon{align-items:center;display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.homePage-contact-profil-contact-icon path{color:#d90429}.homePage-contact-profil-contact p{margin:1em 0;text-align:left}.homePage-transport{align-items:center;display:flex;flex-direction:column;height:600px;justify-content:center}.homePage-transport h3{margin-bottom:1em;text-align:center}.homePage-transport-content{width:90%}@media screen and (min-width:780px){.homePage-transport-content{align-items:center;display:flex;justify-content:space-between;max-width:1200px}}.homePage-transport-content-img{max-width:900px}.homePage-transport-content-img img{width:100%}.homePage-transport-content-txt{padding:10px}.homePage-transport-content-txt p{margin:10px 0}.homePage-transport-content-txt ul{margin:5px 0}.homePage-transport-content-txt ul li{list-style-type:none}.materiel-card:after{border-bottom:5px solid #d90429;border-bottom-width:5px;content:"";position:relative;top:0;transition:all .8s;width:20px}.materiel-card:hover.materiel-card:after{width:100%}.errorPage{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.errorPage h2{margin:1em}.thankYouPage{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.thankYouPage h2,.thankYouPage p{margin:1em}.thankYouPage span{color:#d90429}.thankYouPage a{border:1px solid #d90429;color:#d90429;padding:10px}.thankYouPage a:hover{background-color:#d90429;color:#edf2f4}
/*# sourceMappingURL=main.bd41ab49.css.map*/