*{margin:0;padding:0}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--bg-color: #121212;--text-color: #f0f0f0;--ft-color: #0c0c0c;--a-color: #646cff;--link-hover: #747bff;--border-color: #646cff}[data-theme=dark]{--bg-color: #121212;--text-color: #f0f0f0;--a-color: #646cff;--ft-color: #0c0c0c;--link-hover: #747bff;--border-color: #646cff}[data-theme=light]{--bg-color: #ffffff;--text-color: #213547;--a-color: #353ef6;--ft-color: #e3e2e2;--link-hover: #747bff;--border-color: #353ef6}body{min-width:320px;min-height:100vh;background:var(--bg-color);color:var(--text-color)}footer{background-color:var(--ft-color)}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#646cff}button{border:1px solid transparent;border-color:var(--border-color);border-radius:8px;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;background-color:var(--bg-color);color:var(--text-color);transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#root{width:90%;margin:0 auto;text-align:center}@media (max-width: 767px){#root{width:90%;margin:0}}._about_to816_1{width:100%;padding:1rem}._aboutheader_to816_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_to816_13{margin-top:10px;border:1px solid #646cff}._aboutframeworks_to816_18{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1rem;border:2px solid #646cff;border-radius:10px}._buttonshow_uvocm_1{position:absolute;right:0}._aboutlanguage_elgzc_1{width:7.5%;padding:.5rem}._about_jdpky_1{width:100%;padding:1rem}._aboutheader_jdpky_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_jdpky_13{margin-top:10px;border:1px solid #646cff}._aboutlanguages_jdpky_18{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1rem;border:2px solid #646cff;border-radius:10px}._about_13h5w_1{width:100%;padding:1rem}._aboutheader_13h5w_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_13h5w_13{margin-top:10px;border:1px solid #646cff}._aboutme_13h5w_18{padding-top:1rem}._aboutmedescription_13h5w_22{text-align:left}._about_1nhnm_1{width:100%;padding:1rem}._aboutheader_1nhnm_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_1nhnm_13{margin-top:10px;border:1px solid #646cff}._aboutskills_1nhnm_18{padding-top:1rem}._aboutul_1nhnm_22{width:80%;padding-top:1rem;padding-bottom:1rem}._aboutskill_x38i5_1{display:flex;justify-content:center;align-items:center;margin-top:1rem;border:2px solid #646cff;border-radius:10px}._skillleft_x38i5_10{flex:0 0 10%}._skillcontent_x38i5_14{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}._skillpicture_x38i5_22{width:100%;padding:1rem}._dashboard_72qms_1{width:100%;padding-top:1rem;margin-bottom:3rem}._footer_13ur0_1{width:100%;position:fixed;bottom:0;left:0;display:flex;padding:.75rem;justify-content:center;align-items:center;border:1px solid #646cff;border-radius:5px}._link_13ur0_14{padding:1rem;font-size:large;text-decoration:none}@media (max-width: 480px){._link_13ur0_14{font-size:smaller}}@media (max-width: 767px){._link_13ur0_14{font-size:small}}._header_1i9m6_1{width:100%;margin:10px auto 0;padding:1rem;border:2px solid #646cff;border-radius:5px;position:relative}._logos_1i9m6_11{position:absolute;top:0;right:0}._githubicon_fq473_1{width:24px;margin-top:.5rem;margin-right:.5rem}._resume_4lhq6_1{width:fit-content;display:flex;flex-direction:row;align-items:center}._resumeicon_4lhq6_8{color:inherit;margin-right:.3rem}._profileinformation_19sjv_1{display:flex;align-items:center;justify-content:flex-start}._profiledescription_19sjv_7{display:flex;align-items:flex-start;margin-left:1rem}._profileresume_19sjv_13{margin-left:1rem}._profilename_1d4iw_1{margin-left:10px}@media (max-width: 480px){._profilename_1d4iw_1{font-size:smaller}}@media (max-width: 767px){._profilename_1d4iw_1{font-size:small}}@media (min-width: 768px){._profilename_1d4iw_1{font-size:larger}}._profilepicture_ryhlx_1{flex:0 0 auto;width:100px;height:100px;border:2px solid #646cff;border-radius:50%;overflow:hidden}._linkedinicon_12s1m_1{width:24px;margin-top:.5rem;margin-right:.1rem}._themeswitch_16nzx_1{width:fit-content;margin-right:.5rem;padding:0;background:none;border:none;cursor:pointer}._themeswitch_16nzx_1 button:hover{border-color:none}button:focus,button:focus-visible{outline:none}._experience_mjfep_1{width:100%;padding:1rem}._experienceheader_mjfep_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_mjfep_13{margin-top:10px;border:1px solid #646cff}._experiencejobs_mjfep_18{padding-top:1rem}._experiencejob_bu3or_1{margin-top:1rem;padding-left:1rem;border:2px solid #646cff;border-radius:10px;text-align:left}._experienceemployer_bu3or_9,._experiencedate_bu3or_14{display:flex;flex-direction:row}._experiencedesc_bu3or_19{margin-top:1rem}._experience_nox2u_1{width:100%;padding:1rem}._experienceheader_nox2u_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_nox2u_13{margin-top:10px;border:1px solid #646cff}._experienceprojects_nox2u_18{padding-top:1rem}._experienceaddress_1xw6n_1{color:inherit}._experienceaddress_1xw6n_1:hover ._experiencelanguage_1xw6n_5{color:var(--text-color)}._experienceproject_1xw6n_9{margin-top:1rem;padding-left:1rem;border:2px solid #646cff;border-radius:10px;text-align:left}._experienceheader_1xw6n_17{display:flex;align-items:center;position:relative}._experiencestar_1xw6n_23{position:absolute;right:1rem}._experiencestarcount_1xw6n_28{position:absolute;right:.4rem}._experiencelanguage_1xw6n_5{width:fit-content;padding:.2rem;background-color:#646cff;border:1px solid #646cff;border-radius:5px}._experiencedesc_1xw6n_41{margin-top:1rem}._education_1oh9i_1{width:100%;padding:1rem}._educationheader_1oh9i_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_1oh9i_13{margin-top:10px;border:1px solid #646cff}._educationcourses_1oh9i_18{padding-top:1rem}._educationcourse_1s3vh_1{margin-top:1rem;padding:1rem;border:2px solid #646cff;border-radius:10px;text-align:left}._educationheader_1s3vh_9{display:flex;flex-direction:row;text-align:left}._educationproject_1s3vh_15,._educationcertification_1s3vh_21{display:flex;flex-direction:row;align-items:center}._educationplace_1s3vh_27,._educationdate_1s3vh_32{display:flex;flex-direction:row}._educationdescription_1s3vh_37{margin-top:.5rem}._education_1y20a_1{width:100%;padding:1rem}._educationheader_1y20a_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_1y20a_13{margin-top:10px;border:1px solid #646cff}._educationlanguages_1y20a_18{padding-top:.5rem}._educationlanguage_yufx5_1{margin-top:1rem;text-align:left}._educationacademy_yufx5_6,._educationproficiency_yufx5_12{display:flex;flex-direction:row;margin-bottom:.3rem}._educationcertification_yufx5_18{display:flex;flex-direction:row;align-items:center}._education_onkas_1{width:100%;padding:1rem}._educationheader_onkas_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_onkas_13{margin-top:10px;border:1px solid #646cff}._educationschools_onkas_18{padding-top:1rem}._educationschool_uaf1r_1{margin-top:1rem;padding:1rem;border:2px solid #646cff;border-radius:10px;text-align:left}._educationplace_uaf1r_9,._educationdate_uaf1r_14{display:flex;flex-direction:row}._github_17g8u_1{width:fit-content;display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}._githubicon_17g8u_9{width:24px;margin-right:.3rem}._linkedin_16bvs_1{width:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:.5rem}._linkedinicon_16bvs_10{width:24px;margin-right:.3rem}._mail_154g8_1{width:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:.5rem}._mailicon_154g8_10{color:inherit;margin-right:.3rem}._phone_7eh4n_1{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:.5rem}._contact_9l0kt_1{width:100%;padding:1rem}._contactheader_9l0kt_6{display:flex;justify-content:center;align-items:center;position:relative}._hr_9l0kt_13{margin-top:10px;border:1px solid #646cff}._contactinfo_9l0kt_18{padding:1rem}._pagenotfound_div_kicof_1{text-align:center}
