.resume-cta{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;font-family:"DoHyeon"}.summary-about{font-size:21px;padding-top:5px}button.pdf_btn{width:100px;height:35px;font-size:15px;margin-top:32px}a.about-projects-link{color:grey;font-size:21px}a.about-projects-link:visited{color:#000}a.about-projects-link:hover{color:#09868b}@media(max-width:900px){.resume-cta{display:flex;margin-top:21px;padding-bottom:21px}.summary-about{padding-top:25px}}@media(max-width:600px){.summary-about{font-size:18px}.about-projects-link{font-size:12px}h3.about-name,h3.about-project{font-size:21px}a.about-projects-link,p.about-contact{font-size:18px}}.social-links-home{display:none}.home-bg-img{background-image:url(/static/media/alone-penguin.e5417674.jpg);background-repeat:no-repeat;background-size:cover;width:100%;position:relative;min-height:100vh}h1{font-size:65px}.homepage-ctr{display:flex;flex-direction:column;align-items:center;margin-top:85px;margin-left:170px;min-height:100vh}.name-title-wrap{margin-bottom:15px;text-align:left;text-shadow:1px 1px 1px #09868b}h3.dev-title{font-size:36px;margin-top:-25px;text-shadow:.5px .5px .5px #000;font-weight:400}.quote-ctr{width:500px;margin-left:155px;font-weight:400}.info-modal{display:none;position:fixed;border:3px double #09868b;background-color:#fff;border-radius:7px;width:45%;margin-top:-135px;margin-left:-65px;padding-bottom:45px;padding-top:100px;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)}.info-modal--open{display:flex;position:fixed;flex-direction:column;width:45%;max-height:80vh;margin-bottom:45px;padding:35px 35px 45px;overflow:auto}.modal-title{margin-top:-15px;font-size:45px;font-weight:600;text-decoration:underline;position:relative}.close-btn{margin-top:15px;margin-left:-21px;width:35px;height:35px;font-size:15px;border:1px solid #09868b;box-shadow:none;position:relative}.close-btn:hover{border:1px outset #09868b;box-shadow:none;font-size:20px;cursor:pointer}.close-btn:active,.close-btn:focus{border:1px inset #09868b}.close-btn:active{font-style:normal;color:#000}button{height:45px;width:180px;font-size:18px;margin-left:25px;border:2px solid #09868b;border-radius:5px;font-weight:700}button:hover{border:2px groove #000;color:#09868b;font-weight:600;cursor:pointer}button:active{box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 20px rgba(0,0,0,.1)}button:focus{border:none;color:#09868b}@media (max-width:900px){.home-bg-img{background:linear-gradient(180deg,#fff,#76c1d4,#fff)}.homepage-ctr{margin-right:155px;margin-top:55px}h1{font-size:54px;text-align:center}.quote-ctr{width:500px;margin-left:155px;font-size:24px}.quote-generator{margin-left:-5px;margin-right:85px}.dev-title{width:475px;font-size:18px;text-align:center;color:#000}.quote-btn-ctr{margin-left:0}.modal-title{font-size:35px}.info-modal--open{width:550px;margin-left:auto;margin-right:auto;overflow:auto}}@media (max-width:750px){.social-links-home{display:flex;margin-top:35px}img.nav-icon{height:45px;border-radius:9px}img.email{margin-left:55px}img.linkedin{margin-right:55px}.quote-ctr{margin-left:35px;padding-left:15px}h5{font-size:18px}.quote-generator{margin-right:5px;margin-left:25px}button.close-btn{margin-top:15px;margin-left:-20px}}@media (max-width:600px){h1{font-size:45px;margin:0 auto;width:100%}button{border:1px solid #000}img.nav-icon{box-shadow:2px 2px 8px -1px #fff}img.nav-icon.linkedin{border:none}h3.dev-title{font-size:31px;margin-top:25px;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:100;color:#000;text-shadow:.5px .5px .5px #09868b;width:375px;text-align:center}button.close-btn{height:25px;width:25px;font-size:12px;margin-top:-25px}.quote-ctr{margin-left:-45px}.quote-btn-ctr{margin:0 auto;width:180px}.quote-btn{display:none}.name-title-wrap{display:flex;flex-direction:column;align-items:center;margin-top:15px;margin-bottom:45px}.homepage-ctr{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:500px;max-height:100vh;justify-content:top;margin-right:auto;margin-left:auto}.btn-wrap{display:flex;flex-direction:column;align-items:center;width:150px}button{font-size:21px;margin:0 auto}.social-links-home{display:flex;margin-top:35px}h3.modal-title{font-size:21px}p{font-size:12px}.info-modal{margin-top:-120px;margin-left:auto;margin-right:auto;padding:45px 35px 15px;width:65%;font-style:italic}}.quote-generator{display:flex;text-align:left;align-items:center;justify-content:left;color:#000;font-family:"DoHyeon";text-shadow:1px 1px 1px #fff;font-size:25px}@media(max-width:900px){.quote-generator{color:#000;font-size:21px}}@media(max-width:600px){.quote-generator{display:none}}.about-ctr{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dev-title{font-family:"DoHyeon";font-size:32px;margin-bottom:-5px}.tech-about-wrap{display:flex;align-items:center}.tech-logo-img{height:55px}.logo-img-ctr{display:flex;justify-content:space-between}.logo-row{display:flex;justify-content:left}.logo-img-name-ctr{display:flex;flex-direction:column;margin-left:25px}.deploy-ctr{display:flex;justify-content:left;width:100%;margin-bottom:45px}h2{padding-bottom:45px;text-shadow:1px 1px 1px #09868b}h3.tech-title{font-size:32px;font-weight:400;margin-right:25px;color:#09868b;text-shadow:.5px .5px .5px #000}h4.tech-stack-list{font-size:25px;display:flex;color:#000;font-family:"DoHyeon";font-weight:100;text-shadow:.5px .5px .5px #09868b}@media(max-width:900px){h2{padding-bottom:0;margin-bottom:-15px}h3.tech-title{font-size:28px;color:#09868b;font-weight:500;margin-left:40px;font-size:35px}.logo-row{display:flex;flex-direction:column}.tech-logo-img{height:35px;margin-right:15px}.deploy-ctr{display:flex;flex-direction:column;align-items:center}}@media(max-width:600px){.logo-row{display:flex;flex-direction:column}.logo-img-ctr{display:flex;margin-left:-7px}img.tech-logo-img{width:35px}h4.tech-stack-list{margin-right:15px;font-size:18px}}.btn{width:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:16px;margin-bottom:25px;font-weight:500}img.project-img{width:700px;margin-bottom:25px}img.rick-img{margin-top:-25px;width:755px}img.img-github{width:820px}.btn-ctr{display:flex;justify-content:space-around;margin-top:5px}h3{font-family:"DoHyeon";font-weight:800;color:#09868b;margin-bottom:10px;font-size:35px;font-size:30px}a{text-decoration:none}button.btn.demo-btn{padding:15px 45px;font-size:25px;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:900px){img.project-img{width:500px}img.rick-img{width:555px}img.img-github{width:600px}}@media(max-width:600px){img.project-img{width:400px}img.rick-img{width:455px}img.img-github{width:500px}}@media(max-width:450px){img.project-img{width:300px}img.rick-img{width:355px}img.img-github{width:400px}}.cta-wrap{background-image:url(/static/media/penguin-center.1da50a05.jpg);background-repeat:no-repeat;background-size:cover}.contact-h2{width:100%;padding:15px 0;margin:0}.field-cta{display:flex;flex-direction:column;margin:25px;font-size:21px}.contact-form-cta,form{display:flex;justify-content:center}form{flex-direction:column;align-items:center}button{margin-right:20px}input,textarea{width:250px;padding:7px;font-size:18px;font-family:"DoHyeon";font-weight:400}textarea{height:150px}label{display:none}@media (max-width:900px){div.dXlIOw{margin-top:25px;margin-bottom:25px}form.contact-form{width:595px}.cta-wrap{background-image:url(/static/media/penguin-center-sm.d2a7bfd0.jpg);background-repeat:no-repeat;background-size:cover}}@media (max-width:600px){button{margin:0 auto}form.contact-form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h2.contact-h2{margin-top:-1px;margin-bottom:5px;display:inline}}.App{text-align:center}.App-logo{pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{min-height:100vh;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:start;background-color:transparent}.App-link{color:#61dafb}h5{font-weight:100}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resume-cta{height:100%}h2{font-size:55px}@media(max-width:600px){.App-header{display:flex;flex-direction:column;min-height:400px;background-color:transparent}h2{display:none}}div.header-ctr{display:flex;height:85px;background-color:#76c1d4;align-items:center;justify-content:space-evenly}.nav-link-wrap{display:flex;width:65%;justify-content:space-around}.kslogo{height:55px}.social-links-wrap{display:flex;height:45px;justify-content:center;align-items:center}.nav-icon{height:25px;background-color:#fff;margin:15px;border-radius:5px}.nav-link{display:flex;justify-content:center;margin:0 3px;height:55px;align-items:center;color:#000;text-decoration:none;font-size:22px;font-weight:600}.link-active{color:#f7f7f7;font-weight:300}.link-active,.nav-link:hover{border-bottom:4px solid #09868b}.nav-link:hover{color:f7f7f7;padding-left:15px;padding-right:15px}@media(max-width:750px){.kslogo{height:55px;margin-right:15px;margin-left:25px;margin-top:5px}.social-links-wrap{display:none}.nav-link-wrap{width:100%;margin-right:25px}}@media(max-width:600px){.kslogo{height:45px;margin-right:15px;margin-left:25px;margin-top:5px}.header-ctr{display:flex;height:85px}.logo-nav-ctr{display:flex;align-items:center;justify-content:space-around;width:100%}.nav-link{font-family:DoHyeon}.link-active,.nav-link{font-size:18px}.social-links-wrap{display:none}}.footer-ctr{display:flex;justify-content:center;align-items:center;border-top:4px solid #09868b;background-color:#76c1d4;width:100%;height:57px;font-size:15px;text-align:center}.footer-ctr,a.footer-email{font-family:"DoHyeon";font-weight:100}@media(max-width:600px){.footer-ctr{font-size:14px;border:none;background-color:#76c1d4}a.footer-email{font-weight:100;font-family:"DoHyeon"}}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;-webkit-overflow-scrolling:touch}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:DoHyeon;src:url(/static/media/DoHyeon-Regular.39c6088e.ttf);format:("truetype")}
/*# sourceMappingURL=main.bb9f77b4.chunk.css.map */