@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";nav[data-v-b851c4df],.nav-links[data-v-b851c4df]{display:flex}nav[data-v-b851c4df]{justify-content:space-around;align-items:center;height:17vh}.nav-links[data-v-b851c4df]{gap:2rem;font-size:1.5rem;list-style:none}.nav-links a.active[data-v-b851c4df],.menu-links a.active[data-v-b851c4df]{color:#e8491d;-webkit-text-decoration:none;text-decoration:none}.nav-links a.active[data-v-b851c4df]:hover,.menu-links a.active[data-v-b851c4df]:hover{color:#fff;text-underline-offset:1rem;-webkit-text-decoration:underline #b5b5b5;text-decoration:underline #b5b5b5}.logo[data-v-b851c4df]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.logo-img[data-v-b851c4df]{background:0 0;width:auto;height:70px;display:block}.logo[data-v-b851c4df]:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #e8491d}.highlight[data-v-b851c4df]{color:#e8491d}#hamburger-nav[data-v-b851c4df]{z-index:10;background-color:#35424a;display:none;position:sticky;top:0}.hamburger-menu[data-v-b851c4df]{display:inline-block;position:relative}.hamburger-icon[data-v-b851c4df]{cursor:pointer;flex-direction:column;justify-content:space-between;width:30px;height:24px;display:flex}.hamburger-icon span[data-v-b851c4df]{width:100%;height:2px;transition:all .3 ease-in-out;background-color:#000}.menu-links[data-v-b851c4df]{width:fit-content;max-height:0;transition:all .3 ease-in-out;background-color:#fff;position:absolute;top:100%;right:0;overflow:hidden}.menu-links a[data-v-b851c4df]{text-align:center;color:#000;transition:all .3 ease-in-out;padding:10px;font-size:1.5rem;text-decoration:none;display:block}.menu-links li[data-v-b851c4df]{list-style:none}.menu-links.open[data-v-b851c4df]{max-height:300px}.hamburger-icon.open span[data-v-b851c4df]:first-child{transform:rotate(45deg)translate(10px,5px)}.hamburger-icon.open span[data-v-b851c4df]:nth-child(2){opacity:0}.hamburger-icon.open span[data-v-b851c4df]:last-child{transform:rotate(-45deg)translate(10px,-5px)}.humburger-icon span[data-v-b851c4df]:first-child{opacity:1;transform:none}.navbar[data-v-b851c4df]{color:#fff;z-index:10;background-color:#35424a;border-bottom:3px solid #e8491d;height:85px;min-height:60px;padding:0 20px;position:sticky;top:0}@media (width<=1200px){#desktop-nav[data-v-b851c4df]{display:none}#hamburger-nav[data-v-b851c4df]{border-bottom:3px solid #e8491d;justify-content:space-between;align-items:center;height:70px;padding:0 1.5rem;display:flex}.logo-img[data-v-b851c4df]{height:50px}}@media (width<=600px){#hamburger-nav[data-v-b851c4df]{height:60px;padding:0 1rem}.logo-img[data-v-b851c4df]{height:42px}.menu-links a[data-v-b851c4df]{padding:8px 14px;font-size:1.1rem}.menu-links.open[data-v-b851c4df]{max-height:340px}}.lang-toggle[data-v-a507668f]{z-index:9;cursor:pointer;background:#35424a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:5px;font-family:Poppins,sans-serif;transition:transform .3s,box-shadow .3s,opacity .4s;display:inline-flex;position:fixed;top:100px;right:2.5rem;box-shadow:0 6px 20px #0000002e}.lang-toggle.is-hidden[data-v-a507668f]{opacity:0;pointer-events:none;transform:translateY(-12px)}.lang-toggle[data-v-a507668f]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #e8491d47}.lang-toggle[data-v-a507668f]:focus-visible{outline-offset:3px;outline:2px solid #e8491d}.lang-toggle__pill[data-v-a507668f]{background:#e8491d;border-radius:999px;width:calc(50% - 5px);transition:transform .45s cubic-bezier(.34,1.4,.64,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 2px 8px #e8491d73}.lang-toggle.is-en .lang-toggle__pill[data-v-a507668f]{transform:translate(100%)}.lang-toggle__option[data-v-a507668f]{z-index:1;letter-spacing:.12em;color:#ffffff8c;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:46px;padding:7px 16px;font-size:.8rem;font-weight:700;transition:color .35s;display:inline-flex;position:relative}.lang-toggle__option.active[data-v-a507668f]{color:#fff}@media (width<=1200px){.lang-toggle[data-v-a507668f]{top:85px;right:1.5rem}}@media (width<=600px){.lang-toggle[data-v-a507668f]{padding:4px;top:75px;right:1rem}.lang-toggle__option[data-v-a507668f]{min-width:38px;padding:6px 12px;font-size:.72rem}}section[data-v-3ffaab4c]{box-sizing:border-box;height:96vh;min-height:fit-content;margin:0 10rem;padding-top:4vh}#profile[data-v-3ffaab4c]{justify-content:center;gap:5rem;height:80vh;display:flex}.section__pic-container[data-v-3ffaab4c]{border-radius:2rem;width:430px;height:500px;margin:auto 0;display:flex;overflow:hidden}.section__pic-container img[data-v-3ffaab4c]{object-fit:cover;width:100%;height:100%}.section__text[data-v-3ffaab4c]{text-align:center;align-self:center;transform:translateY(-35px)}.section__text p[data-v-3ffaab4c]{color:#555;font-weight:600}.section__text__p1[data-v-3ffaab4c]{text-align:center;font-size:1rem}.section__text__p2[data-v-3ffaab4c]{margin-bottom:1rem;font-size:1.45rem;line-height:1.5}.title[data-v-3ffaab4c]{text-align:center;font-size:2.7rem}.highlight[data-v-3ffaab4c]{color:#e8491d}.icon[data-v-3ffaab4c]{cursor:pointer;height:4rem}.github-icon[data-v-3ffaab4c]{height:4.1rem;margin-top:.2rem}.linkdIn-icon[data-v-3ffaab4c]{height:3.5rem;margin-top:.5rem}.social-icon[data-v-3ffaab4c]{transition:all .3s}.social-icon[data-v-3ffaab4c]:hover{filter:brightness(1.08);transform:translateY(-5px)scale(1.08)}.btn-container[data-v-3ffaab4c]{justify-content:center;align-items:center;gap:1rem;display:flex}.btn[data-v-3ffaab4c]{border-radius:2rem;width:6.5rem;height:45px;margin-top:9px;margin-left:1rem;font-weight:600;transition:all .3s}.btn-color-1[data-v-3ffaab4c]{color:#fff;background:#353535;border:.1rem solid #353535}.btn-color-1[data-v-3ffaab4c]:hover{cursor:pointer;background:#e8491d}.cv-btn[data-v-3ffaab4c]{justify-content:center;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.cv-btn[data-v-3ffaab4c]:hover{transform:translateY(-4px)}.download-icon[data-v-3ffaab4c]{justify-content:center;align-items:center;display:flex}.arrow[data-v-3ffaab4c]{animation:1.6s ease-in-out infinite arrow-bounce;position:absolute;bottom:5rem;right:-5rem}.profile_arrow[data-v-3ffaab4c]{margin-right:170px;top:700px}@media (width<=1200px){section[data-v-3ffaab4c]{height:auto;min-height:fit-content;margin:0 3rem;padding-top:2vh;padding-bottom:4vh}#profile[data-v-3ffaab4c]{flex-direction:column;gap:2rem;height:auto;padding-top:2rem}.section__pic-container[data-v-3ffaab4c]{width:300px;height:340px;margin:0 auto}.section__text[data-v-3ffaab4c]{transform:none}.arrow[data-v-3ffaab4c]{display:none}}@media (width<=900px){section[data-v-3ffaab4c]{margin:0 2rem}.section__pic-container[data-v-3ffaab4c]{width:265px;height:300px}.title[data-v-3ffaab4c]{font-size:2.3rem}.section__text__p2[data-v-3ffaab4c]{font-size:1.2rem}}@media (width<=600px){section[data-v-3ffaab4c]{margin:0 1.25rem;padding-top:1.5vh}#profile[data-v-3ffaab4c]{gap:1.5rem}.section__pic-container[data-v-3ffaab4c]{width:230px;height:260px}.title[data-v-3ffaab4c]{font-size:2rem}.section__text__p1[data-v-3ffaab4c]{font-size:.9rem}.section__text__p2[data-v-3ffaab4c]{font-size:1.05rem;line-height:1.5}.btn-container[data-v-3ffaab4c]{flex-wrap:wrap;gap:.75rem}.btn[data-v-3ffaab4c]{margin-left:0}.icon[data-v-3ffaab4c]{height:3rem}.github-icon[data-v-3ffaab4c]{height:3.1rem}.linkdIn-icon[data-v-3ffaab4c]{height:2.7rem}}#about[data-v-09e5ce89]{position:relative;top:50px}.title[data-v-09e5ce89]{text-align:center;font-size:3rem}.section-container[data-v-09e5ce89]{gap:4rem;height:80%;display:flex}.section__pic-container[data-v-09e5ce89]{width:500px;height:500px;margin:auto 0;display:flex}.about-pic[data-v-09e5ce89]{border-radius:2rem}.about-containers[data-v-09e5ce89]{gap:2rem;margin-top:2rem;margin-bottom:2rem;display:flex}.about-details-container[data-v-09e5ce89]{flex-direction:column;justify-content:center;display:flex}.details-container[data-v-09e5ce89]{text-align:center;background:#fff;border:.1rem solid #a3a3a3;border-radius:2rem;flex:1;padding:1.5rem}.icon[data-v-09e5ce89]{cursor:pointer;height:4rem}.arrow[data-v-09e5ce89]{animation:1.6s ease-in-out infinite arrow-bounce;position:absolute;bottom:5rem;right:-5rem}@media (width<=1200px){#about[data-v-09e5ce89]{min-height:fit-content;padding:4rem 0 3rem;top:0}.section-container[data-v-09e5ce89]{flex-direction:column;align-items:center;gap:2rem;height:auto}.section__pic-container[data-v-09e5ce89]{width:320px;height:320px;margin:0 auto}.about-containers[data-v-09e5ce89]{flex-wrap:wrap}.arrow[data-v-09e5ce89]{display:none}}@media (width<=900px){.title[data-v-09e5ce89]{font-size:2.3rem}.about-containers[data-v-09e5ce89]{flex-direction:column;gap:1.25rem}.details-container[data-v-09e5ce89]{padding:1.25rem}}@media (width<=600px){#about[data-v-09e5ce89]{padding:3rem 0 2rem}.title[data-v-09e5ce89]{font-size:2rem}.section__pic-container[data-v-09e5ce89]{width:260px;height:260px}.icon[data-v-09e5ce89]{height:3rem}.details-container h3[data-v-09e5ce89]{font-size:1rem}.details-container p[data-v-09e5ce89]{font-size:.9rem}.text-container p[data-v-09e5ce89]{text-align:left;font-size:.95rem;line-height:1.55}}#experience .article-container[data-v-1f31e72d]{grid-template-columns:repeat(2,minmax(160px,1fr));justify-items:start;gap:1.5rem 3rem;display:grid}#experience article[data-v-1f31e72d]{justify-content:flex-start;align-items:center;gap:.75rem;width:auto;display:flex}#experience .experience-icon[data-v-1f31e72d]{width:1.6rem;height:1.6rem}#experience article h3[data-v-1f31e72d]{line-height:1}#experience[data-v-1f31e72d]{position:relative;top:70px}.title[data-v-1f31e72d]{text-align:center;font-size:3rem}.section__text__p1[data-v-1f31e72d]{text-align:center}.highlight[data-v-1f31e72d]{color:#e8491d}.experience-sub-titel[data-v-1f31e72d]{color:#555;margin-bottom:2rem;font-size:1.75rem;font-weight:600}.experience-details-container[data-v-1f31e72d]{flex-direction:column;justify-content:center;display:flex}.about-containers[data-v-1f31e72d]{justify-content:center;align-items:stretch;gap:2rem;max-width:1100px;margin:2rem auto;display:flex}.database-container[data-v-1f31e72d]{flex:0 0 280px;max-width:280px}#experience .article-container.article-container--single[data-v-1f31e72d]{grid-template-columns:1fr;justify-items:start;padding-left:1.5rem}.details-container[data-v-1f31e72d]{text-align:center;background:#fff;border:.1rem solid #a3a3a3;border-radius:2rem;flex:1;padding:1.5rem}.article-container[data-v-1f31e72d]{text-align:initial;flex-flow:wrap;justify-content:space-around;gap:2.5rem;display:flex}article[data-v-1f31e72d]{justify-content:space-around;gap:.5rem;width:10rem;display:flex}article .icon[data-v-1f31e72d]{cursor:default}.icon[data-v-1f31e72d]{cursor:pointer;height:4rem}.arrow[data-v-1f31e72d]{animation:1.6s ease-in-out infinite arrow-bounce;position:absolute;bottom:5rem;right:-5rem}@media (width<=1200px){#experience[data-v-1f31e72d]{min-height:fit-content;padding:4rem 0 3rem;top:0}.about-containers[data-v-1f31e72d]{flex-wrap:wrap}.arrow[data-v-1f31e72d]{display:none}}@media (width<=900px){.title[data-v-1f31e72d]{font-size:2.3rem}.about-containers[data-v-1f31e72d]{flex-direction:column;align-items:center;gap:1.5rem;max-width:420px}.details-container[data-v-1f31e72d],.database-container[data-v-1f31e72d]{flex:100%;width:100%;max-width:100%}#experience .article-container.article-container--single[data-v-1f31e72d]{justify-items:center;padding-left:0}}@media (width<=600px){#experience[data-v-1f31e72d]{padding:3rem 0 2rem}.title[data-v-1f31e72d]{font-size:2rem}.experience-sub-titel[data-v-1f31e72d]{margin-bottom:1.25rem;font-size:1.35rem}#experience .article-container[data-v-1f31e72d]{gap:1rem 1.5rem}#experience .article-container article h3[data-v-1f31e72d]{font-size:.95rem}}#projects[data-v-77cd7082]{position:relative;top:60px}.title[data-v-77cd7082]{text-align:center;font-size:3rem}.section__text__p1[data-v-77cd7082]{text-align:center}.highlight[data-v-77cd7082]{color:#e8491d}.experience-details-container[data-v-77cd7082]{flex-direction:column;justify-content:center;display:flex}.about-containers[data-v-77cd7082]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.25rem;max-width:1150px;margin:2rem auto;display:grid}.details-container[data-v-77cd7082]{text-align:center;background:#fff;border:.1rem solid #a3a3a3;border-radius:2rem;flex-direction:column;min-width:0;max-width:none;padding:1.25rem;display:flex}.color-container[data-v-77cd7082]{background:#fafafa;border-color:#a3a3a3}.details-container p[data-v-77cd7082]{font-size:.9rem;line-height:1.5}.project-img[data-v-77cd7082]{border-radius:2rem;width:90%;height:90%}.project-img--icon[data-v-77cd7082]{aspect-ratio:1;object-fit:contain;width:55%;height:auto;padding:1rem 0}.experience-sub-titel[data-v-77cd7082]{color:#555;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.project-title[data-v-77cd7082]{color:#000;margin:.75rem;font-size:1.15rem}.project-btn[data-v-77cd7082]{color:#000;border-color:#a3a3a3}.article-container[data-v-77cd7082]{text-align:initial;flex-flow:wrap;justify-content:space-around;gap:2.5rem;display:flex}.btn-container[data-v-77cd7082]{justify-content:center;gap:1rem;margin-top:auto;display:flex}.btn[data-v-77cd7082]{border-radius:2rem;width:7rem;height:47px;margin-top:9px;margin-left:1rem;font-size:.9rem;font-weight:600;transition:all .3s}.btn-color-1[data-v-77cd7082],.btn-color-2[data-v-77cd7082]{border:.1rem solid #353535}.btn-color-1[data-v-77cd7082]:hover,.btn-color-2[data-v-77cd7082]:hover{cursor:pointer}.btn-color-1[data-v-77cd7082]{color:#fff;background:#353535}.btn-color-1[data-v-77cd7082]:hover{background:#e8491d}.btn-color-2[data-v-77cd7082]{color:#fff;background:#353535}.btn-color-2[data-v-77cd7082]:hover{background:#e8491d;border:.1rem solid #353535}.icon[data-v-77cd7082]{cursor:pointer;height:4rem}.arrow[data-v-77cd7082]{animation:1.6s ease-in-out infinite arrow-bounce;position:absolute;bottom:5rem;right:-5rem}@media (width<=1200px){#projects[data-v-77cd7082]{min-height:fit-content;padding:4rem 0 3rem;top:0}.arrow[data-v-77cd7082]{display:none}}@media (width<=1100px){.about-containers[data-v-77cd7082]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}}@media (width<=900px){.title[data-v-77cd7082]{font-size:2.3rem}.project-img[data-v-77cd7082]{width:100%;height:auto}}@media (width<=600px){#projects[data-v-77cd7082]{padding:3rem 0 2rem}.about-containers[data-v-77cd7082]{grid-template-columns:1fr;max-width:340px}.title[data-v-77cd7082]{font-size:2rem}.experience-sub-titel[data-v-77cd7082]{margin-bottom:1rem;font-size:1.35rem}.project-title[data-v-77cd7082]{margin:.75rem;font-size:1.35rem}.details-container p[data-v-77cd7082]{font-size:.9rem}.btn[data-v-77cd7082]{width:7rem;height:45px;margin-left:0;font-size:.9rem}}#contact[data-v-b35936cd]{flex-direction:column;justify-content:center;height:70vh;display:flex}.title[data-v-b35936cd]{text-align:center;font-size:3rem}.contact-info-upper-container[data-v-b35936cd]{background:(250, 250, 250);border:.1rem solid #a3a3a3;border-radius:2rem;justify-content:center;margin:2rem auto;padding:.5rem;display:flex}.contact-info-container[data-v-b35936cd]{justify-content:center;align-items:center;gap:.5rem;margin:1rem;display:flex}.contact-info-container p[data-v-b35936cd]{font-size:larger}.contact-icon[data-v-b35936cd]{cursor:default}.contact-highlight[data-v-b35936cd]{color:#000;-webkit-text-decoration:none;text-decoration:none}.contact-highlight[data-v-b35936cd]:hover{color:#e8491d;text-underline-offset:1rem;-webkit-text-decoration:underline #b5b5b5;text-decoration:underline #b5b5b5}.icon[data-v-b35936cd]{cursor:pointer;height:4rem}.email-icon[data-v-b35936cd]{height:5rem}@media (width<=1200px){#contact[data-v-b35936cd]{height:auto;padding:4rem 0 3rem}.contact-info-upper-container[data-v-b35936cd]{flex-wrap:wrap;gap:.5rem}}@media (width<=900px){.title[data-v-b35936cd]{font-size:2.3rem}.contact-info-upper-container[data-v-b35936cd]{margin:1.5rem 1rem}}@media (width<=600px){#contact[data-v-b35936cd]{padding:3rem 1rem 2rem}.title[data-v-b35936cd]{font-size:2rem}.contact-info-upper-container[data-v-b35936cd]{flex-direction:column;align-items:stretch;max-width:320px;margin:1.5rem auto;padding:1rem}.contact-info-container[data-v-b35936cd]{justify-content:flex-start;gap:.75rem;margin:.5rem 0}.contact-info-container p[data-v-b35936cd]{word-break:break-word;font-size:.95rem}.icon[data-v-b35936cd]{height:3rem}.email-icon[data-v-b35936cd]{height:3.5rem}}footer[data-v-e0a3f28d]{height:26vh;margin:0 1rem}footer p[data-v-e0a3f28d]{text-align:center}nav[data-v-e0a3f28d],.nav-links[data-v-e0a3f28d]{display:flex}nav[data-v-e0a3f28d]{justify-content:space-around;align-items:center;height:17vh}.nav-links[data-v-e0a3f28d]{gap:2rem;font-size:1.5rem;list-style:none}.nav-links a.active[data-v-e0a3f28d]{color:#e8491d;-webkit-text-decoration:none;text-decoration:none}.nav-links a.active[data-v-e0a3f28d]:hover{color:#fff;text-underline-offset:1rem;-webkit-text-decoration:underline #b5b5b5;text-decoration:underline #b5b5b5}.contact-highlight[data-v-e0a3f28d]{color:#000;-webkit-text-decoration:none;text-decoration:none}.contact-highlight[data-v-e0a3f28d]:hover{color:#e8491d;text-underline-offset:1rem;-webkit-text-decoration:underline #b5b5b5;text-decoration:underline #b5b5b5}.footer-highlight[data-v-e0a3f28d]{color:#fff;text-align:center;background-color:#35424a;border-top:2px solid #e8491d;width:100vw;min-height:35px;margin-left:calc(50% - 50vw);padding:40px 0}@media (width<=1200px){footer[data-v-e0a3f28d]{height:auto;padding-top:2rem}nav[data-v-e0a3f28d]{height:auto;padding:1rem 0 2rem}}@media (width<=900px){.nav-links[data-v-e0a3f28d]{flex-wrap:wrap;justify-content:center;gap:1.25rem;font-size:1.1rem}}@media (width<=600px){footer[data-v-e0a3f28d]{margin:0}nav[data-v-e0a3f28d]{padding:.5rem 0 1.5rem}.nav-links[data-v-e0a3f28d]{gap:.75rem 1.25rem;font-size:.95rem}.footer-highlight[data-v-e0a3f28d]{padding:24px 12px;font-size:.85rem}}*{margin:0;padding:0}body{font-family:Poppins,sans-serif}html{scroll-behavior:smooth}p{color:#555}a,.btn{transition:all .3s}a{color:#fff;-webkit-text-decoration:none;text-decoration:none}a:hover{color:#e8491d;text-underline-offset:1rem;-webkit-text-decoration:underline #b5b5b5;text-decoration:underline #b5b5b5}section{box-sizing:border-box;height:96vh;min-height:fit-content;margin:0 10rem;padding-top:4vh;scroll-margin-top:100px}@media (width<=1200px){section{scroll-margin-top:80px}}@media (width<=1400px){section{margin:0 5rem}}@media (width<=1200px){section{height:auto;margin:0 3rem}}@media (width<=900px){section{margin:0 2rem}}@media (width<=600px){section{margin:0 1.25rem}}@keyframes arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}
