body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#fff;font-size:11vw;line-height:90%;margin:0}@media screen and (max-width:767px){h1{font-size:16vw}}.navbar{display:flex;justify-content:center;opacity:0;padding-bottom:4vw;position:fixed;transition:.2s;width:100%}.navbar:hover{color:#fff;opacity:1}.navbar-link{color:#fff;font-size:30px;font-weight:500;margin-inline:3vw;opacity:.2;text-decoration:none;transition:.2s}.navbar-link:hover{color:#fff;opacity:.8}.navbar-link.active{font-weight:600;opacity:1}.column-flex-container{display:flex;flex-direction:column}.firstLine{text-align:start}.secondLine{font-size:16vw;text-align:end}.thirdLine{font-size:3vw;line-height:4vw;text-align:end}.pic-text-container{justify-content:space-evenly}.title{color:#fff;font-size:5vw}.about-text{color:#fff;font-size:2vw;text-align:justify;white-space:pre-line}@media screen and (max-width:767px){.about-text{font-size:5vw;text-align:left;width:100%}.portrait-image{width:50vw!important}}.portrait-image{width:30vw}.link{color:#fff;font-weight:600;transition:.5s}.link:hover{color:#5bb3ab}.education-container{display:flex;flex-direction:column;width:100%}.school-year-text{font-size:3vw;font-style:normal;font-weight:800}.education-container ul{color:#fff;font-size:2vw;justify-content:flex-end;list-style:none}.education-container li{font-style:italic;text-align:right}@media screen and (max-width:767px){.education-container ul{font-size:4vw}.school-year-text{font-size:6vw}}.links-container ul{color:#fff;font-size:2vw;list-style:none}.links-container li{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.links-container a{color:#fff;font-size:7vw;font-weight:600;text-decoration:none}.links-container a:hover{text-decoration:underline}.icon-small{display:flex;font-size:6vw;margin:0 3vw 0 0}.icon{color:#fff;font-size:10vw;margin-block:10vw;text-align:center}.link-icon{color:#fff;font-size:4vw}.link-icon:hover{color:aqua}@media screen and (max-width:767px){.icon{font-size:12vw;margin-block:20vw}.link-icon{font-size:8vw}}.flex-row-container{align-items:center;display:flex;flex-direction:row;margin-block:4vw}.flex-column-container{align-self:flex-end;display:flex;flex-direction:column}@media screen and (max-width:767px){.flex-row-container{flex-direction:column}}.row{display:flex;flex-direction:row}.project-information-container{display:flex;flex-direction:column;justify-content:flex-start;margin:40px}.title-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.project-img{margin-inline:2vw;width:18vw}.project-title{color:#fff;font-size:3.5vw;font-style:italic;margin:0}.company{font-size:4vw}.company,.position{color:#fff;margin:0}.position{font-size:2vw}.location,.time-frame{color:#ddd;font-size:1.2vw;font-style:italic;margin:0;text-align:right}.description{color:#fff;font-size:1.5vw;text-align:left}.technologies{color:#adadad;font-size:1vw;font-weight:400}@media screen and (max-width:767px){.project-information-container{margin:0}.project-title{font-size:8vw}.position{font-size:4.5vw}.location,.time-frame{font-size:3.5vw}.description{font-size:4vw}.project-img{width:50vw}.technologies{font-size:3.5vw}}.gallery-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:3vw}.img-bottom-list{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.img{border-radius:5px;margin-inline:.2vw;object-fit:cover;width:5vw}.selected-img{border-radius:5px;margin-bottom:5px;object-fit:contain}.img:hover{border-bottom:2px solid #fff;cursor:pointer;margin-bottom:-2px}@media screen and (max-width:767px){.selected-img{width:90vw!important}.img{width:14vw}}
/*# sourceMappingURL=main.5972b0c8.css.map*/