.page_main__PlR5w{display:flex;flex-direction:row}.page_projects__oxpNu{width:40rem;height:100vh;overflow-y:scroll;border-right:.5rem solid var(--border-color)}@media screen and (max-width:1100px){.page_projects__oxpNu{display:none}}.page_details__0PJIg{width:100%;height:100vh;overflow-y:scroll}.page_container__smW_i{width:100%;height:10rem;padding:0 3rem;display:flex;flex-direction:row;align-items:center}.page_title__8p_g1{width:100%;font-size:22px;font-weight:700;color:var(--highlight-color)}.page_tech__s996X{font-size:16px;font-weight:400;color:var(--primary-color)}.page_logo__oSh54{object-fit:cover;border-radius:1rem;background-color:var(--border-color)}.page_content__uC70X{padding:1.5rem 3rem;display:flex;flex-direction:column}.page_subtitle__gxqpQ{font-size:16px;font-weight:500;color:var(--primary-color)}.page_description__lDFyR{font-size:14px;color:var(--secondary-color);margin:1rem 0}.page_screenshots__J2Fih{margin-top:1.5rem;padding:1.5rem 2.5rem;display:flex;flex-direction:row;overflow-x:scroll}.page_item__Mq8WI{width:100%;height:30rem;margin:0 .5rem;border-radius:1rem;object-fit:contain;background-color:var(--border-color)}.page_url__yi6eB{padding:0 3rem;font-size:16px;color:var(--secondary-color);margin-bottom:3rem}.page_link__5uyB2{font-size:16px;color:var(--primary-color);text-decoration:underline}.page_stores__R3x_T{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:2rem;padding:0 3rem;margin-bottom:3rem}.page_storeButton__lhR5f{cursor:pointer;display:flex;flex-direction:row;align-items:center;padding:0 2rem}.page_storeLogo__BdDFc{object-fit:contain}.page_storeContainer__l1GNa{display:flex;flex-direction:column;margin:0 1rem}.page_storeInfo__zDyCO{font-size:12px;color:var(--secondary-color)}.page_storeName__AZDZM{font-size:16px;font-weight:700;color:var(--primary-color)}.card_default__M_w7u{border-radius:1rem;display:flex;flex-direction:column}.card_active__XpBbd{border-radius:1rem;box-shadow:.5rem .5rem .5rem var(--neu-shadow-up),-.5rem -.5rem .5rem var(--neu-shadow-down);transition:all .2s}.card_pressed__VxFKG{border-radius:1rem;box-shadow:inset .5rem .5rem .5rem var(--neu-shadow-up),inset -.5rem -.5rem .5rem var(--neu-shadow-down);transition:all .2s}.footer_footer__PZD4d{padding:3rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;border-top:.5rem solid var(--border-color)}.footer_info__uKSJc{display:flex;flex-direction:column;padding:0 3rem}.footer_developed__2XoRx{font-size:22px;font-weight:700;color:var(--highlight-color);margin-bottom:1rem}.footer_user__bfmYC{font-size:16px;color:var(--primary-color)}.footer_row___zmzd{display:flex;flex-direction:row;padding:2rem 2rem 0}.footer_social__cTb3Q{margin:0 1rem}.menu_menu__zyZg1{padding:0 3rem;display:flex;flex-direction:column;border-right:.5rem solid var(--border-color)}.menu_appBar__e6iiP{width:36rem;height:100px;justify-content:space-between;align-items:center}.menu_actions__6NjkS,.menu_appBar__e6iiP{display:flex;flex-direction:row}.menu_toggleMenuButton__rk44T{display:none}.menu_theme__bwoO7{cursor:pointer;background:none;border:none;padding:0}.menu_container__jTKJp{width:36rem;transition:.2s linear}.menu_profile__jG49B{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5rem 0 2.5rem}.menu_picture__3ltHj{object-fit:cover;border-radius:1rem}.menu_name__7AKc1{font-size:22px;font-weight:700;color:var(--highlight-color);margin-top:2rem;text-align:center}.menu_buttons__JkTMo{height:100%;padding:1.5rem 0}.menu_space__ZyetP{height:1rem}@media only screen and (max-width:900px){.menu_menu__zyZg1{border-right:none}.menu_appBar__e6iiP{width:100%}.menu_toggleMenuButton__rk44T{display:block}.menu_container__jTKJp{width:100%;height:0}.menu_profile__jG49B{display:none}}.education_container__3FbtU{display:flex;flex-direction:column;padding:0 3rem}.education_header__tR_I7{font-size:22px;font-weight:700;color:var(--highlight-color)}.education_item__U4ECO{margin:2rem 0}.education_content__7sIKP{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 3rem}.education_degree__Bd9KM{font-size:16px;color:var(--highlight-color);margin-top:1rem}.education_data__AVE_5{display:flex;flex-direction:column;margin:2rem 0;padding:1rem 2rem;border-left:.5rem solid var(--primary-color)}.education_major__LXFKK{font-size:16px;color:var(--primary-color)}.education_university__D5LlA{font-size:16px;color:var(--secondary-color);margin-top:1rem}.project_card__6nTpY{padding:1.5rem;display:flex;flex-direction:column;align-items:center}.project_image__FqaR0{width:100%;height:10rem;border-radius:.5rem;object-fit:cover}.project_title__vSxmE{font-size:14px;font-weight:700;color:var(--highlight-color);margin-top:1rem;text-align:center}.page_container__iTHnK,.page_main__XtsNF{width:100%;display:flex;flex-direction:column}.page_container__iTHnK{height:10rem;padding:0 3rem;justify-content:center}.page_title__b5UrF{font-size:22px;font-weight:700;color:var(--highlight-color)}.page_grid__oRjLo{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:2rem;transition:all 1s;padding:0 3rem 3rem}.list_container__X_xjd{display:flex;flex-direction:column}.list_title__3mEsv{font-size:14px;font-weight:700;color:var(--secondary-color)}.list_list__SXG8P{padding:.5rem 0}.list_item__4tPvD{display:flex;flex-direction:row;align-items:center;margin:.5rem 0}.list_dot__vyRAF{width:.8rem;height:.8rem;border-radius:.4rem;background-color:var(--highlight-color)}.list_text__JMySR{font-size:14px;font-weight:400;color:var(--highlight-color);margin-left:1rem}.experience_container__iY3gS{display:flex;flex-direction:column;padding:0 3rem}.experience_header__sWk9m{font-size:22px;font-weight:700;color:var(--highlight-color)}.experience_item__ZWdUU{margin:2rem 0}.experience_content__qHR8i{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 3rem}.experience_company__pT_gK{font-size:16px;color:var(--primary-color);margin-top:1rem}.experience_data__vAtqV{display:flex;flex-direction:column;margin:2rem 0;padding:.5rem 2rem;border-left:.5rem solid var(--primary-color)}.experience_wrap__IaUBf{display:flex;flex-direction:column;padding:.5rem 0}.experience_position__ESqxJ{font-size:16px;color:var(--highlight-color)}.experience_period__v0gKn{font-size:14px;color:var(--secondary-color);margin-top:.5rem}.hero_hero__BQpV0{display:flex;flex-direction:column;padding:2rem 3rem}.hero_row__LA_St{display:flex;flex-direction:row;justify-content:space-between}.hero_content__WMlam{display:flex;flex-direction:column;margin:0 8rem}.hero_position__BoopO{font-size:3rem;font-weight:500;color:var(--highlight-color);margin-bottom:2rem}.hero_skill__kSqWq{display:flex;flex-direction:column}.hero_header__TXhhC{display:flex;flex-direction:row;align-items:center;padding:1rem 0}.hero_name__x4LwS{font-size:18px;font-weight:700;color:var(--primary-color);padding-left:2rem;border-left:.5rem solid var(--primary-color)}.hero_services__HK_dz{padding:0 2.5rem}.hero_about__DnyYZ{display:flex;flex-direction:column}.hero_title__fShXh{font-size:24px;font-weight:500;color:var(--highlight-color);margin-top:4rem;margin-bottom:2rem}.hero_description__TufvO{font-size:18px;color:var(--primary-color)}.destop_main__evNPd{margin:2rem 0}.testimonial_header__qNMgh{display:flex;flex-direction:row;align-items:center;padding:2rem}.testimonial_profile__tgeDz{width:6.5rem;height:6.5rem;object-fit:cover;border-radius:3.5rem;background-color:var(--border-color)}.testimonial_container__BUCnq{width:100%;display:flex;flex-direction:column;justify-content:center;margin-left:2rem}.testimonial_name__pT0J5{font-size:14px;font-weight:700;color:var(--highlight-color)}.testimonial_position__aRSoF{font-size:12px;color:var(--primary-color);margin:.5rem 0}.testimonial_company__APLpu{font-size:12px;color:var(--secondary-color)}.testimonial_messageContainer__uZQUc{padding:0 2rem 2rem}.testimonial_message__X_Lvf{font-size:14px;color:var(--primary-color)}.page_container__4ufDB,.page_main__zspyM{width:100%;display:flex;flex-direction:column}.page_container__4ufDB{height:10rem;padding:0 3rem;justify-content:center}.page_title__wfdQf{font-size:22px;font-weight:700;color:var(--highlight-color)}.page_list__isU9r{padding:0 3rem 1.5rem}