*{box-sizing:border-box;margin:0;padding:0}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;height:100vh;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.app{height:100%;width:100%}.app{background-image:url(/static/media/banner.481252a0d3274b342e8c.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background:#09e909b3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#07a807b3}.navigation{align-items:center;background-color:#000c;display:flex;font-family:Poppins,sans-serif;font-size:1.2rem;justify-content:space-between;padding:0 2.5rem;width:100%}.navigation h1{font-weight:700}.menu{display:flex;flex-direction:row;list-style-type:none;margin:0}.menu li{margin:1rem 1.5rem}.menu-button-container{align-items:center;cursor:pointer;display:none;flex-direction:column;height:100%;justify-content:center;width:30px}#menu-toggle{display:none}.menu-button,.menu-button:after,.menu-button:before{background-color:#fff;border-radius:2px;display:block;height:4px;position:absolute;transition:transform .4s cubic-bezier(.23,1,.32,1);width:30px}.menu-button:before{content:"";margin-top:-8px}.menu-button:after{content:"";margin-top:8px}#menu-toggle:checked+.menu-button-container .menu-button:before{margin-top:0;transform:rotate(405deg)}#menu-toggle:checked+.menu-button-container .menu-button{background:#fff0}#menu-toggle:checked+.menu-button-container .menu-button:after{margin-top:0;transform:rotate(-405deg)}.nav-links{color:#ffffffb3;cursor:pointer;text-decoration:none}.active-nav-links,.nav-links:hover{border-bottom:2px solid #09e909;color:#fff;padding-bottom:6px;text-decoration:none}.logo{color:#ffffffb3;cursor:pointer;text-decoration:none;text-transform:uppercase}@media (max-width:850px){.menu-button-container{display:flex}.menu{align-items:center;flex-direction:column;justify-content:center;left:0;margin-top:50px;overflow:hidden;position:absolute;top:0;width:100%;z-index:10000}#menu-toggle~.menu li{border:0;height:0;margin:0;padding:0;transition:height .4s cubic-bezier(.23,1,.32,1)}#menu-toggle:checked~.menu li{border:1px solid #333;height:2.5em;padding:.5em;transition:height .4s cubic-bezier(.23,1,.32,1)}.menu>li{background-color:#222;color:#fff;display:flex;justify-content:center;margin:0;padding:.5em 0;width:100%}.menu>li:not(:last-child){border-bottom:1px solid #444}.navigation{height:60px}.logo{font-size:1rem}}@media only screen and (max-width:445px){.about h1{font-size:1.75em}.active-nav-links,.nav-links{font-size:.75em}}@media only screen and (max-height:400px){.navigation{margin-bottom:1rem}}.home{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;width:100%}.photo-container{border:6px solid #09e909;border-radius:50%;height:230px;margin-bottom:1.5rem;width:230px}.photo{border-radius:50%;height:100%;width:100%}.name{font-family:Poppins,sans-serif;font-size:2em;margin:1rem}.info{color:#ffffffb3;font-family:Raleway,sans-serif;font-size:1.75em}.info span{border-bottom:3px solid #09e909;color:#fff;padding-bottom:6px}.icons{margin-top:2.5rem}.icons a{color:#fff;font-size:1.5rem;margin:.5rem;text-decoration:none}.icons a:hover{color:#09e909;cursor:pointer}@media only screen and (max-height:425px){.photo-container{height:175px!important;margin-bottom:0!important;width:175px!important}.info{font-size:1em!important}.home{padding-top:2rem}.name{font-size:1.25em!important}.icons{margin-top:1.75rem}}@media only screen and (max-height:300px){.photo-container{height:150px!important;margin-bottom:0!important;width:150px!important}.info{font-size:.75em!important}.home{padding-top:1.75rem}.name{font-size:1.25em!important;margin:.5rem}.icons{margin-top:1.25rem}}@media only screen and (max-height:650px){.photo-container{height:185px;width:185px}}@media only screen and (max-width:750px){.photo-container{height:195px;width:195px}.name{font-size:1.5em}.info{font-size:1.15em}.info span{font-size:inherit}}@media only screen and (max-width:445px){.info,.name{font-size:1em}.info span{font-size:inherit}.icons a{font-size:1rem}}@media only screen and (max-width:380px){.info,.name{font-size:.6em}.info span{font-size:inherit}.icons a{font-size:.75rem}}.about{background-color:#000c;font-family:Poppins,sans-serif;margin:2em auto;overflow-x:hidden;padding:2rem;width:80vw}.about h1{font-weight:700;text-transform:uppercase}.header{margin:1.5rem 0}.info-container{display:flex;height:100%;width:100%}.image{align-items:center;display:flex;height:35%;justify-content:center;margin-right:2rem;margin-top:3rem;width:35%}.image img{height:100%;width:100%}.about-info{height:auto;width:65%}.about-info h3{color:#09e909;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase}.about-grid-container{grid-gap:2rem;display:grid;grid-template-areas:"birthday website" "age degree" "phone email" "city .";margin:1rem 0}.birthday{grid-area:birthday}.age{grid-area:age}.website{grid-area:website}.degree{grid-area:degree}.phone{grid-area:phone}.city{grid-area:city}.grid-icon{color:#09e909;font-size:1.4rem}.grid-info-name{font-weight:900}.text-justify{text-align:justify}.interest-grid,.skills-grid{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:2rem}.email a,.phone-number a,.website a{color:inherit;display:inline;text-decoration:none}@media only screen and (max-width:1000px){.about{width:100vw}.about h1{text-align:center}.interest-grid,.skills-grid{grid-template-columns:1fr 1fr 1fr}.image,.info-container{flex-direction:column}.info-container{margin-bottom:2rem}.image{border:6px solid #09e909;border-radius:50%;height:250px;margin:1rem auto 1.5rem;width:250px}.image img{border-radius:50%;height:100%;width:100%}.about-info{width:100%}.about-grid-container{grid-template-areas:"birthday" "age" "website" "degree" "phone" "email" "city"}}@media only screen and (max-width:750px){.about{font-size:14px}.about h1{transform:scale(75%)}.interest-grid,.skills-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:580px){.about{font-size:13px}.about h1{font-size:1.5em}.interest-grid,.skills-grid{grid-template-columns:1fr}}@media only screen and (max-width:300px){.about h1{font-size:1.35em}.about-info h3{font-size:1rem;letter-spacing:1px}}.skill{align-items:center;display:flex;justify-content:space-between}.bar-container{background-color:#fff3;height:1rem;width:100%}.bar{background-color:#09e909;height:inherit}.interest{background-color:#fff3;border-radius:1rem;display:grid;font-size:.9rem;grid-template-columns:1fr 1fr;padding:1.5rem}.interest span{font-size:1.5rem}.interest p{align-items:center;display:flex}.resume{background-color:#000c;font-family:Poppins,sans-serif;margin:2em auto;padding:2rem;width:80vw}.resume h1{font-weight:700;text-transform:uppercase}.resume h3{margin:1.5rem 0}.resume .item{border-left:2px solid #fff3;margin-top:-2px;padding:0 0 20px 20px;position:relative}.resume .item:before{background:#09e909;border:2px solid #09e909;border-radius:50px;content:"";height:16px;left:-9px;position:absolute;top:0;width:16px}.resume .item h4{color:#09e909;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2rem;margin-bottom:1rem;text-transform:uppercase}.resume .item h5{background:#ffffff26;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:10px;padding:5px 15px}.resume .item p{margin-bottom:.5rem;text-align:justify}.resume .item ul{display:block;list-style-type:disc;padding-left:1.2rem}.resume .item ul li{display:list-item;padding-bottom:.6rem}.resume-items-container{display:flex}.resume-items-container div{margin-right:1rem}.resume-items-container .item a{background:#09e909;color:#fff;display:block;margin-bottom:.1rem;padding:.5rem;text-align:center;text-decoration:none;width:25%}@media only screen and (max-width:1000px){.resume,.resume-items-container{width:100%}.resume-items-container{flex-direction:column}}@media only screen and (max-width:700px){.resume h1{font-size:1.75em}}@media only screen and (max-width:575px){.resume{font-size:14px}.resume h1{font-size:1.65em}}@media only screen and (max-width:465px){.resume-items-container .item a{width:40%}.resume-items-container .item h4{font-size:1rem}}.contact{background-color:#000c;font-family:Poppins,sans-serif;margin:1.75rem auto;padding:2rem;width:80vw}.contact h1{font-weight:700}.contact h1,.header h2{text-transform:uppercase}.header h2{color:#aaa;font-size:1rem;font-weight:500;letter-spacing:2px}.header{align-items:center;display:flex;margin-bottom:1.2rem}.green-border{background-color:#09e909;height:.15rem;margin-left:.5rem;width:8em}.contact-details{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:1rem 0}.contact-form{width:100%}.contact-form form{background:#ffffff14;display:flex;flex-direction:column;padding:1.9rem}.form-grid{grid-gap:2rem;display:grid;grid-template-areas:"name email" "subject subject" "message message"}.name{grid-area:name}.email{grid-area:email}.subject{grid-area:subject}.message{grid-area:message}.contact-form form input,.contact-form form textarea{background:#ffffff14;border:0;border-radius:0;box-shadow:none;color:#fff;display:inline-block;font-family:Poppins;font-size:14px;margin:0;outline:none;padding:.63rem .94rem;transition:.3s}.contact-form form input:focus,.contact-form form textarea:focus{background:hsla(0,0%,100%,.199)}.submit{background:#09e909;border:0;border-radius:4px;color:#fff;margin:1rem auto;padding:10px 30px;transition:.4s}.submit:hover{background:#06a506;cursor:pointer}.submit:disabled,.submit[disabled]{background:#04660480}.submit:disabled:hover,.submit[disabled]:hover{cursor:progress}@media only screen and (max-width:1000px){.contact{font-size:13px;width:100%}}@media only screen and (max-width:875px){.contact h1{font-size:1.75em}.contact-details{grid-template-columns:1fr}}@media only screen and (max-width:700px){.form-grid{grid-gap:1rem;grid-template-areas:"name name" "email email" "subject subject" "message message"}}@media only screen and (max-width:300px){.contact-form form{font-size:1rem;padding:.75rem}.contact-form form input,.contact-form form textarea{font-size:12px;padding:.3rem .4rem}}.contact-detail{background:#ffffff14;color:#444;display:flex;overflow-x:hidden;padding:1.25rem;width:100%}.contact-detail h3{color:#ffffff80;font-size:1.25rem;font-weight:700}.contact-detail p{color:#fff;font-size:1rem;line-height:1.5rem;padding:0}.contact-detail span{color:#09e909;font-size:2rem;margin:.5rem}.contact-info{font-family:Poppins;margin-left:.8rem}.social-icon{color:#fff;font-size:1.6rem;margin:.3rem;text-decoration:none}.social-icon:hover{color:#09e909}@media only screen and (max-width:1000px){.contact-detail h3{font-size:1.15rem}.social-icon{font-size:1.25rem}}@media only screen and (max-width:430px){.contact-detail h3{font-size:1rem}.contact-detail{padding:1rem}.contact-detail p{word-wrap:break-word;font-size:.75rem;line-height:.75rem}.social-icon{font-size:1rem}.contact-detail span{font-size:1.25rem}}@media only screen and (max-width:300px){.contact-detail{padding:.75rem}.contact-detail span{font-size:1rem}.contact-info{margin-left:.4rem}.contact-detail p{word-wrap:break-word;font-size:.55rem;line-height:.55rem}}.alert{border:1px solid #0000;border-radius:.25rem;margin:1rem auto;padding:1rem;position:relative;width:50%}.error{background-color:#f50b1e}.success{background-color:#09e909}.close-btn{color:#fff;cursor:pointer;float:right;font-size:22px;font-weight:700;line-height:20px;margin-left:15px;transition:.3s}.closebtn:hover{color:#000}.hide{display:none}.alert-icon{display:inline-block;margin:0 .5rem}.notFound{align-items:center;background-color:#000c;display:flex;flex-direction:column;font-family:Poppins;justify-content:center;margin:0 auto;padding:2em 0;width:80%}.notFound h1{margin:1.5rem 0;text-transform:uppercase}.notFound h1,.notFound p{line-height:2rem}.notFound-link{color:#fff;cursor:pointer}.notFound-link:hover{color:#09e909}@media only screen and (max-width:400px){.notFound h1{font-size:24px}}
/*# sourceMappingURL=main.d60ab0f8.css.map*/