body{font-family:sans-serif;margin:0;padding:0}.homepage{align-items:center;background:linear-gradient(#0c202d,#0c202db3),url(/static/media/UGLF2781.c99e71e30c26e5e04206.JPG);background-position:50%;background-repeat:no-repeat;background-size:cover;color:grey;display:flex;flex-direction:column;font-family:Quattrocento Sans,sans-serif;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;margin:0;width:100vw}.presentation_position{animation:blinking-caret 1s step-end infinite;border-right:solid;padding-right:5px}@keyframes blinking-caret{0%,to{border-color:#0000}50%{border-color:grey}}.intro_container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;word-break:break-all}.name{color:#fff}h1{font-size:40px;margin:5px}.fa-angle-down{color:grey;font-size:55px;margin-top:45px;transition:color 1s,transform .6s}.fa-angle-down:hover{color:#fff;cursor:pointer}@media only screen and (max-width:1200px){h1{font-size:38px}.fa-angle-down{font-size:52px}}@media only screen and (max-width:668px){h1{font-size:35px}.fa-angle-down{font-size:48px}}@media only screen and (max-width:600px){h1{font-size:30px}.fa-angle-down{font-size:41px}}@media only screen and (max-width:550px){h1{font-size:23px}.fa-angle-down{font-size:31px}.homepage{height:100vh;width:100%}}@media (max-width:375px){.homepage{width:100%}h1{font-size:20px}}@media (max-width:320px){h1{font-size:20px}.fa-angle-down{font-size:27px}}@media (prefers-color-scheme:dark){.homepage{background:linear-gradient(#0c202d,#0c202db3),url(/static/media/UGLF2781.c99e71e30c26e5e04206.JPG);background-position:50%;background-repeat:no-repeat;background-size:cover;color:grey;font-family:Quattrocento Sans,sans-serif;margin:0}}.nav_bar{align-items:center;background:#0c202d;color:grey;display:flex;font-family:Quattrocento Sans,sans-serif;font-size:20px;font-weight:100;height:45px;justify-content:flex-start;transition:height .5s;z-index:999}.nav_bar:hover{box-shadow:3px 3px 20px #0c202d;height:55px}.resume:hover,.section_name:hover{color:#2f5567}.active,.dropdown_sections.on,.section_name.on{color:#3b8696}.sections{margin:15px 15px 15px 25px;text-decoration:none;text-transform:uppercase;transition:color .5s}.sections:hover{cursor:pointer}.sections.home{margin-left:60px}.fixed{margin-bottom:250px;position:fixed;width:100%}.sections{display:flex;flex-direction:column}.menu{margin-left:10px}.menu:hover{cursor:pointer}.menu>*{border:2px solid;margin:4px;width:25px}.dropdown{background:#0c202de6;box-sizing:border-box;color:grey;flex-direction:column;font-family:Quattrocento Sans,sans-serif;font-size:20px;font-weight:100;width:100%}.dropdown_sections{margin:10px 35px;text-transform:uppercase;transition:color .5s}.dropdown_sections:hover{color:#2f5567;cursor:pointer}.visible{align-items:flex-end;display:flex;margin-bottom:-210px}.hidden{display:none}@media only screen and (max-width:767px){.nav_bar{align-items:flex-start;flex-direction:column;justify-content:center}.sections{display:none}}@media only screen and (min-width:768px){.dropdown,.menu{display:none}}.tech_logos{display:flex;justify-content:space-between;margin:20px 10px 60px}.tech_logos>i{font-size:50px;text-align:center}.tech_logos>i,svg{flex:1 1 auto;margin:20px}svg{height:56px;width:50px}@media (max-width:940px){.tech_logos>i,svg{margin:20px 3px}.tech_logos{width:100vw}}@media (max-width:640px){.tech_logos>i{font-size:35px}svg{height:41px;width:35px}}@media (max-width:460px){.tech_logos{flex-wrap:wrap;width:95vw}.tech_logos>i{font-size:48px}svg{height:48px;width:48px}}@media (max-width:375px){.tech_logos>i{font-size:25px}svg{height:25px;width:25px}}@media (max-width:320px){.tech_logos>i{font-size:20px}svg{height:20px;width:20px}}.about_section{align-items:center;display:flex;flex-direction:column;font-family:Quattrocento Sans,sans-serif;margin:60px 10px 0}.profile_picture{align-items:center;display:inline-block;max-width:350px;position:relative;width:200%}.profile_picture:after{background:linear-gradient(#0c202d99,#0c202d00);content:"";height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%}.profile_picture img{display:block;width:100%}.about_title{font-size:40px;margin:60px;text-transform:uppercase}.about{color:#0c202d;display:flex;margin:10px;max-width:1000px}.bio_section{align-items:center;display:flex}.bio{font-size:18px}@media (max-width:1050px){.profile_picture{min-width:300px;width:40%}.about{align-items:center;flex-direction:column}.bio{margin-top:20px;max-width:500px}}@media only screen and (min-device-width:320px) and (max-device-width:825px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.about_section{margin:60px 5px 0}.bio_section{align-items:center;display:flex;justify-content:center;padding:10px}}@media only screen and (min-device-width:320px) and (max-device-width:825px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.about_section{margin:60px 5px 0}.bio_section{align-items:center;border-left:.5px solid #d3d3d3;border-right:.5px solid #d3d3d3;display:flex;justify-content:center;margin-top:20px;width:80%}}.project_section{color:#0c202d;font-family:Quattrocento Sans,sans-serif;margin:60px 0 0;padding:0}.project_section,.projects_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.projects_container{max-width:1300px}.project_title{font-size:40px;margin:60px;text-transform:uppercase}.project{background:#fafff9;display:flex;margin:25px 10px;max-width:1500px;min-width:310px;transition:all 1s;width:100%}.project:hover{box-shadow:1px 1px 20px #d3d3d3}.used_tech{color:grey}.thumbnail{max-width:700px;overflow:hidden}.chart{min-width:700px}.thumbnail img{width:100%}.description{display:flex;flex-direction:column;margin:5px;width:100%}.description_text{flex-grow:1}.description_text_title{font-size:18px;margin:30px 0;width:50%}.project_links,p{margin:10px 20px}@media (max-width:1299px){.project{align-items:center;display:flex;flex-direction:column;margin:35px 0;width:100%}.description,.thumbnail{max-width:750px}}@media (max-width:768px){.projects_container{margin:0 5px}.chart{min-width:400px}}*{box-sizing:border-box}.contact_container{background:#0c202d;color:grey;display:flex;flex-direction:column;font-family:Quattrocento Sans,sans-serif;margin:0}.mock_div{background:#fff;height:450px}.menu_arrows{color:grey;font-size:30px;margin:5px auto;text-align:center;width:30px}.menu_arrows:hover{color:#fff;cursor:pointer}.contact_title{font-size:45px;margin:40px 0;text-align:center;text-transform:uppercase}.contact_logos{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.contact_logos>div{background:#283947;border:1px solid #0c202d;margin:15px;padding:10px}.contact_name{color:#fff;font-size:14px}.email,.github,.linkedin{transition:background .7s}.email:hover,.github:hover,.linkedin:hover{background:#fff}.email_link,.email_link:visited,.github_link,.github_link:visited,.linkedin_link,.linkedin_link:visited{color:grey}.github_link:hover{color:#000;cursor:pointer}.linkedin_link:hover{color:#0d7eb9;cursor:pointer}.email_link:hover{color:red;cursor:pointer}.fa-envelope,.fa-github,.fa-linkedin{font-size:25px}.copyright{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding:0 5px;width:100%}.credits{font-size:14px}.credits.mock_element{color:#0c202d}@media (max-width:550px){.copyright{flex-direction:column}.credits{margin-top:5px}}.comingsoon_page{align-items:center;background:linear-gradient(#0c202d,#0c202db3);display:flex;flex-direction:column;height:100vh;justify-content:center}.comingsoon_text{color:#fff;font-size:25px;margin-top:50px;text-transform:capitalize}.comingsoon_text span{font-size:35px;margin-left:10px}.portfolio{display:flex;flex-direction:column;height:100%}
/*# sourceMappingURL=main.8a90520b.css.map*/