@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);body{background-color:#000;color:#3669d89a;font-family:Poppins,sans-serif;margin:0;padding:0}.home-header,.other-header{background:#000;box-shadow:0 0 1.5vw #1c67adcc;padding:1vw 2vw;text-align:center;z-index:1000}.other-header{border-bottom:none}nav a{color:#3669d89a;font-size:1.5vw;font-weight:700;margin:0 2vw;padding:.5vw 1vw;text-decoration:none;transition:color .3s ease}nav a:hover{color:#fff}.home-container{height:100vh;overflow:hidden;position:relative}#background-video-home{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}#scrolling-container{height:30vh;left:50%;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1}#scrolling-text{animation:scrollText 35s linear infinite;color:#000;display:inline-block;font-size:1.1vw;font-weight:700;white-space:nowrap}@keyframes scrollText{0%{transform:translateY(5%)}to{transform:translateY(-100%)}}.about-container{height:100vh;overflow-y:auto;position:relative}#background-video-about{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.about-content{color:#3669d89a;padding:2%;position:relative;text-align:center;z-index:1}.about-content h1{color:#3669d89a;font-size:2.5vw;margin-bottom:2%}.tagline{color:#fff;font-size:1.2vw;margin-bottom:2%}.cards-container{display:flex;flex-wrap:wrap;gap:2%;justify-content:center;margin-bottom:2%}.card-wrapper{gap:1%}.card,.card-wrapper{align-items:center;display:flex;flex-direction:column}.card{background-color:#000;border:.5vh solid #3669d89a;border-radius:3%;box-shadow:0 0 2vw #366bcc80;max-width:18vw;padding:1.5%;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.card:hover{box-shadow:0 0 2.5vw #366bcc80;transform:scale(1.1)}.card h2{color:#3669d89a;font-size:1.2vw;margin-bottom:1%}.card-image{border-radius:10px;height:auto;margin-bottom:1%;width:100%}.download-button{background-color:#3669d89a;border-radius:5px;color:#000;display:inline-block;font-size:1vw;margin-left:1%;margin-right:1%;margin-top:1%;padding:.5% 1%;text-align:center;text-decoration:none;transition:background-color .3s ease;width:98%}.download-button:hover{background-color:#fff}.description-text{color:#fff;font-size:1vw;max-width:18vw;padding:0 1%;text-align:center;width:100%}.work-page{align-items:flex-start;display:flex;justify-content:center;padding:2%}.work-video-container{height:100vh;left:10%;overflow:hidden;position:fixed;top:0;width:12%;z-index:-1}#background-video-work{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.work-container{flex:1 1;margin-left:15%;max-width:55vw;text-align:left}.work-container h1{-webkit-text-stroke:1px #3669d89a;color:#3669d89a;font-size:2.5vw;font-weight:700;margin-bottom:2%}.experiences-section,.projects-section{margin-bottom:3%}.experiences-section h2,.projects-section h2{-webkit-text-stroke:1px #3669d89a;color:#3669d89a;font-size:2vw;font-weight:700;margin-bottom:1.5%}.experience-item,.project-item{background-color:#000;border:.5vh solid #3669d89a;border-radius:10px;box-shadow:0 0 15vw #366bcc80;margin-bottom:1.5%;padding:1.5%;transition:transform .3s ease,box-shadow .3s ease}.experience-item:hover,.project-item:hover{box-shadow:0 0 8vw #366bcc80;transform:scale(1.1)}.experience-content,.project-item{text-align:left}.experience-item h3,.project-item h3{color:#3669d89a;font-size:1.8vw;margin-bottom:1%}.experience-item p,.project-item p{color:#fff;font-size:1.1vw;margin-bottom:1%}.experience-item ul,.project-item ul{list-style-type:none;padding:0;text-align:left}.experience-item ul li,.project-item ul li{color:#fff;font-size:1.1vw;margin:.5% 0}.experience-item ul li:before,.project-item ul li:before{color:#3669d89a;content:"•";margin-right:.5%}.project-item a{background-color:#3669d89a;border-radius:5px;color:#000;display:inline-block;font-size:1.1vw;margin-top:1%;padding:.5% 1%;text-decoration:none;transition:background-color .3s ease}.project-item a:hover{background-color:#fff}.contact-page{align-items:center;display:flex;gap:2vw;height:100vh;justify-content:center;overflow:hidden;position:relative}#background-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.contact-form-container{align-items:center;background:#000c;border:.5vh solid #3669d89a;border-radius:3%;box-shadow:0 0 2vw #366bcc80;display:flex;flex-direction:column;height:46vh;justify-content:flex-start;padding:2%;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:23vw;z-index:1}.contact-form-container:hover{box-shadow:0 0 3vw #366bcc80;transform:scale(1.1)}.contact-form-container h1{color:#3669d89a;font-size:2.5vw;margin-bottom:2%;margin-top:2%;text-align:center}form{align-items:center;display:flex;flex-direction:column;width:100%}button,input,textarea{background-color:#000;border:1px solid #3669d89a;border-radius:5px;color:#3669d89a;font-size:1.2vw;margin:1%;padding:1%;width:90%}button{background-color:#3669d89a;color:#000;cursor:pointer;font-size:1.2vw}button:hover{background-color:#fff}.linkedin-link{color:#fff;display:inline-block;font-size:1.5vw;margin-top:1%;text-decoration:none;transition:color .3s ease}.linkedin-link:hover{color:#3669d89a}.skills-container{height:100vh;overflow:hidden;position:relative}#background-video-skills{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.skills-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:1}.skills-content h1{color:#3669d89a;font-size:2.5vw;margin-bottom:2%}.skills-carousel{gap:1vw}.cards-wrapper,.skills-carousel{align-items:center;display:flex;justify-content:center}.cards-wrapper{height:50vh;position:relative;width:80vw}.skill-card{align-items:center;background-color:#000;border:.5vh solid #3669d89a;border-radius:10px;box-shadow:0 0 2vw #366bcc80;display:flex;flex-direction:column;height:30vh;justify-content:center;opacity:0;overflow:hidden;padding:2%;position:absolute;text-align:center;transition:transform .5s ease,opacity .5s ease,box-shadow .5s ease,height .5s ease;visibility:hidden;width:25vw}.skill-card.hidden{display:none}.skill-card.center{box-shadow:0 0 4vw #366bcccc;height:40vh;opacity:.8;transform:translateX(0) scale(1.2);visibility:visible;z-index:3}.skill-card.left{transform:translateX(-80%) scale(.9)}.skill-card.left,.skill-card.right{background-color:#000c;opacity:.5;visibility:visible;z-index:1}.skill-card.right{transform:translateX(80%) scale(.9)}.skill-card h2{color:#3669d89a;font-size:2vw;margin-bottom:1%}.skill-card p{color:#fff;font-size:1.2vw}.nav-arrow{align-items:center;background:none;border:none;color:#3669d89a;cursor:pointer;display:flex;font-size:2vw;height:auto;justify-content:center;margin:0;outline:none;padding:0;transition:color .3s ease;width:auto}.left-arrow{margin-right:1vw}.right-arrow{margin-left:1vw}.nav-arrow,.nav-arrow:focus,.nav-arrow:focus-visible,.nav-arrow:hover{border:none!important;box-shadow:none!important;outline:none!important}@media (max-width:600px){.cards-container{align-items:center;flex-direction:column;gap:2rem}.card{padding:1rem;width:90%}.download-button{margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.description-text{padding:0 1rem;width:90%}.work-page{align-items:center;flex-direction:column}.work-image-container{background-repeat:no-repeat;background-size:cover;height:300px;margin-bottom:2rem;margin-right:0;width:100%}.work-container{padding:0 1rem;width:100%}.experience-item:hover,.project-item:hover{transform:none}.contact-page{padding:1rem}.contact-form-container{height:20%;padding:1rem;width:90%}.contact-form-container:hover{transform:none}button,input,textarea{max-width:none;width:100%}.contact-image{display:none}.text-group h1{font-size:2rem}.text-group{gap:1rem}.image-container img{max-width:300px}nav{padding:2rem 1rem 4rem}nav a{font-size:.9em;margin:0 .5rem}.page{padding:1rem}#scrolling-text{font-size:14px}#scrolling-container{width:95%}}@media screen and (max-width:1024px){.skill-card{height:20vh;width:28vw}.skill-card.center{height:20vh}}@media screen and (max-width:768px){.skill-card{height:20vh;width:28vw}.skill-card.center{height:20vh}.nav-arrow{font-size:4vw}}
/*# sourceMappingURL=main.8cbfe2e3.css.map*/