*{margin:0;padding:0}body{width:100%;box-sizing:border-box;overflow-y:scroll;background-color:#495562;overflow-x:hidden}::v-deep .header .nav{margin:3em 5em}::v-deep .header .top-name{margin:2em 0 0 3em}::v-deep .header .top-name span{font-size:2.8rem}::v-deep .header .top-name .tab{margin-left:110px}::v-deep .header .top-name .full-name{font-size:1.8rem}::v-deep .header .top-name .rose-line{width:13em;height:.4em;margin:.3em 0 .4em 0}::v-deep .header .top-name .rose-line.first{margin-left:4.5em}::v-deep .header .top-name .rose-line.second{margin-top:.2em;margin-left:-.9em}.top-name[data-v-a3e62798]{position:absolute;margin:1em .9em;top:0}span[data-v-a3e62798]{font-size:1.6rem}.tab[data-v-a3e62798]{display:inline-block;margin-left:70px}.full-name[data-v-a3e62798]{padding:0;color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase}.rose-line[data-v-a3e62798]{height:.21em;width:6.7em;background:#b53d4b}.rose-line.first[data-v-a3e62798]{margin-left:2em}.rose-line.second[data-v-a3e62798]{margin-top:.2em;margin-left:-.3em}@media only screen and (min-width:768px){.top-name[data-v-a3e62798]{margin:1em 0 0 2.8em}.top-name span[data-v-a3e62798]{font-size:2.5rem}.top-name .tab[data-v-a3e62798]{margin-left:110px}.top-name .full-name[data-v-a3e62798]{font-size:1.8rem}.top-name .rose-line[data-v-a3e62798]{width:13em;height:.4em;margin:.3em 0 .4em 0}.top-name .rose-line.first[data-v-a3e62798]{margin-left:4.5em}.top-name .rose-line.second[data-v-a3e62798]{margin-top:.2em;margin-left:-.9em}}.header-images[data-v-1eab797b]{position:relative;height:100vh}.face[data-v-1eab797b]{position:relative;z-index:10;width:17em;height:17em}.circles[data-v-1eab797b],.face[data-v-1eab797b]{display:block;top:35%;left:64%;transform:translate(-50%,-50%)}.circles[data-v-1eab797b]{position:absolute;height:225vw;min-height:750px}.header-content[data-v-39d9f21d]{position:absolute;top:65%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:35%}.portfolio-title[data-v-39d9f21d]{padding:0;color:#b53d4b;font-family:Montserrat,sans-serif;font-size:14vw;font-weight:500;text-transform:uppercase}.title[data-v-39d9f21d]{position:absolute;top:-3em;left:1em;padding:0;color:#fff;font-family:Montserrat,sans-serif;font-size:8vw;font-weight:400;line-height:1.2em}.down-arrow[data-v-39d9f21d]{position:absolute;margin-bottom:-1.5em;bottom:0}.nb[data-v-39d9f21d]{white-space:nowrap}.tint-red[data-v-39d9f21d]{color:#b53d4b}.tab[data-v-39d9f21d]{display:inline-block;margin-left:6.7em}@keyframes bounce-39d9f21d{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.down-arrow.bounce[data-v-39d9f21d]{animation:bounce-39d9f21d 2s infinite}.introduction[data-v-3d2afd23]{z-index:90;position:absolute;color:#fff;top:53%;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;font-size:2em}.nav[data-v-4a12953a]{position:absolute;right:0;margin:1em;top:0}.nav .menu-items[data-v-4a12953a]{transition:opacity .5s ease;overflow:hidden;opacity:1;float:left;margin-top:.3em}.nav .menu-items a[data-v-4a12953a]{padding:1em;color:#fff;text-decoration:none;font-family:Montserrat,sans-serif;font-size:1.6em;font-weight:400}.nav .menu-items.hidden[data-v-4a12953a]{opacity:0}.header[data-v-ae095d52]{overflow:hidden;background-image:linear-gradient(#062041,#020b17);width:100vw;height:100vh}@media only screen and (min-width:768px){.header .nav[data-v-ae095d52]{margin:3em 5em}}.description[data-v-48f8163e]{font-family:Montserrat,sans-serif;font-size:1.1em;line-height:124%;font-weight:400;margin:auto;width:80vw;float:none;display:flex;justify-content:center;align-items:center;color:#fff;padding:.5em 0 1em 0}data.title[data-v-48f8163e]{font-weight:600}.picture[data-v-48f8163e]{height:36vh;width:80vw;float:none;display:flex;justify-content:center;align-items:center;margin:3vh auto 1vh auto;background-repeat:no-repeat;background-size:80vw 36vh}button[data-v-48f8163e]{margin-top:15em;margin-left:12em;width:10em;height:3.4em;border-radius:45px;border:none;background:#b53d4b;font-family:Montserrat,sans-serif;font-weight:500;color:#fff;outline:none}button[data-v-48f8163e]:active{background:#91313c}@media only screen and (min-width:768px){button[data-v-48f8163e]{margin-left:20em;font-size:1.5rem;margin-right:2em}}.content[data-v-514bfadf]{padding-top:2vh;padding-bottom:4vh;background-image:linear-gradient(#020b17,#062041)}.footer[data-v-5b11ca16]{background-color:#b53d4b;height:11vh;width:100vw;display:flex;justify-content:center;position:relative}img[data-v-5b11ca16]{width:6%;height:6%}.separation-line[data-v-5b11ca16]{background-color:#fff;height:.4vh;width:100vw}.love-logo[data-v-5b11ca16]{color:#fff;font-weight:500;font-family:Montserrat,sans-serif;margin:0 auto;position:absolute;top:40%;left:19%}[data-v-d88ac3ca] .introduction{visibility:hidden}[data-v-d88ac3ca] #home-link{display:none}@media only screen and (min-width:768px){[data-v-d88ac3ca] .header .header-images .face{top:50%;left:75%;width:55vh;height:55vh}[data-v-d88ac3ca] .header .header-images .circles{top:50%;left:75%;height:150vh}[data-v-d88ac3ca] .header .header-content .title{font-size:4vw;max-width:50%}[data-v-d88ac3ca] .header .header-content .portfolio-title{font-size:7vw;position:absolute;left:13%}[data-v-d88ac3ca] .content .contentBlock{display:flex}[data-v-d88ac3ca] .content .contentBlock .picture{height:30em;width:46em;margin:6em;background-size:100% 100%}[data-v-d88ac3ca] .content .contentBlock .description{font-size:1.5em;padding:2em}[data-v-d88ac3ca] .footer{top:unset;position:relative}[data-v-d88ac3ca] .footer .love-logo{left:unset}[data-v-d88ac3ca] .footer .love-logo p{font-size:1.5em;text-align:center}}.my-skills[data-v-1110f494]{padding:3vh 0 0 5vw;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:3em}.skillsImage[data-v-1110f494]{position:absolute;top:114vh;width:90%;height:40%}.imageBackground[data-v-1110f494]{background-color:#1e2d3c;width:100vw;height:48vh;margin-top:2vh}.certificateHeader[data-v-dcdb7de2]{color:#fff;padding:10% 2% 5% 2%;font-size:1.75em;font-family:Montserrat,sans-serif;font-weight:500}a.lightbox img[data-v-dcdb7de2]{border:1px solid #fff;box-shadow:0 0 8px rgba(0,0,0,.3);margin:auto;width:100%}.lightbox-target[data-v-dcdb7de2]{position:fixed;top:-100%;width:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease-in-out;overflow:hidden;z-index:90}.lightbox-target img[data-v-dcdb7de2]{margin:auto;top:0;left:0;bottom:0;max-height:0%;max-width:0;border:1px solid #fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.lightbox-target img[data-v-dcdb7de2],a.lightbox-close[data-v-dcdb7de2]{position:absolute;right:0;box-sizing:border-box;transition:.5s ease-in-out}a.lightbox-close[data-v-dcdb7de2]{display:block;width:15%;height:8%;background:#fff;color:#000;text-decoration:none;top:-8%}a.lightbox-close[data-v-dcdb7de2]:before{transform:rotate(45deg)}a.lightbox-close[data-v-dcdb7de2]:after,a.lightbox-close[data-v-dcdb7de2]:before{content:"";display:block;height:30px;width:1px;background:#000;position:absolute;left:26px;top:10px}a.lightbox-close[data-v-dcdb7de2]:after{transform:rotate(-45deg)}.lightbox-target[data-v-dcdb7de2]:target{opacity:1;top:0;bottom:0}.lightbox-target:target img[data-v-dcdb7de2]{max-height:100vh;max-width:100vw}.lightbox-target:target a.lightbox-close[data-v-dcdb7de2]{top:0}.info[data-v-dcdb7de2]{position:absolute;font-weight:200;font-size:1em;left:13.5%}.codeNContact[data-v-b062366a],.info[data-v-dcdb7de2]{color:#fff;font-family:Montserrat,sans-serif}.code[data-v-b062366a]{background-color:#495562;top:243%;width:100vw;height:30%;position:absolute}.code p[data-v-b062366a]{padding-top:2%;text-align:center;font-weight:500;font-size:1.7em}.code img[data-v-b062366a]{position:absolute;left:50%;top:9em;width:120px;transform:translate(-50%,-50%)}.contact[data-v-b062366a]{top:274%;position:absolute;width:100vw}.contact p[data-v-b062366a]{text-align:center}.contact-header[data-v-b062366a]{font-size:2em;font-weight:500}.email-address[data-v-b062366a]{margin-top:-70px;font-weight:300;font-size:calc(.5em + 4vw)}.contact img[data-v-b062366a]{position:relative;transform:translate(-50%,-50%);left:50%}.email-logo[data-v-b062366a]{width:100px;padding-top:100px}.linkedin-logo[data-v-b062366a]{width:200px;padding-top:80px}.aboutMainContent[data-v-5af50f0f]{background-image:linear-gradient(#020b17,#062041);background-repeat:no-repeat;height:212vh;margin-top:-2%}.downloadButton[data-v-5af50f0f]{top:234vh;left:50vw;position:absolute;transform:translate(-50%,-50%);background:#c05a5a;border-radius:45px;width:90%;height:9%;border:none}.downloadButton a[data-v-5af50f0f]{text-decoration:none;color:#fff;font-family:Montserrat,sans-serif;font-size:2.3em;font-weight:600}a[data-v-5af50f0f]:link,a[data-v-5af50f0f]:visited{color:#fff}a[data-v-5af50f0f]:active,a[data-v-5af50f0f]:hover{color:#1e2d3c}[data-v-74f9ce46] .portfolio-title,[data-v-74f9ce46] .title{visibility:hidden}[data-v-74f9ce46] .face{left:50%}[data-v-74f9ce46] .circles{left:51%}[data-v-74f9ce46] .footer{top:310vh;position:absolute}[data-v-74f9ce46] #about-link{display:none}[data-v-74f9ce46] .circles{filter:hue-rotate(36deg)}@media only screen and (min-width:768px){[data-v-74f9ce46] .header .header-images .face{top:50%;left:50%;width:55vh;height:55vh}[data-v-74f9ce46] .header .header-images .circles{top:50%;left:50%;height:150vh}[data-v-74f9ce46] .header .introduction{top:75%;font-size:4vh;width:50%;min-width:15em;left:50%;transform:translate(-50%)}[data-v-74f9ce46] .aboutMainContent{height:auto}[data-v-74f9ce46] .aboutMainContent .imageBackground{height:50vh}[data-v-74f9ce46] .aboutMainContent .my-skills{padding:4vh 0 0 5vw}[data-v-74f9ce46] .aboutMainContent .certificate{height:47vw}[data-v-74f9ce46] .aboutMainContent .certificate .lightbox{width:40%;position:absolute;left:50%;transform:translate(-50%)}[data-v-74f9ce46] .aboutMainContent .certificate .certificateHeader{font-size:3em;padding:3% 2% 4% 4%}[data-v-74f9ce46] .aboutMainContent .certificate .info{position:absolute;font-size:1.6em;left:50%;margin:-2em 0 0;transform:translate(-50%)}[data-v-74f9ce46] .aboutMainContent .downloadButton{top:unset;left:50%;position:relative;transform:translate(-50%);width:90%;height:7em;margin:-1em 0 6em}[data-v-74f9ce46] .aboutMainContent .downloadButton a{font-size:3em}[data-v-74f9ce46] .aboutMainContent .codeNContact{position:relative}[data-v-74f9ce46] .aboutMainContent .codeNContact .code{top:unset;width:100vw;height:28em;position:unset}[data-v-74f9ce46] .aboutMainContent .codeNContact .code p{padding-top:1em;font-size:3em}[data-v-74f9ce46] .aboutMainContent .codeNContact .code .github-logo{position:absolute;left:50%;top:17em;width:12em}[data-v-74f9ce46] .aboutMainContent .codeNContact .contact{top:unset;position:relative;height:37em}[data-v-74f9ce46] .aboutMainContent .codeNContact .contact .contact-header{font-size:3em;margin:1em 0 2.5em 0}[data-v-74f9ce46] .aboutMainContent .codeNContact .contact .email-logo{position:relative;transform:translate(-50%,-50%);left:50%;width:9em}[data-v-74f9ce46] .aboutMainContent .codeNContact .contact .email-address{font-size:3em;margin-top:.5em}[data-v-74f9ce46] .aboutMainContent .codeNContact .contact .linkedin-logo{width:23em;top:7em}[data-v-74f9ce46] .aboutMainContent .codeNContact .contact img{padding-top:0}[data-v-74f9ce46] .footer{top:unset;position:relative}[data-v-74f9ce46] .footer .love-logo{left:unset}[data-v-74f9ce46] .footer .love-logo p{font-size:1.5em;text-align:center}}