.navbarLinks{color:#4c4c4c;font-family:Open Sans;font-size:200%;text-align:center;font-weight:500;text-decoration:none;flex-grow:1}.introductionText{color:#4c4c4c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:300%;font-weight:500;text-align:justify;text-justify:newspaper;word-wrap:break-word;margin-right:5%;text-shadow:1px 1px #000}.aboutMeText{color:#4c4c4c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:300%;font-weight:500;text-align:justify;text-justify:newspaper;word-wrap:break-word;text-shadow:1px 1px #000}.techStacksTitle{color:#4c4c4c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:200%;font-weight:500;text-align:justify;text-justify:newspaper;word-wrap:break-word;text-shadow:1px 1px #000}#footerText{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:25px;font-weight:700}.back-to-home-button{position:absolute;right:5%;bottom:5%;color:azure;background-color:#000;border-radius:5px;padding:6px 12px;border:2px solid azure;cursor:pointer;font-family:Segoe UI,Arial,sans-serif;text-decoration:none}html,body,#root{height:100%;margin:0}.app-container{min-height:100vh}body>.navbar{position:fixed}.navbarLinks{color:#4c4c4c;font-family:Open Sans;font-size:200%;text-align:center;font-weight:500;text-decoration:none;flex-grow:1}.navbarLinks:hover{color:#d3d3d3;text-decoration:none;text-decoration-thickness:2px!important}.closingTag:hover{text-decoration:none;color:#000;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:default}body{background:#0cebeb;background:-webkit-linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb);background:linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb)}#back-to-start>img{position:fixed;top:80%;width:75px;height:75px;border-radius:100px;left:92%;box-shadow:0 5px 5px #00000080;background-color:#0cebeb;background-color:-webkit-linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb);background-color:linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb);transition:.5s}#back-to-start>img:hover{scale:1.1;transition:.5s}@media (max-width: 768px){.navbarLinks{font-size:100%}#back-to-start>img{position:fixed;top:87%;width:50px;height:50px;border-radius:100px;left:92%;box-shadow:0 5px 5px #00000080;background-color:#0cebeb;background-color:-webkit-linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb);background-color:linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb)}}@media (max-width: 480px){#back-to-start>img{position:fixed;top:87%;width:40px;height:40px;border-radius:100px;left:87%;box-shadow:0 5px 5px #00000080;background-color:#0cebeb;background-color:-webkit-linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb);background-color:linear-gradient(to right,#29ffc6,#20e3b2,#0cebeb)}}.homeDiv{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;padding:10%}.introductionText{color:#4c4c4c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:300%;font-weight:500;text-align:justify;text-justify:newspaper;word-wrap:break-word;margin-right:5%;text-shadow:1px 1px #000}.myPicture{width:20%;height:20%;margin-left:auto;margin-right:auto;align-content:right;border:5px #d8d8d8;border-radius:10px;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}@media (max-width: 768px){.homeDiv{flex-direction:column;align-items:space-between;margin-top:20px}.introductionText{margin-right:0;margin-bottom:5%;font-size:1.5rem;padding:0 15%}.myPicture{width:50%;height:50%;margin-bottom:20%;margin-top:5%}}.aboutMeTextAndImage{margin-top:100px;padding:8%;display:flex;flex-direction:row;justify-content:space-between}#computer-image{width:30%;height:30%;margin-left:auto;align-content:right;border:5px #d8d8d8;border-radius:10px;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;margin-right:5%;position:relative;top:25px}.aboutMeText{color:#4c4c4c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:300%;font-weight:500;text-align:justify;text-justify:newspaper;word-wrap:break-word;text-shadow:1px 1px #000}.techStacksTitle{color:#4c4c4c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:200%;font-weight:500;text-align:justify;text-justify:newspaper;word-wrap:break-word;text-shadow:1px 1px #000}.techImages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.techImages>img{padding:3px;border-radius:10px}#techStacks{display:flex;flex-direction:column;align-items:center}.reference{text-decoration:none}.reference:hover{text-decoration:underline;opacity:.6}@media (max-width: 768px){.aboutMeTextAndImage{flex-direction:column;align-items:space-between;margin-top:5px}#computer-image{width:50%;height:50%;margin:5% auto 20%}.aboutMeText{margin-right:0;margin-bottom:5%;font-size:1.5rem;padding:0 15%}.techImages>img{padding:1px;transform:scale(.8)}.techStacksTitle{font-size:1.2rem}}#footerText{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:25px;font-weight:700}.footerText{opacity:1;text-decoration:none}.footerText:hover{opacity:.6;text-decoration:none}.footerButton{padding:3px}@media (max-width: 768px){#footerText{font-size:20px}}#cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.route-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:15px;background-color:#c5c5c5;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 15px 30px;transition:.5s;width:330px;height:330px}.route-image{width:300px;height:auto;border-radius:4px;margin-bottom:10px}.route-title{color:azure;font-weight:lighter}#threejs-routes-title{margin-top:100px;text-align:center;color:#4c4c4c;margin-bottom:30px}.route-card:hover{background-color:#a5a5a5;cursor:pointer;scale:1.05;transition:.5s}@media (max-width: 768px){#cards-container{flex-direction:column;align-items:center}.route-card{margin:10px}}#app{display:flex;flex-direction:column;align-items:center}.animation-title{position:absolute;color:azure;margin-top:7%;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;font-size:3rem}.back-to-home-button{position:absolute;right:5%;bottom:5%;color:azure;background-color:#000;border-radius:5px;padding:6px 12px;border:2px solid azure;cursor:pointer;font-family:Segoe UI,Arial,sans-serif;text-decoration:none}.back-to-home-button:hover{background-color:azure;color:#000}.not-to-show{display:none}@media (max-width: 768px){.back-to-home-button{padding:5px 10px;font-size:.8rem}.animation-title{margin-top:20%;font-size:2rem}}
