body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}.home{display:flex;flex-direction:column;margin:auto;width:70%}@media only screen and (max-width:1024px){.home{width:90%}}@media only screen and (max-width:512px){.home{width:100%}}.header{align-items:center;justify-content:space-between;padding:12px;position:relative}.header,.menu{display:flex;flex:1 1}.menu{background-color:#fff;justify-content:flex-end}.menu-icon{font-size:24px}.mobile-menu{display:none}.logo,.web-menu{display:flex}.logo{color:blue;font-size:36px;font-weight:800}@media only screen and (max-width:720px){.mobile-menu{display:flex}.web-menu{display:none}.logo{font-size:24px}}.mobile{background-color:#fff;display:flex;flex-direction:column;height:100vh;padding:18px 12px;position:absolute;right:0;top:-6px;width:60vw}.close-icon{justify-content:flex-end}.close-icon,.mobile-option{display:flex;font-size:24px}.mobile-option{margin:12px 0}.mobile-option a{color:#028ca1;display:flex;text-decoration:none}.web{align-items:center;display:flex;flex:1 1}.web-option{font-size:20px;font-weight:700;margin-right:16px}.web-option a{color:#028ca1;text-decoration:none}.option-icon,.web-option a{align-items:center;display:flex}.option-icon{margin-right:4px}.web-option:last-child{margin-right:0}.body{padding:12px}.section>p,span{color:#000;font-size:18px}.section{padding-bottom:48px}.section-title{font-size:32px;font-weight:500}.section-header{font-size:20px;font-weight:300;margin-top:30px}.picture{height:270px;margin:50px}.hero{padding-bottom:48px}.hero-top{align-items:center;display:flex;justify-content:space-between}.hero-info{font-size:22px}.info-name{color:#00bdd9;font-size:38px;font-weight:700;margin:0}.hero-tagline{font-size:18px;word-spacing:2px}.hero-quote{border-left:3px solid grey;padding-left:10px}.hero-info-subheader{color:gray;font-size:14px;margin-top:20px}.hero-info-body{color:#000;font-size:18px;margin-top:30px}@media only screen and (max-width:720px){.hero-top{align-items:center;flex-direction:column-reverse;justify-content:center}.picture{height:280px}.hero-info{font-size:20px}.info-name{font-size:26px}}.social-contact{align-items:center;display:flex;justify-content:center}.social-icon-div{cursor:pointer;margin:6px;padding:6px}.separator{background-image:linear-gradient(to right top,#3654e7,#5c52e9,#874feb,#914aeb,#a745ea,#7d68fb,#4d7fff,#0091ff,#00acfd,#00bdd9,#00c8a3,#6bcc70);border-radius:3px;height:6px;margin:16px 0;width:40%}.about{padding-bottom:48px}.project-card{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin:16px 0;padding:8px 0}.project-card-link{color:inherit;text-decoration:none}.project-card-link :hover{background-color:#d3d3d3;transition:background-color .5s ease}.project-info{margin-right:24px}.project-tags{display:flex;flex-wrap:wrap;max-width:60%}.tag{background:#454e56;border-radius:3px;border-radius:2px;color:#b2becd;display:inline-block;font-weight:600;margin:.25em .1em;padding:.2em .5em .3em}.tag-coming-soon{color:#028ca1}.projects{display:flex;flex:1 1;flex-direction:column}.skills{display:flex;flex-direction:column;width:100%}.skills-section{display:flex;justify-content:space-between;margin:12px 0}.skills-list{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:70%}@media only screen and (max-width:720px){.skills-list{justify-content:center;max-width:100%}.skills-section{align-items:center;flex-direction:column}}.skill-card{align-items:center;border-radius:8px;display:flex;flex-direction:column;height:120px;justify-content:center;margin:6px;padding:8px 16px;width:-webkit-max-content;width:max-content}.skill-icon{font-size:60px}.skill-name{font-size:14px}@media only screen and (max-width:1024px){.skill-card{height:100px;width:-webkit-max-content;width:max-content}.skill-icon{font-size:60px}}.work{display:flex;flex-direction:column;width:100%}.work-list{flex-wrap:wrap;margin:24px 0}.work-card,.work-list{align-items:center;display:flex;justify-content:space-between}.work-card{flex-direction:row-reverse;margin-top:16px;padding:8px;width:45%}.work-logo{height:80px}.work-info{align-items:flex-start;display:flex;flex-direction:column}.work-dates{color:#000}.work-desc{-webkit-line-clamp:2;-webkit-box-orient:horizontal;display:-webkit-box;max-width:80%;overflow:hidden;text-align:left;text-overflow:ellipsis}@media only screen and (max-width:720px){.work-card{width:100%}}.contact{display:flex;flex:1 1;flex-direction:column}.contact-container{flex:1 1;text-align:center}.contact-container,.footer{display:flex;justify-content:center}.footer{align-items:center;flex-direction:column;padding:12px}
/*# sourceMappingURL=main.e36981b8.css.map*/