#app[data-v-3f5572dd]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-3f5572dd]{margin:0;padding:0;box-sizing:border-box;text-decoration:none;border:none;outline:none;scroll-behavior:smooth;font-family:Poppins,sans-serif}[data-v-3f5572dd]:root{--bg-color:#2f253a;--second-bg-color:#b393dc;--text-color:#ededed;--main-color:#a68fe1;--cyan:#cceaea;--salmon:#fcb08c}html[data-v-3f5572dd]{font-size:62.5%;overflow-x:hidden}body[data-v-3f5572dd]{background-color:var(--bg-color);color:var(--text-color)}header[data-v-3f5572dd]{position:fixed;width:100%;padding:2rem 9%;background:var(--bg-color);display:flex;justify-content:space-between;align-items:center;transition:.3s}header.sticky[data-v-3f5572dd]{background:var(--bg-color);box-shadow:0 .5rem 1rem rgba(0,0,0,.187)}.logo[data-v-3f5572dd]{align-items:center}.logo[data-v-3f5572dd],.navbar[data-v-3f5572dd]{position:relative;display:flex}.logo a[data-v-3f5572dd]{font-size:2.5rem;color:var(--main-color);font-weight:800;cursor:pointer;text-decoration:none;margin-left:1rem}.logo[data-v-3f5572dd]:hover{color:var(--main-color)}.navbar a[data-v-3f5572dd]{font-size:1.7rem;color:var(--text-color);margin-left:4rem;font-weight:600;text-decoration:none;transition:.3s}.navbar a.active[data-v-3f5572dd],.navbar a[data-v-3f5572dd]:hover{color:var(--main-color)}#menu-icon[data-v-3f5572dd]{position:relative;font-size:3.6rem;color:var(--text-color);display:none;cursor:pointer}footer[data-v-3f5572dd]{position:fixed;bottom:0;width:100%;background:var(--bg-color);padding:1px 40px;z-index:100;transition:.3s;box-shadow:0 .5rem 1rem rgba(0,0,0,.866)}.footer-logo[data-v-3f5572dd]{display:flex;justify-content:space-between;align-items:center}.footer-logo img[data-v-3f5572dd]{vertical-align:middle;width:5%;height:5%}.footer-icon[data-v-3f5572dd]{display:flex;right:0;gap:1rem}.footer-icon img[data-v-3f5572dd]{width:30px;height:auto}footer .logotxt[data-v-3f5572dd]{display:flex;align-items:center;justify-content:center;text-align:center;gap:1rem}footer .logotxt p[data-v-3f5572dd]{font-size:1.5rem;color:var(--second-bg-color)}.animate[data-v-3f5572dd]{top:0;right:0;width:100%;height:100%;background:var(--bg-color);z-index:98}#menu-icon .animate[data-v-3f5572dd],.home .show-animate .animate[data-v-3f5572dd],.logo .animate[data-v-3f5572dd],.navbar .animate[data-v-3f5572dd]{animation:showRight 1s ease forwards;animation-delay:calc(.3s*var(--i))}@media (max-width:1440px){html[data-v-3f5572dd]{font-size:55%}}.home-icon[data-v-3f5572dd]{bottom:1rem;top:60rem}.elements.content[data-v-3f5572dd]{top:320px;left:auto;bottom:0;right:-20px;width:85%;height:45%;padding:20px}@media (max-width:991px){html[data-v-3f5572dd]{font-size:50%}.header[data-v-3f5572dd]{padding:2rem 4%}.home[data-v-3f5572dd]{padding:0 4%}.about-content h3[data-v-3f5572dd]{margin-right:20rem}.about-content p[data-v-3f5572dd]{margin-right:15rem}.footer[data-v-3f5572dd]{padding:2rem 4%}}@media (max-width:768px){html[data-v-3f5572dd]{font-size:45%}.header[data-v-3f5572dd]{background-color:var(--bg-color)}#menu-icon[data-v-3f5572dd]{display:block}.home-icon[data-v-3f5572dd]{top:75rem}.about h2[data-v-3f5572dd]{margin-top:-2rem}.about-container[data-v-3f5572dd]{display:grid;grid-template-columns:1fr;text-align:center;gap:18rem}.about-container .droite[data-v-3f5572dd]{display:flex;justify-content:center;margin-top:-6rem}.about-container .gauche[data-v-3f5572dd]{display:flex;justify-content:center;margin-top:-12rem;margin:-10rem}.about-content[data-v-3f5572dd]{width:90%;margin:0 auto}.about-content p[data-v-3f5572dd]{font-size:2.4rem;margin:1rem 4rem 2rem}.navbar[data-v-3f5572dd]{position:absolute;top:100%;left:-100%;width:100%;padding:1rem 4%;background:var(--main-color);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);z-index:1;transition:.25s ease;transition-delay:.25s}.navbar .active[data-v-3f5572dd]{left:0;transition-delay:0s}.navbar .active-nav[data-v-3f5572dd]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--bg-color);border-top:.1rem solid rgba(0,0,0,.2);z-index:-1;transition:.25s ease;transition-delay:0s}.navbar.active .active-nav[data-v-3f5572dd]{left:0;transition-delay:.25s}.navbar a[data-v-3f5572dd]{display:block;font-size:2rem;margin:3rem 0;transform:translateX(-20rem);transition:.25s ease;transition-delay:0s}.navbar.active a[data-v-3f5572dd]{transform:translateX(0);transition-delay:.25s}.home-imgHover[data-v-3f5572dd]{pointer-events:none;background:var(--bg-color);opacity:.8}.home-content p[data-v-3f5572dd]{margin:1rem;margin-right:10rem;font-size:2.5rem}.home-content h3[data-v-3f5572dd],.home-content p[data-v-3f5572dd]{margin-bottom:4rem;margin-top:4rem}.projects-container[data-v-3f5572dd]{margin-top:10rem}.box .elements.content[data-v-3f5572dd]{top:320px;left:auto;bottom:0;right:-20px;width:85%}}@media (max-width:520px){html[data-v-3f5572dd]{font-size:40%}.home-content h1[data-v-3f5572dd]{display:flex;flex-direction:column;font-size:5rem!important;margin-left:6rem;margin-right:8rem}.home-content h3[data-v-3f5572dd]{margin:1rem 0 3rem}.home-icon[data-v-3f5572dd]{width:160px;bottom:6rem!important}.home-content p[data-v-3f5572dd]{margin:1rem;margin-right:10rem;margin-bottom:1rem;font-size:2rem}.model-container[data-v-3f5572dd]{min-height:20rem;width:70%;right:15rem;left:8rem}.contact form[data-v-3f5572dd]{margin-top:-8rem}}@media (max-width:462px){html[data-v-3f5572dd]{font-size:45%}.home-content h1[data-v-3f5572dd]{font-size:5rem;margin-right:30rem}.home-content p[data-v-3f5572dd]{margin:1rem;margin-right:20rem;margin-bottom:1rem}.home-icon a[data-v-3f5572dd]{margin:0 1rem;bottom:-10rem}.about h2[data-v-3f5572dd]{font-size:5rem;margin-top:-12rem}.about-content p[data-v-3f5572dd]{font-size:2rem;margin:1rem 2rem 2rem;padding-bottom:2rem}.about-img[data-v-3f5572dd]{position:relative;width:15rem;height:15rem}.about-content h3[data-v-3f5572dd]{font-size:2.6rem;margin:4rem;margin-top:-1rem}.about-container .droite[data-v-3f5572dd]{margin-top:-8rem;margin-bottom:-8rem}.btn-box[data-v-3f5572dd]{flex-wrap:wrap;gap:1rem;margin-top:4.5rem}.education[data-v-3f5572dd]{padding:10rem 4% 5rem 5%}.heading[data-v-3f5572dd]{font-size:6.5rem;display:flex;flex-direction:column}.contact form .input-box .input-field[data-v-3f5572dd]{width:100%}.footer[data-v-3f5572dd]{flex-direction:column-reverse}footer .footer-logo[data-v-3f5572dd]{gap:5rem}}body{background-color:var(--bg-color)}header{position:fixed;top:0;left:0;width:100%;padding:2rem 9%;display:flex;justify-content:space-between;align-items:center;z-index:100;transition:.3s}header,header.sticky{background:var(--bg-color)}header.sticky{box-shadow:0 .5rem 1rem rgba(0,0,0,.187)}.logo{align-items:center}.logo,.navbar{position:relative;display:flex}.logo a{font-size:2.5rem;font-weight:800;cursor:pointer;text-decoration:none;margin-left:1rem}.logo a,.logo:hover{color:var(--main-color)}.navbar a{font-size:1.7rem;color:var(--text-color);margin-left:4rem;font-weight:600;text-decoration:none;transition:.3s}.navbar a.active,.navbar a:hover{color:var(--main-color)}#menu-icon{position:relative;font-size:3.6rem;color:var(--text-color);display:none;cursor:pointer}.home{display:flex;align-items:center;padding:0 9%;background-size:cover;background-position:50%}.home-content{max-width:60rem;z-index:99}.home-content h1{position:relative;display:inline-block;font-size:5.6rem;font-weight:700;line-height:1.3}.home-content h1 span{color:var(--text-color)}.home-content .text-animate{position:relative;width:32.8rem}.home-content .text-animate h3{font-size:3.2rem;font-weight:700;color:transparent;-webkit-text-stroke:.7px var(--main-color);line-height:5rem;letter-spacing:.2rem;background-image:linear-gradient(var(--main-color),var(--main-color));background-repeat:no-repeat;-webkit-background-clip:text;background-position:0 0;animation:homeBGText 4s linear infinite;animation-delay:2s}.home-content .text-animate h3:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;border-right:2px solid var(--main-color);z-index:-1;animation:homeCursorText 4s linear infinite;animation-delay:2s}.home-content p{font-size:2rem;margin:2rem 0 4rem}.btn-box{position:relative;display:flex;justify-content:space-between;width:40rem;height:5rem;margin-bottom:6rem;gap:2rem}.btn-box .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;width:20rem;height:100%;background:var(--main-color);border:.2rem solid var(--main-color);border-radius:.8rem;font-size:2rem;font-weight:600;letter-spacing:.1rem;color:var(--bg-color);z-index:1;overflow:hidden;cursor:pointer;transition:.5s}.btn-box .btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--bg-color);z-index:-1;transition:.5s}.btn-box .btn:hover:before{width:100%;transition:.3s linear}.btn-box .btn:hover{color:var(--main-color)}.btn-box .btn:nth-child(2){background:transparent;color:var(--main-color)}.btn-box .btn:nth-child(2):hover{color:var(--bg-color)}.btn-box .btn:nth-child(2):before{background:var(--main-color)}.home-icon{position:absolute;display:flex;align-items:center;justify-content:space-between;margin:4rem 0 4rem;gap:2rem}.home-icon a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:8rem;height:8rem;background:transparent;border-radius:50%;font-size:2rem;z-index:1}.home-icon a:hover{transform:scale(1.2);transition:.3s}.imgHover{position:absolute;top:15rem;right:0;width:45%;height:100%;padding-left:10rem}.imgHover img{position:absolute;top:0;width:50%;height:75%;opacity:.6;-o-object-fit:cover;object-fit:cover;border-radius:20px}.about{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;padding-bottom:8rem;background:var(--second-bg-color)}.heading{font-size:8rem;margin-bottom:5rem;text-align:center}.heading span{color:var(--bg-color);margin-right:2rem}.about-container{gap:8rem;padding:8rem}.about-container,.about-img{display:flex;align-items:center;justify-content:center}.about-img{margin-top:-6rem;position:relative;width:35rem;height:35rem;border-radius:50%}.about-img img{width:90%;border-radius:50%;border:.4rem solid var(--bg-color)}.about-img .circle-spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);width:100%;height:100%;border-radius:50%;border-top:.4rem solid var(--second-bg-color);border-bottom:.4rem solid var(--second-bg-color);border-left:.4rem solid var(--bg-color);border-right:.4rem solid var(--bg-color);animation:aboutSpinner 8s linear infinite}.about-content{text-align:center;width:80rem}.about-content h3{margin-top:-6rem;font-size:3.8rem;margin-bottom:40px;text-align:center;color:var(--bg-color)}.about-content p{font-size:2rem;margin:2rem 0 3rem;margin-bottom:40px}.btns-box .btns{position:relative;display:inline-flex;justify-content:center;align-items:center;width:20rem;height:5rem;background:var(--main-color);border:.2rem solid var(--bg-color);border-radius:.8rem;font-size:2rem;font-weight:600;letter-spacing:.1rem;color:var(--bg-color);z-index:1;overflow:hidden;transition:.5s}.btns-box .btns:before,.btns-box.btns:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--bg-color);z-index:-1;transition:.5s}.btns-box .btns:hover:before{width:100%;transition:.3s linear}.btns-box .btns:hover{background-color:var(--bg-color);color:var(--main-color)}.education span{color:var(--main-color);margin-left:2rem}.education{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;padding-bottom:8rem}.education .education-row{display:flex;flex-wrap:wrap;gap:5rem}.education-row .education-column{flex:1 1 40rem}.education-column .title{font-size:2.5rem;margin:0 0 1.5rem 2rem}.education-column .education-box{border-left:.2rem solid var(--main-color)}.education-box .education-content{position:relative;padding-left:2rem}.education-box .education-content:before{content:"";position:absolute;top:2rem;left:-1.1rem;width:2rem;height:2rem;background:var(--main-color);border-radius:50%}.education-content .content{position:relative;padding:1.5rem;border:.2rem solid var(--main-color);border-radius:.6rem;margin-bottom:2rem;overflow:hidden}.education-content .content:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--second-bg-color);opacity:.3;z-index:-1;transition:.5s}.education-content .content:hover:before{width:100%;height:100%}.education-content .content .year{font-size:2rem;font-weight:700;color:var(--text-color);padding-bottom:.5rem}.year img{width:1.8rem;margin-right:.6rem;margin-top:.5rem}.education-content .content h3{font-size:2rem;margin-top:.5rem;color:var(--main-color)}.education-content .content p{font-size:1.6rem;margin-top:.5rem}.skills{background-color:var(--second-bg-color);min-height:auto;padding-bottom:10rem;margin-top:6rem;padding-top:12rem}.skills .skills-row{display:flex;flex-wrap:wrap;gap:5rem}.skills-row .skills-column{flex:1 1 30rem}.skills-column .title{font-size:2.5rem;font-weight:900;margin:0 0 1.5rem 2rem;color:var(--bg-color)}.skills-box .skills-content{position:relative;border:.2rem solid var(--bg-color);border-radius:.6rem;padding:.5rem 1.5rem;z-index:1;overflow:hidden}.skills-box .skills-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:var(--bg-color);opacity:.4;z-index:-1;transition:.5s}.skills-box .skills-content:hover:before{height:100%}.skills-content .progress{padding:1rem 0}.skills-content .progress h3{font-size:1.6rem;display:flex;justify-content:space-between}.skills-content .progress h3 span{color:var(--bg-color)}.skills-content .progress .bar{width:100%;height:2.5rem;border-radius:.6rem;border:.2rem solid var(--bg-color);padding:.5rem;margin-top:.6rem;overflow:hidden}.skills-content .progress .bar span{display:block;height:100%;background-color:var(--bg-color);border-radius:.3rem}.skills-column:first-child .skills-content .progress:first-child .bar span{width:90%}.skills-column:first-child .skills-content .progress:nth-child(2) .bar span{width:80%}.skills-column:first-child .skills-content .progress:nth-child(3) .bar span{width:70%}.skills-column:first-child .skills-content .progress:nth-child(4) .bar span{width:80%}.skills-column:first-child .skills-content .progress:nth-child(5) .bar span,.skills-column:first-child .skills-content .progress:nth-child(6) .bar span{width:60%}.skills-column:nth-child(2) .skills-content .progress:first-child .bar span{width:70%}.skills-column:nth-child(2) .skills-content .progress:nth-child(2) .bar span{width:60%}.skills-column:nth-child(2) .skills-content .progress:nth-child(3) .bar span,.skills-column:nth-child(2) .skills-content .progress:nth-child(4) .bar span{width:50%}.skills-column:nth-child(3) .skills-content .progress:first-child .bar span{width:85%}.skills-column:nth-child(3) .skills-content .progress:nth-child(2) .bar span{width:70%}.skills-column:nth-child(3) .skills-content .progress:nth-child(3) .bar span{width:80%}.skills-column:nth-child(3) .skills-content .progress:nth-child(4) .bar span,.skills-column:nth-child(3) .skills-content .progress:nth-child(5) .bar span{width:70%}.skills-column:nth-child(3) .skills-content .progress:nth-child(6) .bar span,.skills-column:nth-child(3) .skills-content .progress:nth-child(7) .bar span{width:85%}.skills-column:nth-child(4) .skills-content .progress:first-child .bar span,.skills-column:nth-child(4) .skills-content .progress:nth-child(2) .bar span{width:80%}.skills-column:nth-child(4) .skills-content .progress:nth-child(3) .bar span{width:95%}.skills-column:nth-child(4) .skills-content .progress:nth-child(4) .bar span{width:85%}.projects{min-height:auto;padding-bottom:7rem}.projects .heading{margin-top:20px}.projects .heading span{color:var(--main-color)}.projects-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10rem;margin-top:5rem;margin-bottom:15rem}.box{position:relative;border-radius:20px;width:25rem;min-height:50rem;transform-style:preserve-3d}.box .card{position:relative;width:25rem;min-height:50rem;border:.2rem solid hsla(0,0%,100%,.5);border-top:.2rem solid hsla(0,0%,100%,.75);border-left:.2rem solid hsla(0,0%,100%,.75);border-radius:20px;box-shadow:0 25px 45px rgba(0,0,0,.5);transform-style:preserve-3d}.box .card,.elements{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.elements{position:absolute;top:80px;left:-30px;width:100px;height:100px;transform:translateZ(80px);border:.2rem solid hsla(0,0%,100%,.5);border-top:.2rem solid hsla(0,0%,100%,.75);border-left:.2rem solid hsla(0,0%,100%,.75);border-radius:10px}.elements img{top:0;right:60px;width:100px;height:100px}.elements img,.elements.title{left:auto;padding:10px;transform:translateZ(120px)}.elements.title{top:50px;right:-10px;width:150px;height:150px}.elements.title h2{font-size:4rem;margin-top:40px}.elements.name,.elements.title h2{color:var(--text-color);text-align:center}.elements.name{top:210px;left:auto;right:-30px;width:120%;padding:10px;transform:translateZ(100px);background:transparent;margin-top:1.5rem;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border:none;box-shadow:none;font-size:1.8rem;transition:.5s;opacity:1;transition-delay:.25s}.elements.content{top:auto;width:65%;min-height:60px!important}.elements.content p{margin-bottom:1.5rem;font-size:2rem;text-align:center}.box .btns-box.btns a{margin-left:-16px!important}.contact{min-height:auto;padding-bottom:10rem;background:var(--second-bg-color)}.contact form{max-width:70rem;margin:0 auto;text-align:center;padding-top:6rem}.contact form .input-box{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.contact form .input-box .input-field{position:relative;width:49%;margin:1rem 0}.contact form .input-box .input-field input,.contact form .textarea-field textarea{width:100%;height:100%;padding:2rem;font-size:1.6rem;color:var(--bg-color);background:transparent;border-radius:.6rem;border:.2rem solid var(--bg-color)}.contact form .input-box .input-field input::-moz-placeholder,.contact form .textarea-field textarea::-moz-placeholder{color:var(--text-color)}.contact form .input-box .input-field input::placeholder,.contact form .textarea-field textarea::placeholder{color:var(--text-color)}.contact form .textarea-field{position:relative;margin:.8rem 0 4.7rem;display:flex}.contact form .textarea-field textarea{resize:none}.contact form .btns-box.btns .btns{cursor:pointer}@media (max-width:1440px){html{font-size:55%}.home{margin-top:6rem;margin-bottom:10rem}.home h1{font-size:5rem}}.home-icon{bottom:1rem;top:55rem}.elements.content{top:320px;left:auto;bottom:0;right:-20px;width:85%;height:45%;padding:20px}@media (max-width:991px){html{font-size:50%}.header{padding:2rem 4%}.home{padding:0 4%}.home-content{margin-top:-2rem}.home h1{font-size:6rem;padding-right:15rem}.home h1,.home h3{margin-bottom:3rem}.home p{font-size:2.5rem;padding-right:15rem;margin-bottom:5rem}.home-icon{bottom:1rem;top:100rem}.about h2{margin-top:-5rem}.about-container{display:grid;grid-template-columns:1fr;text-align:center;gap:18rem}.about-container .droite{display:flex;justify-content:center;margin-top:-6rem}.about-container .gauche{display:flex;justify-content:center;margin-top:-12rem;margin:-12rem}.gauche h3{margin-top:1rem;margin-right:3rem;margin-left:2rem;font-size:5rem;margin-bottom:6rem}.about-content{width:90%;margin:0 auto}.about-content p{font-size:3rem;margin:1rem 4rem 4rem;margin-bottom:6rem}.footer{padding:2rem 4%}}@media (max-width:768px){html{font-size:40%}.header{background-color:var(--bg-color)}#menu-icon{display:block}.home{margin-top:-10rem}.home-icon{top:65rem}.about h2{margin-top:-2rem}.about-container{display:grid;grid-template-columns:1fr;text-align:center;gap:18rem}.about-container .droite{display:flex;justify-content:center;margin-top:-6rem}.about-container .gauche{display:flex;justify-content:center;margin-top:-12rem;margin:-12rem}.gauche h3{margin-top:1rem;margin-right:3rem;margin-left:2rem}.about-content{width:90%;margin:0 auto}.about-content p{font-size:2.4rem;margin:1rem 4rem 4rem}.navbar{position:absolute;top:100%;left:-100%;width:100%;padding:1rem 4%;background:var(--main-color);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);z-index:1;transition:.25s ease;transition-delay:.25s}.navbar .active{left:0;transition-delay:0s}.navbar .active-nav{position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--bg-color);border-top:.1rem solid rgba(0,0,0,.2);z-index:-1;transition:.25s ease;transition-delay:0s}.navbar.active .active-nav{left:0;transition-delay:.25s}.navbar a{display:block;font-size:2rem;margin:3rem 0;transform:translateX(-20rem);transition:.25s ease;transition-delay:0s}.navbar.active a{transform:translateX(0);transition-delay:.25s}.home-imgHover{pointer-events:none;background:var(--bg-color);opacity:.8}.home-content{margin-top:10rem}.home-content p{margin:1rem;margin-right:15rem;margin-bottom:4rem;margin-top:3.5rem;font-size:2.2rem}.home-content h3{margin-bottom:4rem;margin-top:3rem}.projects-container{margin-top:10rem}.box .elements.content{top:320px;left:auto;bottom:0;right:-20px;width:85%}}@media (max-width:540px){html{font-size:40%}.home-content{margin-top:25rem;margin-bottom:6rem}.home-content h1{display:flex;flex-direction:column;font-size:4rem!important;margin-left:2rem}.home-content h3{margin:1rem 0 3rem}.home-icon{width:160px;bottom:6rem!important;top:88rem}.home-content p{margin:1rem;margin-right:3.5rem;margin-bottom:3rem;font-size:2rem}.model-container{min-height:20rem;width:70%;right:15rem;left:8rem}.about h2{font-size:6rem}.education h2,.projects .heading h2,.skills h2{font-size:6rem;margin-top:.5rem;margin-left:2rem}.contact form{margin-top:-8rem;margin-bottom:5rem}}@media (max-width:462px){html{font-size:45%}.home-content{margin-top:25rem;margin-bottom:10rem}.home-content h1{font-size:3.5rem!important;margin-right:10rem}.home-content h3{font-size:2.5rem!important}.home-content p{margin:1rem;margin-right:rem;margin-bottom:1rem}.home-icon a{margin:0 1rem;bottom:-7rem}.about h2{font-size:5rem;margin-top:-5rem}.about-content p{font-size:2rem;margin:1rem 2rem 2rem;padding-bottom:2rem}.about-img{position:relative;width:15rem;height:15rem}.about-content h3{font-size:2.6rem;margin:4rem;margin-top:-1rem}.about-container .droite{margin-top:-8rem;margin-bottom:-8rem}.btn-box{flex-wrap:wrap;gap:1rem;margin-top:4.5rem}.about h2,.education h2{font-size:4rem}.education h2{margin-top:-2rem;margin-left:2rem!important}.skills h2{font-size:4rem;margin-top:-6rem;margin-left:-1rem}.projects #projects h2{font-size:4rem!important;margin-top:.5rem;margin-left:2rem}.contact h2{font-size:4rem;margin-top:-6rem;margin-left:-1rem}.contact form .input-box .input-field{width:100%}.footer{flex-direction:column-reverse}footer .footer-logo{gap:5rem}}@media (max-width:360px){html{font-size:45%}.home-icon a{padding-right:-10rem!important;bottom:-7rem;margin-left:-.5rem}.home-content{margin-top:25rem;margin-bottom:10rem}.home-content h1{font-size:3.5rem!important;margin-right:10rem}.home-content h3{font-size:2.3rem!important}.about p{font-size:2rem;margin-left:4rem;margin-right:4rem}.education h2{font-size:3rem;margin-top:-2rem;margin-left:2rem!important}.skills h2{font-size:3rem;margin-top:-6rem;margin-left:-1rem}}@keyframes homeBGText{0%,10%,to{background-position:-33rem 0}65%,85%{background-position:0 0}}@keyframes homeCursorText{0%,10%,to{width:0}65%,78%,85%{width:100%;opacity:1}75%,81%{opacity:0}}@keyframes aboutSpinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes showRight{to{width:0}}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;border:none;outline:none;scroll-behavior:smooth;font-family:Poppins,sans-serif}:root{--bg-color:#2f253a;--second-bg-color:#b393dc;--text-color:#ededed;--main-color:#a68fe1;--cyan:#cceaea;--salmon:#fcb08c}html{font-size:62.5%;overflow-x:hidden}body{color:var(--text-color)}section{min-height:100vh;padding:10rem 9% 2rem}