@import url(https://fonts.googleapis.com/css?family=Nunito:400,700);@import url(https://fonts.googleapis.com/css?family=Roboto+Mono);@import url(https://fonts.googleapis.com/css?family=Russo+One);.navbar[data-v-5fab4e14]{position:absolute;top:0;left:0;width:100%;z-index:5;background:transparent!important}.navbar-item[data-v-5fab4e14]{background:none!important;color:#000;font-size:20px}.navbar-menu.is-active .navbar-item[data-v-5fab4e14]{color:#000}.navbar-burger[data-v-5fab4e14]:hover{background-color:none!important}.slide-overlay[data-v-7e1483e7]{background-image:url(../img/cover.d7acfc1d.jpg);background-position:50% 100%;background-size:cover;background-repeat:no-repeat;height:100vh;min-height:700px;position:relative}#app{font-family:Roboto Mono,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}html{scroll-behavior:smooth}.section-heading-line{display:inline-block}.section-heading-line:after{content:"";display:block;width:100%;height:4px;background:#000;transition:width .3s}.section-heading-line:hover:after{width:100%}body{background-color:#f8f8f8}h1{font-size:1.75em!important}h3{font-weight:700!important}h3[data-v-98a1d7b8]{margin:40px 0 0}ul[data-v-98a1d7b8]{list-style-type:none;padding:0}li[data-v-98a1d7b8]{display:inline-block;margin:0 10px}a[data-v-98a1d7b8]{color:#42b983}.hello[data-v-98a1d7b8]{color:red}.slide-overlay{background-image:url(../img/cover.d7acfc1d.jpg);background-position:50% 100%;background-size:cover;background-repeat:no-repeat;position:relative}.hero,.slide-overlay{height:100vh;min-height:700px}.hero{display:flex}.hero .hero-body{display:flex;align-items:center!important;-webkit-box-align:center!important}.hero .hero-body>.intro>.title{color:#fff}.hero .hero-body>.intro>.subtitle{color:#bcbcbc}.section-content{font-size:20px}.profile-pic{background-image:url(../img/profile.36371c8a.jpg);background-position:100% 100%;height:80vh;background-size:cover;background-repeat:no-repeat;margin:10px}.portfolio-container{background:#d3d3d3;margin:5px;height:500px;position:relative;cursor:pointer}.portfolio-container:before{content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.portfolio-container .text,.portfolio-container:before{position:absolute;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.portfolio-container .text{z-index:2;top:50%;left:50%;width:100%;padding:40px;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:15px}.portfolio-container .text h3{color:#fff;font-size:30px}.portfolio-container .text a{color:#fff}.portfolio-container .text .category{text-transform:uppercase;font-size:13px;color:red;font-weight:900;letter-spacing:.2rem}.portfolio-container .arrow-wrap span{font-size:1.5rem}.portfolio-container:hover .text,.portfolio-container:hover:before{opacity:1;visibility:visible}.portfolio-container-sfe{background-image:url(../img/sfe1.90a2fa12.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.portfolio-pic{flex-shrink:0;height:100%;-o-object-fit:contain;object-fit:contain}.header{font-family:Russo One;font-size:40px}.description{padding:20px}.skill-icon{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.icon-arrow_forward:before{content:""}.card:hover{background:#28ae60;border-color:#28ae60}.resume-item{position:relative;padding:40px;background:#fff;transition:all .3s ease;border:4px solid transparent}.resume-item .date{display:block;margin-bottom:10px;font-size:12px;letter-spacing:.1em;color:#b3bdc6;text-transform:uppercase}.resume-item .school{display:block;font-size:20px}.resume-item-skill{position:relative;padding:40px;background:#fff;transition:all .3s ease;border:4px solid transparent}.resume-item-skill .date{display:block;margin-bottom:10px;font-size:12px;letter-spacing:.1em;color:#b3bdc6;text-transform:uppercase}.resume-item-skill .school{display:block;font-size:20px}.resume-item-skill:before{content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.resume-item-skill .resume-text,.resume-item-skill:before{position:absolute;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.resume-item-skill .resume-text{z-index:2;top:50%;left:50%;width:100%;padding:40px;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:15px;display:none}.resume-item-skill:focus,.resume-item-skill:hover,.resume-item:focus,.resume-item:hover{border:4px solid #28ae60;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.resume-item-skill:focus .resume-text,.resume-item-skill:hover .resume-text{display:inline;opacity:1;visibility:visible}.resume-item-skill:focus:before,.resume-item-skill:hover:before{opacity:1;visibility:visible}