*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}.regular{font-family:Montserrat,sans-serif;font-weight:400}.medium{font-family:Montserrat,sans-serif;font-weight:600}.bold{font-family:Montserrat,sans-serif;font-weight:700}.extra-bold{font-family:Montserrat,sans-serif;font-weight:800}a{text-decoration:none}.header_textSub{background-image:linear-gradient(to right,#ffcc62 0,#ffcc62 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% .4em}.margin-left{margin-left:1em}#apropos,#avis,#contact,#processus,#projets,#services{position:relative}#processus,#services{bottom:14em}#projets{bottom:2em}#apropos,#avis,#contact{bottom:7em}body{background:#fffaee}nav{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-around;padding:1.3em 0;position:sticky;top:0;z-index:100}.nav-scroll{background:#ffe7b4;box-shadow:0 1px 5px hsla(0,0%,0%,.3);transition:background .25s linear}.logo img{width:250px}nav ul{width:45%;display:flex;align-items:center;justify-content:space-around}nav ul li{list-style-type:none}nav ul li:nth-of-type(7){padding:.5em 1em;background:#ffcc62;border-radius:20px;box-shadow:7px 7px #000;transition:background .5s ease-in-out}nav ul li:nth-of-type(7):hover{background:#e6dff2}nav a{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:17px;cursor:pointer;background-image:linear-gradient(#f9cf20,#f9cf20);background-size:0 .1em;background-position-y:100%;background-position-x:50%;background-repeat:no-repeat;padding-bottom:5px;transition:background-size .5s ease-in-out}nav a:hover{background-size:100% .2em}.logo a:hover,nav li:nth-of-type(7) a:hover{background-size:0}.header-cadre{width:90%;margin:10em auto;display:flex;justify-content:space-between;align-items:center}.header-text{margin-top:4em;text-align:center;width:45%}.header-text h1{font-size:50px;font-family:Montserrat,sans-serif;font-weight:400}.header-text h2{width:75%;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;margin-top:-8em;text-align:center}.header-text img{width:250px;position:relative;bottom:9em;left:20em;z-index:99}.header-text p{margin-top:2em}.header-hero{width:45%;margin:0 auto;text-align:right}.header-hero img{width:85%;border:5px solid #ffcc62;border-radius:20px}.header-buttons{margin:4em auto;width:75%;display:flex;justify-content:space-around}.header-buttons a{padding:1em .75em;border-radius:20px}.a-audit{background:#000;color:#fff;box-shadow:7px 7px #ffcc62;transition:background .5s ease-in-out}.a-audit:hover{background:#e6dff2;color:#000}.a-prestations{background:#ffcc62;color:#000;box-shadow:7px 7px #000;transition:background .5s ease-in-out}.a-prestations:hover{background:#c4e9d8}.valoriser{margin:7em auto;background:#fff2eb;padding:7em 0}.h2-valoriser{width:82%;margin:0 auto}.projets h2,.valoriser h2{font-size:35px}.contenu-valoriser{display:flex;justify-content:space-around;margin:2em auto;width:90%}.contenu-valoriser_image,.contenu-valoriser_texte{width:40%;text-align:center}.contenu-valoriser_texte{font-size:18px}.contenu-valoriser_texte p{margin-top:3em;text-align:justify}.contenu-valoriser_image img{width:100%;box-shadow:7px 7px #ffcc62;border-radius:20px}.contenu-valoriser_image a{padding:1em .75em;box-shadow:7px 7px #000;border-radius:20px;position:relative;top:4em}.services h2{font-size:35px;text-align:center}.processus-box,.projets-box,.services-box{width:80%;margin:2em auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.services-detail{width:400px;background:#f4f1f9;padding:2em;border-radius:20px;margin-top:5em;box-shadow:7px 7px #000000b2}.services-detail:nth-child(2){background:#e6dff2}.services-detail:nth-child(3){background:#d8ffed}.services-detail:nth-child(4){background:#c4e9d8}.services-detail:nth-child(5){background:#ffefcd}.services-detail:nth-child(6){background:#ffe5af}.services-detail img{width:48px}.services-detail h3,.services-detail p{margin-top:1em;text-align:justify}.projets{margin:7em 0;background:#f8f4fd;padding:7em 0}.projets-box{margin-top:2em;margin-bottom:8em}.projets-detail{width:450px;height:255px;text-align:center;margin-top:5em}.projets-detail img{width:95%;height:95%;border-radius:20px}.h2-projets{width:78%;margin:0 auto}.projets-detail h3,.projets-detail p{margin-top:1em}.projets-detail a img{width:35px;height:35px;transform:rotate(45deg);margin-top:1em;transition:transform .5s ease-in-out}.projets-detail a img:hover{transform:rotate(0)}.processus h2{text-align:center;font-size:35px}.processus-box{margin-top:6em;margin-bottom:8em}.processus-detail{width:300px;height:350px;background:#f4f1f9;border-radius:20px;padding:1.5em;margin-top:4em}.un{color:rgba(0,0,0,.25)}.deux{color:rgba(0,0,0,.5)}.trois{color:rgba(0,0,0,.75)}.quatre{color:#000}.background1{background:#f4f1f9;box-shadow:7px 7px rgba(0,0,0,.5)}.background2{background:#e6dff2;box-shadow:7px 7px rgba(0,0,0,.5)}.background3{background:#d8ffed;box-shadow:7px 7px rgba(0,0,0,.75)}.background4{background:#c4e9d8;box-shadow:7px 7px #000}.processus-haut{display:flex;justify-content:space-between;align-items:center}.processus-haut img{width:65px}.processus-haut p{font-size:40px}.processus h4{margin-top:2.5em}.processus ul{margin-top:1.5em}.processus ul{margin-left:1em}.processus li{margin-top:.5em}.a-propos{background:#fff2eb;font-family:Montserrat,sans-serif;padding:7em 0}.a-propos-box{width:70%;margin:0 auto}.h2-apropos{margin:0 auto;width:67%}.a-propos h2{font-size:35px}.a-propos-haut{display:flex;align-items:center;justify-content:space-around}.a-propos-bas_experience,.a-propos-bas_texte,.a-propos-haut_img,.a-propos-haut_texte{width:45%}.a-propos-haut_img{text-align:center}.a-propos-haut p{margin-top:2em;text-align:justify}.a-propos img{width:275px;border-radius:20px;box-shadow:7px 7px #ffcc62}.a-propos-bas{margin-top:2em;display:flex;justify-content:space-around}.a-propos-bas h3{margin-bottom:1em}.a-propos-bas p{text-align:justify}.a-propos-bas_texte ul{margin-top:2em;margin-left:2em}.a-propos-bas_texte li{display:flex;text-decoration:none;margin-top:1em;align-items:center}.a-propos-bas_texte p{margin-top:1em}.a-propos-bas_texte li img{width:15px;height:15px;box-shadow:none}.a-propos-bas_texte li h4{margin-left:1em}.li-flex{display:flex;align-items:center;margin-top:1em;margin-bottom:1em}.li-flex p{margin-left:1em}.li-flex img{width:15px;height:15px;box-shadow:none;transform:rotate(45deg)}.a-propos .header-buttons{margin-top:4em}.avis{background:#fffaee;margin:7em auto;width:90%}.avis-box{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.avis h2{font-size:35px;text-align:center}.avis-detail{width:400px;height:350px;background:#f4f1f9;border-radius:20px;padding:1.5em;margin-top:2em}.avis-detail:nth-child(2){background:#ffe5af}.avis-detail:nth-child(3){background:#e6dff2}.avis-detail p{margin-top:.5em;text-align:justify}.avis-flex{display:flex;justify-content:space-around;align-items:center;margin-top:2em;text-align:center;width:75%;margin:2em auto}.avis-flex img{width:45px;height:45px}.contact-section{background:#fff2eb;padding:7em 0}.contact-section-box{width:70%;margin:2em auto;display:flex;justify-content:space-around}.contact-section h2{font-size:35px}.h2-contact{margin:0 auto;width:65%}.contact-texte{width:45%;margin-top:2.5em}.contact-texte p{width:100%;font-size:18px;text-align:justify}.contact-texte img{width:35px}.flex{display:flex;align-items:center;margin-top:1em}.flex a{text-align:center;width:75px;color:#000;cursor:pointer;background-image:linear-gradient(#f9cf20,#f9cf20);background-size:0 .1em;background-position-y:100%;background-position-x:50%;background-repeat:no-repeat;padding-bottom:5px;transition:background-size .5s ease-in-out}.flex a:hover{background-size:50% .2em}.margin-top{margin-top:2em}.contact-formulaire{width:40%;margin-bottom:2em}form{margin-top:1em;text-align:left}input[type=email],input[type=text],textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;border:2px solid #fff;font-size:16px;outline:0}textarea{height:175px}label{font-weight:700}input[type=submit]{padding:20px;width:100%;font-size:16px;font-weight:700;text-align:center;border:none;border-radius:10px;cursor:pointer;margin:2em auto;background:#ffcc62;color:#000;box-shadow:7px 7px #000;transition:background 1s ease-in-out}input[type=submit]:hover{background:#e6dff2}footer{margin:0 auto;padding:2em 0;background:#ffcc62}.footer-box{width:80%;margin:0 auto}.footer-haut{display:flex;align-items:center;justify-content:space-around}footer .logo img{width:400px}footer ul{width:60%;display:flex;align-items:center;justify-content:space-around}footer li{list-style-type:none}footer a{text-decoration:none;color:#000;font-size:17px;cursor:pointer;background-image:linear-gradient(#000,#000);background-size:0 .1em;background-position-y:100%;background-position-x:50%;background-repeat:no-repeat;padding-bottom:5px;transition:background-size .5s ease-in-out}footer a:hover{background-size:100% .2em}footer hr{width:95%;margin:2em auto;border:2px solid #000;border-radius:10px}.footer-bas{width:90%;margin:0 auto;display:flex;justify-content:space-between}.footer-droit_gauche{width:40%;display:flex;justify-content:space-around}.footer-droit_gauche a{text-decoration:underline}footer ul li:nth-of-type(7){padding:.5em 1em;background:#000;border-radius:20px;box-shadow:7px 7px #fff;transition:background .5s ease-in-out}footer ul li:nth-of-type(7) a{color:#fff}footer ul li:nth-of-type(7):hover{background:#e6dff2}footer li:nth-of-type(7) a:hover{background-size:0}footer ul li:nth-of-type(7):hover a{color:#000}.header-projet{margin:4em auto;width:700px;text-align:center}.header-projet h1{font-size:25px}.header-projet img{margin:2em auto;width:100%}main{width:90%;margin:0 auto}main p{margin-top:2em;text-align:justify}.objectifs,.utilisateurs{display:flex;justify-content:space-between;align-items:center;width:90%;margin:0 auto}.objectifs-droit,.objectifs-gauche,.utilisateurs-droit,.utilisateurs-gauche{width:45%;margin-top:7em}.objectifs-droit{text-align:center}.projet-gauche p{width:500px}.objectifs-droit img,.utilisateurs img{width:100%;border-radius:20px;box-shadow:2px 2px #00000012}.parcours,.resultat{margin-top:7em}.resultat{margin-bottom:7em}.utilisateurs ul{margin-top:2em}.parcours h2,.resultat h2{text-align:center}.confidentialite-flex,.mentions-flex,.parcours-flex{display:flex;flex-wrap:wrap;justify-content:space-around}.parcours-detail{width:600px;height:241px;background:#f4f1f9;padding:2em;border-radius:20px;margin-top:5em}.parcours-detail:nth-of-type(2){background:#c4e9d8}.parcours-detail:nth-of-type(3){background:#ffe5af}.parcours-detail h3{margin-left:5em}.parcours-detail ul{margin-top:1em;margin-left:0}.parcours-detail li,.resultat li,.utilisateurs li{list-style-type:none;margin-top:.5em}.resultat ul{width:45%;margin:4em auto}.flex a[href^="mailto:"],.footer-droit_gauche a:hover{background-size:0}.confidentialite,.mentions{margin-top:2em}.mentions-legales,.politique-confidentialite{width:600px;height:325px;background:#e6dff2;padding:2em;border-radius:20px;margin:2em 0 5em}.mentions-legales:nth-of-type(2),.politique-confidentialite:nth-of-type(2){background:#c4e9d8}.mentions-legales:nth-of-type(3),.politique-confidentialite:nth-of-type(3){background:#ffe5af}.colorResponse{background:#fffaee;font-family:Montserrat,sans-serif}.reponse_form{margin-top:5em;text-align:center} .reponse_form h1{background:#fffaee;font-family:Montserrat,sans-serif}.reponse_form p{font-size:16px;text-align:center;margin-top:4em; font-family:Montserrat,sans-serif}.reponse_form p a,.reponse_form p:nth-of-type(3){color:#727bbb;font-weight:700;font-size:18px;}.back{text-decoration:underline}#responsive__icon{width:25px;height:25px;position:absolute;top:3.7em;right:2em;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;display:none;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;z-index:99;text-align:center}#responsive__icon span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:9px;opacity:1;transform:rotate(0);transition:.25s ease-in-out}#responsive__icon span:first-child{top:0}#responsive__icon span:nth-child(2){top:8px;width:75%}#responsive__icon span:nth-child(3){top:16px;width:50%}#responsive__icon.open span:first-child{top:10px;transform:rotate(90deg);background:#000;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#responsive__icon.open span:nth-child(2){background:#000;left:10px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#responsive__icon.open span:nth-child(3){top:10px;transform:rotate(-90deg);background:#000;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.responsive__navigation{height:150vh;background:#fff;position:absolute;top:0;left:0;width:100%;display:none;padding-bottom:3.5em;border-bottom:none;z-index:5;box-sizing:border-box;text-align:center}.responsive__navigation ul{margin-top:7em}.responsive__navigation ul li{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:3em;font-weight:600}.responsive__navigation ul li a{color:#000;font-family:Montserrat,sans-serif;font-size:20px;cursor:pointer;background-image:linear-gradient(#ffe7b4,#ffe7b4);background-size:0 .1em;background-position-y:100%;background-position-x:100%;background-repeat:no-repeat;transition:background-size .3s ease-in-out;width:50%;-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;-ms-transition:background-size .3s ease-in-out;-o-transition:background-size .3s ease-in-out}.responsive__navigation ul li a:hover{background-size:100% 1em;margin:0}.responsive__navigation__social__links ul{display:flex;flex-direction:row;justify-content:space-around;background:#fff}.smooth{transition:opacity 2s linear}@media screen and (max-width:1687px){.projets-detail:nth-of-type(3){margin-top:14em}}@media screen and (max-width:1550px){nav ul{width:55%}.header-cadre{width:90%;margin:2em auto;display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}.header-hero{width:55%;text-align:center}.header-text{width:100%;margin-top:5em}.header-buttons{width:50%}.header-buttons a{width:initial}.contenu-valoriser_texte{font-size:16px}.processus-box,.projets-box,.services-box{width:100%}.projets-detail:nth-of-type(3){margin-top:5em}}@media screen and (max-width:1400px){.a-propos-box{width:85%;margin:0 auto}}@media screen and (max-width:1350px){.projets h2,.valoriser h2{font-size:30px}.projets-detail:nth-of-type(3){margin-top:14em}.services-detail{width:450px;height:235px}.footer-box{width:100%}}@media screen and (max-width:1200px){nav ul{width:65%}nav ul li a{font-size:15px}.header-buttons{width:75%}footer .logo img{width:300px}}@media screen and (max-width:1150px){.contenu-valoriser_texte p{margin-top:1em}}@media screen and (max-width:1100px){.a-propos{text-align:center}.a-propos-bas,.a-propos-haut{flex-direction:column;margin-top:0}.a-propos-bas_experience,.a-propos-bas_texte,.a-propos-haut_img,.a-propos-haut_texte{width:90%;margin:2em auto}.experience-li{margin-top:2em}.avis{width:100%}.contact-section-box{width:85%}.h2-contact{width:80%}.footer-bas,.footer-haut{flex-direction:column;text-align:center}.footer-droit_gauche{width:100%;margin-top:2em}footer ul{width:100%;margin:2em auto}footer a{font-size:16px}}@media screen and (max-width:975px){nav ul{display:none}#responsive__icon{display:block}.header-hero{width:90%}}@media screen and (max-width:950px){.header-hero img{width:100%}.projets h2,.valoriser h2{text-align:center}.contact-section-box,.contenu-valoriser{flex-direction:column}.contenu-valoriser_texte{width:90%;margin:0 auto}.contenu-valoriser_image{width:55%;margin:4em auto}.contact-section h2{text-align:center}.contact-formulaire,.contact-texte{width:80%;margin:0 auto}.contact-texte p{margin:1em auto;text-align:center}.contact-texte p:first-of-type{margin:2em auto}.flex{width:50%;margin:2em auto}.contact-texte p:nth-of-type(3),.contact-texte p:nth-of-type(4){width:50%}footer ul{width:60%;flex-direction:column}footer ul li{margin-top:1em}.objectifs{flex-direction:column}.utilisateurs{flex-direction:column-reverse}.objectifs-droit,.objectifs-gauche,.utilisateurs-droit,.utilisateurs-gauche{width:100%;margin-top:2em;margin-bottom:2em}.objectifs-gauche h2,.utilisateurs-droit h2{text-align:center}.resultat ul{width:50%}}@media screen and (max-width:900px){.projets-detail{margin-top:5em;margin-bottom:7em}.projets-detail:nth-of-type(3){margin-top:5em;margin-bottom:2em}}@media screen and (max-width:890px){.header-text h1{font-size:40px}.header-text h2{margin-top:-6em}.header-text img{width:175px;bottom:5em}}@media screen and (max-width:820px){.header-text h2{margin-top:-2em}.header-text img{width:175px;bottom:5em;left:15em}.header-buttons{width:100%}.header-buttons a{width:45%;font-size:14px}.resultat ul{width:95%;margin:4em auto;font-size:14px}.utilisateurs li{font-size:14px}}@media screen and (max-width:780px){.mentions-legales,.politique-confidentialite{width:100%;height:auto}.header-projet{width:75%}}@media screen and (max-width:746px){.contenu-valoriser_image{width:75%}}@media screen and (max-width:675px){.header-text img{left:10em}.a-propos,.projets,.valoriser{margin:2em auto;padding:2em 0}.processus-box{margin-top:2em;margin-bottom:2em}.avis{margin:2em auto}.contact-section{padding:2em 0}.avis-detail,.processus-detail,.services-detail{width:90%;height:auto;font-size:14px}.parcours-detail{padding:1em 0}.parcours-detail ul{margin-top:1em;margin-left:2em}.parcours-detail li,.resultat li,.utilisateurs li{list-style-type:none;margin-bottom:.5em;font-size:15px}.parcours-detail h3{margin-left:-2em;text-align:center}}@media screen and (max-width:475px){.header-text h1{font-size:35px}.a-propos h2,.avis h2,.contact-section h2,.processus h2,.projets h2,.services h2,.valoriser h2{font-size:25px}p{font-size:14px}.header-text h1{font-size:35px}.header-text img{left:5em;margin-top:-2em}.header-text h2{width:100%}.header-buttons{width:100%}.header-buttons a{width:40%;font-size:12px}a{font-size:12px}.projets-detail{margin-top:4em;margin-bottom:4em}.projets-detail img{width:95%;height:auto}.a-propos-haut img{width:100%;height:auto}.a-propos-bas_texte ul{margin-top:0;margin-left:0;font-size:12px}.contact-texte{width:100%;margin:0 auto}.contact-texte p:first-of-type,.flex a{font-size:16px}.contact-texte p:nth-of-type(3),.contact-texte p:nth-of-type(4),.flex{width:75%}.parcours h2{font-size:25px}.parcours-detail{width:95%;height:auto}.parcours-detail h3{margin-left:0;font-size:16px}.parcours-detail ul{margin-left:2em;margin-top:2em;font-size:13px}}@media screen and (max-width:400px){.header-buttons a{width:40%;text-align:center}}