.home-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;margin-top:50px}.profile-picture{width:150px;height:150px;border-radius:50%}.hero{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.hero h1{font-size:4rem;font-weight:700;text-align:center;color:#444;margin-bottom:0}.hero h2{font-size:2rem;font-weight:400;text-align:center;color:#666;margin-top:.5rem}.projects-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.project-card{width:300px;margin:1rem;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.2)}.project-card img{width:100%;height:200px;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px}.project-card .project-info{padding:1rem}.project-card h3{font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.project-card p{font-size:1rem;margin:0;line-height:1.5;color:#555}.project-card a{display:block;margin-top:1rem;text-decoration:none;font-weight:700;color:#333}.project-card a:hover{color:#666}@media (max-width:600px){.project-card{width:100%}}.about-container{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:initial;margin-top:100px;width:100%}.about-text{font-size:24px;line-height:1.5;font-family:Roboto}.about-resume,.about-text{text-align:center;margin-bottom:40px;width:70%;display:inline-block}.projects-container{max-width:800px;padding:50px 20px;margin:80px auto 0}.projects-title{font-size:32px;font-weight:700;margin-bottom:40px;padding-right:30px;text-align:center;font-family:sans-serif}.categories{display:flex;justify-content:center;margin-top:20px;margin-bottom:30px}button{display:block;padding:10px 20px;margin:0 10px;font-size:16px;font-weight:700;font-family:sans-serif;color:#333;background-color:initial;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease}button.active,button:hover{background-color:grey;color:#fff}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px}.project-card{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#1a1a1a;color:#fff;position:fixed;top:0;left:0;height:50px;width:100%;padding:10px;z-index:9999}.navbar__logo{padding-left:20px;font-size:1.5rem;font-family:sans-serif}.navbar__logo-link{color:#fff;text-decoration:none}.navbar__links{display:flex;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding-right:1.5rem}.navbar__link{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:5px;font-family:sans-serif}.navbar__link.active,.navbar__link:hover{background-color:#fff;color:#1a1a1a}nav{padding-bottom:30px}nav ul{display:flex;list-style-type:none;margin:0;padding:0}nav ul li a{color:#fff;text-decoration:none;margin-right:1%}nav ul li a.active{font-weight:700}.navbar-toggler focus{outline:0}@media (max-width:768px){.nav-links{display:none}.navbar__link{color:#1a1a1a}}@media (min-width:769px){.navbar-toggler{display:none}}.dropdown{background-color:initial}.dropdown-item{margin:10px 0}.dropdown-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:50px;list-style:none;-webkit-animation-name:slide-down;animation-name:slide-down;-webkit-animation-duration:.5s;animation-duration:.5s;display:block;padding:.5rem 1rem;grid-gap:1rem;gap:1rem;background-color:#f1f1f1;border-radius:10px;box-shadow:None;color:#1a1a1a}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.show-nav .nav-links{display:block;color:#fff}.work-experience-container{flex-direction:column;padding:50px 0;margin-top:20px}.work-experience-container,.work-experience-item{display:flex;align-items:center;font-family:sans-serif}.work-experience-item{justify-content:space-between;width:70%;margin:50px 0;padding:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.company-logo img{width:100px;height:100px;object-fit:contain;margin-right:40px}.company-info{flex-grow:1}.company-info h2{margin:0;font-size:24px;font-weight:700}.company-info h3{margin:0 0 10px;font-size:18px;font-weight:400}.company-info p{margin:0 0 10px;font-size:16px;font-weight:400}.tech-stack{display:flex;flex-wrap:wrap;margin-top:10px}.tech-stack span{display:inline-block;margin-right:10px;padding:5px 10}.classes-container{margin-top:50px;display:flex;flex-direction:column;align-items:center}.classes-container h2{margin:0;font-size:24px;font-weight:700;text-align:center;color:#555}.classes-container ul{margin-top:20px;list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;justify-content:center}.classes-container li{margin:5px;padding:10px;border-radius:5px;font-size:18px;font-weight:400;line-height:1.5;color:#fff;background-color:#555;cursor:default;transition:background-color .3s ease}.classes-container li:hover{background-color:#333}.classes-container a{margin:5px;padding:10px;border-radius:5px;font-size:18px;font-weight:400;line-height:1.5;color:#fff;background-color:#555;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.classes-container a:hover{background-color:#333}
/*# sourceMappingURL=main.f84da525.chunk.css.map */