@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap);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}*{margin:0;padding:0;scroll-behavior:smooth}svg{display:inline-block}.App{width:100vw;min-height:100vh}body,html{height:100%;width:100%;margin:0}a{text-decoration:none}#navbar{height:64px;position:fixed;display:flex;width:100%;top:0;left:0;background-color:#0f3841;z-index:1}.page_nav{text-decoration:none;margin-left:auto;padding-right:20px;padding-bottom:5px;font-size:26px}#logo,.page_nav{margin-top:auto;margin-bottom:auto;padding-left:20px;font-family:"Roboto",sans-serif;color:#f5f5f5}#logo{margin-right:auto;font-size:32px;letter-spacing:2px}.page_nav:hover{border-bottom:1px inset #dcdcdc;color:#dcdcdc}#page_nav_list{margin-left:auto;margin-top:auto;margin-bottom:auto}.page_section{height:100%;text-align:center;margin:auto;align-items:center}.section_wrapper{margin:auto;height:inherit;padding-top:64px}#welcome-section{background-color:#264653;background-size:cover;height:100vh;width:100vw}#welcome-tag{padding:10px;background-color:rgba(0,0,0,.4);font-weight:700;line-height:64px;color:#dcdcdc;text-align:left;width:40%;margin:auto;position:relative;top:30vh}.about_me_body{margin:auto;padding:5vw;text-align:left;color:#fff;background-color:#264653}#about_me_head{font-family:Verdana,Geneva,Tahoma,sans-serif;letter-spacing:.1rem;text-align:center;margin-bottom:.5rem}#about_me_head h1{font-weight:700}.about_me_text{text-align:left;text-indent:3rem;padding:1.25rem;line-height:22px}.about_me_text,.about_me_text a{font-family:Verdana,Geneva,Tahoma,sans-serif}.about_me_text a{color:#f4a261;text-decoration:underline;font-weight:700}.about_me_footer{top:auto;bottom:5vh;margin-left:auto;margin-right:auto;width:100%}#devIcons_span{font-size:64px;margin-left:10vw;margin-right:10vw;display:flex;flex-direction:row;justify-content:space-evenly;padding:.5rem}.contact_body{margin:auto;padding:5vw;text-align:left;color:#fff;background-color:#264653}#contact_head{font-family:Verdana,Geneva,Tahoma,sans-serif;letter-spacing:.1rem;text-align:center;justify-content:center;margin-bottom:.5rem}#social_links_span{margin:auto;width:30%;display:flex;flex-direction:row;justify-content:space-evenly;padding:.5rem}#social_links_span a{color:#fff;font-size:22px}.contact-form{background-color:#0f3841;display:flex;height:100%;width:400px;flex-direction:column;text-align:left;border-radius:1.25rem;box-shadow:2px 2px 25px rgba(0,0,0,.6);padding:10px;margin:1.5rem auto 10vh}.contact-form button{width:60%;margin:12px auto auto;padding:7px;background-color:#f4a261}.contact-form button:hover{background-color:#e76f51;color:#dcdcdc;cursor:pointer}.contact-form label{font-weight:700;font-size:18px;letter-spacing:1px;margin-bottom:7px;margin-top:7px;color:#f4a261}.contact-form input,textarea{font-size:16px;background-color:rgba(72,68,68,.6);color:#fff}.contact-form input{height:20px;padding:2px}.contact-form textarea{height:40px;max-width:100%}.projects_body{background-color:#264653;letter-spacing:.1rem;text-align:center;color:#fff}.projects_body,.projects_body h1{font-family:Verdana,Geneva,Tahoma,sans-serif}.projects_body h1{padding:5vw}#projects-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;grid-gap:3rem;margin:auto;width:100%;padding:10px}.project_card{border-radius:1.25rem;box-shadow:2px 2px 25px rgba(0,0,0,.6);overflow:hidden;width:300px;height:300px;display:grid;grid-template-rows:1fr 1fr}.project_image{background-size:cover;height:100%}.card_data{width:100%;display:flex;flex-direction:column;text-align:left;align-items:center;box-sizing:border-box;background-color:#0f3841;color:#fff}.card_title{margin:auto;letter-spacing:.5px;font-family:Verdana,Geneva,Tahoma,sans-serif;color:#f4a261}.card_details{width:100%;text-indent:10px;font-size:16px;font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;padding:12px}.card_links{display:grid;grid-template-columns:1fr 1fr;grid-gap:.2rem;justify-content:center;width:100%;margin:.3rem}.cardLink{background-color:#f4a261;font-style:inset;font-weight:600;color:rgba(0,0,0,.6);border:1px solid #000;border-radius:.5rem;text-align:center;padding:2px}.card_links a:hover{color:#dcdcdc;background-color:#e76f51}.form_response{width:100vw;height:100vh;padding:auto;display:flex;align-items:center;background-color:#88c5d2}.form_res_wrapper{border:2px solid #000;border-radius:.5rem;box-shadow:10px 10px 15px rgba(0,0,0,.4);background-color:hsla(0,0%,100%,.6);margin:auto;width:30vw;text-align:center}.form_res_header{text-align:center;padding:10px}.form_res_header p{font-size:16px;font-weight:6000}.form_res_message{width:90%;margin:auto;font-size:16px;padding-top:5vh;padding-bottom:5vh}.form_res_links{border-top:.5px solid #000;width:80%;margin:15px auto auto;padding-top:15px;display:flex;justify-content:space-evenly;justify-items:center}.form_res_links a{color:#000;font-size:32px}.form_res_header h1{letter-spacing:1px}.form_res_header span{font-size:16px;letter-spacing:unset;font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:600px){#welcome-tag{width:80%}#welcome-tag h1,h2{margin:auto}#welcome-tag h1{font-size:22px;line-height:40px}#welcome-tag h2{font-size:16px;line-height:20px}#logo,.page_nav{font-size:16px}#navbar{height:32px}.section_wrapper{padding-top:32px;height:100%}h1{font-size:28px}.form_res_wrapper{width:200px}.contact-form{width:80vw}#devIcons_span{font-size:48px;justify-items:center;justify-content:space-evenly}#projects-grid{display:flex;flex-wrap:wrap;grid-gap:5px}}
/*# sourceMappingURL=main.727e79c5.chunk.css.map */