h1,h2,h3,h4,h5,h6,p{color:#313131;font-family:Open Sans,sans-serif}#nav-wrap a,#nav-wrap li,#nav-wrap ul{border:none;margin:0;outline:none;padding:0}nav{font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;left:0;letter-spacing:2.5px;min-height:3em;position:fixed;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:100}.opaque{background-color:#333}nav a{color:#fff;display:inline-block;line-height:32px;padding:8px 13px;text-decoration:none;transition:color .2s ease-in-out}a.active{color:#11abb0}@media only screen and (max-width:1024px){nav{font-size:14px;font-weight:700}}footer{background-color:#303030;font-size:14px;height:13em}.footer__content,footer{display:block;position:relative;text-align:center}.footer__content{background-color:#ff0;margin:0}footer p{color:#fff;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;margin:1em}@media only screen and (max-width:767px){footer{height:10em}}.social{font-size:30px;padding-top:2em!important;text-shadow:0 1px 2px rgba(0,0,0,.8)}.social li{display:inline-block;margin:0 15px;padding:0}.social li a{color:#fff}.social li a:hover{color:#11abb0}@media only screen and (max-width:1024px){.social{padding-top:1.2em!important}}#home{background:#161415 url(/static/media/home_bg.f93a1914afd8d11d59ce.jpg) no-repeat top;background-size:cover!important;-webkit-background-size:cover!important;height:100vh;overflow:hidden;text-align:center;width:100%}#home:before{content:"";height:100%}#home:before,.banner{display:inline-block;vertical-align:middle}.banner{margin:0 auto;padding-bottom:30px;text-align:center;width:85%}.banner-text{width:100%}.banner-text h1{color:#fff;font-size:90px;font-weight:700;letter-spacing:-2px;margin:1em auto;text-shadow:0 1px 3px rgba(0,0,0,.8)}.banner-text h3{color:#a8a8a8;font-size:18px;line-height:2.5em;margin:1em auto;text-shadow:0 1px 2px rgba(0,0,0,.5);width:70%}.banner-text h3 a,.banner-text h3 span{color:#fff}@media only screen and (max-width:1024px){.banner-text h1{font-size:80px;font-weight:700;letter-spacing:-1px;margin:0 auto .6em}}@media only screen and (max-width:900px){.banner{margin-top:10%}.banner-text h1{font-size:70px;font-weight:700;letter-spacing:-1px;margin-top:.3em}.banner-text h3{font-size:17px;font-weight:400;width:80%}.banner-text hr{margin:.75em auto;width:65%}}#about{background:#2b2b2b;overflow:hidden;padding-bottom:66px;padding-top:96px}.about_container{grid-gap:.2rem;display:grid;grid-template-columns:20% 15% 20% 25% 20%;grid-template-rows:50% 50%;height:80vh}.about__avatar{grid-column:2/3;grid-row:1/2}.about__about-me{grid-column:3/5;grid-row:1/2;padding-left:1em}.about__contact-me{grid-column:3/4;grid-row:2/3;padding-left:1em}.about__download-resume{grid-column:4/5;grid-row:2/3}.about__avatar .about__avatar___img{border-radius:100%;height:7.5em;left:10%;position:relative;top:10%;width:7.5em}.about__about-me .about__about-me___title{color:#fff;font-size:25px;font-weight:800;top:10%}.about__about-me .about__about-me___p,.about__about-me .about__about-me___title{font-family:Open Sans,sans-serif;margin-bottom:.19em;margin-top:.19em;position:relative}.about__about-me .about__about-me___p{color:#7a7a7a;font-size:16px;font-weight:500;line-height:2em;top:20%}.about__contact-me .about__contact-me___title{color:#fff;font-family:Open Sans,sans-serif;font-size:25px;font-weight:800;margin-bottom:.19em;margin-top:.19em;position:relative;top:10%}.about__contact-me .about__contact-me___ul{color:#7a7a7a;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;line-height:30px;list-style-position:inside;list-style-type:none;margin-bottom:.19em;margin-top:.19em;position:relative;top:20%}.about__download-resume .about__download-resume___button{background-color:#7a7a7a;border-radius:3px;color:#fff;left:10%;padding:1em 1.5em;position:relative;text-align:center;text-decoration:none;top:30%}.about__download-resume .about__download-resume___button i{font-size:20px}.about__download-resume .about__download-resume___button:hover{background:#fff;color:#2b2b2b}@media only screen and (max-width:1024px){.about_container{grid-template-columns:12.5% 20% 25% 30% 12.5%}.about__about-me,.about__contact-me{padding-left:.7em}.about__avatar .about__avatar___img{height:7em;left:7%;position:relative;top:10%;width:7em}.about__about-me .about__about-me___title{font-size:20px;position:relative;top:10%}.about__about-me .about__about-me___p{font-size:16px}.about__contact-me .about__contact-me___title{font-size:20px}.about__contact-me .about__contact-me___ul{color:#7a7a7a;font-size:16px;line-height:30px;list-style-position:inside;list-style-type:none;margin-bottom:.19em;margin-top:.19em;position:relative;top:20%}.about__download-resume .about__download-resume___button i{font-size:18px}}@media only screen and (max-width:900px){.about_container{grid-gap:.2rem;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:40% 30% 20%;height:80vh}.about__avatar{display:none}.about__about-me{grid-column:2/3;grid-row:1/2;padding-left:1em}.about__contact-me{grid-column:2/3;grid-row:2/3;padding-left:1em}.about__download-resume{grid-column:2/3;grid-row:3/4}.about__about-me .about__about-me___title{font-size:20px;position:relative;top:10%}.about__about-me .about__about-me___p{font-size:16px}.about__contact-me .about__contact-me___title{font-size:20px}.about__contact-me .about__contact-me___ul{color:#7a7a7a;font-size:16px;line-height:30px;list-style-position:inside;list-style-type:none;margin-bottom:.19em;margin-top:.19em;position:relative;top:20%}.about__download-resume .about__download-resume___button{left:35%;position:relative;top:40%}.about__download-resume .about__download-resume___button i{font-size:18px}}@media only screen and (max-width:767px){.about_container{grid-gap:.2rem;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:40% 30% 20%;height:80vh}.about__avatar{display:none}.about__about-me{grid-column:2/3;grid-row:1/2;padding-left:1em}.about__contact-me{grid-column:2/3;grid-row:2/3;padding-left:1em}.about__download-resume{grid-column:2/3;grid-row:3/4}.about__about-me .about__about-me___title{font-size:20px;position:relative;top:10%}.about__about-me .about__about-me___p{font-size:16px}.about__contact-me .about__contact-me___title{font-size:20px}.about__contact-me .about__contact-me___ul{color:#7a7a7a;font-size:16px;line-height:30px;list-style-position:inside;list-style-type:none;margin-bottom:.19em;margin-top:.19em;position:relative;top:20%}.about__download-resume .about__download-resume___button{left:15%;position:relative;top:40%}.about__download-resume .about__download-resume___button i{font-size:18px}}@media only screen and (max-width:480px){.about_container{grid-gap:.2rem;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:50% 25% 15%;height:100vh}.about__avatar{display:none}.about__about-me{grid-column:2/3;grid-row:1/2;padding-left:1em}.about__contact-me{grid-column:2/3;grid-row:2/3;padding-left:1em}.about__download-resume{grid-column:2/3;grid-row:3/4}.about__about-me .about__about-me___title{font-size:20px;margin-top:.1em;position:relative;top:5%}.about__about-me .about__about-me___p{font-size:16px;margin-top:.1em;position:relative;top:10%}.about__contact-me .about__contact-me___title{font-size:20px;margin-top:.1em;position:relative;top:5%}.about__contact-me .about__contact-me___ul{font-size:16px;line-height:30px;margin-top:.1em;position:relative;top:10%}.about__download-resume .about__download-resume___button{left:4%;position:relative;top:40%}.about__download-resume .about__download-resume___button i{font-size:18px}}#experience{overflow:hidden}.experience-theme_container{grid-gap:.2rem;border-bottom:1px solid #e8e8e8;display:grid;grid-template-columns:20% 20% 40% 20%;margin-top:3em;padding-bottom:4em;padding-top:4em}.experience-theme_container:last-child{margin-top:0}.experience-theme__header{grid-column:2/3}.experience-theme__header___h1{border-bottom:3px solid #11abb0;font-family:Open Sans,sans-serif;font-family:Open Sans Condensed,sans-serif;font-size:20px;letter-spacing:2px;padding-bottom:6px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.experience-theme__entries{grid-column:3/4}.experience_theme__entries___row{margin-bottom:1em}.experience_theme__entries___row h3{font-family:Open Sans,sans-serif;font-size:25px;font-weight:800;margin-bottom:8px}.info{color:#6e7881;font-size:16px;font-style:italic;margin-bottom:18px;margin-top:18px}.info span{margin-left:5px;margin-right:5px}.date{font-size:15px;margin-top:6px}.date,.description{font-family:Open Sans,sans-serif}.description{color:#767779;font-size:16px;font-weight:500;line-height:1.5em}@media only screen and (max-width:1024px){.experience-theme_container{grid-template-columns:15% 20% 50% 15%}}@media only screen and (max-width:767px){.experience-theme_container{display:flex;flex-direction:column;margin-left:2em;margin-right:2em}.experience-theme__header___h1{margin-bottom:1em}}#projects{background:#ebeeee;padding-bottom:4em;padding-top:3em}.projects_header{color:#95a3a3;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:3em;text-align:center;text-transform:uppercase}.projects_container{margin:0 auto;position:relative;text-align:center;width:60%}.projects_item{display:inline-block;margin:1em;position:relative;width:15em}.projects_item a{cursor:pointer;overflow:hidden}.projects_item img{object-fit:fill;width:100%}.projects_item__overlay___wrapper{background-color:hsla(0,0%,100%,.5);height:100%;left:0;top:0;width:100%}.projects_item__link-icon,.projects_item__overlay___wrapper{filter:alpha(opacity=0);opacity:0;-moz-opacity:0;position:absolute;transition:opacity .3s ease-in-out}.projects_item__link-icon{color:#222;font-size:1.2em;left:45%;line-height:30px;text-align:center !;top:80%}.projects_item__overlay___wrapper h5{color:#222;font-family:Open Sans,sans-serif;font-size:1.2em;font-weight:700;margin:1.2em .3em .3em}.projects_item__overlay___wrapper p{color:#222;font-family:Open Sans,sans-serif;font-size:1em;font-weight:500}.projects_item__overlay___wrapper .used-skills p{background-color:#313131;border:solid #222;border-radius:3px;border-width:1px 1px 2px;box-shadow:1px 1px 0 rgba(0,0,0,.25);color:#c6c7c7;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;font-size:.75em;font-weight:300;font-weight:700;line-height:1em;margin:3px;opacity:1;overflow:hidden;padding:8px 5px;position:relative;text-transform:uppercase}.used-skills{margin:.7em}.projects_item:hover .projects_item__link-icon,.projects_item:hover .projects_item__overlay___wrapper{filter:alpha(opacity=100);opacity:1;-moz-opacity:1}@media only screen and (max-width:1024px){.projects_item{width:14em}.projects_container{width:100%}.projects_item__overlay___wrapper h5{font-size:1.1em;margin:1em .25em .25em}.projects_item__link-icon{left:45%;position:absolute;top:85%}}@media only screen and (max-width:900px){.projects_item{width:14em}.projects_container{width:100%}}@media only screen and (max-width:480px){.projects_item{width:12em}.projects_item__overlay___wrapper h5{font-size:1em;margin:1em .25em .25em}.projects_item__overlay___wrapper p{display:none}}
/*# sourceMappingURL=main.f1d489aa.css.map*/