body{margin:0}html{scroll-behavior:smooth}*{word-wrap:break-word;-webkit-user-select:none;-ms-user-select:none;user-select:none}.container,.row{margin:0;width:100%}.clickable{cursor:pointer}section{display:block;width:100%}.section-heading h1{font-size:48px;text-align:center}#project .container,#skill .container{background-color:#f3f3f3}section .container{position:relative;bottom:-70px;padding:70px 0}@media screen and (min-width:481px){.outline-row{width:80%;margin:auto}}@media screen and (min-width:769px){.outline-row{width:618px;margin:auto}}@media screen and (min-width:992px){.outline-row{width:975px;margin:auto}}@media screen and (min-width:1200px){.outline-row{width:1183px;margin:auto}}img.icon-scroll-top{position:fixed;right:20px;bottom:-60px;width:50px;transition:bottom .4s}img.icon-scroll-top-show{bottom:20px}.navbar{z-index:100;border:none;border-radius:0;box-shadow:0 0 6px 1px #ffa52f}#navbar-container{background-color:#ff9100;position:fixed;top:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;padding-right:15px;padding-left:15px}.navbar-brand,.navbar-nav li.nav-item{height:inherit;line-height:50px;padding-top:10px;padding-bottom:10px}.navbar-brand{display:inline-block;font-weight:700;font-size:24px;color:#fff}.navbar-brand:hover{color:#fff}.navbar-collapse{flex-grow:1;align-items:center}.navbar-nav{display:flex;padding-left:0;margin:0;font-weight:550;list-style:none}.nav-item{display:block;padding-left:20px;padding-right:20px;font-family:Roboto,sans-serif;font-size:16px;color:#fff}.nav-item,.nav-item:hover{transition:color .5s;text-decoration:none;cursor:pointer}.nav-item-active,.nav-item:hover{color:#210a36}@media (min-width:1000px){.navbar-collapse{display:flex!important;flex-basis:auto}}:root{--font-size-factor-tablet:1.2;--font-size-factor-desktop:1.2}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:400}img.portrait{display:block;margin:0 auto;width:200px}ul.network-list{margin-top:30px;display:inline-flex;justify-content:center;list-style:none;padding:0}ul.network-list li{padding:4px}#about-profile h3,ul.ul-edu li .description p.institution{color:rgba(0,0,0,.5)}#about-profile{text-align:center}#about-biography p{padding-left:6px}ul.ul-edu{list-style:none;padding-left:10px}ul.ul-edu li .description{display:inline-block;width:calc(100% - 50px);padding-left:50px}ul.ul-edu li .description p{margin:2px}#about-profile h2{font-size:48px}#about-profile h3{font-size:27px}#about-biography h1,#about-education h1{font-size:24px}#about-biography p{font-size:15px}ul.ul-edu{padding-top:10px}ul.ul-edu li .description p{font-size:18px}@media only screen and (min-width:769px){#about-profile h2{font-size:57.6px;font-size:calc(48px*var(--font-size-factor-tablet))}#about-profile h3{font-size:32.4px;font-size:calc(27px*var(--font-size-factor-tablet))}#about-biography h1,#about-education h1{font-size:28.8px;font-size:calc(24px*var(--font-size-factor-tablet))}#about-biography p{font-size:18px;font-size:calc(15px*var(--font-size-factor-tablet))}ul.ul-edu li .description p{font-size:21.6px;font-size:calc(18px*var(--font-size-factor-tablet))}}@media only screen and (min-width:992px){#about-profile h2{font-size:42px}#about-profile h3{font-size:25px}#about-biography h1,#about-education h1{font-size:36px}#about-biography p,ul.ul-edu li .description p{font-size:17px}}@media only screen and (min-width:1200px){#about-profile h2{font-size:50.4px;font-size:calc(42px*var(--font-size-factor-desktop))}#about-profile h3{font-size:30px;font-size:calc(25px*var(--font-size-factor-desktop))}#about-biography h1,#about-education h1{font-size:43.2px;font-size:calc(36px*var(--font-size-factor-desktop))}#about-biography p,ul.ul-edu li .description p{font-size:20.4px;font-size:calc(17px*var(--font-size-factor-desktop))}}img[id^=icon]{width:60px;height:60px;display:block;margin:auto}.skill-card{padding:40px 0 0;text-align:center}.skill-card p{color:rgba(0,0,0,.6)}.reversed-text{text-align:right;padding:0}.experience-card{padding:0 0 10px 30px;position:relative}.experience-card-large-border{position:absolute;width:calc(100% + 10px);height:calc(100% + 15px);top:-15px;left:10px;border:1px solid #f7f7f7;border-radius:2px;box-shadow:0 0 2px #d8d8d8}.experience-card:hover .experience-card-large-border{border-color:#fff;box-shadow:0 0 6px #ffa52f}.experience-card h3{font-size:22px;font-weight:900}.experience-card h4{font-size:16px;font-weight:500}button.experience-card__see-more{position:absolute;top:-4px;right:0;font-size:18px;background-color:#fff;border-radius:0;border:2px solid #ffa52f;color:#ffa52f;transition:background-color .3s}button.experience-card__see-more:hover{background-color:#ffa52f;color:#fff}.experience-card-description-container{padding:0 30px;font-size:15px;color:rgba(0,0,0,.5)}@media only screen and (max-width:991px){.experience-card{padding:20px 0 0}.experience-card-large-border{width:calc(100% + 30px);height:100%;top:25px;left:-15px}button.experience-card__see-more{top:36px}}.project-card h3{padding-top:20px;text-align:center}.project-snapshot{width:100%}.project-card .project-card-overlay{margin-top:15px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,96.9%,.92);border:1px solid #ffe0b7;border-radius:4px;box-shadow:0 0 4px #ffe0b7;opacity:0}.project-card .project-card-overlay:hover{opacity:1;transition:opacity .4s}.project-techlist{position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center}.project-techlist span{border:2px solid #ff9100;padding:3px 5px;margin:3px;background-color:transparent;color:#ff9100}.project-card h3,.project-techlist span{font-size:20px}@media screen and (min-width:481px){.project-card h3{font-size:24px}}@media screen and (min-width:769px){.project-card h3{font-size:20px}.project-techlist span{font-size:18px}}@media screen and (min-width:992px){.project-card h3{font-size:28px}.project-techlist span{font-size:24px}}@media screen and (min-width:1200px){.project-card h3{font-size:32px}}.contact-content-container{padding-top:60px}.contact-item{padding:0 0 20px 20px}.contact-item img.contact-icon{width:50px;display:inline-block}.contact-item h3{display:inline-block;padding-left:25px}@media screen and (max-width:540px){.contact-item img.contact-icon{width:30px}.contact-item h3{font-size:20px}}@media screen and (min-width:573px){.contact-content-container{width:500px;margin:auto}}@media screen and (min-width:769px){.contact-item h3{padding-left:60px}}#experiencedetail-container{text-align:center}#experiencedetail-container h3{padding-bottom:20px}#experiencedetail-container h4{padding-top:40px}.experiencedetail-restricted-width{max-width:900px}.experiencedetail-restricted-width ul{text-align:left}#experiencedetail-container h3{color:rgba(0,0,0,.4)}#experiencedetail-container h4{font-size:26px;font-weight:700}#experiencedetail-container p,#experiencedetail-container ul li{font-size:18px}
/*# sourceMappingURL=main.d5c29925.chunk.css.map */