@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";.container{max-width:1300px!important;margin:0 auto;position:relative}@media (max-width: 1300px){.container{padding:0 1.5rem}}.nav-wrapper{background-color:#0000001a;padding:.5rem 0;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.nav-content{max-width:1300px;display:flex;align-items:center;justify-content:space-between;padding:1rem 0;margin:0 auto}.logo{width:12rem;height:auto}.nav-content ul{display:flex;align-items:center;gap:.5rem;list-style:none}.nav-content li{margin:0 1.5rem}.menu-item{text-decoration:none;font-size:.9rem;font-weight:500;color:#fff;position:relative;cursor:pointer}.menu-item:before{content:" ";width:2rem;height:.2rem;background:linear-gradient(90deg,#a993fe,#7e61e7);border-radius:.5rem;position:absolute;bottom:-.6rem;opacity:0;transform:translate(-1.5rem);transition:all .3s ease}.menu-item:hover:before{width:100%;transform:translate(0);opacity:1}.contact-btn{font-size:.9rem;font-weight:500;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(90deg,#a993fe,#7e61e7);padding:.6rem 2rem;border:none;outline:1.5px solid transparent;border-radius:.2rem;cursor:pointer;transition:all .3 ease}.contact-btn:hover{color:#a993fe;background:#000;outline:1.5px solid #a993fe}.menu-btn{width:2.5rem;height:2.5rem;font-size:1.5rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:.4rem;color:#fff;background:linear-gradient(90deg,#a993fe -.13%,#7e61e7 99.87%);line-height:0;cursor:pointer;transition:all .4s ease;display:none;margin:0 1rem}.menu-btn:hover{color:#a993fe;background:#000;border:1px solid #a993fe}.menu-btn span img{width:100%}@media (max-width: 425px){.logo{width:10rem;height:auto}.nav-content ul{display:none}}@media (max-width: 769px){.menu-btn{display:block}.nav-content ul{display:none}}@media (max-width: 1325px){.nav-wrapper ul{padding:0 2rem}}.mobile-menu{width:100vw;height:100vh;display:none;background-color:#0000004d;position:fixed;left:0;top:0;z-index:999!important;opacity:0;box-shadow:0 29px 80px #0000004d;transition:all .3s ease;transform:translate(-100vw)}.mobile-menu-container{width:60vw;height:100vh;background-color:#342864;padding:2rem}.mobile-menu.active{opacity:1;transform:translate(0)}.mobile-menu img{margin-bottom:3rem}.mobile-menu ul{display:flex;flex-direction:column;gap:2rem;list-style:none;margin-left:-2rem}@media (max-width: 769px){.mobile-menu{display:block}}.hero-container{display:flex;align-items:center;position:relative}.hero-content{flex:1}.hero-content h2{font-size:3.8rem;font-weight:600;line-height:5rem;margin-bottom:1rem}.hero-content p{width:80%;font-size:1rem;font-weight:400;line-height:2rem}.hero-img{flex:1;display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:5rem}.hero-img>div{display:flex;align-items:flex-end;gap:2rem}.columnDirection{display:flex;flex-direction:column;gap:2rem}.hero-img>div>img{width:25rem;transition:all .3s ease}#profile-pic{border-radius:20px}.tech-icon{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:.65rem;border:1.5px solid #6852ba}.tech-icon img{max-width:2.5rem}.hero-img>div>img:hover,.tech-icon img:hover{transform:translateY(-.5rem)}@media (max-width: 1025px){.hero-content h2{font-size:3rem;line-height:4rem}.hero-content{font-size:.9rem;line-height:1.6rem}.hero-img>div>img{width:20rem}.tech-icon{width:4rem;height:4rem}.tech-icon img{width:2.5rem}}@media (max-width: 760px){.hero-container{flex-direction:column}.hero-img{margin:2rem 0}.hero-container h2{margin-top:3rem}.hero-content h2,.hero-content p{width:auto;text-align:center}.hero-container:after,.hero-container:before{content:" ";width:18rem}.hero-container:after{top:0rem;left:0rem}.hero-container:before{bottom:2rem;right:0rem}}@media (max-width: 600px){.hero-content h2{font-size:2.2rem;line-height:3rem}.hero-content p{font-size:.8rem;line-height:1.3rem}.hero-img{gap:1rem}.hero-img>div{gap:1rem}.hero-img>div>img{width:16rem}.tech-icon{width:3.3rem;height:3.3rem}.tech-icon img{width:2rem}}.skills-container{margin:4rem 0;position:relative}.skills-container:after,.skills-container:before{content:" ";width:28rem;height:28rem;border-radius:28.125rem;background:#7c66e3;position:absolute;z-index:-1;filter:blur(200px)}.skills-container:after{top:-3rem;left:-5rem}.skills-container:before{background:#9e51b9;bottom:0rem;right:0rem}.skills-container h5{font-size:1.5rem;font-weight:600;margin-bottom:3.5rem}.skills-content{display:flex;align-items:flex-start;gap:3rem}.skills{flex:1;display:grid;grid-template-columns:repeat(2,1fr)}.skills-info{flex:1}@media (max-width: 1025px){.skills{padding-left:1rem}.skills,.skills-content{grid-gap:2rem}}@media (max-width: 768px){.skills-content{flex-direction:column-reverse;gap:3rem}.skills,.skills-info{width:100%}.skills{grid-template-columns:repeat(1,1fr)}.skills-container h5{font-size:1.3rem;margin-bottom:2rem}.skills-container:after,.skills-container:before{width:18rem;height:18rem}}@media (max-width: 600px){.skills-container{padding:0}}.skills-card{border-radius:.65rem;border:1.5px solid #6751b9;padding:2.5rem;text-align:center;background:#16112f65;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);position:relative;cursor:pointer;transition:all .3s ease;margin:.5rem}.skills-card:hover,.skills-card.active{background:linear-gradient(180deg,#aa94fe,#7c5fe6)}.skills-card span{font-size:1.3rem;font-weight:500}.skill-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#2e2252;border-radius:.65rem;border:1.5px solid #6852ba;position:absolute;top:-1rem;left:-1rem}.skill-icon img{width:2.4rem;height:auto;object-fit:contain}@media (max-width: 10025px){.skills-car{padding:2rem;margin:.4rem}.skill-card span{font-size:1rem}.skill-icon{width:3rem;height:3rem}.skill-icon img{width:1.8rem}}@media (max-width: 768px){.skills-cars{margin:.3rem}.skills-cars span{font-size:.9rem}}.skills-info-card{min-height:23rem;border-radius:.65rem;border:1.5px solid #6751b9;background:#16112f65;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.skills-info-card h6{font-size:1.2rem;font-weight:500;padding:.8rem 2rem;background:linear-gradient(180deg,#ac96ff,#7c5fe6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:1.5px solid #6751b9}.skills-info-content{padding:2rem}.skill-info{display:flex;align-items:center;justify-content:space-between}.skill-info p{font-size:1rem;font-weight:500}.skill-info .percentage{color:#dd8cfa}.skill-progress-bg{width:100%;height:.5rem;background:#382e68;border-radius:.5rem;margin:1rem;overflow:hidden}.skill-progress{width:0%;height:.5rem;background:linear-gradient(90deg,#aa94fe -50%,#7d60e6 50%);border-radius:.5rem;transition:all .5s ease-in-out}@media (max-width: 1025px){.skills-info-card h6{font-size:1.1rem}.skill-info p{font-size:.9rem}.skills-info-content{padding:1.5rem}}.experience-container{margin:4rem 0;position:relative}.experience-container h5{font-size:1.5rem;font-weight:600;margin-bottom:3rem}.experience-content{max-width:80vw;margin:0 auto}.carrousel{display:flex;flex:none;scroll-behavior:smooth;overflow-x:auto}.carrousel::-webkit-scrollbar{display:none}.Scroll-Buttons{display:flex;align-items:center;justify-content:center;margin-top:1rem}.Scroll-Buttons .Scroll-Button{background-color:transparent;border:none;cursor:pointer;margin:.5rem}.Scroll-Buttons button{width:3rem}.Scroll-Buttons button:first-child img{transform:rotate(180deg)}.work-experience-card{display:flex;flex-direction:column;min-width:300px;background:#130f2a;border-radius:.65rem;border:1.5px solid #6751b9;padding:1.5rem;margin:0 1rem}.work-experience-card h6{font-size:1.05rem;font-weight:500;margin-bottom:.7rem}.workDuration{display:inline-block;font-size:.7rem;font-weight:400;background:#6751b980;border-radius:.3rem;padding:.4rem .6rem;margin-bottom:1.3rem}.work-experience-card ul li{list-style:none;font-size:.8rem;font-weight:400;margin-bottom:.5rem;position:relative}.work-experience-card ul li:after{content:" ";width:.5rem;height:.5rem;background-color:#6751b9;border-radius:.5rem;position:absolute;left:-1.3rem;top:.35rem}.work-experience-card button{background-color:#6751b9;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.work-experience-card button:hover{background-color:#6751b980}.buttonWrapper{height:100%;display:flex;align-items:end}.buttonWrapper div{width:100%;display:flex;justify-content:center}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10}.modal-content{background:#fff;color:#000;padding:20px;border-radius:5px;position:relative;max-width:500px;width:100%}.modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}.contact-container{margin:4rem 0;position:relative}.contact-container h5{font-size:1.5rem;font-weight:600;margin-bottom:3rem}.contact-content{display:flex;gap:3rem}@media (max-width: 768px){.contact-content{flex-direction:column-reverse}.contact-content h5{font-size:1.3rem;margin-bottom:2rem}}.contact-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#130f2a;border-radius:.65rem;border:1.5px solid #6751b9;padding:1.5rem;margin-bottom:2rem;gap:20px}.contact-details-card .icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#3d3072;margin-bottom:.8rem}.contact-details-card a{text-decoration:none;color:#fff}.icon img{width:1.8rem;height:auto;object-fit:contain}.contact-details-card p{font-size:.9rem;font-weight:400}@media (min-width: 760px){.contact-details-card{flex-direction:row;justify-content:space-around}}.footer{font-size:.8rem;text-align:center;background:linear-gradient(90deg,#303872,#423477);padding:1rem}*{font-family:Poppins,sans-serif;margin:0;box-sizing:border-box}body{margin:0;padding:0;color:#fff;background-color:#060417}
