.container-single{width:100vw;height:auto}.title-description{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15vh}.container-img{display:flex;width:100%;height:auto}.single-photo{width:33%;height:50vh;object-fit:contain}.banniere{width:100%;margin-top:1vh}.container-details-process,.container-maquette-languages{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:5vh;margin-bottom:5vh}.project-details,.project-process,.maquette-cert,.languages-used{padding:5px;width:44vw;height:90vh;background-color:#fff;border-radius:5px;border:1px solid #4f518c}.project-details:hover,.project-process:hover,.maquette-cert:hover,.languages-used:hover{border:2px dashed #4f518c}.maquette-cert,.languages-used{height:32vh}.paragraph-content,.languages-content{padding:20px}.languages-content{display:flex;justify-content:center;gap:10px}.languages-content img{width:6vw;height:auto}.paragraph-content p{font-size:16px}.paragraph-content a:hover{text-decoration:underline;color:#4f518c}.maquette-cert span:before{content:"Maquette";animation:animatewords 8s infinite}@keyframes animatewords{0%{content:"Maquette"}25%{content:"Prototype"}50%{content:"Certificats"}75%{content:"Repository GitHub"}}.project-navigation{display:flex;justify-content:center;margin:2vh 0 4vh}.project-navigation-link,.return-projects{text-decoration:none;margin:0 10px;color:#4f518c;font-family:'Montserrat-Regular';text-transform:uppercase}.project-navigation-link i.fas.fa-arrow-left,.project-navigation-link i.fas.fa-arrow-right{transition:transform .3s ease-in-out}.project-navigation-link:hover i.fas.fa-arrow-left{transform:translateX(-5px)}.project-navigation-link:hover i.fas.fa-arrow-right{transform:translateX(5px)}.project-navigation-link:active i.fas.fa-arrow-left,.project-navigation-link:active i.fas.fa-arrow-right{transform:translateX(0)}.project-link{text-align:left;font-size:16px}.project-link-right{text-align:right;font-size:16px}.return-projects{display:flex;justify-content:center;margin:2vh 0 4vh}.return-projects h3:hover{border-bottom:2px dashed}.return-projects a{text-decoration:none}.site-button{text-align:center}.button-site{display:inline-block;padding:10px 20px;font-size:16px;text-align:center;text-decoration:none;background-color:#4f518c;color:#fff;border-radius:5px;border:2px dashed #4f518c;text-transform:uppercase;font-family:'Montserrat-Regular';transition:background-color .3s ease}.button-site:hover{background-color:#fff;color:#4f518c;border:2px dashed #4f518c;font-weight:700}.button-site:hover:visited{color:#4f518c}.button-site:visited{color:#fff}@media (max-width:768px){.container-img{flex-direction:column}.single-photo{width:100%}.container-details-process,.container-maquette-languages{flex-direction:column}.project-details,.project-process,.maquette-cert,.languages-used{width:90vw;height:auto}.project-navigation-link{margin:0 20px}.project-link{text-align:unset;font-size:14px}.languages-content img{width:14vw}}@media only screen and (min-width:768px) and (max-width:840px){.container-img{flex-direction:column}.single-photo{width:100%}.container-details-process,.container-maquette-languages{flex-direction:column}.project-details,.project-process,.maquette-cert,.languages-used{width:90vw;height:auto}}