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}:root{--color0:#000;--color1:#fff;--color2:#cfe0e8;--color3:#87bdd8;--color4:#d96459;--color5:#00008b}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#000;background-color:var(--color0);font-family:Roboto,sans-serif;height:95vh;margin:.5rem;text-align:center}.beyond,.hospitality{padding:1em 0}.beyond-paragraph{font-size:15px;margin-bottom:1em;text-align:justify}.fa-plus{cursor:pointer}.resume{position:relative}.resume,.resume a{display:inline-block}.resume a{text-decoration:none}.bold{font-weight:900}.cursive{display:flex;font-size:smaller;font-style:italic;padding:.5em;text-align:justify}.project-line{display:flex;margin-top:1em}.no-decoration,.no-line{color:#000}.no-line{text-decoration:none}.no-decoration :active{color:#87bdd8;color:var(--color3);cursor:pointer}.no-decoration :visited{color:#000;color:var(--color0)}.title{color:#87bdd8;color:var(--color3);font-family:Josefin Slab,serif;font-size:4em;font-weight:500;margin-top:.5em;opacity:.6}.title-name{font-weight:900}.photo{border-radius:100%;margin:1.5em 1em;max-width:10em;opacity:.7;text-align:center;width:35%}.photo:hover{opacity:1}.blocks{align-items:center;display:flex;flex-direction:column}.block a:link,link{text-decoration:none}.block a:link,.block a:visited,link{color:#000;color:var(--color0)}.block{height:5em}.block,.block-shorter{align-items:center;background-color:#87bdd8;background-color:var(--color3);border-radius:10px;display:flex;font-size:1.5em;justify-content:center;margin:.5em;min-width:350px;opacity:.7;padding:1em;text-align:center}.block-shorter{height:3em;width:80%}@media only screen and (max-width:450px){.title{font-size:3em}.block,.block-shorter{font-size:1em;min-width:250px;padding:2em}.project-name-and-icons{display:flex;flex-direction:column}.icons{align-items:center;display:flex}}.block:hover{font-weight:800}.block-shorter:hover,.block:hover{cursor:pointer;opacity:1}.beyond-section,.hospitality-section{align-items:center;background-color:#87bdd8;background-color:var(--color3);border-radius:20px;display:flex;flex-direction:column;font-size:xx-large;margin:.5em;opacity:.8;padding:1em;position:relative}.hospitality-section:hover{opacity:1}.beyond-section-title,.hospitality-section-title{color:#fff;color:var(--color1);margin-top:.5em;top:2px}.beyond-section-title{margin-bottom:1em;position:absolute}.list{display:inline-block;font-size:.7em;margin-top:2em;text-align:left}.icons,.project-name-and-icons{display:flex}.icons{align-items:center}ul{list-style-position:outside;position:relative}li{margin:10px}.li-title{font-weight:600;list-style-type:none}.margin-top-2{margin-top:2.5em}.li-title:not(:first-child){margin-top:1em}.contact{display:flex;font-size:xx-large;justify-content:space-between;margin:.5em auto;max-width:200px;opacity:.6;text-align:center}.contact a:link{text-decoration:none}.contact a:visited{color:#87bdd8;color:var(--color3)}.contact a:hover{color:#fff;color:var(--color1)}.contact a:active{color:#87bdd8;color:var(--color3)}.no-line{display:flex;justify-content:center}@media only screen and (max-width:750px){.block{padding:2em;width:100%}.list{margin-top:2em}}@media only screen and (min-width:750px){.title{display:flex;flex-direction:row;justify-content:center}.title-name{margin:0 .1em}.blocks{display:flex;flex-direction:column;justify-content:center}.block{height:5em}.icon{cursor:pointer;margin:10em 2em 0}.list{margin-top:2em}}@media only screen and (min-width:1000px){.hospitality{display:flex;flex-direction:row}.hospitality-section{display:flex;flex-direction:column;position:relative;width:33%}}:root{--color6:grey;--color7:#757575}.li-line{align-items:center;display:flex;flex-direction:row}.link-space{margin-left:1em}.link-space:first-child{margin-left:0}@media only screen and (max-width:400px){.hide,.location-dot{display:none}.--long{font-size:25px}.--long2{font-size:20px}}@media only screen and (min-width:401px){.location-no-dot{display:none}}.App{background-color:var(--color0);color:#757575;color:var(--color7);min-width:350px;padding-bottom:20vh;text-align:center}.app-body{display:flex;flex-direction:column;width:100%}.navbar,.navbar-big{display:none}.navbar-small{background-color:var(--color0);display:flex;justify-content:space-around;overflow:auto;width:100%}.navbar-small a{align-items:center;color:#757575;color:var(--color7);display:flex;float:left;font-size:50%;font-size:1em;height:50px;justify-content:center;margin:2px;text-align:center;text-decoration:none;width:15%}.navbar-small a:hover{color:var(--color1)}.navbar-small a.active{background-color:#ff0}.app-main{display:flex;flex-direction:column;margin:10px}.header{background-color:var(--color0);font-family:Josefin Slab,serif;padding-bottom:30px;padding-top:50px}h1{font-size:4em}h1:hover{color:var(--color1)}h4{font-size:250%;margin:1em 0}h4:hover{color:var(--color1)}p{font-family:Montserrat;font-size:20px;line-height:1.5;margin:15px 3%;padding-right:2%;text-indent:0}.image-component{display:flex;justify-content:center;margin-bottom:1%}.image,.image-component{background-color:var(--color0)}.image{border-radius:100%;opacity:.7;text-align:center;width:35%}.image:hover{opacity:1}.social-component{display:flex;justify-content:space-evenly;padding:40px 40px 75px}.fa-social{color:#757575;color:var(--color7);font-size:250%}.fa-social:hover{color:var(--color1)}.resume{align-items:center;display:flex}.about{background-color:var(--color0);margin-bottom:10%;text-align:justify}h2{color:#757575;color:var(--color7);font-size:30px;font-weight:400;margin:3%;padding-bottom:30px}h2:hover{color:var(--color1)}hr{background-color:#757575;background-color:var(--color7);color:#757575;color:var(--color7);margin-left:10px;width:200px}.projects,.skills{background-color:var(--color0);text-align:justify}.projects{margin-top:10%}.project-component{background-color:var(--color0);font-family:Montserrat,serif;font-size:20px;line-height:2;margin:7% 3%;padding-right:2%;text-align:left}.project-component-top{align-content:center;display:flex}.project-name{font-size:xx-large;font-weight:900;margin-right:5%}.project-name,.project-name a{color:grey;color:var(--color6)}.project-name a{text-decoration:none}.project-name a:hover{color:var(--color1)}.project-links{display:flex;flex-direction:row}.github-link,.video-link{align-items:center;cursor:pointer;display:flex;font-size:xx-large;margin-right:15%}.github-link a:link,.video-link a:link{color:grey;color:var(--color6);text-decoration:none}.github-link a:active,.github-link a:hover,.github-link a:visited,.video-link a:active,.video-link a:hover,.video-link a:visited{color:grey;color:var(--color6)}.project-details{font-size:90%}.project-description{margin-bottom:10px}.contact-original{background-color:var(--color0);margin-top:5%;text-align:justify}.fa-projects,.fa-solid{color:grey;color:var(--color6);font-size:x-large;margin-top:3%;padding-right:5%}.fa-projects:hover,.fa-solid:hover{color:var(--color1)}.fa-envelope{cursor:pointer}.fa-file-lines{font-size:xx-large}.email-address{cursor:pointer}.contact-original a:link{text-decoration:none}.contact-original a:link,.contact-original a:visited{color:grey;color:var(--color6)}.contact-original a:hover{color:var(--color1)}.contact-original a:active{color:grey;color:var(--color6)}.footer{background-color:var(--color0);font-family:Montserrat,serif;font-size:x-large;padding:6em 1em 0}.full-horizontal{margin:0;width:100%}@media only screen and (min-width:600px){h2{font-size:40px;font-weight:400;margin:0 0 0 10px}.app-body{flex-direction:row}.app-main{flex-direction:column;margin-left:120px;padding-left:5%}.navbar-small{display:none}.navbar{align-self:stretch;background-color:var(--color0);display:flex;flex-direction:column;height:100%;position:fixed;width:120px}.navbar a{align-items:center;color:grey;color:var(--color6);display:flex;float:left;font-size:22px;height:100px;justify-content:center;padding:0;text-decoration:none;width:100%}.navbar a:hover{color:var(--color1)}.navbar a.active{background-color:grey;background-color:var(--color6)}.image{background-color:var(--color0);border-radius:100%;opacity:.8;text-align:center;width:20%}.projects,.skills{margin-top:5%}.project-component{margin-bottom:5%;margin-left:1%;margin-top:5%}.project-details{font-size:23px}.project-description{margin-bottom:20px;margin-top:20px}p{font-family:Montserrat;font-size:25px;line-height:1.5;margin:15px 3% 15px 1%;padding-right:2%;text-indent:0}}@media only screen and (min-width:1200px){.navbar,.navbar-small{display:none}navbar a .navbar-skills{display:hide}.navbar-big{align-self:stretch;background-color:var(--color0);display:flex;flex-direction:column;height:100%;position:fixed;width:120px}.navbar-big a{align-items:center;color:grey;color:var(--color6);display:flex;float:left;font-size:22px;height:100px;justify-content:center;padding:0;text-decoration:none;width:100%}.navbar-big a:hover{color:var(--color1)}.navbar-big a.active{background-color:grey;background-color:var(--color6)}h2{font-size:40px;font-weight:400;margin:0 0 0 10px}.section-title{text-align:center}p{font-size:25px;margin-left:10px;margin-top:30px}.about-skills{display:grid;grid-template-columns:auto auto auto}.skills{margin-top:0}.projects-grid{display:grid;grid-template-columns:auto auto auto}.project-component{background-color:var(--color0);font-family:Montserrat,serif;font-size:20px;line-height:2;margin:10% 3% 10% 10px;padding-right:2%;text-align:justify}.project-details{font-size:25px}.project-component-top{align-content:center}.project-component-top,.project-links{display:flex;flex-direction:row}.github-link,.video-link{margin-right:20%}.project-name{font-size:xx-large;margin-right:5%}}
/*# sourceMappingURL=main.b47ae283.css.map*/