@import"https://fonts.googleapis.com/css2?family=Major+Mono+Display&family=Source+Code+Pro&display=swap";*{box-sizing:border-box}body{background-color:#000;color:#fff;font-family:Source Code Pro,monospace;margin:0}a{color:inherit;text-decoration:none;outline:none}h1,h2,h3,h4,h5,h6{font-family:Major Mono Display,monospace;filter:drop-shadow(0px 0px 2px rgb(141,141,141));text-transform:lowercase}h1{font-size:48px;text-align:center}::-webkit-scrollbar{display:none}.content{width:100%;margin:auto;margin-top:30vh;padding:0 10%;text-align:left}@media (max-width: 425px){h1{font-size:32px}}#root{width:100%;height:100%}.navbar{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;height:20vh;padding:0vh 10%;box-shadow:0 2px 7px 4px #000;background-color:#000;z-index:1}.navbar-icon{width:15vw}.navbar-icon:hover{filter:drop-shadow(0px 0px 4px rgb(187,186,186))}.navbar-links{display:flex;justify-content:space-between;width:40vw}.navbar-links a{position:relative}.navbar-links a:after{display:block;position:absolute;left:50%;top:0%;content:"";width:0;height:0;text-decoration:underline;transition:all .2s,top .4s}.navbar-links a:hover:after{display:block;width:80%;box-shadow:0 0 25px 5px #fff,0 25px 25px 5px #fff;transform:translate(-50%)}.navbar-links a.active:after{display:block;top:140%;bottom:0%;width:80%;box-shadow:0 0 1px 1px #fff,0 1px 1px 1px #fff;transform:translate(-50%);border-radius:100%}@media (max-width: 425px){.navbar-links{width:60vw}.navbar-links a{font-size:small}}.home-socials{display:flex;justify-content:space-between;margin-top:30px;width:200px;font-size:24px}.home h1:after{content:"web developer";text-align:center;font-size:30px}.home-socials a:hover{filter:drop-shadow(0px 0px 10px white)}.home-link:hover{text-decoration:underline}@media (max-width: 425px){.home h1:after{font-size:20px}.home-link{font-size:12px}}.about-description__content{display:flex}.about-description .img-container{flex-shrink:0;width:40vw;height:40vw;border-radius:100%;margin-right:50px;overflow:hidden}.about-description img{position:relative;width:100%}.about_technologies__icons{display:flex;flex-wrap:wrap;margin-top:30px}.about_technologies__icons div{width:10vw;text-align:center;flex-shrink:0;margin-bottom:40px}.about_technologies__icons div *{display:block}.about_technologies__icons svg{margin:auto;font-size:48px}@media (max-width: 425px){.about-description__content{display:block}.about-description .img-container{width:70vw;height:70vw;margin:auto}.about_technologies__icons div{width:20vw}.about_technologies__icons span{margin:auto;font-size:14px}}.project-container{display:flex;justify-content:space-between}.project-container__img{position:relative;width:400px;flex-shrink:0;margin-right:20px;margin-bottom:50px}.project-container__img img{width:100%;border-radius:5px}.project-container__img a:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;border-radius:5px;transition:all .3s}.project-container__img a:hover:after{cursor:pointer;background-color:#ffffff80}.project-container__description h3{margin:0}.project-container__description a:hover{text-decoration:underline}@media (max-width: 425px){.project-container{flex-direction:column-reverse!important}.project-container__img{width:80vw;margin:30px auto}}.contact-socials{text-align:center;display:flex;align-items:center;justify-content:center}.contact-socials a:hover{filter:drop-shadow(0px 0px 10px white)}.contact-socials svg{font-size:40px;margin:0 25px}.contact-cv{display:flex;flex-direction:column;width:fit-content;align-items:center}@media (max-width: 425px){.contact-socials svg{font-size:30px;margin:0 10px}}.projectDetailed-info{margin-bottom:10vh}.projectDetailed-carouselContainer{display:flex;align-items:center;justify-content:center}.projectDetailed-carousel{position:relative;width:65vw;overflow:hidden;margin:auto}.projectDetailed-carousel__handles{background-color:transparent;color:#fff;border:none;font-size:70px}.projectDetailed-carousel__handles:hover{cursor:pointer;filter:drop-shadow(0px 0px 4px rgb(187,186,186))}.projectDetailed-carousel .imgsContainer{display:flex;width:100%;transform:translate(-0%)}.projectDetailed-carouselImg{width:100%;flex-shrink:0}.projectDetailed-carouselImg img{width:100%;border-radius:5px}.projectDetailed-tech__icons{display:flex;flex-wrap:wrap;margin-top:30px}.projectDetailed-tech__icons div{text-align:center;flex-shrink:0;margin:20px 20px 20px 0}.projectDetailed-tech__icons div *{display:block}.projectDetailed-tech__icons svg{margin:auto;font-size:48px}.projectDetailed-info__links{margin-top:10px}.projectDetailed-info__links a{margin-right:30px;text-decoration:underline}.projectDetailed-info__links a:hover{filter:drop-shadow(0px 0px 4px rgb(187,186,186))}@media (max-width: 425px){.projectDetailed h1{font-size:32px}.projectDetailed-carousel__handles{font-size:30px}.projectDetailed-tech__icons div{width:20vw}.projectDetailed-info__links a{margin-right:15px;text-decoration:underline}}
