a{color:#fff}a:hover{color:#f3f043}.icon-style{font-size:2em}.icon-style.resume-btn{font-size:.7rem}.content-contact{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;color:#fff;text-align:right;font-size:1em}@media only screen and (max-width:900px){.content-contact{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;text-align:center;-webkit-transition:text-align 2s;transition:text-align 2s}.icon-style{font-size:5em;padding:3px}}@media only screen and (max-width:850px){.content-contact{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;text-align:center;-webkit-transition:text-align 2s;transition:text-align 2s}.icon-style{font-size:2.5em;padding:3px}}@media only screen and (max-width:600px){.content-contact{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;text-align:center;-webkit-transition:text-align 2s;transition:text-align 2s}.icon-style{font-size:4em;padding:3px}}@media only screen and (max-width:450px){.content-contact{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;text-align:center;-webkit-transition:text-align 2s;transition:text-align 2s}.icon-style{font-size:2em;padding:2px}}.job-area-title{font-size:1.5rem;letter-spacing:1px}.job-card{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);background-color:#1e3e63}.job-card-header{font-weight:700;font-size:.7rem;background-color:#1e3e63;color:#fff}.job-card-body{background-color:#fff}.job-position{font-style:italic;font-weight:600}.job-position,.job-skills{font-size:.7rem}.job-skills-list{-webkit-padding-start:20px;padding-inline-start:20px}.skills-title{font-size:1.5rem;letter-spacing:1px}.skill-badge{min-width:70px;text-align:center;font-size:16pt;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.skill-badge:hover{font-size:30pt}.skill-box{min-height:10vh}.me-logo{height:250px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.671);box-shadow:0 0 15px rgba(0,0,0,.671)}.about-etc{font-size:1rem}.about-title{font-size:1.5rem;margin-bottom:12px;letter-spacing:1px}.about-title-row{text-align:right}@media only screen and (max-width:900px){.skills-title{font-weight:700;font-size:1.5rem}.me-logo{height:200px;margin-top:30px}}@media only screen and (max-width:450px){.skills-title{font-size:1.2rem;margin-bottom:20px}.me-logo{height:200px;margin-top:30px}.about-etc{font-size:.9rem}.about-title-row{text-align:center}}.project-1{height:200px}.project-link{color:#3d0892}.bg-blue{background-color:#034f84}.aboutme{font-size:3.6rem;font-weight:700}.tag-line{font-size:2.5rem;font-weight:700}.about-container{text-align:left;color:#fff}.about-container .row{height:96vh}.about-desc{margin-top:60px;font-size:1.2rem;letter-spacing:3px;width:50vw}.name-logo,.name-logo-2{color:#fff;text-shadow:rgba(0,0,0,.5) -1px 0,rgba(0,0,0,.3) 0 -1px,hsla(0,0%,100%,.5) 0 1px,rgba(0,0,0,.3) -1px -2px;letter-spacing:6px;-webkit-transition:font-size 2s;transition:font-size 2s;font-family:Pacifico,cursive!important}.name-logo-2{padding:16px}.skills-row,.works-row{background-color:#fff}.works-row{min-height:30vh}.jobs-row{padding:20px}.footer-row{color:#fff;padding:10px;font-size:.8rem;text-align:left;min-height:5vh}.vue-logo{height:30px}@media only screen and (max-width:1024px){.aboutme{font-size:3rem}.tag-line{font-size:1.5rem;margin-top:20px}.about-desc{width:60vw}}@media only screen and (max-width:850px){.aboutme{font-size:2rem}.tag-line{font-size:1.5rem;margin-top:10px}.about-desc{width:80vw;margin-top:40px;font-size:1.2rem}}@media only screen and (max-width:600px){.aboutme{font-size:2.5rem}.tag-line{font-size:1.2rem;margin-top:40px}.about-desc{width:80vw}.top-name-area{display:none}}@media only screen and (max-width:400px){.aboutme{font-size:2rem}.tag-line{font-size:1.5rem;margin-top:40px}.about-desc{width:80vw}.top-name-area{display:none}}body{background-color:#fff;font-family:Montserrat,sans-serif!important}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.view-enter-active,.view-leave-active{-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease;transition:opacity .5s ease-in-out,-webkit-transform .5s ease;transition:opacity .5s ease-in-out,transform .5s ease;transition:opacity .5s ease-in-out,transform .5s ease,-webkit-transform .5s ease}.view-enter-active{-webkit-transition-delay:.5s;transition-delay:.5s}.view-enter,.view-leave-to{opacity:0}.view-enter-to,.view-leave{opacity:1}