.experiences_tab__cWI7Z{display:flex;flex-direction:row;gap:2rem;margin-bottom:.5rem}.experiences_tab__cWI7Z h3{cursor:pointer;font-weight:700}.experiences_unactive-tab___0tmo{opacity:.65}.experiences_tab__cWI7Z h4:hover{opacity:1}.experiences_card__LXkff{display:flex;gap:1rem;margin:1rem 0;padding:1rem;cursor:pointer}.experiences_card__LXkff:hover{background-color:#f5f5f520;border-radius:1rem}.experiences_card__LXkff:hover h3,.experiences_card__LXkff:hover h4,.experiences_card__LXkff:hover p{scale:1.007}.experiences_job__tqcT_{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.experiences_job-date__vHZNr{width:3rem;padding-top:.3rem;font-size:small;opacity:.65}.experiences_job-details__KhTy0{width:-moz-fit-content;width:fit-content;opacity:.65}.experiences_tag-container__v_Z_g{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.experiences_tag__2TyGT{padding:.6rem 1rem;font-size:small;color:#8cc6e5;background-color:#8cc6e520;border-radius:5em}.experiences_resume___XhB6{margin-right:1rem;text-align:right;opacity:.65}.experiences_arrow__xA1dF{margin-left:.5rem}.projects_project-card__rsVgE{display:flex;gap:1rem;margin:1rem 0;padding:1.5rem 1rem;cursor:pointer}.projects_project-card__rsVgE:hover{background-color:#f5f5f520;border-radius:1rem}.projects_project-details__VRSbK{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.projects_project-image__tMXC_{width:3rem;height:3rem;max-width:3rem;padding-top:.3rem}.projects_project-description__hx9yU{width:-moz-fit-content;width:fit-content;margin:.7rem .2rem;font-size:small;opacity:.65}.projects_tag-container__MQQzM{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.projects_tag__ourbi{padding:.6rem 1rem;font-size:small;color:#8cc6e5;background-color:#8cc6e520;border-radius:5em}.others_group__S8He3{display:flex;flex-direction:row;text-align:center;overflow:hidden}.others_item__KHFuu{display:flex;flex-direction:column;justify-content:center;width:30%;height:20vh;margin:.5rem;background-position:50%;background-size:cover;background-color:rgba(75,75,75,.8)!important;border-radius:2vw;cursor:pointer;transition:.8s;text-shadow:1px 1px 2px #000}.others_item-title__UqtsH{visibility:hidden;margin-top:1rem}.others_item-description__xwkJk{visibility:hidden;transition-delay:.8s;margin:1rem 10px .5rem}.others_item-link__OwgMc{visibility:hidden;transition-delay:0s;margin-top:2rem}.others_item__KHFuu:hover .others_item-title__UqtsH{visibility:visible}@media (max-width:1120px){.others_item-title__UqtsH{visibility:visible}}.description_description__Q_wml{overflow:auto;width:50%;margin-top:6rem;gap:2rem}.description_description__Q_wml section{margin-bottom:4rem}.description_about__UNddS{display:flex;flex-direction:column;gap:1rem;opacity:.9}@media (max-width:1120px){.description_description__Q_wml{width:100%;margin-top:6rem;gap:2rem}}.introduction_introduction__QvKbb{position:-webkit-sticky;position:sticky;top:6rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;width:50%;height:85vh}.introduction_top__lfVnG{display:flex;flex-direction:column;gap:1rem}.introduction_top__lfVnG p{width:70%;opacity:.7}.introduction_social__1j4vy{display:flex;gap:1rem;list-style-type:none}@media (max-width:1120px){.introduction_introduction__QvKbb{position:relative;top:3rem;flex-direction:row;justify-content:space-between;align-items:space-between;width:100%;height:auto}}.language-switcher_language-switcher__AofRX{display:flex;flex-direction:row;list-style-type:none}.language-switcher_language-switcher__AofRX button{background-color:transparent;border:none}.language-switcher_language-switcher__AofRX img{width:24px;height:24px;margin-right:.5rem;cursor:pointer}.language-switcher_language-switcher__AofRX img:hover{transition:.6s;transform:rotate(1turn)}.page_home__w9TOW{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:60%;gap:3rem;margin:auto}@media (max-width:700px){.page_home__w9TOW{flex-direction:column;width:95%;gap:1rem}}@media (min-width:701px) and (max-width:1120px){.page_home__w9TOW{flex-direction:column;width:80%;gap:1rem}}