.navbar{background:#000;font-size:1.2rem;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-container{align-items:center;display:flex;height:80px}.navbar-container{justify-content:flex-end;max-width:1500px;padding:0;width:100%}.navbar-logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:2rem;justify-self:start;margin-bottom:10px;text-decoration:none}.menu-icon{display:none}.nav-menu{grid-gap:10px;display:grid;grid-template-columns:repeat(5,auto);justify-content:end;list-style:none;margin-right:2rem;text-align:center;width:60vw}.nav-item{height:80px}.nav-links{align-items:center;color:#fff;display:flex;font-family:Inter,sans-serif;height:100%;letter-spacing:.1em;padding:.5rem 1rem;text-decoration:none}.nav-links:hover{border-bottom:4px solid #fff;cursor:pointer;transition:all .2s ease-out}.fa-bars{color:#fff}.nav-links-mobile{display:none}@media screen and (max-width:960px){.navbar-container{justify-content:space-between}.nav-menu{display:flex;flex-direction:column;height:90vh;left:-100%;position:absolute;top:80px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#242222;left:0;padding:0;z-index:1}.nav-links{display:table;padding:2rem;text-align:center;width:100%}.nav-links:hover{background-color:#fff;border-radius:0;color:#242424;width:100%}.navbar-logo{left:0;position:absolute;top:0;transform:translate(25%,50%)}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.fa-times{color:#fff;font-size:2rem}.nav-links-mobile{background-color:initial;border:1px solid #fff;border-radius:4px;color:#fff;display:block;font-size:1.5rem;margin:2rem auto;padding:14px 20px;text-align:center;text-decoration:none;transition:all .3s ease-out;width:80%}.nav-links-mobile:hover{background:#fff;color:#242424;transition:.25s}}.project-section{background-color:#28363d;height:120vh;padding-top:80px;text-align:center;width:auto}.title-container{margin-bottom:20px}.title-container h1{color:#fff;font-size:2.5em;font-weight:700;margin-bottom:1.5rem}.segmented-control{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;background:#ffffff14;border:1px solid #ffffff1a;border:1px solid #ffffff1f;border-radius:12px;border-radius:16px;box-shadow:0 4px 6px #0000001a;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 0 0 1px #ffffff0d;display:inline-flex;gap:.25rem;padding:.5rem;position:relative}.segmented-control button{background:#0000;border:none;border-radius:12px;color:#fffc;cursor:pointer;font-size:.95rem;font-weight:500;min-width:120px;padding:.75rem 1.5rem;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1}.segmented-control button:hover:not(.active){background:#ffffff1a;color:#fff}.segmented-control button[class*=bg-white]{background:#465a5e;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;color:#1a202c;font-weight:600;transform:translateY(-1px)}.gallery-container{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5));margin:0 50px;padding:25px 0 0}.gallery-wrap{display:flex;flex-direction:row;gap:4px;height:70vh;width:100%}.item{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:flex .8s ease;transition-delay:.25s}.item:hover{flex:14 1}.item:hover p{animation:fade-in 2.5s ease;display:block}.item p{background-color:#28363dcc;border-radius:8px;color:#fff;display:none;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5));margin:25px;min-width:250px;padding:15px;position:absolute;text-align:left;top:0}.item-1{border-radius:5px 0 0 5px}.item-5{border-radius:0 5px 5px 0}.github-link{margin-bottom:20px;margin-top:20px;text-align:center}.github-link a{border-bottom:2px solid #ffffff4d;color:#fff;font-family:Georgia,serif;font-size:1.2rem;padding-bottom:2px;text-decoration:none;transition:color .3s ease,border-color .3s ease}.github-link a:hover{border-color:#fff;color:#fff}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.project-section{height:auto;min-height:100vh;padding-top:10px}.gallery-container{margin:0 20px;padding-top:15px}.gallery-wrap{flex-direction:column;gap:15px;height:auto}.item{border-radius:5px;flex:none;height:250px;width:100%}.item:hover{flex:none;transform:scale(1.02);transition:transform .3s ease}.item p{display:block;margin:15px}.item-1,.item-5{border-radius:5px}}.contactme-section{background:linear-gradient(90deg,#2c3e50,#4ca1af);padding:50px 0}.contact-form{background:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;margin:10% auto 5%;width:70%}.contact-form .form-control{border-radius:1rem;margin-bottom:1rem}.contact-image{text-align:center}.contact-image img{border-radius:6rem;margin-top:-3%;transform:rotate(29deg);width:11%}.contact-form form{padding:14%}.contact-form form .row{margin-bottom:1rem}.contact-form h1{color:#0062cc;font-weight:700;margin-bottom:8%;margin-top:-10%;text-align:center}.contact-form .btnContact{background:#dc3545;border:none;font-weight:600}.btnContactSubmit,.contact-form .btnContact{border-radius:1rem;color:#fff;cursor:pointer;margin-top:1rem;padding:1.5%;width:50%}.btnContactSubmit{background-color:#0062cc;border:none}.form-group{margin-bottom:1rem}.backgroundVideo{height:100%;object-fit:cover;position:fixed;width:100%;z-index:-1}.main-container{align-items:center;box-shadow:inset 0 0 0 1000px #0003;display:flex;flex-direction:column;height:100vh;justify-content:center;object-fit:contain;width:100%}.main-container>h1{color:#fff;font-family:Inter,sans-serif;font-size:85px;margin-top:-100px}.main-container>p{color:#fff;margin-top:8px}@media screen and (max-width:960px){.main-container>h1{font-size:50px;margin-top:150px}}@media screen and (max-width:760px){.main-container>h1{font-size:50px;margin-top:-100px}.main-container>p{font-size:30px}}.about_me-section{align-items:center;background:linear-gradient(90deg,#26342c,#424d44);color:#fff;display:flex;height:100vh;justify-content:center;width:100%}.about_me-content{display:flex;justify-content:space-between;max-width:1200px;width:80%}.about_me-text{font-family:Inter,sans-serif;font-size:1.1rem;padding-right:25px;width:50%}.about_me-carousel{padding-left:25px;padding-top:13px;width:50%}.carousel-inner img{border-radius:4px;height:auto;max-height:400px;object-fit:cover;width:100%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#000;border-radius:10%}@media (max-width:992px){.about_me-content{flex-direction:column}.about_me-carousel{display:none}.about_me-text{font-size:1rem;width:100%}}@media (max-width:768px){.about_me-text{font-size:1.2rem}}@media (max-width:576px){.about_me-text{font-size:.9rem}}.skills-section{background-color:#e0e0e0;box-sizing:border-box;display:flex;flex-direction:column;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;justify-content:space-between;min-height:90vh;padding:110px 20px 20px;width:100%}.header{color:#333;font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center}.icons-container{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);justify-items:center;margin:0 auto;max-width:100%;padding-top:40px}.skill-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:transform .3s ease}.skill-box:hover{transform:scale(1.05)}.programming-image{height:100px;width:auto}.resume-link{margin-bottom:20px;margin-top:40px;text-align:center}.resume-link a{border-bottom:2px solid #333;color:#333;font-family:Georgia,serif;font-size:1.2rem;padding-bottom:2px;text-decoration:none;transition:color .3s ease,border-color .3s ease}.resume-link a:hover{border-color:#666;color:#666}@media (max-width:620px){.icons-container{gap:20px;grid-template-columns:1fr}.programming-image{height:80px}.header{font-size:2.5rem}.skills-section{height:auto;min-height:90vh}}:root{--footer-bg-color:#2c3e50;--footer-text-color:#ecf0f1;--footer-link-color:#3498db;--footer-link-hover-color:#2980b9;--footer-padding:1rem;--footer-max-width:1200px;--footer-font-size:1rem;--footer-icon-size:24px}.footer{background-color:#2c3e50;background-color:var(--footer-bg-color);color:#ecf0f1;color:var(--footer-text-color);font-family:Arial,sans-serif;padding:1rem;padding:var(--footer-padding)}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;max-width:var(--footer-max-width)}.footer-name{font-size:1.2em;font-weight:700}.footer-links{display:flex;gap:1rem}.footer-icon{fill:#ecf0f1;fill:var(--footer-text-color);height:24px;height:var(--footer-icon-size);transition:fill .3s ease;width:24px;width:var(--footer-icon-size)}.footer a:hover .footer-icon{fill:#2980b9;fill:var(--footer-link-hover-color)}@media (max-width:600px){.footer-content{flex-direction:column;gap:1rem}.footer-name{font-size:1em}.footer-icon{--footer-icon-size:20px}}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}.about-me,.contact-me,.home,.projects,.resume{align-items:center;display:flex;font-size:3rem;height:90vh;justify-content:center}.section{background-color:#fff}
/*# sourceMappingURL=main.7425ff3b.css.map*/