@font-face{font-family:Bold;src:url(../fonts/Galano-Grotesque-Bold.1a59f3fb.otf)}@font-face{font-family:ExtraBold;src:url(../fonts/Galano-Grotesque-Extra-Bold.ff1f5e01.otf)}@font-face{font-family:Medium;src:url(../fonts/Galano-Grotesque-Medium.08e00296.otf)}@font-face{font-family:SemiBold;src:url(../fonts/Galano-Grotesque-Semi-Bold.e3ab1514.otf)}@font-face{font-family:Regular;src:url(../fonts/Galano-Grotesque.f8ac88d0.otf)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}@media only screen and (max-width:768px){#bootstrap-override h1{font-family:Bold;font-size:36px}#bootstrap-override h2{font-family:Bold;font-size:21px}#bootstrap-override h3{font-family:Bold;font-size:18px}#bootstrap-override h4{font-family:SemiBold;font-size:18px}#bootstrap-override h5{font-family:Medium;font-size:14px}#bootstrap-override h6{font-family:SemiBold;font-size:12px}#bootstrap-override p{font-family:Regular;font-size:16px}}@media only screen and (min-width:769px){#bootstrap-override h1,#bootstrap-override h2{font-family:Bold;font-size:36px}#bootstrap-override h3{font-family:Bold;font-size:24px}#bootstrap-override h4{font-family:SemiBold;font-size:18px}#bootstrap-override h5{font-family:Medium;font-size:14px}#bootstrap-override h6{font-family:SemiBold;font-size:12px}#bootstrap-override p{font-family:Regular;font-size:16px}}.section-title-padding{padding-bottom:30px}.color-purple{color:#a55bf2}.left-align{text-align:left}.right-align{text-align:right}.navbar-wrapper{position:fixed;top:0;left:0;width:100%;padding:20px;z-index:10;background-color:#fff;-ms-flex-line-pack:right;align-content:right;box-shadow:0 2px 9px 4px hsla(0,0%,84.7%,.5);-webkit-box-shadow:0 2px 9px 4px hsla(0,0%,84.7%,.5);-moz-box-shadow:0 2px 9px 4px hsla(0,0%,84.7%,.5)}@media only screen and (max-width:768px){.text-extra-margin{margin-top:12px;font-family:SemiBold;font-size:12px}.my-nav{text-align:center}}@media only screen and (min-width:769px){.text-extra-margin{margin-top:8px;font-family:SemiBold;font-size:18px}.my-nav{text-align:right}}.scrollactive-item{margin:0 10px;font-family:SemiBold;color:#323232}@media only screen and (max-width:768px){.skills-logo-image-wrapper img{width:100%}.auto-align{text-align:center}.aboutme-section-margin{margin:0}}@media only screen and (min-width:769px){.skills-logo-image-wrapper img{width:60%}.auto-align{text-align:center}.aboutme-section-margin{margin:250px 0}}.featured-project-number{font-family:Regular;font-size:36px}.image-wrapper{margin:24px 0;-o-object-fit:contain;object-fit:contain}.button-wrapper{text-align:right;margin-bottom:40px}.purple-line{background:-webkit-gradient(linear,left top,left bottom,from(#a55bf2),color-stop(50%,rgba(165,91,242,.5)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#a55bf2,rgba(165,91,242,.5) 50%,hsla(0,0%,100%,0));width:3px;height:75%;margin:0 21px}.featured-section-margin{margin:250px 0}@media only screen and (max-width:768px){.title-section-margin{margin:150px 0}.profile-image-introduction{margin-top:50px}.title-name{font-family:Bold;font-size:48px;color:#a55bf2}.auto-align-intro{text-align:center}}@media only screen and (min-width:769px){.title-section-margin{margin:200px 0}.title-name{font-family:Bold;font-size:64px;color:#a55bf2}.auto-align-intro,.icons-wrapper{text-align:left}}.icons-wrapper img{padding:10px}.card-wrapper{margin:24px 0;padding:16px 16px 8px 16px;border-radius:16px;box-shadow:0 2px 9px 4px hsla(0,0%,84.7%,.5);-webkit-box-shadow:0 2px 9px 4px hsla(0,0%,84.7%,.5);-moz-box-shadow:0 2px 9px 4px hsla(0,0%,84.7%,.5)}.others-section-margin{margin-bottom:100px}@media only screen and (max-width:768px){.fluid-padding{padding:0 24px}}@media only screen and (min-width:769px){.fluid-padding{padding:0 80px}}