.App{overscroll-behavior:none}a{color:#049541}a:visited{color:#049541;font-style:italic}body{background-color:#f1f2f6;color:#34431d;padding:1%}h1{color:#34431d;line-height:.1}.site-header{align-items:center;color:#34431d;margin:0%;height:10vh;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0% 0% 1.5em;border-bottom:#34431d;border-style:solid;border-width:0em;border-bottom-width:.1em;scroll-snap-type:none;top:0;left:0;right:0}.footer{background-color:#101936;color:#049541;min-height:5vh;width:100vw;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0%;position:fixed;bottom:0;left:0;right:0;margin-top:5%;min-width:600px}.footerLeft{padding-left:2%}.footerRight{padding-right:2%}.footer-svg{height:16;width:16;padding:5px;margin-top:20px;background-color:#049541;border-radius:5px;margin-right:7px;transition:1s}.footer-svg:hover{background-color:#fff8dc;transition:1s}.contact-links{text-align:right;margin-top:-5px}.download-cv{font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-decoration:none;border:1px solid #34431d;padding:2vh;margin-bottom:3vh;border-radius:10px;transition-duration:1.5s}.download-cv:hover{transition-duration:1.5s;background-color:#fff8dc;color:#8891a3}.resume-top{align-items:center;color:#34431d;margin:0%;height:10vh;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;scroll-snap-type:none;top:0;left:0;right:0}.about-content{padding:0% 10%;color:#34431d;overflow:scroll;height:70em}.job-block-header{align-items:center;color:#34431d;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;scroll-snap-type:mandatory}.resume-body{height:120em}@media (max-width: 375px){.job-block-header{background-color:#ff0;display:inline}.resume-body{height:150em}}.projects{height:120em;overflow:scroll}p,li{color:#fff8dc}a:hover{color:#fff8dc;transition:1s}a{transition:1s}.emphasis{font-weight:bolder}strong{color:#049541}.pdf-container{width:100vw;height:100vh;overflow-y:auto;background-color:#fff;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.proj-header{margin-top:1.5em}.header-link{text-decoration:none}.footer-svg-mail{height:16px;width:16px;padding:5px;margin-top:20px;background-color:#049541;border-radius:5px;margin-right:7px;transition:1s}.footer-svg-mail:hover{background-color:#fff8dc;transition:1s}h4{margin:1em;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700}.heading-text{font-size:2.2em;font-weight:700;padding-top:.75em}.heading-text-work-exp{font-size:2.2em;font-weight:700;padding-top:.75em;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em}.resume-links-container{display:flex}.resume-link{font-size:15px;padding:5px;font-weight:700}.resume-link:hover{font-style:italic;color:#8891a3}.relevant-skills{margin-left:25px}h2{display:block;font-size:1.5em;margin-block-start:1.5em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;padding:0}.one-job{margin-bottom:15px}.education-section{border-bottom:1px solid #34431d;height:35vh}.skill-block-heading{font-size:1.5em;font-style:bold}.skills{margin:0 1em}.skill-block-parent{padding-top:1em;display:flex;flex-direction:row;justify-content:space-evenly}@media (max-width: 375px){.skill-block-parent{display:inline}.resume-body{height:150em}}h3{margin-block-start:1em;margin-block-end:1em}.resume-image{height:180vh;width:200vw;overflow-y:hidden}.education-line{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:10px}.site-body-container{padding:0% 5%}.work-experience-component-container{overflow-y:scroll}p{line-height:25px;color:#362f2d}.send-message{font-size:23px;color:#362f2d;padding:10px 15px;border-radius:25px;transition:1s}.link-message{text-decoration:none}.link-message:hover{font-style:italic;text-decoration:none}.send-message:hover{transition:1s}.copyright{margin-top:5px}.sub-heading{font-size:22px;font-weight:600}.footer-link{margin:1em;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700}.footer-link:hover{color:#fff8dc}.secret-link{color:#34431d;font-weight:700}.secret-link:visited{color:#34431d}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#049541;text-decoration:inherit}a:hover{color:#fff8dc}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#049541}button{background-color:#f9f9f9}}
