@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;500;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#a9a9a9;font-family:Raleway,sans-serif;text-align:center}.body{background-image:url(/static/media/background.d201e8232d7df7ef5119.jpg);background-size:cover}.nav{background-color:#000;display:flex;flex-direction:column;height:auto;left:0;min-height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;transition:.5s;width:0;z-index:10}.nav.showMenu{width:200px}.menuBtn{background-color:initial;border:none;color:crimson;cursor:pointer;font-size:xx-large;margin:20px;position:absolute}.disable{display:none}.nav .closeBtn{background-color:initial;border:none;color:#fff;font-size:36px;margin-left:150px;top:0}.links{display:flex;flex-direction:column;justify-content:flex-end}.nav-link{color:#fff;font-size:x-large;margin:10px;text-decoration:none}.nav-link:hover{color:crimson}.footer{bottom:0;position:fixed}.layout{display:inline-flex}.layout-body{flex-direction:column}.foot{justify-self:flex-end}.home{min-height:100vh;min-width:100vw;padding-top:10vh}.homeTitle{margin:auto 10%;text-align:center}.name{font-family:Raleway,sans-serif;font-size:60px;font-weight:500;margin:50px auto}.crimson{color:crimson}.sub{color:#fff;font-family:Raleway,sans-serif;font-size:40px;font-weight:500;margin-top:50px;text-align:left}#line1{text-indent:20%}#line2{text-indent:30%}#line3{text-indent:40%}.intro{color:#fff;font-family:Raleway,sans-serif;font-size:25px;font-weight:200;margin:40px 20%;text-align:center;width:60%}.about{height:auto;min-height:100vh;min-width:100vw;width:auto}.skillIcon{height:70px;width:65px}.skillcards{margin:0 15%;width:70%}.card,.skillcards{display:inline-block;text-align:center}.card{background-color:#fff;border-radius:5px;-webkit-filter:drop-shadow(3px 7px 4px crimson);filter:drop-shadow(3px 7px 4px crimson);height:120px;margin:35px;width:90px}.projectCard{align-content:right;border:4px double;border-image:linear-gradient(180deg,crimson,transparent) 1 100%;display:flex;font-family:Raleway,sans-serif;margin:5% 10%;width:80%}.projectLinks{display:block}.projLink{color:crimson;margin:25px;text-decoration:none}.projectIMG{align-items:center;display:flex;justify-content:center;margin:25px;max-height:200px;max-width:325px}.projectInfo{display:inline-block;margin:25px}.projectName{color:crimson;font-size:35px}.projectDescription{color:#fff;display:flex;font-size:20px;text-align:left;text-indent:30px}@media (max-width:900px){.projectCard{display:block;margin:50px auto}.projectIMG{margin:25px auto}}@media (max-width:410px){.projectIMG{height:175px;width:280px}}.projects{min-height:100vh;padding-bottom:5vh;padding-top:5vh;width:100vw}.title{color:#fff;font-family:Raleway,sans-serif;font-size:50px;font-weight:500;margin:30px auto;text-align:center}.cards{padding-bottom:30px}.contact{align-items:flex-start;box-sizing:border-box;display:flex;font-family:Raleway,sans-serif;justify-content:center;min-height:100vh;padding:12vh 16px 60px;width:100vw}.contact-panel{background:rgba(15,15,18,.72);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.45);box-sizing:border-box;color:#fff;max-width:640px;padding:40px;text-align:left;width:100%}.contact-title{font-size:48px;font-weight:500;margin:0 0 16px;text-align:center}.contact-lead{font-size:19px;font-weight:200;line-height:1.6;margin:0 0 32px;text-align:center}.contact-form{flex-direction:column}.contact-form,.contact-row{display:flex;gap:20px}.contact-row .contact-field{flex:1 1}.contact-field{display:flex;flex-direction:column;font-size:15px;font-weight:500;gap:8px;letter-spacing:.04em}.contact-field input,.contact-field textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;padding:12px 14px;transition:border-color .2s,background .2s;width:100%}.contact-field textarea{resize:vertical}.contact-field input:focus,.contact-field textarea:focus{background:hsla(0,0%,100%,.1);border-color:crimson;outline:none}.contact-hidden{display:none}.contact-button{align-self:center;background:crimson;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:12px 32px;transition:background .2s,-webkit-transform .15s;transition:transform .15s,background .2s;transition:transform .15s,background .2s,-webkit-transform .15s}.contact-button:hover:not(:disabled){background:#e0233f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.contact-button:disabled{cursor:default;opacity:.6}.contact-error{color:#ff8a9a;margin:0;text-align:center}.contact-success{align-items:center;display:flex;flex-direction:column;gap:8px;padding:24px 0;text-align:center}.contact-success h2{font-size:26px;font-weight:500;margin:0}.contact-success p{font-weight:200;margin:0 0 16px}.contact-divider{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:14px;font-weight:200;gap:12px;margin:36px 0 20px}.contact-divider:after,.contact-divider:before{background:hsla(0,0%,100%,.2);content:"";flex:1 1;height:1px}.contact-linkedin{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;display:flex;font-weight:500;gap:10px;justify-content:center;margin:0 auto;padding:10px 24px;text-decoration:none;transition:border-color .2s,background .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-linkedin svg{fill:currentColor;height:20px;width:20px}.contact-linkedin:hover{background:#0a66c2;border-color:#0a66c2}@media (max-width:600px){.contact-panel{padding:28px 20px}.contact-title{font-size:36px}.contact-row{flex-direction:column}}
/*# sourceMappingURL=main.965eb2fa.css.map*/