nav[data-v-6c218c10]{position:sticky;top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-around;background:#21262d;width:100%;height:45px;z-index:9}a[data-v-6c218c10]{color:#c9d1d9;transition:all .3s ease}a[data-v-6c218c10]:hover{color:var(--yellow);transition:all .3s ease}h2 a[data-v-6c218c10],h2 a[data-v-6c218c10]:hover,h2[data-v-6c218c10]{color:#fff!important}h2[data-v-6c218c10]{font-size:1.5rem}ul[data-v-6c218c10]{display:flex;flex-direction:row}ul li[data-v-6c218c10]{margin:6px 8px;font-size:1.2rem;cursor:pointer}@media screen and (max-width:630px){.menu-btn[data-v-6c218c10]{display:grid!important}ul[data-v-6c218c10]{top:45px;width:100%;height:100vh;position:absolute;background:#1e2228;display:none;flex-direction:column;align-items:center}ul.on[data-v-6c218c10]{display:flex!important}ul li[data-v-6c218c10]{width:100%;text-align:center}ul li a[data-v-6c218c10]{width:100%}}.menu-btn[data-v-6c218c10]{place-items:center;cursor:pointer;font-size:1.8rem;display:none;color:#fff}.menu-btn[data-v-6c218c10]:hover{color:#fff!important}.me[data-v-4073edbc]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:25px}.me img[data-v-4073edbc]{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.me .me-footer[data-v-4073edbc]{margin-top:15px;display:flex;flex-direction:row;align-items:center;justify-content:center}.me-footer a[data-v-4073edbc]{display:grid;place-items:center;color:#fff;margin:0 6px;font-size:2rem}.see-skills[data-v-4073edbc]{display:flex;flex-direction:column;align-items:center;margin-top:25px;text-align:center;color:#fff;cursor:pointer}.see-skills ion-icon[data-v-4073edbc]{margin-top:8px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}header[data-v-4073edbc]{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;height:100vh;background:#21262d;padding:25px;font-size:calc(14px + .33vw);z-index:9;position:relative}h1[data-v-4073edbc]{font-size:3.2em}h1[data-v-4073edbc],h2[data-v-4073edbc]{font-weight:500;margin-bottom:0;white-space:nowrap}h2[data-v-4073edbc]{font-size:2rem}a[data-v-4073edbc],p[data-v-4073edbc]{font-size:1.2em;font-weight:300;line-height:1.4;max-width:28em}a[data-v-4073edbc]{text-decoration:none;color:#121314;position:relative}span[data-v-4073edbc]{font-size:3.2rem}h1[data-v-4073edbc],h2[data-v-4073edbc]{color:#fff;width:100%}p[data-v-4073edbc]{self-align:start;width:100%;max-width:28em}.name-title[data-v-4073edbc]{color:var(--yellow);text-decoration:underline}.scroll-btn[data-v-4073edbc]{position:absolute;bottom:0;right:0;margin:10px;cursor:pointer;display:grid;place-items:center;z-index:-100}.scroll-btn ion-icon[data-v-4073edbc]{font-size:2.5rem;color:#c9d1d9}@media screen and (max-width:780px){.me[data-v-4073edbc]{display:none}}footer[data-v-7d104438]{position:relative;bottom:0;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;text-align:center;padding:25px 10px;background:#21262d}a.h3[data-v-7d104438]{color:var(--yellow);text-decoration:underline}.social[data-v-7d104438]{margin-top:15px;width:100%}.social[data-v-7d104438],.social a[data-v-7d104438]{display:flex;align-items:center;justify-content:center}.social a[data-v-7d104438]{font-size:1.7rem;color:#fff;margin:0 10px}:root{--yellow:#ffd54f}*{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;box-sizing:border-box;outline:none;list-style:none;text-decoration:none}body{background:#252b33;color:#c9d1d9}.yellow{color:#ffd54f}.only-screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.scroll-btn[data-v-f34a45a6]{position:fixed;bottom:0;right:0;margin:10px;cursor:pointer;display:grid;place-items:center;z-index:8}.scroll-btn ion-icon[data-v-f34a45a6]{font-size:2.5rem}.section-title[data-v-8c0b4fa4]{text-align:center;font-size:2.1rem;margin:40px 0 15px 0}.skills[data-v-8c0b4fa4]{display:grid;grid-template-columns:1fr 1fr 1fr}.skill-card[data-v-8c0b4fa4]{display:flex;flex-direction:column;align-items:center;padding:15px 25px;margin:10px 15px;text-align:center;border:1px solid #444c56;border-radius:.6rem}.card-icon[data-v-8c0b4fa4]{font-size:2.4rem;margin:8px 0 18px 0}.title.yellow[data-v-8c0b4fa4]{text-decoration:underline;font-weight:500}ul li a[data-v-8c0b4fa4]{color:#fff;text-decoration:underline}ul li a[data-v-8c0b4fa4]:hover{color:#c9d1d9}@media screen and (max-width:900px){.skills[data-v-8c0b4fa4]{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:630px){.skills[data-v-8c0b4fa4]{grid-template-columns:1fr!important}.skill-card .short-description[data-v-8c0b4fa4]{max-width:60%}}@media screen and (max-width:420px){.skill-card .short-description[data-v-8c0b4fa4]{max-width:95%}}section[data-v-02a597f4]{text-align:center;display:grid;place-items:center}.section-title[data-v-02a597f4]{font-size:2.1rem;margin:40px 0 15px 0}.projects[data-v-02a597f4]{display:grid;place-items:center;grid-template-columns:1fr 1fr 1fr;gap:25px;width:100%}.image[data-v-02a597f4]{position:relative;width:min(90%,85%);margin:10px 0;border-radius:.5rem}.image-img[data-v-02a597f4]{background:rgba(0,0,0,.3);padding:10px;display:block;width:100%;height:100%;min-height:300px;border-radius:.5rem}.image-overlay[data-v-02a597f4]{padding:10px;border-radius:.5rem;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .25s;font-size:calc(14px + .33vw)}.image-overlay>[data-v-02a597f4]{transform:translateY(20px);transition:transform .25s}.image-overlay[data-v-02a597f4]:hover{opacity:1}.image-overlay:hover>[data-v-02a597f4]{transform:translateY(0)}.image-title[data-v-02a597f4]{font-size:1.8em;font-weight:500}.image-description[data-v-02a597f4]{font-size:1.05em;font-weight:300;margin-top:.25em;color:#c9d1d9}.image-description a[data-v-02a597f4]{color:var(--yellow);text-decoration:underline}.image-button[data-v-02a597f4]{background:var(--yellow);color:#333!important;padding:8px 10px;border-radius:.75rem;cursor:pointer;margin-top:.25em;display:flex;flex-direction:row;align-items:center;justify-content:center}.image-button ion-icon[data-v-02a597f4]{margin-left:3px}@media screen and (max-width:920px){.projects[data-v-02a597f4]{grid-template-columns:1fr 1fr}}@media screen and (max-width:630px){.projects[data-v-02a597f4]{grid-template-columns:1fr}}section[data-v-2cb6a440]{text-align:center;margin-bottom:75px}.section-title[data-v-2cb6a440]{font-size:2.1rem;margin:40px 0 5px 0}.contacts-methods[data-v-2cb6a440]{display:grid;place-items:center}.others[data-v-2cb6a440]{margin-top:15px;margin-bottom:15px;display:flex;flex-direction:row;align-items:center;justify-content:center}.others a[data-v-2cb6a440]{display:grid;place-items:center;color:#fff;margin:0 6px;padding:10px;height:52px;width:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-size:2rem;background:#30323e}.form[data-v-2cb6a440]{width:min(420px,95%);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.input-field[data-v-2cb6a440]{display:grid;place-items:center;margin:5px}.input-field[data-v-2cb6a440],.input-field input[data-v-2cb6a440],.input-field textarea[data-v-2cb6a440]{width:100%}.input-field input[data-v-2cb6a440]{height:35px;padding:8px 14px;font-size:16px;background:#30323e;color:#fff;border:0;border-radius:.4rem}.input-field textarea[data-v-2cb6a440]{padding:8px 14px;resize:none;font-size:16px;background:#30323e;color:#fff;border:0;border-radius:.3rem}.input-field input[data-v-2cb6a440]:focus,.input-field textarea[data-v-2cb6a440]:focus{background:#3a3c49;transition:all .3s ease}.form-submit[data-v-2cb6a440]{align-self:start;margin:5px 0;background:#0057e7;color:#fff;font-size:16px;border:0;border-radius:.3rem;padding:8px 14px;cursor:pointer;transition:all .3s ease}.form-submit[data-v-2cb6a440]:hover{background:#004ecf;transition:all .3s ease}.form-submit[data-v-2cb6a440]:disabled{background:#004ecf;cursor:not-allowed}div[data-v-d62fdc5c]{text-align:center}.wave{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;transform-origin:70% 70%;display:inline-block;-webkit-animation-name:wave-animation;-webkit-animation-duration:2.5s;-webkit-animation-iteration-count:infinite}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@-webkit-keyframes wave-animation{0%{webkit-transform:rotate(0deg)}10%{webkit-transform:rotate(14deg)}20%{webkit-transform:rotate(-8deg)}30%{webkit-transform:rotate(14deg)}40%{webkit-transform:rotate(-4deg)}50%{webkit-transform:rotate(10deg)}60%{webkit-transform:rotate(0deg)}to{webkit-transform:rotate(0deg)}}@keyframes bounce{0%,to{transform:translateY(-25%);animationTimingFunction:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animationTimingFunction:cubic-bezier(0,0,.2,1)}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(-25%);animationTimingFunction:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:translateY(0);animationTimingFunction:cubic-bezier(0,0,.2,1)}}