@import "https://fonts.googleapis.com/css2?family=Lora:wght@500&display=swap";@import "https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Lora:ital,wght@1,500&display=swap";.v-enter-active[data-v-ee6edf45],.v-leave-active[data-v-ee6edf45]{transition:opacity .5s}.v-enter-from[data-v-ee6edf45],.v-leave-to[data-v-ee6edf45]{opacity:0}.buttonScroll[data-v-ee6edf45]{color:navy;text-align:center;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:40px;display:flex;position:fixed;bottom:20px;right:40px}.v-enter-active{animation:.5s bounce-in}.v-leave-active{animation:.5s reverse bounce-in}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes transitionOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.enter{color:#fff;background-color:#000;border:none;font-family:Lora,serif;font-size:250%}.enter:hover{cursor:pointer;text-decoration:underline}.welcomeMessage{white-space:nowrap;cursor:default;color:wheat;text-align:center;border-right:.15px solid #fff;margin-bottom:30px;font-family:Dancing Script,cursive;font-size:800%;animation:3.5s steps(40,end) typing,.75s step-end infinite blink-caret;overflow:hidden}@keyframes typing{0%{width:0}to{width:90%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#fff}}html,body{scroll-behavior:smooth;width:100vw;margin:0;overflow:hidden scroll}header{background-color:navy;border-bottom:6px solid #505050;height:60px;margin:0}.navigation{justify-content:space-between;align-items:center;margin:0 15px;display:flex}.menu{justify-content:space-around;align-items:center;width:40%;display:flex}.name{color:#fff;cursor:pointer;margin:19.92px 0;font-family:Lora,serif;font-size:24px;text-decoration:none}.routing{color:#fff;font-family:Lora,serif;font-size:larger;text-decoration:none}.routing:hover{color:wheat;text-decoration:underline}footer{background-color:navy;border-top:6px solid #505050;height:100%;margin:0;padding:10px 0}.link{justify-content:space-around;align-items:center;width:100%;display:flex}.linkName{cursor:pointer;color:#fff;justify-content:space-evenly;align-items:center;width:95px;font-family:Lora,serif;font-size:larger;text-decoration:none;display:flex}.resumeButton{color:#fff;cursor:pointer;background-color:navy;border:none;font-family:Lora,serif;font-size:large;text-decoration:none}.linkName:hover{color:wheat;text-decoration:underline}.linkedIn{margin:0 0 0 4px}@media (width<=1024px){body{height:100vh}img{max-width:auto;height:auto}.introPt2{padding-bottom:15%;font-size:14px}.thankYou{text-align:center}.contactPage{height:100vh}}@media (width<=768px){body{font-size:16px}img{max-width:auto;height:auto}.introPart{flex-direction:column;justify-content:center;align-items:center;display:flex}.introName{color:green}.mobile-break{display:inline}.headshot1{margin-bottom:15px}.introPt2{font-size:16px}.contactPage{width:100vw;height:100%}.connectMessage{width:768px;font-size:16px}.contact{flex-direction:column;align-items:center;display:flex}}.home[data-v-db1cd8bd]{cursor:default;background-image:url(/assets/tan3-Bb_ALQWq.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.footNote[data-v-db1cd8bd]{flex-direction:column;justify-content:center;align-items:center;margin-top:30px;padding-bottom:20px;font-family:Lora,serif;font-size:larger;display:flex}.thankYou[data-v-db1cd8bd]{color:#a9a9a9;-webkit-text-stroke:.5px navy;margin:0;padding:40px 0;font-size:25px;font-weight:bolder;text-decoration:underline}.skills[data-v-db1cd8bd]{text-align:center;width:2000px;line-height:25px}.introPt2[data-v-db1cd8bd]{width:100%;margin:0;padding:0 30px;line-height:38px}.introName[data-v-db1cd8bd]{color:#000;text-align:center;margin:0 0 10px;padding:30px 0;font-family:Lora,serif;font-size:55px}.mobile-break[data-v-db1cd8bd]{display:none}.introPart[data-v-db1cd8bd]{text-indent:70px;justify-content:space-evenly;margin:0;padding:20px 20px 40px;font-family:Lora,serif;font-size:larger;line-height:27px;display:flex}.headshot1[data-v-db1cd8bd]{width:325px;height:450px}@keyframes slide-db1cd8bd{0%{transform:translate(0)}to{transform:translate(-100%)}}.certificates[data-v-db1cd8bd]{white-space:nowrap;padding:20px 0;position:relative}.certTitle[data-v-db1cd8bd]{text-align:center;margin:30px 0;padding-top:20px;-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:3px}.certSlide[data-v-db1cd8bd]{animation:35s linear infinite slide-db1cd8bd;display:inline-flex}.aws[data-v-db1cd8bd],.te[data-v-db1cd8bd],.it[data-v-db1cd8bd]{flex-direction:column;justify-content:center;align-items:center;display:flex}.awsTitle[data-v-db1cd8bd],.teTitle[data-v-db1cd8bd],.itTitle[data-v-db1cd8bd]{margin:20px 0;font-size:30px}.awsAdjust[data-v-db1cd8bd],.teAdjust[data-v-db1cd8bd],.itAdjust[data-v-db1cd8bd]{border:3px solid #000;width:320px;height:200px;margin:0 100px}h1{color:#000;margin:0}.projects{color:#000;flex-direction:column;justify-content:center;align-items:center;margin:40px 15px;font-family:Lora,serif;display:flex}.projectName{margin:5px 0 15px;font-size:50px;text-decoration:underline;text-decoration-thickness:3px}.image-link{flex-direction:column;align-items:center;display:flex}.image{width:400px;height:325px;margin:5px}.projectLink,.projectLink2{color:#000;margin:0;font-family:Lora,serif;font-size:medium;font-weight:700}.projectLink2:hover{color:#000;cursor:pointer;-webkit-text-decoration:underline #000;text-decoration:underline #000}.definition{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;font-size:135%;display:flex}.keyFeatures{margin:0;font-size:larger;font-weight:bolder}li{line-height:35px}.description{text-align:center;line-height:30px}.demonstrates{text-align:center;margin:0 0 10px;line-height:32px}.project{cursor:default;color:#000;background-image:url(/assets/tan3-Bb_ALQWq.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;padding:20px 0 40px}.projectTitle{text-align:center;color:#000;margin-bottom:15px;font-family:Lora,serif;font-size:500%;text-decoration:underline}.projectWelcome{text-align:center;font-family:Lora,serif;font-weight:700}.projectWelcome2{text-align:center;margin-bottom:35px;font-family:Lora,serif;font-size:100%;font-weight:700;line-height:25px}.quickAccess{scroll-behavior:smooth;justify-content:space-around;align-items:center;display:flex}.jump{color:#fff;background-color:navy;border:2px solid navy;border-radius:5px;padding:5px 8px;font-family:Lora,serif;text-decoration:none}.jump:hover{color:#fff;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;box-shadow:3px 3px navy}.projectJump{margin-left:5px}.contactPage{background-image:url(/assets/tan3-Bb_ALQWq.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;font-family:Lora,serif;display:flex}.contactMe{text-align:center;margin:40px 0 20px;font-size:50px}.connectMessage{text-align:center;margin-bottom:45px;font-family:Lora,serif;font-size:17px;line-height:30px}.formBody{border:2px solid #000;border-radius:5px;justify-content:center;align-items:center;width:890px;margin:20px 60px;padding:5px;display:flex}.headshot{justify-content:center;align-items:center;width:400px;height:410px;display:flex}.headshot2{width:335px;height:385px;margin:0;padding:0}.asterisk{color:red;width:7px;height:7px;padding-bottom:10px}.form{flex-direction:column;justify-content:center;align-items:center;width:415px;height:357px;margin:0;padding:40px;font-family:Lora,serif;display:flex}.error{flex-direction:column;justify-content:center;align-items:center;width:415px;height:357px;margin:0;padding:40px;font-family:Lora,serif;font-size:18px;line-height:35px;display:flex}.respond,.loading{text-align:center;justify-content:center;align-items:center;width:415px;height:357px;margin:0;padding:40px;font-family:Lora,serif;font-size:27px;line-height:60px;display:flex}.spinner{color:navy;font-size:50px;animation:5s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1000deg)}}.fullNameInput,.emailInput{color:#000;background-color:#fff;border:1px solid #000;width:375px;padding:5px 0 5px 5px;font-family:Lora,serif;font-size:15px}.fullNameLabel,.emailLabel{width:150px;margin:0 10px 0 0;padding-bottom:5px;font-family:Lora,serif}.messageLabel{width:150px;font-family:Lora,serif;font-size:16px}.stateLabel{width:40px;margin:0 10px 0 0;font-family:Lora,serif}.stateSelect{padding:2px 0 2px 2px;font-family:Lora,serif;font-size:15px}::placeholder{color:#2f4f4f;opacity:.6}.fullName,.email{flex-direction:column;width:375px;height:60px;display:flex}.email{margin:15px 2px 20px}.fullName{margin:15px 2px 10px}.state{justify-content:flex-start;align-items:center;margin:0 0 20px;display:flex}.message{height:175px}.formSubmit{color:navy;background-color:#fff;border:1px solid #000;border-radius:5px;width:90px;height:25px;margin-top:10px;font-size:15px;font-weight:700}.formSubmit:hover{cursor:pointer;color:#fff;background-color:navy;box-shadow:3px 3px navy}select{background-color:#fff}textarea{resize:none;background-color:#fff;width:375px;height:125px;margin-top:8px;padding:8px;font-size:15px}::placeholder{color:#000}
