.navbar{align-items:center;background-color:#262626;display:flex;justify-content:flex-end;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.nav-links{display:flex;gap:30px;list-style:none;margin:0;padding:0 4em}.nav-links li a{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:color .3s ease}.nav-links li a:hover{color:#f1c40f}.intro-container{align-items:center;background-color:#262626;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.wave-svg{height:auto;overflow:visible;width:80vw}.animate-button{background:#fff;border:none;border-radius:4px;color:#262626;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:10px 20px}.experience-section{align-items:center;background-color:#fbfef9;display:flex;flex-direction:column;min-height:100vh;padding:80px 40px}.experience-section h2{color:#262626;font-family:Roboto,sans-serif;font-size:4.5em;font-weight:900;margin-bottom:80px;margin-top:7vh}.timeline-container{margin:0 auto;max-width:1600px;padding:40px 0;position:relative;width:100%}.timeline-line{background-color:#000;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.timeline-item{align-items:center;display:flex;margin-bottom:100px;position:relative;width:100%}.timeline-item.left{justify-content:flex-start}.timeline-item.right{justify-content:flex-end}.timeline-content{border:5px solid #000;border-radius:12px;padding:30px;position:relative;width:48%}.timeline-item.left .timeline-content{background-color:#7fb069;margin-right:calc(50% + 100px)}.timeline-item.right .timeline-content{background-color:#e6aa68;margin-left:calc(50% + 100px)}.timeline-content h3{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;margin:0 0 8px}.timeline-item.left .timeline-content h3,.timeline-item.right .timeline-content h3{color:#02020b}.timeline-content h4{font-family:Roboto,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px}.timeline-item.left .timeline-content h4,.timeline-item.right .timeline-content h4{color:#02020b}.technologies{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin:0 0 16px}.timeline-item.left .technologies{color:#02020b}.timeline-item.right .technologies{color:#000}.achievements p{font-family:Roboto,sans-serif;font-size:15px;line-height:1.5;margin:8px 0}.timeline-item.left .achievements p{color:#02020b}.timeline-item.right .achievements p{color:#000}.timeline-dot{align-items:center;background-color:#2196f3;border:4px solid #02020b;border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:60px;z-index:10}.dot-icon{font-size:28px}.timeline-date{color:#02020b;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;position:absolute;white-space:nowrap}.timeline-item.left .timeline-date{left:calc(50% + 80px)}.timeline-item.right .timeline-date{right:calc(50% + 80px)}@media (max-width:768px){.timeline-line{left:30px}.timeline-item{align-items:flex-start;flex-direction:column}.timeline-item.left,.timeline-item.right{justify-content:flex-start}.timeline-content{margin-left:80px!important;margin-right:0!important;width:calc(100% - 80px)}.timeline-dot{left:30px}.timeline-date{margin-left:80px;margin-top:10px;position:static}}.projects-section{background-color:#262626;min-height:auto;padding:80px 60px}.projects-header{margin-bottom:60px}.projects-section h2{font-size:56px;font-weight:900;margin:0 0 20px}.projects-description,.projects-section h2{color:#fbfef9;font-family:Roboto,sans-serif}.projects-description{font-size:24px;font-weight:400;line-height:1.4;margin:0;max-width:900px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.project-card{align-items:center;background-color:#fff;border:3px solid #000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:50px 30px;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.project-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.project-icon{align-items:center;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.project-icon img{height:100%;object-fit:contain;width:100%}.project-title{font-size:28px;font-weight:900;margin:0 0 8px}.project-subtitle,.project-title{color:#000;font-family:Roboto,sans-serif}.project-subtitle{font-size:18px;font-weight:600;margin:0}@media (max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects-section{padding:60px 30px}.projects-section h2{font-size:42px}.projects-description{font-size:20px}.projects-grid{gap:20px;grid-template-columns:1fr}.project-card{padding:40px 25px}}.contact-section{align-items:center;background-color:#fbfef9;display:flex;justify-content:center;min-height:auto;padding:80px 60px}.contact-content{max-width:800px;text-align:center}.contact-section h2{font-size:56px;font-weight:900;margin:0 0 20px}.contact-description,.contact-section h2{color:#262626;font-family:Roboto,sans-serif}.contact-description{font-size:24px;font-weight:400;line-height:1.4;margin:0 0 60px}.social-links{gap:40px}.social-icon,.social-links{align-items:center;display:flex;justify-content:center}.social-icon{background-color:#000;border:3px solid #fff;border-radius:16px;color:#fff;height:80px;text-decoration:none;transition:all .3s ease;width:80px}.social-icon:hover{background-color:var(--hover-color);border-color:var(--hover-color);box-shadow:0 8px 16px #0003;color:#fff;transform:translateY(-5px) scale(1.05)}.social-icon svg{height:48px;width:48px}@media (max-width:768px){.contact-section{padding:60px 30px}.contact-section h2{font-size:42px}.contact-description{font-size:20px;margin-bottom:40px}.social-links{gap:30px}.social-icon{height:70px;width:70px}.social-icon svg{height:40px;width:40px}}body{background:#262626;margin:0;overflow-x:hidden;padding:0}.app{min-height:100vh;width:100%}
/*# sourceMappingURL=main.7fa7e35a.css.map*/