body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.social-links a{display:flex;justify-content:center;align-items:center;border-radius:50px;text-decoration:none;color:#f0f0f0;font-weight:700;background-color:#fff;width:40px;height:40px;font-size:17px;transition:.2s}.social-links a img{width:47px;height:47px}.social-links a:hover{color:#fff;box-shadow:0 10px 13px -7px #000,0 0 10px 3px rgba(0,0,0,.26)}.header-styles{flex-direction:column;justify-content:flex-start;width:100%;color:#f1f1f1;height:80vh;background-color:#1e293b}.header-nav,.header-styles{display:flex;align-items:center}.header-nav{justify-content:space-around;width:100vw;height:100px}.header-nav a{text-decoration:none;color:#f1f1f1;padding:10px 20px;border-radius:5px;transition:.3s;font-weight:500;font-size:17px}.header-nav a:hover{background-color:rgba(129,92,240,.178);color:#fff;text-decoration:underline}.header-nav button{text-decoration:none;color:#f1f1f1;padding:10px 20px;border-radius:5px;transition:.3s;font-weight:500;border:2px solid #2cb67d;background-color:transparent;font-size:17px;font-weight:600}.header-nav button:hover{cursor:pointer;background-color:#2cb67d}.title{display:flex;justify-content:center}.nav-section,.title{width:49%}.nav-section nav{justify-content:space-around}.introduction,.nav-section nav{display:flex;align-items:center}.introduction{text-align:center;flex-direction:column;justify-content:center;width:50%;height:100%}.introduction h2{font-size:40px;margin:15px 0}.introduction h4{font-size:20px;margin:5px 0}.introduction div{margin:20px 0}.introduction nav{display:flex;justify-content:space-around;align-items:center;width:40%;margin:10px 0}.line-division{width:80%;border-top:1px solid #bbb}@media only screen and (max-width:700px){.header-styles{height:300px;width:100%}.header-nav a,.header-nav button{padding:4px 10px;font-size:15px}.header-nav button{font-weight:600}.introduction{width:90%}.introduction h2{font-size:35px}.introduction h4{font-size:15px}.introduction p{font-size:12px}.social-links a{width:35px;height:35px;font-size:14px}.social-links a img{width:42px;height:42px;font-size:14px}}@media only screen and (max-width:550px){.introduction h2{font-size:30px}.introduction h4{font-size:16px}.introduction p{font-size:14px}.social-links a{width:32px;height:32px;font-size:14px}.social-links a img{width:37px;height:37px;font-size:14px}}@media only screen and (max-width:500px){.header-styles{height:300px;width:100%}.header-nav a,.header-nav button{padding:5px 11px;font-size:12px}.header-nav button{font-weight:600}}@media only screen and (max-width:376px){.header-styles{height:300px;width:100%}.header-nav a,.header-nav button{padding:4px 10px;font-size:10px}.header-nav button{font-weight:600}.introduction{width:90%}.introduction h2{font-size:25px}.introduction h4{font-size:15px}.introduction p{font-size:12px}.social-links a{width:27px;height:27px;font-size:14px}.social-links a img{width:31px;height:31px;font-size:14px}}main{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#16161a;color:#94a1b2}.top-button{position:fixed;bottom:0;right:0;margin:50px}.top-button a{background-color:#6f46e9;display:flex;justify-content:center;align-items:center;border-radius:50px;width:60px;height:60px;box-shadow:0 6px 15px 1px rgba(58,58,58,.39);transition:.2s}.top-button a img{width:40px;height:40px}.top-button a img:hover{width:42px;height:42px}.top-button a:hover{box-shadow:0 6px 15px 1px hsla(0,0%,58%,.39)}@media only screen and (max-width:500px){.top-button{display:none}}.about-section{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:80px 0;width:65%;height:400px;color:#94a1b2}.about-section div div{width:49%}.about-section div div div{width:100%}.about-section h2{margin-bottom:50px;color:#d4d4d4;font-size:50px}.about-container{display:flex;flex-direction:row;align-items:center;border-left:2px solid #2cb67d;padding:0 20px;border-radius:5px}.my-description{display:flex;flex-direction:column;justify-content:center;align-items:center}.my-description div h3{margin-bottom:15px;font-size:20px}.my-description div p{font-size:18px}.my-img{display:flex;justify-content:center;height:300px}.my-img img{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:2px 5px 15px 1px rgba(44,182,125,.5)}.transition-layer{display:flex}.transition-layer img{width:100vw;overflow:hidden;background-color:#1e293b;-webkit-transform-origin:bottom;transform-origin:bottom}.download-section{width:100%}.download-div,.download-section{display:flex;justify-content:center}.download-div{height:100px;flex-direction:column;align-items:flex-start}.download-button{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#f7f7f7;font-size:30px;width:300px;height:60px;transition:.3s;border:3px solid #7f5af0;background-color:#7f5af0;border-radius:5px;font-weight:600}.download-button:hover{cursor:pointer;color:#7f5af0;background-color:transparent;border:3px solid #7f5af0}@media only screen and (max-width:1300px){.my-img{height:200px}}@media only screen and (max-width:850px){.my-img{height:150px}}@media only screen and (max-width:700px){.about-section{margin-top:150px;width:90%}.about-section div div{width:90%;height:250px}.about-section h2{font-size:35px}.my-description div p{font-size:17px}.my-img img{height:200px}.download-div p{font-size:15px;margin:0}.download-button{font-size:20px;width:200px;height:40px}.my-img img{height:150px;margin:20px 0}.about-container{flex-direction:column}}@media only screen and (max-width:500px){.about-section{margin-top:70px}.about-container{height:300px}.my-img img{height:170px;margin-top:80px}.download-section{margin-top:150px}}@media only screen and (max-width:400px){.about-container{height:350px}.my-img img{height:150px;margin-top:120px}}@media only screen and (max-width:380px){.about-container{height:200px;margin-bottom:100px}.about-section{margin:70px 0;width:90%}.about-section div div{width:90%}.about-section h2{font-size:25px}.my-description div p{font-size:12px}.my-img img{height:100px;margin:10px 0}.download-div p{font-size:15px;margin:0}.download-button{font-size:20px;width:200px;height:40px}}.footer-section{color:#94a1b2;display:flex;justify-content:center;align-items:center;width:100%;height:100px;background-color:#1e293b;margin-top:100px}@media only screen and (max-width:376px){.footer-section{height:50px}.footer-section h2{font-size:15px}}#skills-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px;padding-top:50px}#skills-section h2{color:#d4d4d4;font-size:50px;text-align:center}.hard-skills{border-bottom:2px solid #7f5af0;background-color:#222;border-radius:5px;margin-top:70px;width:80%;height:100px}.hard-skills,.hard-skills ul{display:flex;align-items:center}.hard-skills ul{justify-content:space-around;width:100%}.hard-skills ul li{display:block;font-size:20px;padding:10px 18px;transition:.2s;border-radius:5px;border:2px solid transparent}.hard-skills ul li:hover{cursor:pointer;border:2px solid #7f5af0;background-color:rgba(129,92,240,.17647058823529413);color:#fff}.skills-description{margin:50px 0;width:65%;display:flex;flex-direction:column;align-items:center;height:200px}.skills-description h3{color:#b4b4b4;font-size:20px}.skill-board{margin-top:20px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;padding:15px 40px;width:100%;height:200px;border-left:2px solid #2cb67d;background-color:rgba(34,34,34,.403921568627451);border-radius:5px}.skill-board h3{font-size:30px;margin-bottom:20px}.skill-board p{font-size:20px;margin-bottom:20px;text-align:left}@media only screen and (max-width:900px){.hard-skills{height:80px}.hard-skills ul li{padding:6px 10px;font-size:15px}.skills-description h3{font-size:22px}.skill-board{padding:15px 10px}.skill-board p{font-size:16px}}@media only screen and (max-width:700px){.skills-description{width:90%}.skill-board{padding:0 40px}}@media only screen and (max-width:570px){#skills-section h2{font-size:35px}.hard-skills{margin-top:50px;width:90%;height:50px}.hard-skills ul li{font-size:12px;padding:3px 5px}.skills-description h3{font-size:22px}.skill-board{padding:15px 10px;height:250px}.skill-board p{font-size:16px}}@media only screen and (max-width:480px){.skill-board{padding:15px 10px;height:270px}.skill-board p{font-size:16px}}@media only screen and (max-width:376px){#skills-section{margin-top:0}#skills-section h2{font-size:25px}.hard-skills{margin-top:50px;width:100%;height:50px;border-radius:0}.hard-skills ul{margin:0 7px}.hard-skills ul li{font-size:10px;padding:3px 5px}.skills-description h3{font-size:18px}.skill-board{padding:15px 10px}.skill-board p{font-size:12px}}.projects-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px 20px;width:100%}.projects-section h2{color:#d4d4d4;font-size:50px}.card-container{margin-top:50px;flex-direction:row;justify-content:center;border-left:2px solid #2cb67d;width:65vw}.card-container,.proj-card{display:flex;flex-wrap:wrap;border-radius:5px}.proj-card{flex-direction:column;justify-content:space-around;margin:30px 60px;padding:10px 5px;border-bottom:2px solid transparent;transition:.2s}.proj-card:hover{cursor:pointer;border-bottom:2px solid #2cb67d;background-color:rgba(34,34,34,.403921568627451)}.proj-card img{width:200px}@media only screen and (max-width:1020px){.proj-card{margin:10px 20px}.proj-card img{width:250px}}@media only screen and (max-width:950px){.proj-card img{width:200px}}@media only screen and (max-width:780px){.proj-card img{width:150px}}@media only screen and (max-width:700px){.card-container{width:90%}}@media only screen and (max-width:570px){.projects-section{margin-top:50px}.projects-section h2{font-size:35px}}@media only screen and (max-width:380px){.projects-section{margin-top:150px;margin-bottom:50px}.projects-section h2{font-size:25px}.proj-card{margin:10px 0}.proj-card img{width:150px}}.contact-section{display:flex;justify-content:center;margin-top:100px;align-items:center;width:100%;height:200px}.contact-container span{font-weight:600}.contact-section section{width:30%}.contact-section h3{font-size:20px}.contact-container img{height:40px;margin:5px 10px}.contact-container nav,.contact-infos{margin-bottom:10px}.contact-container p{margin-top:5px}.contact-container div{display:flex;flex-direction:column;width:100%}.gif-container{width:30%}.gif,.gif-container{display:flex;justify-content:center}.gif{height:200px}.gif img{border-radius:50% 20% 40% 30%/30% 30% 70% 50%;box-shadow:2px 5px 15px 1px rgba(44,182,125,.5)}@media only screen and (max-width:850px){.contact-container h3{font-size:18px}.contact-container p{font-size:12px}.gif{height:150px}}@media only screen and (max-width:570px){.contact-section{flex-direction:column-reverse;justify-content:center;align-items:center}.contact-section section{width:90%;margin-top:10px}.contact-container div{justify-content:center;align-items:center}.contact-container img{height:35px;margin:5px 10px}}@media only screen and (max-width:376px){.contact-section{flex-direction:column-reverse;justify-content:center;align-items:center}.projects-section{margin:70px 0}.contact-section section{width:90%;margin-top:10px}.contact-container div{justify-content:center;align-items:center}.gif-container{margin-bottom:20px}.gif{height:120px}}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Montserrat;src:url(https://fonts.googleapis.com/css2?display=swap&family=Montserrat%3Awght%40400%3B600%3B700&family=Roboto%3Awght%40400%3B500%3B700)}body{font-family:Montserrat,sans-serif;background-color:#16161a;height:auto}
/*# sourceMappingURL=main.909cd0be.chunk.css.map */