body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.my-navbar{width:100%;background:var(--navbar-background-color);color:var(--navbar-text-color);font-family:var(--website-font);padding-left:2.4rem;padding-top:.8rem;padding-bottom:.8rem;box-shadow:0 0 .5rem var(--box-shadow-color);z-index:10;position:-webkit-sticky;position:sticky;top:0}.brand,.brand-second{font-size:2.4rem}.brand-second{font-weight:700}.navbar-link{font-size:1.6rem;font-weight:400;margin-right:2.4rem;padding-top:.4rem;font-size:2rem;vertical-align:bottom}.my-navbar button{background:none;border:none}.navbar-linkedin-icon{position:absolute;right:6.1rem;top:1.1rem}.navbar-mail-icon-2{font-size:1.2rem;padding-top:.5rem;position:absolute;right:1rem;top:1rem}.navbar-mail-icon-2:hover{color:var(--navbar-hover-color)}.navbar-links{margin-right:7.8rem;padding-top:.3rem}.navbar-anchor{padding-left:.8rem;padding-right:0}.my-navbar a{text-decoration:none;color:var(--navbar-text-color)}.my-navbar a:hover{color:var(--navbar-hover-color);cursor:pointer}.my-navbar button{text-decoration:none;color:var(--navbar-text-color)}.my-navbar button:hover{color:var(--navbar-hover-color);cursor:pointer}html{font-size:10px;scroll-padding-top:6.8rem}:root{--navbar-background-color:#fff;--navbar-text-color:#333;--navbar-hover-color:grey;--website-font:Verdana;--website-font-color:#333;--page-background:#f1f7f9;--box-shadow-color:#d3d3d3;--button-color:#1976d2;--button-color-hover:#1565c0}.acknowledge-whitespace{white-space:pre-wrap}.center-content{display:flex;justify-content:center}.text-align-center{text-align:center}.pink-background{background:pink}.disable-focus{pointer-events:none}.float-right{float:right}.hidden{visibility:hidden;display:none}h3{font-size:2.4rem!important;font-family:Verdana;font-family:var(--website-font);color:#333;color:var(--website-font-color);font-weight:400;margin-bottom:0!important}.modal{font-size:16px}.navbar-mail-icon{font-size:1.2rem;padding-top:.5rem;position:absolute;right:1rem;top:1rem}.navbar-mail-icon:hover{color:var(--navbar-hover-color)}.input-field{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 2rem!important;font-family:Helvetica,sans-serif;font-weight:300;font-size:1.6rem;border:.1rem solid #aaa;border-radius:.4rem;margin-top:1.2rem;margin-bottom:1.2rem}.input-field:focus{outline:none}.mail-popover{font-size:1.6rem;position:absolute;right:0;top:5.2rem;background:#fff;padding:1.6rem;width:25.6rem;height:20rem;border:.1rem solid #d3d3d3;transition:ease}.mail-popover a{height:4.6rem;border:.1rem solid #aaa;background-color:#aaa;font-size:1.6rem;color:#f5f5f5;text-transform:capitalize;text-align:left!important;pointer-events:none}.mail-popover a:hover{background-color:#aaa;color:#f5f5f5}.enabled a{background-color:#1976d2;border:none;pointer-events:all}.enabled a:hover{background-color:#1565c0!important;color:#f5f5f5!important}body{font-family:Helvetica,sans-serif}.react-autosuggest__container{position:relative}.react-autosuggest__input{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 2rem!important;font-family:Helvetica,sans-serif;font-weight:300;font-size:1.6rem;border:.1rem solid #aaa;border-radius:.4rem}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{display:block;position:absolute;top:4.6rem;width:100%;border:.1rem solid #aaa;background-color:#fff;font-family:Helvetica,sans-serif;font-weight:30rem;font-size:1.6rem;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;z-index:2}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:1rem 2rem}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.timeline{font-family:var(--website-font);color:var(--website-font-color);font-size:2.4rem;margin-left:5rem}.line-segment{border-left:solid;border-left-width:.2rem;border-left-color:var(--website-font-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:1.6rem;padding-left:.8rem;margin-left:5rem}.plus-icon{height:4rem;width:auto;padding-bottom:.8rem;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:1s;float:right;top:1rem;right:.8rem;position:absolute}.plus-icon button{color:var(--website-font-color);background:none;width:50px;height:50px;border:0;font-size:1.5em;position:relative}.plus-icon button span{position:absolute;transition:.3s;background:var(--website-font-color);border-radius:2px}.plus-icon button:hover span{background:var(--navbar-hover-color)}.plus-icon button span:first-child{top:25%;bottom:25%;width:10%;left:45%}.plus-icon button span:last-child{left:25%;right:25%;height:10%;top:45%}.expanded-button button span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expanded-button button span:last-child{left:50%;right:50%}.event{width:100%;box-shadow:0 0 .5rem var(--box-shadow-color);background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:7.2rem;margin-top:1.6rem;border-radius:.5rem;position:relative;transition:all .5s ease-in-out}.small-event{text-align:center;padding-top:1.6rem}.event-image{height:auto;max-width:13rem;padding-left:1rem;margin-top:auto;margin-bottom:auto;float:left}.company-wrapper{height:7.2rem;float:left;display:flex;vertical-align:middle}.small-company-wrapper{height:4rem;display:flex;vertical-align:middle;justify-content:center}.small-event-image{height:4rem;width:auto;max-width:50vw;padding-left:1rem}.event-image-border{padding-right:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-left:.2rem solid var(--website-font-color);margin-left:1rem}.event-title{padding-bottom:.8rem;padding-top:.8rem;margin-top:1rem}.company-name,.event-title{font:var(--website-font);color:var(--website-font-color);font-size:2.4rem}.company-name{display:inline;padding-left:1rem;font-weight:500}.small-event-image-border{margin-right:1.6rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-top:.2rem solid grey;margin-left:1.6rem;margin-bottom:0;font-size:1.6rem;padding-top:.8rem}.expanded-info{width:100%;background:#fcfcfc;padding:0 1.6rem;position:relative;bottom:0;box-shadow:0 .5rem .5rem var(--box-shadow-color);border-top:.1rem solid #d3d3d3;z-index:0;font-size:1.8rem;font-family:var(--website-font);color:var(--website-font-color);line-height:2}.collapsed{visibility:hidden;padding:0 1.6rem;max-height:0;transition:all .3s ease-out;overflow:hidden}.expanded{max-height:100rem;transition:all .5s ease-in;overflow:hidden}.unround-bottom-borders{border-bottom-left-radius:0;border-bottom-right-radius:0}.small-expanded-info{font-size:1.6rem}.info-padding{padding-top:.8rem;padding-bottom:.8rem}.footer{height:5.2rem;margin-top:3.2rem}.logos{right:auto;left:auto;width:30rem;color:#000;background-color:none}.logos a{color:var(--website-font-color)}.logos a:hover{color:var(--navbar-hover-color)}.footer-linkedin-icon{margin-right:4rem;padding:1.2rem;font-size:1.4rem}.footer-linkedin-icon,.footer-mail-icon{background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:50%;box-shadow:0 .5rem .5rem var(--box-shadow-color)}.footer-mail-icon{font-size:1.68rem;padding:1.6rem;margin-left:4rem}.about-me{height:auto;width:100%;margin-top:1.6rem;background-color:#fff;box-shadow:0 0 .5rem var(--box-shadow-color);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.my-pic{width:50%;height:100%;vertical-align:top;object-fit:cover;object-position:50% 80%;margin-right:0;float:left}.about-me-text{height:100%;display:flex;width:50%;height:52rem;padding:3.2rem}.left-large{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.right-large{border-bottom-right-radius:.5rem}.left-small,.right-large{border-top-right-radius:.5rem}.left-small{border-top-left-radius:.5rem}.right-small{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.small-pic{object-fit:cover;object-position:50% 10%;margin-right:0;height:30rem}.small-pic,.small-text{width:100%;background-color:#fff}.small-text{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.6rem}.about-me-font{font:var(--website-font);font-size:1.6rem}.about-me-font,.about-me a,.about-me a:hover{color:var(--website-font-color)}.resume-box{margin-right:auto;margin-left:auto;margin-top:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem}.download-icon{font-size:2rem;padding-top:.2rem;margin-right:.8rem}.resume-text{font-size:1.4rem;font-family:var(--website-font);color:#fff}.resume-button{text-transform:none!important;color:#fff!important}.page-background{background-color:var(--page-background);width:100%;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:2.4rem}.cards{justify-content:center;display:flex;flex-flow:row wrap;padding-right:25vw;padding-left:25vw;padding-bottom:1.6rem}.page-background h2{font:var(--website-font);color:var(--website-font-color);font-size:2.4rem;margin-left:1.6rem;width:calc(100vw - 3.2rem);display:inline-block;border-bottom:.1rem solid grey}.min-page-width{min-width:80rem}.small{padding-right:3.2rem;padding-left:3.2rem}.markdown,.webchat--css-crxos-j7qwjs webchat--css-crxos-gznufz cci-chat-app{background-color:#fff!important}.education-card{height:auto;width:100%;max-width:100%;box-shadow:0 0 .5rem var(--box-shadow-color);background-color:#fff;border-radius:.5rem!important;position:relative;padding-bottom:.8rem;margin-top:1.6rem}.education-background{height:10;width:100%;z-index:0;object-fit:cover;object-position:50% -400%}.education-background-wrapper{height:10rem;overflow:hidden;background-color:#d3d3d3}.education-box{background:#fff;border-radius:.5rem;z-index:1}.education-text-large{margin-left:13.6rem}.education-text-large,.education-text-small{padding-top:1.6rem;padding-left:1.6rem;padding-right:1.6rem;font-family:var(--website-font);color:var(--website-font-color);font-size:1.6rem}.education-text-title{font-weight:400!important}.education-pic-large{position:absolute;width:auto;height:12rem;top:1.6rem;left:1.6rem;box-shadow:0 0 0 .1rem var(--box-shadow-color);z-index:2}.education-pic-small{object-fit:cover;object-position:50% 40%;margin-right:0;width:100%;padding:1.6rem 1.6rem 0;height:10rem;object-position:50% 50%;background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.education-text-container{padding-bottom:.8rem}.education-main-title{font-family:var(--website-font);color:var(--website-font-color);font-size:2.4rem;font-weight:400;padding-bottom:1.6rem}.education-profile-large{min-width:100%;max-height:12rem;box-shadow:0 0 0 .1rem var(--box-shadow-color);object-fit:cover;object-position:center;z-index:2;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.education-text-large{padding-top:.8rem}.education-main-title-large{font-size:2.4rem;padding-bottom:.8rem}.project-card{height:auto;width:100%;max-width:100%;box-shadow:0 0 .5rem var(--box-shadow-color);background-color:#fff;border-radius:.5rem!important;position:relative;padding-bottom:.8rem;margin-top:1.6rem}.project-box{background:#fcfcfc;border-radius:.5rem;z-index:1}.project-title{font-size:2.4rem;font-weight:400;padding-bottom:1.6rem;background-color:#fff;padding-top:1.6rem;border-bottom:.1rem solid #d3d3d3}.project-text,.project-title{font-family:var(--website-font);color:var(--website-font-color)}.project-text{padding:3.2rem 3.2rem 0;font-size:1.6rem}.project-video video{margin:2.4rem;width:calc(100% - 4.8rem);background:#fff;height:32.1rem;border:.05rem solid #ccc}
/*# sourceMappingURL=main.88ee6b33.chunk.css.map */