body{margin:0}#app{font-family:Source Sans Pro,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.outline[data-v-0d0592c8]{background-color:#29ae77;color:#fff;width:100%;padding-top:15px;padding-bottom:15px}@media (min-width:1200px){.outline[data-v-0d0592c8]{font-size:1em;width:1%;max-width:300px;display:table-cell}}.intro[data-v-0d0592c8]{text-align:center;padding-left:2%}.intro h1[data-v-0d0592c8]{font-size:2em}.intro p[data-v-0d0592c8]{font-size:1.2em}@media (min-width:1200px){.intro h1[data-v-0d0592c8]{font-size:1.5em}}.picture[data-v-0d0592c8]{display:block;margin:0 auto;border-radius:50%;width:40%}section[data-v-0d0592c8]{padding-bottom:15px;padding-top:15px}section .title-section[data-v-0d0592c8]{width:100%;background-color:#1b6741;padding-top:15px;padding-bottom:15px}section .body-section[data-v-0d0592c8]{padding-left:4%;padding-right:4%}section h1[data-v-0d0592c8]{font-weight:700;font-size:1.4em;margin:0;padding-left:4%}section h2[data-v-0d0592c8]{font-weight:700;font-size:1.3em}section p[data-v-0d0592c8]{font-size:1.2em}section .skill[data-v-0d0592c8]{font-size:1em;margin:0}@media (min-width:1200px){section[data-v-0d0592c8]{padding-bottom:5px;padding-top:0}section .title-section[data-v-0d0592c8]{padding-top:8px;padding-bottom:8px}section h1[data-v-0d0592c8]{font-size:1.2em}section h2[data-v-0d0592c8]{font-weight:700;font-size:1em}section p[data-v-0d0592c8]{font-size:1em}section .skill[data-v-0d0592c8]{font-size:1em;margin:0}}.progress-bar[data-v-4611efa8]{background-color:#1b6741;margin-right:6%;margin-bottom:10px;margin-top:10px}.bar[data-v-4611efa8]{background-color:#fff;height:10px}.wordy[data-v-46b70a35]{padding:15px 2%;text-align:justify}.wordy p[data-v-46b70a35],.wordy span[data-v-46b70a35]{font-size:1.2em}@media (min-width:1200px){.wordy[data-v-46b70a35]{display:table-cell;vertical-align:top}.wordy h2[data-v-46b70a35]{font-size:1.2em}.wordy p[data-v-46b70a35],.wordy span[data-v-46b70a35]{font-size:1.1em}}.title-section[data-v-46b70a35]{border-bottom:solid rgba(44,62,80,.43);border-top:solid rgba(44,62,80,.43);padding-bottom:15px;padding-top:15px;margin-bottom:15px}.title-section h1[data-v-46b70a35]{margin:0;color:#29ae77;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-size:1.6em}@media (min-width:1200px){.title-section[data-v-46b70a35]{border-width:1px;padding-bottom:5px;padding-top:5px;margin-bottom:5px}.title-section h1[data-v-46b70a35]{font-size:1.2em}}section[data-v-46b70a35]{margin-bottom:40px}section li[data-v-46b70a35]{font-size:1.1em}