@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);[data-v-0ce03e8b]:root{--main-color:#111;--second-color:#222;--contrast-color:#fff;--main-color-accent:#ffb400;--main-color-accent-light:#ffd97e;--main-color-accent-lighter:#ffe9b6;--color-form-error:#dc3545;--color-form-success:#198754}@-webkit-keyframes reveal-0ce03e8b{to{background-size:300% 300%}}@keyframes reveal-0ce03e8b{to{background-size:300% 300%}}@-webkit-keyframes glow-0ce03e8b{40%{text-shadow:0 0 8px var(--main-color-accent)}}@keyframes glow-0ce03e8b{40%{text-shadow:0 0 8px var(--main-color-accent)}}@-webkit-keyframes wave-0ce03e8b{0%{transform:translateY(0);color:var(--main-color-accent)}20%{color:var(--main-color-accent-lighter)}50%{transform:translateY(-.5rem);color:var(--contrast-color)}to{transform:translateY(0);color:var(--main-color-accent-light)}}@keyframes wave-0ce03e8b{0%{transform:translateY(0);color:var(--main-color-accent)}20%{color:var(--main-color-accent-lighter)}50%{transform:translateY(-.5rem);color:var(--contrast-color)}to{transform:translateY(0);color:var(--main-color-accent-light)}}body[data-v-0ce03e8b],html[data-v-0ce03e8b]{height:100%;width:100%;padding:0;margin:0}body [data-v-0ce03e8b],html [data-v-0ce03e8b]{font-family:Lato,sans-serif}#app[data-v-0ce03e8b]{height:100%;width:100%}.contact[data-v-0ce03e8b]{color:var(--contrast-color);padding:1rem}.contact-back[data-v-0ce03e8b]{cursor:pointer}.contact h1[data-v-0ce03e8b]{text-align:center;color:var(--main-color-accent)}.contact-cols[data-v-0ce03e8b]{display:flex;align-items:baseline}.contact-cols>div[data-v-0ce03e8b]{padding:0 2rem}.contact-personal-info a[data-v-0ce03e8b],.contact-personal-info a[data-v-0ce03e8b]:active,.contact-personal-info a[data-v-0ce03e8b]:hover,.contact-personal-info a[data-v-0ce03e8b]:target,.contact-personal-info a[data-v-0ce03e8b]:visited{color:var(--contrast-color);text-decoration:none}.contact-personal-info a:active svg[data-v-0ce03e8b],.contact-personal-info a:hover svg[data-v-0ce03e8b],.contact-personal-info a:target svg[data-v-0ce03e8b],.contact-personal-info a:visited svg[data-v-0ce03e8b],.contact-personal-info a svg[data-v-0ce03e8b]{margin-right:1rem;color:var(--main-color-accent)}.contact-personal-info img[data-v-0ce03e8b]{height:3rem}.contact-form[data-v-0ce03e8b]{margin-top:2rem;width:40%}.contact-form .form-group[data-v-0ce03e8b]{margin-bottom:1rem;width:100%}.contact-form .form-group p[data-v-0ce03e8b]{margin-top:0;color:var(--color-form-error)}.contact-form .form-group .message-sent[data-v-0ce03e8b]{color:var(--color-form-success)}.contact-form .form-group input[data-v-0ce03e8b],.contact-form .form-group label[data-v-0ce03e8b],.contact-form .form-group textarea[data-v-0ce03e8b]{display:block;width:100%;resize:none}.contact-form .form-group input[data-v-0ce03e8b],.contact-form .form-group textarea[data-v-0ce03e8b]{border:2px solid var(--main-color-accent);padding:.5rem;box-sizing:border-box}.contact-form .form-group input.error[data-v-0ce03e8b],.contact-form .form-group textarea.error[data-v-0ce03e8b]{border:2px solid var(--color-form-error)}.contact-form .form-group.form-group-send[data-v-0ce03e8b]{text-align:right}.contact-form button[data-v-0ce03e8b]{background:var(--main-color-accent);color:var(--contrast-color);padding:.5rem;border:none;cursor:pointer}@media screen and (max-width:850px){.contact-cols[data-v-0ce03e8b]{flex-direction:column}.contact-cols>div[data-v-0ce03e8b]{margin:auto;box-sizing:border-box;width:100%}}