.project_card{box-shadow:8px 8px 3px #444;transition:.4s ease;width:400px}@media (max-width: 980px){.project_card{width:80vw;font-size:14px}.title_text{font-size:30px}}.project_card:hover{box-shadow:10px 10px 10px #000}.framework_img{height:40px;width:40px;margin-top:auto;margin-left:5px;margin-right:5px}.tools{display:flex;flex-direction:row;justify-content:flex-start}.title_text{font-size:40px;font-weight:700;margin:0}.timeline_text{font-weight:italic;margin:0}.title_font{display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:0;margin:0}.description_box{font-family:Times New Roman,serif;padding:0;margin:0}.diploma_box{height:120px;width:400px;box-shadow:8px 8px 3px #444;transition:.4s ease;padding:20px;margin-bottom:20px;background-image:linear-gradient(to bottom right,#b5e2ff,#daf0ff)}.diploma_box:hover{box-shadow:10px 10px 10px #000}@media (max-width: 980px){.diploma_box{width:80vw}}.experience_card{box-shadow:8px 8px 3px #444;transition:.4s ease;width:400px}@media (max-width: 980px){.experience_card{width:80vw;font-size:14px}.title_text{font-size:22px}}.experience_card:hover{box-shadow:10px 10px 10px #000}.card_space{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.title_git_img{height:30px;width:30px}.company_img{height:40px;margin-top:auto;margin-left:5px;margin-right:5px}.overview{margin-top:20px;margin-bottom:20px}.formatted_list{margin-left:25px;margin-right:25px}.title_section{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.title_text{font-size:30px;font-weight:700;margin:0}.company_text{font-style:italic;margin:0}input{font-family:Georgia,serif;font-size:23px;border:1px solid lightgrey;border-radius:3px;padding:0 8px;margin-top:3px;transition:.3s}textarea{font-family:Georgia,serif;font-size:23px;width:600px;height:160px;resize:both;border:1px solid lightgrey;border-radius:3px;padding:8px;margin-top:3px;transition:.3s}input:hover,textarea:hover{border:1px solid grey}button{font-family:Georgia,serif;font-size:23px;background-color:#3cb371;border:0px;width:616px;margin-top:20px;margin-bottom:10px;height:50px;transition:.3s}button:hover{background-color:#349e63}.contact_box{font-family:Georgia,serif;font-size:23px;display:flex;flex-direction:column;align-items:center;padding:20px 40px;border:1px solid lightgrey;background-color:#fff}.form_contents{display:flex;flex-direction:column;align-items:center}.input_chunk{display:flex;flex-direction:column;margin:10px}.line_input{height:50px;width:600px;margin-bottom:10px}@media (max-width: 750px){.contact_box{width:90vw;padding:5px}input,textarea{width:auto;font-size:16px}.input_chunk{width:80vw}.line_input{width:auto}button{width:80vw}}html,body{font-family:Courier New,monospace;margin:0;padding:0;scroll-behavior:smooth}a{color:inherit;text-decoration:none}#projects,#experience,#contact{scroll-margin-top:80px}.subheading_text{font-family:Georgia,serif;font-weight:700;font-size:55px;margin-bottom:20px}.project_box{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:1860px;align-items:center}.experience_box{column-count:1;column-gap:70px;padding:20px}@media (min-width: 901px) and (max-width: 1600px){.experience_box{column-count:2}}@media (min-width: 1601px){.experience_box{column-count:3}}.title_box{display:flex;flex-direction:column;align-items:center}.home_button{font-size:50px;background:linear-gradient(to right,#006400,#556b2f,#8fbc8f);margin-top:4px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.second_title{margin-top:5px;margin-bottom:5px;font-family:Georgia,serif;font-size:30px;font-weight:700}.learn_more{width:700px}.more_about{display:flex}.reading_text{font-family:Times New Roman,serif;font-size:26px;line-height:1.5}.socials{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.social_github_logo{height:35px;width:35px;padding:2px}.social_linkedin_logo{height:25px;width:25px;padding:4px}.social_entry{display:flex;font-weight:700;flex-direction:row;align-items:center;font-size:20px;background:linear-gradient(to right,#006400,#556b2f,#8fbc8f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-left:20px;padding-right:20px}.green_text{background:linear-gradient(to right,#006400,#556b2f,#8fbc8f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social_entry:hover{text-decoration:underline}.hey_text{font-family:Georgia,serif;font-weight:700;font-size:65px;padding-left:90px;padding-bottom:5px}.shortcuts{display:flex;flex-direction:row;gap:10px;align-items:center;font-size:20px}.face_pic{height:400px;width:400px;border-radius:50%;padding-left:20px;padding-right:20px}.face_text{max-width:800px;padding-top:20px;padding-left:20px;padding-right:20px}.face_desc{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding-bottom:20px}.top_bar{position:fixed;width:96vw;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding-left:2vw;padding-right:2vw;box-shadow:0 2px 2px #eee;z-index:9999}.center_box{display:flex;flex-direction:column;align-items:center;color:#000;padding:8vh 6vh 6vh}.middle_box{display:flex;align-items:center;flex-direction:column;background-color:#f5f5f5;padding:25px}.last_box{display:flex;align-items:center;flex-direction:column;background-color:#fff;padding:25px}.form_box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:96vw;padding:2vw;background-color:#f5f5f5}.bottom_bar{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media (max-width: 980px){.experience_box{column-count:1}.home_button{font-size:35px}.shortcuts{font-size:15px}}@media (max-width: 1200px){.reading_text{width:90%}.face_pic{display:none}.face_text{display:flex;align-items:center;justify-content:center}.hey_text{margin:0;padding:10px 10px 0}.project_box{max-width:2640px}.learn_more{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 1300px){.fun_pics{display:none}}@media (max-width: 650px){.home_button{font-size:14px}.shortcuts{font-size:10px}.hey_text{font-size:30px;margin-top:30px}.reading_text{font-size:16px;max-width:90vw}.face_desc{width:95vw;padding-bottom:5px}.face_text{width:90vw;padding:5vw;margin:0}.center_box{width:100vw;padding:0;margin:0}.learn_more{width:90vw}.social_entry{font-size:15px}.socials{padding:0}.subheading_text{font-size:30px}}
