.sidebar{margin-top:8vh}.sidebar a{color:#fff;text-decoration:none;text-align:left;font-size:1.5rem;letter-spacing:.12rem;margin-left:2rem;margin-top:4vh;display:block;width:-moz-max-content;width:max-content;padding:0}.sidebar a:hover{opacity:.4;transition:opacity .5s}h3{margin:0;color:#fff;padding:8vh 0 0 4vw;font-family:Chivo Mono,monospace;display:inline-block;font-size:1.4vw}.navigation{top:8vh;right:3vw;position:fixed;z-index:10}.reflinks{position:relative;top:50vh;display:inline-block;margin-left:95.5vw}.reflinks a{text-decoration:none;color:azure;margin:0;display:block}.reflinks a:hover{opacity:.5;transition:opacity .7s}.welcomeMessage{position:absolute;color:#fff;margin-top:11vh;margin-left:20vw;margin-right:25vw;width:55vw}.welcomeMessage h4{letter-spacing:.2rem;color:#fff;opacity:.65;font-size:.8vw}.welcomeMessage p{letter-spacing:.2rem;color:#fff;padding-top:1.2vh;font-weight:500;text-align:justify;font-size:2.4vw}.aboutMe{text-align:center;font-family:Raleway,sans-serif}.aboutMe h3{opacity:.4;margin:0;padding:0;padding-top:20vh;font-size:1.2vw;font-weight:100}.aboutMe h1{opacity:.8;color:#fff;margin:0;font-size:3.4vw;padding-top:2.8rem;letter-spacing:.3rem;margin-bottom:8vh}.aboutMe p{color:#fff;letter-spacing:1px;font-size:1.4vw;width:50vw;text-align:justify;margin-left:auto;margin-right:auto;margin-bottom:1.5vh;font-weight:100;min-width:50vw}.main{height:100vh;width:auto;background-color:#040c0d;text-align:center}.footer{height:5vh;width:auto;background-color:#000;margin-top:32vh}.footer p{padding:0;height:auto;color:#fff;text-align:center;margin:0;font-size:60%;padding-top:1%}.rout-content{height:43vh;width:100%}.links{font-size:1.3vw;padding:0;margin:1.5vh;padding-bottom:.3rem;position:relative;color:#fff;text-decoration:none}.links:before{content:"";position:absolute;display:block;width:100%;height:.13rem;bottom:0;left:0;background-color:#369ba4;transform:scaleX(0);transition:transform .8s ease}.links:hover:before{transform:scaleX(1)}.active{opacity:.2;transition:opacity .8s;pointer-events:none}nav{padding-top:17vh}.slide-fade-enter-active{transition:all .3s ease-in-out}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(1rem);opacity:0}.page-loader[data-v-f5825232]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00181a;z-index:999}.cube[data-v-f5825232]{width:40px;height:40px;border-radius:100%;margin-right:10px}.cube[data-v-f5825232]:first-child{background-color:#00747b}.cube[data-v-f5825232]:nth-child(2){background-color:#00444f}.cube[data-v-f5825232]:nth-child(3){background-color:#c42027}.cube[data-v-f5825232]:first-child{animation:left-f5825232 1.5s 0s infinite}.cube[data-v-f5825232]:nth-child(2){animation:middle-f5825232 1.5s .25s infinite}.cube[data-v-f5825232]:last-child{animation:right-f5825232 1.5s .5s infinite}@keyframes left-f5825232{40%{transform:translateY(-60px)}50%{transform:translateY(0)}}@keyframes right-f5825232{40%{transform:translateY(-60px)}50%{transform:translateY(0)}}@keyframes middle-f5825232{40%{transform:translateY(-60px)}50%{transform:translateY(0)}}body,html{font-family:Raleway,sans-serif;margin:0;padding:0;height:100%;overflow:hidden}#Home{background:url(../img/background.ce781894.jpg) no-repeat}#Home,#aboutMe{background-size:100% 100%;width:auto;height:100%;margin:0;padding:0;scroll-snap-align:center}#aboutMe{background-color:#036871}#app{position:absolute;width:100%;height:100%;overflow-y:scroll;scroll-behavior:smooth;scroll-snap-type:y mandatory}#ContactMe{scroll-snap-align:center}.Cv{padding-top:10vh;color:#fff;width:100%}.Cv p{font-size:1.25vw}.Cv .cvButton{margin-top:7rem}.Contact{color:#fff;padding-top:10vh;font-size:1.06vw;width:100%}a{text-decoration:none;color:#fff;padding:.2em 0;position:relative}.links-from-contact{text-align:left;margin-left:auto;margin-right:auto;width:31.5vw}p a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:#92171c;opacity:0;transition:opacity .3s,transform .3s}p a:focus:after,p a:hover:after{opacity:1;transform:translate3d(0,.2em,0)}