[data-v-00a26fe1]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.cursor[data-v-00a26fe1]{display:none;position:fixed;width:2rem;height:2rem;border-width:.15rem;border-style:solid;border-radius:50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000;transform:translate(-50%,-50%);transform-origin:100% 100%;transition:border-color 1s ease,transform .3s ease}.hover[data-v-00a26fe1]{transform:scale(2)}.toggle-visibility-of-cursor-button[data-v-00a26fe1]{display:none;position:fixed;bottom:.6rem;right:.7rem;width:3rem;height:3rem;padding-left:.1rem;border-radius:50%;border:.2rem solid #00b3ff;cursor:pointer}@media (min-width:800px){.cursor[data-v-00a26fe1],.toggle-visibility-of-cursor-button[data-v-00a26fe1]{display:block}}.cursor-dark-theme[data-v-00a26fe1]{border-color:#fff}.cursor-light-theme[data-v-00a26fe1]{border-color:#000}[data-v-0eab65ce]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.change-theme-button[data-v-0eab65ce]{width:3rem;height:3rem;font-size:3rem;background-color:transparent;border:none;border-radius:50%;cursor:pointer}.change-theme-button .icon[data-v-0eab65ce]{width:2.2rem;height:auto}.change-theme-button .sun-icon[data-v-0eab65ce]{filter:invert(100%)}@media (min-width:640px){.change-theme-button .icon[data-v-0eab65ce]{width:2.5rem}}[data-v-7706a752]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.change-language-button[data-v-7706a752]{position:relative;width:2.5rem;height:2.5rem;color:inherit;border:none;background-color:transparent;cursor:pointer}.flag[data-v-7706a752]{max-width:80%;height:auto}@media (min-width:640px){.change-language-button[data-v-7706a752]{width:3rem;height:3rem}}[data-v-c3e787d4]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}a[data-v-c3e787d4]{position:relative;margin-left:1rem;text-decoration:none;color:inherit;cursor:pointer;transition:color .1s ease,transform .3s ease}.vertical-alignment[data-v-c3e787d4]{margin-right:1rem}.horizontal-alignment[data-v-c3e787d4]:before{content:"";position:absolute;bottom:-.1rem;left:0;width:100%;height:.1rem;clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);transition:clip-path .3s ease-out}.horizontal-alignment[data-v-c3e787d4]:hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.link-dark-theme[data-v-c3e787d4]:before{background-color:#fff}.link-light-theme[data-v-c3e787d4]:before{background-color:#000}[data-v-b830b58c]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.navigation-links .area-to-close-menu[data-v-b830b58c]{position:absolute;top:0;left:0;height:10rem;width:12rem;display:flex;justify-content:center;align-items:center}.navigation-links .area-to-close-menu .close-button[data-v-b830b58c]{display:flex;flex-direction:column;justify-content:space-evenly;height:3rem;width:3rem;border:none;background-color:transparent;cursor:pointer}.navigation-links .area-to-close-menu .close-button .bar[data-v-b830b58c]{height:.2rem;width:80%;border-radius:10px}.navigation-links .area-to-close-menu .close-button .bar-to-left[data-v-b830b58c]{transform:rotate(45deg)}.navigation-links .area-to-close-menu .close-button .bar-to-right[data-v-b830b58c]{transform:translateY(17px) rotate(-45deg)}.navigation-links .area-below-to-close-menu[data-v-b830b58c]{position:absolute;right:0;bottom:0;width:12rem;height:30vh}.navigation-links .hidden[data-v-b830b58c]{display:none}.navigation-links .hidden-text[data-v-b830b58c]{font-size:0!important}.navigation-links nav[data-v-b830b58c]{display:flex;text-transform:uppercase;font-size:1rem;transition:font-size .3s ease}.navigation-links .horizontal[data-v-b830b58c]{justify-content:flex-start;align-items:center}.navigation-links .vertical[data-v-b830b58c]{align-content:center;flex-direction:column;row-gap:2rem;font-size:1rem}.navigation-links-dark-theme .bar[data-v-b830b58c]{background-color:#fff}.navigation-links-light-theme .bar[data-v-b830b58c]{background-color:#000}[data-v-3007dc26]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.navigation[data-v-3007dc26]{font-family:LatoFontBold,serif}.navigation .nav-hamburger-toggler[data-v-3007dc26]{display:flex;flex-direction:column;justify-content:space-evenly;width:2.6rem;height:1.8rem;border:none;background-color:transparent;cursor:pointer;transition:background-color 1s ease}.navigation .nav-hamburger-toggler .bar[data-v-3007dc26]{height:.25rem;width:100%;border-radius:10px;transition:background-color .3s ease}.navigation .nav-hamburger-toggler .bar-short[data-v-3007dc26]{width:50%}.navigation .nav-hamburger-toggler .bar-medium[data-v-3007dc26]{width:80%}.navigation .nav-links[data-v-3007dc26]{display:none}.navigation .background-blocking-content[data-v-3007dc26]{position:absolute;top:0;left:0;height:367rem;width:0}.navigation .background-blocking-content-visible[data-v-3007dc26]{width:calc(100vw - 12rem)}.navigation .nav-links-mobile-menu[data-v-3007dc26]{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;top:0;right:0;width:0;min-height:100vh;border:none;transition:width .2s ease-in-out,border .2s ease-in-out}.navigation .active[data-v-3007dc26]{width:12rem;background-color:orange;border-left:.2rem solid #00b3ff}@media (min-width:640px){.navigation .nav-hamburger-toggler[data-v-3007dc26]{display:none}.navigation .nav-links[data-v-3007dc26]{display:flex}}.navigation-dark-theme .bar[data-v-3007dc26]{background-color:#fff}.navigation-dark-theme .nav-hamburger-toggler:hover .bar[data-v-3007dc26]{background-color:#999}.navigation-dark-theme .nav-links-mobile-menu[data-v-3007dc26]{background-color:#0d2438}.navigation-light-theme .bar[data-v-3007dc26]{background-color:#000}.navigation-light-theme .nav-hamburger-toggler:hover .bar[data-v-3007dc26]{background-color:#333}.navigation-light-theme .nav-links-mobile-menu[data-v-3007dc26]{background-color:#fff}[data-v-84e940b6]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.navbar[data-v-84e940b6]{display:flex;align-items:center;justify-content:space-around;min-width:100%;min-height:5rem;border-top:.7rem solid #00b3ff}@media (min-width:640px){.navbar[data-v-84e940b6]{justify-content:space-evenly}}.animation{position:relative;opacity:0;animation:move-text .6s forwards}@keyframes move-text{0%{bottom:0;opacity:1}50%{bottom:.2em}to{bottom:0;opacity:1}}[data-v-13c4fadd]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.landing-page[data-v-13c4fadd]{display:flex;align-items:center;justify-content:center;min-width:100%;min-height:70vh;margin:auto;padding:2rem 1.6rem}.landing-page .hero-wrapper[data-v-13c4fadd]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:44rem}.landing-page .text[data-v-13c4fadd]{width:100%}.landing-page .text .my-name-is[data-v-13c4fadd]{font-size:1.8rem;font-family:FontCaveat,serif;color:#4dcaff}.landing-page .text .name[data-v-13c4fadd]{display:block;margin-bottom:.5rem;font-family:LatoFontBold,serif;font-size:3.2rem;color:#00b3ff;line-height:1.1}.landing-page .text .tagline[data-v-13c4fadd]{font-size:1.3rem;font-family:LatoFontBold,serif;margin-bottom:.8rem;color:inherit;letter-spacing:.02rem}.landing-page .text .sub-tagline[data-v-13c4fadd]{font-size:1.1rem;line-height:1.7rem;font-family:LatoFontRegular,serif;opacity:.9;margin-bottom:1.6rem;max-width:38rem}.landing-page .text .cta-actions[data-v-13c4fadd]{display:flex;gap:1rem;flex-wrap:wrap}.landing-page .text .cta-actions a[data-v-13c4fadd]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-family:LatoFontBold,serif;padding:.75rem 1.8rem;border-radius:.6rem;font-size:1.05rem;transition:transform .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.landing-page .text .cta-actions .btn-primary[data-v-13c4fadd]{background-color:#00b3ff;color:#0a1929;border:.15rem solid #00b3ff;box-shadow:0 0 15px rgba(0,179,255,.35)}.landing-page .text .cta-actions .btn-primary[data-v-13c4fadd]:hover{transform:translateY(-2px);background-color:#33c2ff;box-shadow:0 0 22px rgba(0,179,255,.6)}@media (min-width:640px){.landing-page[data-v-13c4fadd]{min-height:calc(100vh - 5.7rem)}.landing-page .hero-wrapper[data-v-13c4fadd]{max-width:48rem}.landing-page .text .my-name-is[data-v-13c4fadd]{font-size:2.5rem}.landing-page .text .name[data-v-13c4fadd]{font-size:4.5rem}.landing-page .text .tagline[data-v-13c4fadd]{font-size:1.5rem}.landing-page .text .sub-tagline[data-v-13c4fadd]{font-size:1.25rem;line-height:1.9rem}}[data-v-e20f286e]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.about[data-v-e20f286e]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:100%;margin:auto;padding-bottom:2rem}.about .title[data-v-e20f286e]{float:left;width:100%;min-height:3rem;text-align:center;font-family:LatoFontBold,serif;font-size:3rem;color:#00b3ff}.about .about-card[data-v-e20f286e]{display:flex;flex-direction:column;align-items:center;width:90%;max-width:44rem;margin-top:1rem;padding:1.8rem 1.6rem;border:.2rem solid #00b3ff;border-radius:1rem;box-shadow:0 0 20px rgba(0,179,255,.18);transition:background-color 1s ease,box-shadow .3s ease}.about .about-card[data-v-e20f286e]:hover{box-shadow:0 0 25px rgba(0,179,255,.35)}.about .about-card .description[data-v-e20f286e]{font-family:LatoFontRegular,serif;font-size:1.15rem;line-height:1.85rem;text-align:center;opacity:.95}.about-card-dark-theme[data-v-e20f286e]{background-color:#173f61;color:#fff}.about-card-light-theme[data-v-e20f286e]{background-color:#f2f2f2;color:#000}@media (min-width:640px){.about[data-v-e20f286e]{min-width:36rem;max-width:44rem;padding-bottom:5rem}.about .title[data-v-e20f286e]{min-height:4rem}.about .about-card[data-v-e20f286e]{padding:2.2rem 2.5rem}.about .about-card .description[data-v-e20f286e]{font-size:1.25rem;line-height:2rem}}[data-v-9b8f9dde]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.technology-element[data-v-9b8f9dde]{display:flex;align-items:center;min-height:3.2rem;padding:.2rem .5rem .2rem .2rem;border:.12rem solid #00b3ff;border-radius:1rem;box-shadow:0 0 10px rgba(0,179,255,.18);transition:background-color 1s ease,box-shadow .3s ease,transform .3s ease}.technology-element[data-v-9b8f9dde]:hover{transform:translateY(-2px);box-shadow:0 0 16px rgba(0,179,255,.45)}.technology-element .icon[data-v-9b8f9dde]{display:flex;align-items:center;padding-left:.5rem}.technology-element .title[data-v-9b8f9dde]{padding:.5rem;font-family:LatoFontRegular,serif;font-size:.95rem}.technology-element-dark-theme[data-v-9b8f9dde]{color:#fff;background-color:#173f61}.technology-element-light-theme[data-v-9b8f9dde]{color:#000;background-color:#f2f2f2}[data-v-39f79ba4]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.link[data-v-39f79ba4]{text-decoration:none;color:inherit}.education-item[data-v-39f79ba4]{display:flex;flex-direction:column;text-align:center;gap:.5rem;min-height:10rem;width:100%;border:.2rem solid #00b3ff;border-radius:1rem;padding:.6rem .9rem .6rem .9rem;margin-bottom:1.5rem;cursor:pointer;transition:background-color 1s ease}.education-item .title[data-v-39f79ba4]{display:flex;align-items:center;margin:auto;font-size:1.2rem}.education-item .content[data-v-39f79ba4]{display:flex;align-items:center;text-align:left;line-height:1.3rem;font-family:LatoFontLight,serif;font-style:italic;font-size:1.05rem}.education-item .technologies[data-v-39f79ba4]{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.education-item .below[data-v-39f79ba4]{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;font-family:LatoFontLight,serif}@media (min-width:640px){.education-item .title[data-v-39f79ba4]{max-width:25rem}.education-item .content[data-v-39f79ba4]{line-height:1.4rem}.education-item .technologies[data-v-39f79ba4]{justify-content:flex-start}}.education-item-dark-theme[data-v-39f79ba4]{background-color:#173f61}.education-item-light-theme[data-v-39f79ba4]{background-color:#f2f2f2}[data-v-424db678]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.education[data-v-424db678]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:100%;margin:auto;padding-bottom:1rem}.education .title[data-v-424db678]{float:left;width:100%;min-height:3rem;text-align:center;font-family:LatoFontBold,serif;font-size:3rem;color:#00b3ff}.education .items[data-v-424db678]{float:left;width:100%;padding:.5rem}@media (min-width:640px){.education[data-v-424db678]{min-width:36rem;max-width:38rem;padding-bottom:7rem}.education .title[data-v-424db678]{min-height:4rem}}[data-v-3b00d040]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.link[data-v-3b00d040]{text-decoration:none;color:inherit}.experience-item[data-v-3b00d040]{display:flex;flex-direction:column;text-align:center;gap:.5rem;min-height:10rem;width:100%;border:.2rem solid #00b3ff;border-radius:1rem;box-shadow:0 0 18px rgba(0,179,255,.18);padding:.6rem .9rem .6rem .9rem;margin-bottom:1.5rem;cursor:pointer;transition:background-color 1s ease,box-shadow .3s ease}.experience-item[data-v-3b00d040]:hover{box-shadow:0 0 25px rgba(0,179,255,.35)}.experience-item .title[data-v-3b00d040]{display:flex;align-items:center;margin:auto;font-size:1.4rem}.experience-item .content[data-v-3b00d040]{text-align:left;font-family:LatoFontLight,serif;line-height:1.45rem;font-size:1.05rem}.experience-item .content .bullet-list[data-v-3b00d040]{display:flex;flex-direction:column;gap:.35rem}.experience-item .content .bullet-line[data-v-3b00d040],.experience-item .content .single-line[data-v-3b00d040]{margin:0;line-height:1.45rem}.experience-item .technologies[data-v-3b00d040]{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;padding-top:.5rem;gap:.5rem}.experience-item .below[data-v-3b00d040]{display:flex;justify-content:space-between;align-items:center;font-family:LatoFontLight,serif;padding-top:.5rem}.experience-item .below .job-time span[data-v-3b00d040]{display:block}@media (min-width:640px){.experience-item .title[data-v-3b00d040]{max-width:25rem}.experience-item .content[data-v-3b00d040]{line-height:1.4rem}.experience-item .technologies[data-v-3b00d040]{justify-content:flex-start}.experience-item .below .job-time span[data-v-3b00d040]{display:inline}}.experience-item-dark-theme[data-v-3b00d040]{background-color:#173f61}.experience-item-light-theme[data-v-3b00d040]{background-color:#f2f2f2}[data-v-9725afd0]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.experience[data-v-9725afd0]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:100%;margin:auto;padding-bottom:1rem}.experience .title[data-v-9725afd0]{float:left;width:100%;min-height:3rem;text-align:center;font-family:LatoFontBold,serif;font-size:3rem;color:#00b3ff}.experience .items[data-v-9725afd0]{float:left;width:100%;padding:.5rem}@media (min-width:640px){.experience[data-v-9725afd0]{min-width:36rem;max-width:44rem;padding-bottom:7rem}.experience .title[data-v-9725afd0]{min-height:4rem}}[data-v-2ae89389]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.skills[data-v-2ae89389]{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;min-width:50%;padding-bottom:2rem}.skills .title[data-v-2ae89389]{float:left;width:100%;text-align:center;font-family:LatoFontBold,serif;font-size:3rem;padding-bottom:.8rem;color:#00b3ff}.skills .element[data-v-2ae89389]{width:100%;padding-top:.8rem;padding-bottom:.6rem}.skills .element .title-smaller[data-v-2ae89389]{width:100%;text-align:center;font-size:1.45rem;font-family:LatoFontBold,serif;padding-bottom:.4rem;color:#33c2ff}.skills .element .content[data-v-2ae89389]{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:.6rem;width:100%;padding-top:.4rem}@media (min-width:640px){.skills[data-v-2ae89389]{min-width:35rem;max-width:46rem;padding-bottom:7rem}.skills .element .title-smaller[data-v-2ae89389]{text-align:left;padding-left:.2rem}.skills .element .content[data-v-2ae89389]{justify-content:flex-start}}[data-v-098c0c79]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.projects-item[data-v-098c0c79]{display:flex;flex-direction:column;text-align:center;gap:.8rem;min-height:10rem;width:100%;border:.2rem solid #00b3ff;border-radius:1rem;box-shadow:0 0 18px rgba(0,179,255,.18);padding:1.2rem 1.4rem;margin-bottom:2rem;transition:background-color 1s ease,box-shadow .3s ease}.projects-item[data-v-098c0c79]:hover{box-shadow:0 0 25px rgba(0,179,255,.35)}.projects-item .title[data-v-098c0c79]{display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:1.45rem;font-family:LatoFontBold,serif;color:#00b3ff}.projects-item .content[data-v-098c0c79]{text-align:left;line-height:1.6rem;font-family:LatoFontRegular,serif;font-size:1.05rem;opacity:.95}.projects-item .features-wrapper[data-v-098c0c79]{text-align:left;padding:.4rem 0}.projects-item .features-wrapper .features-list[data-v-098c0c79]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.projects-item .features-wrapper .features-list .feature-item[data-v-098c0c79]{display:flex;align-items:flex-start;gap:.5rem;font-family:LatoFontRegular,serif;font-size:.98rem;line-height:1.45rem}.projects-item .features-wrapper .features-list .feature-item .feature-icon[data-v-098c0c79]{color:#00b3ff;flex-shrink:0;margin-top:.15rem}.projects-item .technologies[data-v-098c0c79]{display:flex;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;padding-top:.4rem}.projects-item .below[data-v-098c0c79]{display:flex;justify-content:flex-start;align-items:center;padding-top:.6rem}.projects-item .below .demo-button[data-v-098c0c79]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.3rem;border-radius:.6rem;border:.12rem solid #00b3ff;background-color:rgba(0,179,255,.12);color:inherit;text-decoration:none;font-family:LatoFontBold,serif;font-size:.95rem;box-shadow:0 0 10px rgba(0,179,255,.2);transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease,color .3s ease}.projects-item .below .demo-button[data-v-098c0c79]:hover{transform:translateY(-2px);background-color:#00b3ff;color:#0a1929;box-shadow:0 0 18px rgba(0,179,255,.5)}@media (min-width:640px){.projects-item[data-v-098c0c79]{padding:1.6rem 1.8rem}.projects-item .title[data-v-098c0c79]{font-size:1.6rem;justify-content:flex-start;margin:0}.projects-item .content[data-v-098c0c79]{line-height:1.7rem;font-size:1.1rem}.projects-item .technologies[data-v-098c0c79]{justify-content:flex-start}}.projects-item-dark-theme[data-v-098c0c79]{background-color:#173f61}.projects-item-light-theme[data-v-098c0c79]{background-color:#f2f2f2}[data-v-68d4d0ca]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.projects[data-v-68d4d0ca]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:100%;min-height:50vh;margin:auto;padding-bottom:1rem}.projects .title[data-v-68d4d0ca]{float:left;width:100%;min-height:3rem;text-align:center;font-family:LatoFontBold,serif;font-size:3rem;color:#00b3ff}.projects .items[data-v-68d4d0ca]{float:left;width:100%;padding:.5rem}@media (min-width:640px){.projects[data-v-68d4d0ca]{min-width:40rem;max-width:46rem;padding-bottom:7rem}.projects .title[data-v-68d4d0ca]{min-height:4rem}}[data-v-c23e7cb6]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.contact[data-v-c23e7cb6]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:100%;margin:auto;padding-bottom:2.5rem}.contact .title[data-v-c23e7cb6]{float:left;width:100%;min-height:3rem;text-align:center;font-family:LatoFontBold,serif;font-size:3rem;color:#00b3ff}.contact .contact-container[data-v-c23e7cb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;width:90%;max-width:32rem;margin-top:1.5rem;padding:2rem 1.8rem;border:.18rem solid #00b3ff;border-radius:1rem;box-shadow:0 0 20px rgba(0,179,255,.2);transition:background-color 1s ease,box-shadow .3s ease}.contact .contact-container[data-v-c23e7cb6]:hover{box-shadow:0 0 28px rgba(0,179,255,.35)}.contact .contact-container .contact-item[data-v-c23e7cb6]{display:flex;align-items:center;gap:.8rem;font-size:1.15rem;color:inherit;text-decoration:none}.contact .contact-container .contact-item .item-icon[data-v-c23e7cb6]{color:#00b3ff;flex-shrink:0}.contact .contact-container .contact-item .text[data-v-c23e7cb6]{font-family:LatoFontRegular,serif}.contact .contact-container .contact-link[data-v-c23e7cb6]{transition:color .3s ease}.contact .contact-container .contact-link[data-v-c23e7cb6]:hover{color:#00b3ff}.contact .contact-container .social-links[data-v-c23e7cb6]{display:flex;gap:1.2rem;margin-top:.6rem;flex-wrap:wrap;justify-content:center}.contact .contact-container .social-links .social-btn[data-v-c23e7cb6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.2rem;border:.12rem solid #00b3ff;border-radius:.8rem;text-decoration:none;color:inherit;font-size:1rem;font-family:LatoFontBold,serif;background-color:rgba(0,179,255,.08);transition:transform .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.contact .contact-container .social-links .social-btn[data-v-c23e7cb6]:hover{border-color:#4dcaff;background-color:rgba(0,179,255,.18);transform:translateY(-2px);box-shadow:0 0 14px rgba(0,179,255,.3)}.contact .contact-container .social-links .social-btn .linkedin-icon[data-v-c23e7cb6]{background-color:#fff;border-radius:4px}.contact-dark-theme[data-v-c23e7cb6]{background-color:#173f61;color:#fff}.contact-light-theme[data-v-c23e7cb6]{background-color:#f2f2f2;color:#000}@media (min-width:640px){.contact[data-v-c23e7cb6]{min-width:36rem;max-width:44rem;padding-bottom:7rem}.contact .title[data-v-c23e7cb6]{min-height:4rem}.contact .contact-container[data-v-c23e7cb6]{width:100%;padding:2.2rem 2.2rem}.contact .contact-container .contact-item[data-v-c23e7cb6]{font-size:1.25rem}}[data-v-e33d8eec]:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}.footer[data-v-e33d8eec]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:4rem;min-width:100%;border-top:.1rem solid #00b3ff}.footer a[data-v-e33d8eec]{text-decoration:none;color:inherit;cursor:pointer}.footer .linkedin-icon[data-v-e33d8eec]{background-color:#fff;border-radius:4px}.footer .info[data-v-e33d8eec]{text-align:center;padding-right:.3rem;font-family:LatoFontLight,serif;font-size:.95rem}.footer .icons[data-v-e33d8eec]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.footer .icons .link[data-v-e33d8eec]{display:flex;align-items:center}.footer .icons-on-big-screens[data-v-e33d8eec]{display:none;align-items:center;justify-content:space-evenly;flex-direction:column;position:fixed;bottom:2rem;left:1rem;width:3.5rem;height:9.5rem;z-index:10}.footer .icons-on-big-screens a[data-v-e33d8eec]{display:flex;align-items:center;justify-content:center;width:100%;transition:transform .3s ease}.footer .icons-on-big-screens a[data-v-e33d8eec]:hover{transform:scale(1.18)}@media (min-width:640px){.footer .info[data-v-e33d8eec]{font-size:1.1rem;padding-right:.7rem}.footer .icons[data-v-e33d8eec]{padding-top:.2rem}}@media (min-width:800px){.footer .icons[data-v-e33d8eec]{display:none}.footer .icons-on-big-screens[data-v-e33d8eec]{display:flex}}.footer-dark-theme[data-v-e33d8eec]{background-color:#173f61}.footer-light-theme[data-v-e33d8eec]{background-color:#f2f2f2}@font-face{font-family:LatoFontLight;src:url(/fonts/Lato-Light.bec6f0ae.ttf);font-display:swap}@font-face{font-family:LatoFontRegular;src:url(/fonts/Lato-Regular.4291f48c.ttf);font-display:swap}@font-face{font-family:LatoFontBold;src:url(/fonts/Lato-Bold.2c00c297.ttf);font-display:swap}@font-face{font-family:FontCaveat;src:url(/fonts/Caveat-VariableFont_wght.3393fd2e.ttf);font-display:swap}:root{--scrollbar-dark-theme-background-color:#0d2438;--scrollbar-light-theme-background-color:#fff}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4{font-weight:500}::-webkit-scrollbar{width:.7rem}::-webkit-scrollbar-thumb{background-color:#00b3ff}::-webkit-scrollbar-thumb:hover{background-color:#008fcc}#app{-webkit-user-select:none;-moz-user-select:none;user-select:none}#app .container{min-height:200vh;font-family:LatoFontRegular,serif;background-image:url(/img/background.b94d530a.avif);transition:background-color 1s ease,color 1s ease}#app .container-dark-theme{background-color:#0d2438;color:#fff}#app .container-light-theme{background-color:#fff;color:#000}