.mesService{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:1.125rem;justify-content:center}.carousel-mesService{width:100%}.text-carousel-mesService{align-items:center;display:flex;flex-direction:column}.p-carousel{padding:0 80px}.button-carousel{bottom:90px;display:flex;justify-content:space-between;position:relative}.btn-carousel{background:#121212;border:none;cursor:pointer}.svg-button-carousel{color:#b7dbd8;height:60px;width:60px}.dots-carousel{gap:10px;margin-top:-20px}.dot{background:none;border:1px solid #e29ba7;gap:10px;margin:10px;transition:all .3s ease-in-out}.dot:hover{background-color:#dbb7b7}.dot.active{background-color:#b7dbd8;border:1px solid #b7dbd8}@media(max-width:320px){.mesService{font-size:1rem}.button-carousel{bottom:130px}.svg-button-carousel{height:30px}.dot{margin:5px}}.card-Projet{display:flex;flex-wrap:wrap}.link-card{box-sizing:border-box;max-width:578px;padding:10px;width:50%}.link-card,p{color:#fff}@keyframes neon{0%{box-shadow:0 0 5px #00ffff4d,0 0 5px #0ff3}to{box-shadow:0 0 5px #0ffc,0 0 5px aqua}}.card{background:#232323;border-radius:5px;color:#e29ba7;font-size:1.125rem;height:100%;text-align:start;width:100%;will-change:box-shadow}.card,.card:hover{animation:neon 1.5s infinite alternate}.card:hover{color:#fff}.img-card{border-radius:5px;max-height:418px;width:100%}.title-card{line-height:3rem;margin:0;padding:0 20px}.p-card{margin:0;padding:20px}@media(max-width:1024px){.selected-experience{flex-direction:column-reverse}}@media(max-width:768px){.card-Projet{align-items:center;flex-direction:column}.link-card{width:70%}}@media(max-width:375px){.link-card{width:100%}}.card-selected{align-items:center;display:flex;gap:15px;height:600px}.card-selected-img{color:#e29ba7;font-size:1.125rem;width:100%}.img-card-selected{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border-radius:5px;height:100%;max-height:422px;width:100%}.h2-card-selected{background-color:#1e1e1ecc;bottom:-28px;color:#8bc5bf;font-size:2rem;padding:16px;position:absolute;text-align:start;width:49.5%}.selected-experience{align-items:center;display:flex;flex-direction:row;gap:15px;margin-top:15px}.card-selected-description{border-radius:4px;color:#fff;display:flex;flex-direction:column;font-size:1.5rem;padding:0 10px;width:100%}.link-projet{align-items:center;color:#fff;color:#e29ba7;display:flex;flex-direction:row;gap:10px;justify-content:center}@media(max-width:950px){.selected-experience{flex-direction:column-reverse}}.form-container{align-items:center;display:flex;justify-content:center;margin-top:100px;position:relative;z-index:2}.form-box{animation:fadeIn 1s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e1e1e,#292929);border:2px solid #b7dbd84d;border-radius:15px;box-shadow:0 0 15px #b7dbd880;max-width:500px;padding:25px;width:100%}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.form-title{animation:glow 1.5s infinite alternate;color:#b7dbd8;font-size:26px;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}@keyframes glow{0%{text-shadow:0 0 5px #b7dbd8}to{text-shadow:0 0 15px #b7dbd8}}.form-group{margin-bottom:15px}.form-label{color:#b7dbd8;display:block;font-size:14px;margin-bottom:5px}.form-input,.form-textarea{background:#2a2a2acc;border:1px solid #b7dbd8;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:12px;transition:all .3s ease-in-out;width:100%}.form-input:focus,.form-textarea:focus{background:#323232e6;border-color:#a3c7c4;box-shadow:0 0 10px #a3c7c4}.form-button{background:linear-gradient(135deg,#b7dbd8,#87c0bb);border:none;border-radius:8px;box-shadow:0 0 10px #b7dbd880;color:#121212;cursor:pointer;font-weight:700;letter-spacing:1px;padding:12px;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}.form-button:hover{background:linear-gradient(135deg,#87c0bb,#b7dbd8);box-shadow:0 0 15px #b7dbd8cc;transform:scale(1.05)}nav{background:#121212;display:flex;justify-content:space-between;max-width:1160px;position:fixed;width:100%;z-index:1}.div-nav{align-items:flex-start;display:flex;flex-direction:column}.h1-nav{color:#8bc5bf;font-size:3rem;margin:25px 0 -10px}.h2-nav{color:#b7dbd8;font-size:1.125rem;font-weight:400;margin-top:4px}.ul-nav{align-items:center;background:#121212;display:flex;flex-direction:row}.ul-nav li a{color:#e29ba7}li{margin-left:16px}.fa-github,.fa-linkedin,.fa-twitter{font-size:3rem}.fa-github:hover,.fa-linkedin:hover,.fa-twitter:hover{color:#f7e6e9}@media(max-width:425px){.h1-nav{font-size:2rem}}@media screen and (max-width:375px){.ul-nav{padding:0}}@media screen and (max-width:320px){.ul-nav{display:flex;flex-direction:column;gap:10px}.fa-github,.fa-linkedin,.fa-twitter{font-size:2rem}}.diplome-section{background:#121212;border:1px solid #121212;padding:20px;text-align:center;transition:height .5s ease}.diplome-section.zoomed{height:100%}.diplome-title{color:#b7dbd8;font-size:2rem;font-weight:700;margin-bottom:50px;padding-left:20px;text-align:start}.diplome-img{border-radius:8px;box-shadow:0 4px 8px #0003;cursor:pointer;height:60%;transition:width .5s ease;width:60%}.diplome-section.zoomed .diplome-img{height:100%;width:100%}@media(max-width:500px){.diplome-img{height:100%;width:100%}}.acceuil{align-items:center;background:#121212;display:flex;justify-content:center;margin:15vh 0 5vh}.photos-Profil{border:4px solid #e29ba7;border-radius:50%;margin-right:50px;min-height:248px;object-fit:cover;width:248px}.description-Profil{word-wrap:break-word;color:#edc1c9;font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:normal}.projet{background:#121212}.title-projet{color:#b7dbd8;display:flex;font-size:1.5rem;font-weight:700;margin:16px 0;padding-left:10px}.experience{background:#121212}.h2-experience{color:#b7dbd8;font-size:2rem;font-weight:700;padding-left:20px;text-align:start}.skills-list{display:flex;flex-direction:row;flex-wrap:wrap}.skill{border:1px solid #e29ba7;border-radius:8px;color:#e29ba7;font-size:1.125rem;font-weight:500;margin:0 4px 16px;max-width:80px;padding:8px}.service{background:#121212;border:1px solid #121212}.h2-service{color:#b7dbd8;font-size:2rem;font-weight:700;padding-left:20px;text-align:start}.contact{padding:0 0 100px}.h2-contact{color:#b7dbd8;font-size:2rem;font-weight:700;padding-left:20px;text-align:start}@media(max-width:768px){.acceuil{flex-direction:column-reverse}.photos-Profil{margin-right:0}.acceuil{margin-top:20vh}}.projet-APropos{margin:15vh 0 10vh}.link-Back{align-items:center;display:flex;margin-bottom:50px}.fa-chevron-left,.h2-Back{color:#e29ba7;font-size:1.75rem}@media(max-width:768px){nav{padding:0 20px}}.container-box-404{flex-direction:column}.container-404,.container-box-404{align-items:center;display:flex;width:100%}.container-404{height:263px;justify-content:center;margin:50px 0;max-width:597px;position:relative}.p-404{font-size:288px;font-weight:700;text-align:center}.p-404,.p-page-404{color:#ff6060;font-family:Montserrat;letter-spacing:0}.p-page-404{font-size:36px;font-weight:500;line-height:51px;margin:50px 0}.br-p-404{display:none}.link-retour-accueil{color:#ff6060;font-family:Montserrat;font-size:18px;font-weight:500;letter-spacing:0;line-height:26px;position:relative}@media(max-width:600px){.p-404{font-size:220px}}@media(max-width:400px){.container-404{height:155px}.p-404{font-size:150px}.p-page-404{font-size:18px;margin:0 0 53px;text-align:center}.br-p-404{display:inline}}.App{align-items:center;display:flex;flex-direction:column;max-width:1160px;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;list-style:none;text-decoration:none}#root{align-items:center;background:#121212;display:flex;flex-direction:column;padding:0 20px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#121212;border:none}body::-webkit-scrollbar-thumb{background-color:#4ee1a0;border-radius:10px}::selection{background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.8a670273.css.map*/