*,:after,:before{box-sizing:border-box}body,html{height:100%;font-family:"Belleza",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.portfolio{justify-items:center;scroll-behavior:smooth}.portfolio .container{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow:scroll;scroll-behavior:smooth;margin:3.5em auto;padding:3% 5%}@media only screen and (max-width:768px){.portfolio .container{position:relative;margin:auto;padding:3% 0}}.portfolio .container .headbar{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0 15%;align-items:center}@media only screen and (max-width:768px){.portfolio .container .headbar{padding:3% 0}}.portfolio .container .headbar h1{color:#2a2e43;font-size:1.7rem}@media only screen and (max-width:768px){.portfolio .container .headbar h1{font-size:1.3rem}}.portfolio .container .headbar h1 a{margin-left:1rem;color:#2a2e43;text-decoration:underline;-webkit-transition:all .5s;transition:all .5s}.portfolio .container .headbar h1 a:hover{text-decoration:none}.portfolio .container .headbar h1 a:hover:after{content:"  >>>"}.portfolio .container .headbar .select{padding:1rem;width:35vw}@media only screen and (max-width:768px){.portfolio .container .headbar .select{width:70%;min-width:50vw;padding:0 1%}}.portfolio .container section{align-content:center}.portfolio .container section .load{width:100%;text-align:center}.portfolio .container section .repos{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0;margin-right:0}@media only screen and (max-width:768px){.portfolio .container section .repos{padding:0}}.loader{max-width:400px;min-width:150px;position:relative;margin-top:20%;margin-left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:60px;color:#202428}.loader p{font-size:2rem;color:#202428}@media only screen and (max-width:768px){.loader{font-size:40px}}.outer{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.outer .inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;color:#666}.outer .inner .single{overflow:hidden;width:calc(50% - 10px);margin:20px 0;font-size:1.7rem;padding:1.5rem;background-color:#83b0d8;border-radius:15px;box-shadow:0 8px 6px -6px #000}@media only screen and (max-width:768px){.outer .inner .single{margin:2% 1%;font-size:1.2em;width:calc(100% - 20px)}}@media only screen and (min-width:769px) and (max-width:1023px){.outer .inner .single{font-size:1.4rem}}@media only screen and (min-width:1024px) and (max-width:1199px){.outer .inner .single{font-size:1.4rem}}.outer .inner .single a{width:40px;color:snow;text-decoration:none;padding:0}.outer .inner .single a:hover{text-decoration:underline}@media only screen and (max-width:768px){.outer .inner .single a{text-decoration:underline}}.outer .inner .single p{font-size:1.4rem;color:#141d2e;margin:0}.outer .inner .single span a{font-size:1.5rem;color:#141d2e;background:none;text-decoration:none}@media only screen and (max-width:768px){.outer .inner .single span a{font-size:1.2rem}}.outer .inner .single span a:hover{color:#fff}.edu{margin:0;justify-items:center;overflow:hidden}@media only screen and (max-width:768px){.edu{position:static}}.edu .descimage{object-fit:cover;width:100vw;height:100%;position:fixed;top:0;left:0;z-index:-100;opacity:.6}.edu .container{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;text-align:center;align-items:center;overflow:scroll;margin:3.5em auto;left:0;right:0;padding:0 10%;background-color:transparent}@media only screen and (max-width:768px){.edu .container{width:100%;position:relative;margin:auto;padding:4% 1%}}.edu .container h1,.edu .container h2{color:#141d2e;margin:.7rem}@media only screen and (max-width:768px){.edu .container h1,.edu .container h2{font-size:1.5rem}}.edu .container .uni{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;margin-bottom:2rem;margin-top:5em}@media only screen and (max-width:768px){.edu .container .uni{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:3em}}@media only screen and (min-width:769px) and (max-width:1023px){.edu .container .uni{display:flex;flex-direction:column;flex-wrap:nowrap}}@media only screen and (min-width:1024px) and (max-width:1199px){.edu .container .uni{display:flex;flex-direction:column;flex-wrap:nowrap}}.edu .container .uni h2{display:block;box-shadow:0 0 40px 40px #a9caec;width:calc(60% - 10px);background:transparent;padding:1rem;overflow:hidden;border-radius:20px}@media only screen and (max-width:768px){.edu .container .uni h2{height:calc(60% - 20px);width:100%;min-height:140px;background:#fff;box-shadow:none}}@media only screen and (min-width:769px) and (max-width:1023px){.edu .container .uni h2{height:calc(60% - 20px);width:100%}}@media only screen and (min-width:1024px) and (max-width:1199px){.edu .container .uni h2{height:calc(60% - 20px);width:100%}}@media only screen and (min-width:1200px) and (max-width:1799px){.edu .container .uni h2{min-height:100%}}.edu .container .courses{align-items:center}.edu .container .courses>h2:first-of-type{margin-bottom:2rem}.edu .container .other{width:100%}.edu .container .empty{min-height:300px}.front{height:100%;margin:0;justify-items:center;overflow:hidden}.front .descimage{object-fit:cover;width:100vw;z-index:-100}.front .container,.front .descimage{height:100%;position:fixed;top:0;left:0}.front .container{color:#fff;width:100%;flex:1 1;display:flex;flex-direction:row;flex-wrap:wrap;margin:auto;right:0;overflow:scroll;scroll-behavior:smooth;padding:10%;background:rgba(70,100,117,.4)}@media only screen and (max-width:768px){.front .container{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;width:99%;padding:4%;background:rgba(70,100,117,.5)}}.front .container .profile{display:flex;flex-direction:column;flex-wrap:wrap;margin-right:0}@media only screen and (max-width:768px){.front .container .profile{min-width:0;margin-right:10%;box-sizing:unset}}.front .container .profile .visual{width:auto;height:285px;position:relative;background:url(/static/media/ph.e8a72b7d.jpeg) no-repeat;background-position:50%;background-size:200px auto;background-position-x:0}@media only screen and (max-width:768px){.front .container .profile .visual{background-size:200px auto;background-position-x:0}}.front .container .profile .desc{display:flex;flex-direction:column;padding:1rem 0}@media only screen and (max-width:768px){.front .container .profile .desc{width:100%;padding:2rem 0}}.front .container .profile .desc h2{text-shadow:#4e5d4e 1px 1px;list-style-type:none;margin:0;font-weight:400;font-size:1.5rem;padding:.3rem 0}.front .container .profile .desc h2:last-of-type{padding-bottom:1.5rem;border-bottom:2px solid #fff}@media only screen and (max-width:768px){.front .container .profile .desc h2{width:100%;font-weight:700;font-size:1.5rem;padding:.5rem 0}}.front .container .profile .desc h3{text-shadow:#4e5d4e 1px 1px;list-style-type:none;margin:0;font-weight:400;font-size:1.5rem;padding:.3rem 0}.front .container .profile .desc h3:first-of-type{padding-top:1rem}@media only screen and (max-width:768px){.front .container .profile .desc h3{width:100%;font-weight:700;font-size:1.5rem;padding:.5rem 0}}.front .container .profile .desc h3 img{padding-right:1rem;height:30px;width:auto}@media only screen and (max-width:768px){.front .container .profile .desc h3 img{padding-right:.5rem;height:20px}}@media only screen and (min-width:769px) and (max-width:1023px){.front .container .profile .desc h3 img{display:none}}.front .container .profile footer{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-start;padding:2rem 0;margin-top:.1rem}@media only screen and (max-width:768px){.front .container .profile footer{padding:1rem 0}}@media only screen and (min-width:769px) and (max-width:1023px){.front .container .profile footer{padding:1rem 0}}.front .container .profile footer a img{height:60px;border-radius:50%;padding-right:1.5rem;-webkit-transition:ease-in-out;transition:ease-in-out}.front .container .profile footer a img:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}@media only screen and (max-width:768px){.front .container .profile footer a img{height:50px}}@media only screen and (min-width:769px) and (max-width:1023px){.front .container .profile footer a img{height:40px}}.front .container .hash{flex:2 1;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 0 0 6%;text-align:justify;line-height:1.7;font-size:1.6rem}@media only screen and (max-width:768px){.front .container .hash{padding:0;text-align:left;line-height:1.5;font-size:1.5rem}}.front .container .hash>div p{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);text-shadow:#4e5d4e 1px 1px;margin-top:1rem;padding:1%}.front .container .hash>div p:first-child{margin:0}.front .container .hash>div p a{color:#fff}.front .container .empty{min-height:50em}::-webkit-scrollbar{width:0;background:transparent}.career{justify-items:center;scroll-behavior:smooth;left:0;right:0;top:0}@media only screen and (max-width:768px){.career{position:static}}.career .container{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;overflow:scroll;margin:4em auto 0;padding-top:6%}.career .container h1,.career .container h2,.career .container h3{margin:0;font-size:1.5rem}@media only screen and (max-width:768px){.career .container{position:relative;margin:auto;padding-top:6%}}.career .container section{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:2% 7%;font-size:1.5rem;text-align:center}@media only screen and (max-width:768px){.career .container section{font-size:1.3rem;padding:2%;font-weight:100}}.career .container section h3,.career .container section h4,.career .container section p{margin:.5rem 0}.career .container section h3 a,.career .container section h4 a,.career .container section p a{color:#000;opacity:.6}.career .container section h3 a:hover,.career .container section h4 a:hover,.career .container section p a:hover{color:navy;opacity:1}.career .container section .positionWhite{margin:.5rem 0}.career .container section .positionWhite h3:first-of-type{color:#fff}.career .container section .positionBlue{margin:.5rem 0}.career .container section .positionBlue h3:first-of-type{color:#394480}.career .container section:first-of-type span{padding:2%}.career .container section:nth-child(odd){background:#83b0d8}.career .container .white{padding:0;background:#fff!important}.career .container .white .white>svg{display:block}.career .container .empty{min-height:80px;background:#83b0d8!important}@media only screen and (max-width:768px){header.bottom-navigation{position:relative;box-shadow:none}header.bottom-navigation div.MuiBottomNavigation-root{background-color:transparent;height:100%}header.bottom-navigation div.MuiBottomNavigation-root a{color:#2a2e43;background-color:transparent}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root{background-color:transparent}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root.Mui-selected{color:silver}}@media only screen and (min-width:769px){header.bottom-navigation{position:fixed}header.bottom-navigation div.MuiBottomNavigation-root{background-color:#fff;height:100%;justify-content:flex-start;margin:0}header.bottom-navigation div.MuiBottomNavigation-root a{color:#000}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root{background-color:transparent;padding:0}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root span.MuiBottomNavigationAction-wrapper{flex-direction:row;justify-content:center;padding:0;margin:0}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root span.MuiBottomNavigationAction-wrapper svg.MuiSvgIcon-root{display:none}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root span.MuiBottomNavigationAction-wrapper span.MuiBottomNavigationAction-label{font-size:1.3em;padding:1.2rem 0;font-family:"Belleza",sans-serif;-webkit-transition:.6s;transition:.6s}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root span.MuiBottomNavigationAction-wrapper span.MuiBottomNavigationAction-label:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}header.bottom-navigation div.MuiBottomNavigation-root a.MuiBottomNavigationAction-root.Mui-selected{color:silver}}
/*# sourceMappingURL=main.d7aabb95.chunk.css.map */