.menu.bottom[data-v-090aee2b]{position:absolute;bottom:0}.menu.bottom[data-v-090aee2b],.menu.top[data-v-090aee2b]{z-index:10;left:0;background-color:#1c1c1c;width:100%;text-align:center;font-size:16px;text-transform:uppercase}.menu.top[data-v-090aee2b]{position:fixed;top:0;border-bottom:2px solid #942221;text-shadow:0 4px 4px #000}.menu .items[data-v-090aee2b]{margin:0;padding:0;display:inline-block}.menu .item[data-v-090aee2b]{float:left;padding:15px 5px 10px 15px;list-style:none;text-decoration:none;color:#fff;text-shadow:0 2px 2px #000;border-bottom:4px solid #1c1c1c}.menu .item.selected[data-v-090aee2b],.menu .item[data-v-090aee2b]:hover{color:#942221;border-bottom:4px solid #942221;cursor:pointer}.menu.bottom #menuLogo[data-v-090aee2b]{display:none}.menu.bottom #menuLogo[data-v-090aee2b],.menu.top #menuLogo[data-v-090aee2b]{height:65px;position:absolute;top:1px;left:20%}.cvButton[data-v-090aee2b]{position:fixed;right:20px;bottom:40px;font-weight:700}.cvButton a[data-v-090aee2b]{background-color:#942221;padding:20px;border-radius:30px;color:#fff;box-shadow:5px 5px 5px #aaa;text-shadow:none}.cvButton a[data-v-090aee2b]:hover{color:#aaa}.menu.bottom .cvButton[data-v-090aee2b]{display:none}@media (max-width:1200px){.menu.bottom #menuLogo[data-v-090aee2b],.menu.top #menuLogo[data-v-090aee2b]{left:5%}}@media (max-width:800px){.menu.bottom #menuLogo[data-v-090aee2b],.menu.top #menuLogo[data-v-090aee2b]{display:none}}@media (max-width:600px){.menu.bottom[data-v-090aee2b],.menu.top[data-v-090aee2b]{padding-top:10px;font-size:12px}}@media (max-width:400px){.menu .item[data-v-090aee2b]{padding:5px 2px 2px 5px}}#app{width:100%;overflow:hidden}.about[data-v-7ce6dbb4]{min-height:100vh;background-color:F0F2F5}.about .content[data-v-7ce6dbb4]{display:flex;justify-content:center}.photo[data-v-7ce6dbb4]{margin:2%;min-height:50vh;width:30vw}.photo img[data-v-7ce6dbb4]{height:100%;-o-object-position:50% 0;object-position:50% 0;-o-object-fit:cover;object-fit:cover;width:30vw}.description[data-v-7ce6dbb4]{padding:4%;text-align:left;background-color:#eee;margin-bottom:2%;margin-left:2%;margin-top:2%;width:100vh;min-height:50vh}.description .paragraph[data-v-7ce6dbb4]{margin-top:2%}@media (min-width:1400px){.photo img[data-v-7ce6dbb4],.photo[data-v-7ce6dbb4]{width:20vw}}@media (max-width:600px){.about .content[data-v-7ce6dbb4]{display:block}.photo[data-v-7ce6dbb4]{margin:auto;margin-top:10px;min-height:100%;width:100%}.photo img[data-v-7ce6dbb4]{width:50vw}.description[data-v-7ce6dbb4]{padding:4%;text-align:left;background-color:#eee;margin-bottom:2%;margin-left:2%;margin-top:2%;width:90%;min-height:100%}}.experience[data-v-152f8a11]{min-height:100vh;background-color:F0F2F5}.dates[data-v-152f8a11]{background-color:#eee;width:25%}.page .dates .title[data-v-152f8a11]{font-size:1.2em}.description[data-v-152f8a11]{display:flex;justify-content:center;padding:4%;text-align:left;background-color:#eee;margin:2%;width:90%}.description .paragraphs[data-v-152f8a11]{width:75%}.description .paragraph[data-v-152f8a11]{margin-left:2%;margin-top:2%}.date[data-v-152f8a11]{margin-top:2%;background-color:#942221;color:#fff;display:inline-block;padding:4%;font-weight:700}.paragraph.name[data-v-152f8a11]{color:#942221;font-weight:700}@media (max-width:1400px){.page .dates .title[data-v-152f8a11]{font-size:1em}}@media (max-width:600px){.description[data-v-152f8a11]{display:block}.dates[data-v-152f8a11]{width:100%}.date[data-v-152f8a11]{margin-top:10px;margin-bottom:10px}.paragraph.name[data-v-152f8a11]{font-size:1em}.description .paragraphs[data-v-152f8a11]{width:90%}.description .paragraph[data-v-152f8a11]{margin-top:20px}}.skills[data-v-581a3ad2]{min-height:100vh;background-color:F0F2F5}.skills .content .title[data-v-581a3ad2]{font-size:1.2em}.description[data-v-581a3ad2]{display:grid;grid-template-columns:repeat(3,1fr);padding:4%;text-align:left;background-color:#eee;margin-left:2%;margin-top:2%;min-height:50vh}.description .paragraph[data-v-581a3ad2]{margin-top:2%}@media (max-width:800px){.skills .content .title[data-v-581a3ad2]{font-size:1em}}@media (max-width:600px){.description[data-v-581a3ad2]{display:grid;grid-template-columns:repeat(2,1fr)}.skills .content .title[data-v-581a3ad2]{font-size:.8em}}.contact[data-v-daa1fe1c]{min-height:100vh;background-color:F0F2F5}.contact .content .title[data-v-daa1fe1c]{font-size:1.2em}.description[data-v-daa1fe1c]{display:block;padding:4%;text-align:left;background-color:#eee;margin-left:2%;margin-top:2%;min-height:50vh}.description .paragraph[data-v-daa1fe1c]{margin-top:2%}.homePage{min-height:100vh;background:url(/img/bg.207167a9.png);#homeLogo{margin-top:40vh;position:relative;left:70px}overflow:hidden}.page{width:90%;margin:auto;margin-top:100px;padding:20px}@media (min-width:1250px){.page{width:60%}}.page .title{border-left:3px solid #942221;font-size:2em;padding-left:10px;text-align:left;text-transform:uppercase;text-shadow:0 0 1px #000}a{color:#003f7e}a,a:hover{text-decoration:none}a:hover{color:#001427}@media (max-width:600px){.homePage{#homeLogo{margin-top:30vh;left:-50px}}}@media (max-width:400px){.homePage{#homeLogo{left:-70px}}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{margin:0}