.grid.svelte-1hbkc7u{display:grid;gap:1.5rem}.footer.svelte-1hbkc7u{padding-top:2rem}.footer__container.svelte-1hbkc7u{row-gap:3.5rem}.footer__bg.svelte-1hbkc7u{background-color:var(--first-color-second);padding:2rem 0 3rem}.footer__title.svelte-1hbkc7u{font-size:var(--h1-font-size);margin-bottom:var(--mb-0-25)}.footer__subtitle.svelte-1hbkc7u{font-size:var(--small-font-size)}.footer__links.svelte-1hbkc7u{display:grid;grid-template-columns:1fr;row-gap:1.5rem}.footer__link.svelte-1hbkc7u:hover{color:var(--first-color-lighter)}.footer__social.svelte-1hbkc7u{font-size:1.25rem;margin-right:var(--mb-1-5)}.footer__social.svelte-1hbkc7u:hover{color:var(--first-color-lighter)}.footer__copy.svelte-1hbkc7u{color:var(--text-color-light);font-size:var(--smaller-font-size);margin-top:var(--mb-3);text-align:center}.footer__link.svelte-1hbkc7u,.footer__social.svelte-1hbkc7u,.footer__subtitle.svelte-1hbkc7u,.footer__title.svelte-1hbkc7u{color:#fff}@media screen and (min-width:568px){.footer__container.svelte-1hbkc7u{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.footer__container.svelte-1hbkc7u{grid-template-columns:repeat(3,1fr);padding:0 1rem}.footer__bg.svelte-1hbkc7u{padding:3rem 0 3.5rem}.footer__links.svelte-1hbkc7u{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-rows:repeat(2,1fr)}.footer__socials.svelte-1hbkc7u{justify-self:flex-end}.footer__copy.svelte-1hbkc7u{margin-top:4.5rem}}@media screen and (min-width:1024px){.footer__container.svelte-1hbkc7u{padding:0}}.grid.svelte-10l2yqh{display:grid;gap:1.5rem}.home__container.svelte-10l2yqh{gap:1rem}.home__content.svelte-10l2yqh{align-items:center;grid-template-columns:.5fr 3fr}.home__social.svelte-10l2yqh{display:grid;grid-template-columns:max-content;row-gap:1rem}.home__social-icon.svelte-10l2yqh{color:var(--first-color);font-size:1.25rem}.home__social-icon.svelte-10l2yqh:hover{color:var(--first-color-alt)}.home__blob.svelte-10l2yqh{fill:var(--first-color);width:200px}.home__blob-img.svelte-10l2yqh{width:170px}.home__data.svelte-10l2yqh{grid-column:1/3}.home__title.svelte-10l2yqh{font-size:var(--big-font-size)}.home__subtitle.svelte-10l2yqh{color:var(--text-color);font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-0-75)}.home__description.svelte-10l2yqh{margin-bottom:var(--mb-2)}.home__scroll-button.svelte-10l2yqh{color:var(--first-color);transition:.3s}.home__scroll-button.svelte-10l2yqh:hover{transform:translateY(.25rem)}.home__scroll-mouse.svelte-10l2yqh{font-size:2rem}.home__scroll-name.svelte-10l2yqh{color:var(--title-color);font-size:var(--small-font-size);font-weight:var(--font-medium);margin-right:var(--mb-0-25)}@media screen and (max-width:350px){.home__content.svelte-10l2yqh{grid-template-columns:.25fr 3fr}.home__blob.svelte-10l2yqh{width:180px}}@media screen and (min-width:568px){.home__content.svelte-10l2yqh{grid-template-columns:max-content 1fr 1fr}.home__data.svelte-10l2yqh{grid-column:initial}.home__img.svelte-10l2yqh{justify-self:center;order:1}}@media screen and (min-width:768px){.home__container.svelte-10l2yqh{row-gap:5rem}.home__content.svelte-10l2yqh{-moz-column-gap:2rem;column-gap:2rem;padding-top:5.5rem}.home__blob.svelte-10l2yqh{width:270px}.home__scroll-button.svelte-10l2yqh{margin-left:3rem}}@media screen and (min-width:1024px){.home__blob.svelte-10l2yqh{width:320px}.home__social.svelte-10l2yqh{transform:translate(-6rem)}}.grid.svelte-oo91g1{display:grid;gap:1.5rem}.about__img.svelte-oo91g1{align-self:center;border-radius:.5rem;justify-self:center;width:200px}.about__description.svelte-oo91g1{margin-bottom:var(--mb-2-5);text-align:center}.about__info.svelte-oo91g1{display:flex;justify-content:space-evenly;margin-bottom:var(--mb-2-5)}.about__info-title.svelte-oo91g1{color:var(--title-color);font-size:var(--h2-font-size);font-weight:var(--font-semi-bold)}.about__info-name.svelte-oo91g1{font-size:var(--smaller-font-size)}.about__info-name.svelte-oo91g1,.about__info-title.svelte-oo91g1{display:block;text-align:center}.about__buttons.svelte-oo91g1{display:flex;justify-content:center}@media screen and (min-width:568px){.about__container.svelte-oo91g1{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.about__container.svelte-oo91g1{-moz-column-gap:5rem;column-gap:5rem}.about__img.svelte-oo91g1{width:250px}.about__description.svelte-oo91g1{text-align:initial}.about__info.svelte-oo91g1{justify-content:space-between}.about__buttons.svelte-oo91g1{justify-content:normal}}.grid.svelte-1bc9aza{display:grid;gap:1.5rem}.skills__container.svelte-1bc9aza{row-gap:2rem}.skills__header.svelte-1bc9aza{align-items:center;cursor:pointer;display:flex;margin-bottom:var(--mb-2-5)}.skills__arrow.svelte-1bc9aza,.skills__icon.svelte-1bc9aza{color:var(--first-color);font-size:2rem}.skills__icon.svelte-1bc9aza{margin-right:var(--mb-0-75)}.skills__title.svelte-1bc9aza{font-size:var(--h3-font-size)}.skills__subtitle.svelte-1bc9aza{color:var(--text-color-light);font-size:var(--small-font-size)}.skills__arrow.svelte-1bc9aza{margin-left:auto;transition:.4s}.skills__list.svelte-1bc9aza{padding-left:2.7rem;row-gap:1.5rem}.skills__titles.svelte-1bc9aza{display:flex;justify-content:space-between;margin-bottom:var(--mb-0-5)}.skills__name.svelte-1bc9aza{font-size:var(--normal-font-size);font-weight:var(--font-medium)}.skills__bar.svelte-1bc9aza,.skills__percentage.svelte-1bc9aza{border-radius:.25rem;height:5px}.skills__bar.svelte-1bc9aza{background-color:var(--first-color-lighter)}.skills__percentage.svelte-1bc9aza{background-color:var(--first-color);display:block}.skills__40.svelte-1bc9aza{width:40%}.skills__60.svelte-1bc9aza{width:60%}.skills__70.svelte-1bc9aza{width:70%}.skills__80.svelte-1bc9aza{width:80%}.skills__90.svelte-1bc9aza{width:90%}.skills__close.svelte-1bc9aza .skills__list:where(.svelte-1bc9aza){height:0;overflow:hidden}.skills__open.svelte-1bc9aza .skills__list:where(.svelte-1bc9aza){height:-moz-max-content;height:max-content;margin-bottom:var(--mb-2-5)}.skills__open.svelte-1bc9aza .skills__arrow:where(.svelte-1bc9aza){transform:rotate(-180deg)}@media screen and (max-width:350px){.skills__title.svelte-1bc9aza{font-size:var(--normal-font-size)}}.qualification__tabs.svelte-m1sl96{display:flex;justify-content:space-evenly;margin-bottom:var(--mb-2)}.qualification__button.svelte-m1sl96{cursor:pointer;font-size:var(--h3-font-size);font-weight:var(--font-medium)}.qualification__button.svelte-m1sl96:hover{color:var(--first-color)}.qualification__icon.svelte-m1sl96{font-size:1.8rem;margin-right:var(--mb-0-25)}.qualification__data.svelte-m1sl96{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr max-content 1fr;opacity:0;transition:all .3s ease}.qualification__data.active.svelte-m1sl96{opacity:1}.qualification__title.svelte-m1sl96{font-size:var(--normal-font-size);font-weight:var(--font-medium)}.qualification__subtitle.svelte-m1sl96{display:inline-block;font-size:var(--small-font-size);margin-bottom:var(--mb-1)}.qualification__calendar.svelte-m1sl96{color:var(--text-color-light);font-size:var(--smaller-font-size)}.qualification__rounder.svelte-m1sl96{background-color:var(--first-color);border-radius:50%;display:inline-block;height:13px;width:13px}.qualification__line.svelte-m1sl96{background-color:var(--first-color);display:block;height:100%;transform:translate(6px,-7px);width:1px}.qualification__content.svelte-m1sl96{display:none}.qualification__content.qualification__active.svelte-m1sl96{display:block}.qualification__button.qualification__active.svelte-m1sl96{color:var(--first-color)}.qualification__tech.svelte-m1sl96{border-bottom:3px solid var(--first-color-alt);border-radius:.2rem}@media screen and (max-width:350px){.qualification__data.svelte-m1sl96{gap:.5rem}}@media screen and (min-width:568px){.qualification__sections.svelte-m1sl96{display:grid;grid-template-columns:.6fr;justify-content:center}}@media screen and (min-width:768px){.qualification__tabs.svelte-m1sl96{justify-content:center}.qualification__button.svelte-m1sl96{margin:0 var(--mb-1)}.qualification__sections.svelte-m1sl96{grid-template-columns:.5fr}}.grid.svelte-5lyvej{display:grid;gap:1.5rem}.services__container.svelte-5lyvej{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.services__content.svelte-5lyvej{background-color:var(--container-color);border-radius:.25rem;box-shadow:0 2px 4px #00000026;padding:3.5rem .5rem 1.25rem 1.5rem;position:relative;transition:.3s}.services__content.svelte-5lyvej:hover{box-shadow:0 4px 8px #00000026}.services__icon.svelte-5lyvej{color:var(--first-color);display:block;font-size:1.5rem;margin-bottom:var(--mb-1)}.services__title.svelte-5lyvej{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1)}.services__button.svelte-5lyvej{cursor:pointer;font-size:var(--small-font-size)}.services__button.svelte-5lyvej:hover .button__icon:where(.svelte-5lyvej){transform:translate(.25rem)}.services__modal.svelte-5lyvej{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:0 1rem;position:fixed;right:0;top:0;transition:.3s;visibility:hidden;z-index:var(--z-modal)}.services__modal-content.svelte-5lyvej{background-color:var(--container-color);border-radius:.5rem;padding:1.5rem;position:relative}.services__modal-service.svelte-5lyvej{display:flex;row-gap:1rem}.services__modal-title.svelte-5lyvej{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1-5)}.services__modal-close.svelte-5lyvej{color:var(--first-color);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.services__modal-icon.svelte-5lyvej{color:var(--first-color);margin-right:var(--mb-0-25)}.active-modal.svelte-5lyvej{opacity:1;visibility:visible}@media screen and (max-width:350px){.services__container.svelte-5lyvej{grid-template-columns:max-content;justify-content:center}.services__content.svelte-5lyvej{padding-right:3.5rem}.services__modal.svelte-5lyvej{padding:0 .5rem}}@media screen and (min-width:768px){.services__container.svelte-5lyvej{grid-template-columns:repeat(3,218px);justify-content:center}.services__icon.svelte-5lyvej{font-size:2rem}.services__content.svelte-5lyvej{padding:6rem 0 2rem 2.5rem}.services__modal-content.svelte-5lyvej{width:450px}}@media screen and (min-width:1024px){.services__container.svelte-5lyvej{grid-template-columns:repeat(3,238px)}}.grid.svelte-11b4yy8{display:grid;gap:1.5rem}.contact__container.svelte-11b4yy8{row-gap:3rem}.contact__information.svelte-11b4yy8{display:flex;margin-bottom:var(--mb-2)}.contact__icon.svelte-11b4yy8{color:var(--first-color);font-size:2rem;margin-right:var(--mb-0-75)}.contact__title.svelte-11b4yy8{font-size:var(--h3-font-size);font-weight:var(--font-medium)}.contact__subtitle.svelte-11b4yy8{color:var(--text-color-light);font-size:var(--small-font-size)}@media screen and (min-width:768px){.section.svelte-11b4yy8{padding:6rem 0 2rem}.section__subtitle.svelte-11b4yy8{margin-bottom:4rem}}.header.svelte-14rrop5{padding:0 1rem;width:100%}.grid-wrapper.svelte-14rrop5{display:grid;gap:2rem;grid-template-rows:1fr auto;height:100%}.about.svelte-14rrop5{display:flex;flex-direction:column;justify-content:center;justify-items:start;margin:auto;max-width:1300px;min-height:100vh;padding:1rem}.scrollup.svelte-14rrop5{background-color:var(--first-color);border-radius:.4rem;bottom:0;cursor:pointer;opacity:0;padding:0 .3rem;position:fixed;right:1rem;transition:.4s;z-index:var(--z-tooltip)}.scrollup.svelte-14rrop5:hover{background-color:var(--first-color-alt)}.scrollup__icon.svelte-14rrop5{color:#fff;font-size:2rem}.show-scroll.svelte-14rrop5{bottom:5rem;opacity:.8}.svelte-14rrop5::-webkit-scrollbar{background-color:var(--scroll-bar-color);border-radius:.5rem;width:.6rem}.svelte-14rrop5::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-color);border-radius:.5rem}@media screen and (min-width:1024px){.about.svelte-14rrop5,.header.svelte-14rrop5{padding:0}}
