.page_dark_mode_action__CajAt{position:absolute;right:0;top:10px;padding:20px 30px;display:flex;gap:10px;align-items:center}.page_switch__S8I_U{position:relative;display:inline-block;width:40px;height:24px}.page_switch__S8I_U input{opacity:0;width:0;height:0}.page_slider__mXWwG{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.page_slider__mXWwG:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.page_slider__mXWwG{background-color:#2196f3}input:focus+.page_slider__mXWwG{box-shadow:0 0 1px #2196f3}input:checked+.page_slider__mXWwG:before{transform:translateX(16px)}.page_slider__mXWwG.page_round__BH8P1{border-radius:34px}.page_slider__mXWwG.page_round__BH8P1:before{border-radius:50%}.page_container__uTRqP{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.page_section_title__P0VVg{display:block;width:100%;height:50px;margin-bottom:25px}.page_section_title__P0VVg h2{font-weight:500;font-size:34px}.page_section_title__P0VVg span{color:#04849f}.page_hero__lRghu{height:100vh;display:flex;flex-direction:column;justify-content:space-around;padding:150px 0}.page_hero__lRghu h1,.page_hero__lRghu h2,.page_hero__lRghu h3{font-family:Poppins,sans-serif;font-weight:300}.page_hero__lRghu h1{font-size:calc(24px + 14*(100vw - 320px)/1120)}.page_hero__lRghu h2{font-size:calc(20px + 14*(100vw - 320px)/1120);max-width:750px}.page_hero__lRghu h2 strong{font-weight:600;color:#04849f}.page_hero__lRghu h3{font-size:calc(14px + 4*(100vw - 320px)/1120)}.page_hero__lRghu .page_get_in_touch__vtIxN{display:flex;gap:15px;align-items:flex-start;flex-direction:column}@media(min-width:769px){.page_hero__lRghu .page_get_in_touch__vtIxN{flex-direction:row}}.page_about___fG1D article{display:flex;flex-direction:column;align-items:center;gap:50px}.page_about___fG1D article .page_profile_info__NirRK{display:flex;flex-direction:column;justify-content:space-around;gap:15px}.page_about___fG1D article .page_profile_img__5I_hn{background-color:rgba(4,132,159,.46);max-width:365px;min-width:280px;overflow:hidden}.page_about___fG1D article .page_profile_img__5I_hn>div{position:unset!important}.page_about___fG1D article .page_profile_img__5I_hn img{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.page_about___fG1D article h3{font-size:calc(22px + 4*(100vw - 320px)/1120);font-weight:600}@media(min-width:769px){.page_about___fG1D article{flex-direction:row;align-items:start}}.page_experience_section__3qd_S{margin-top:100px}.page_experience_section__3qd_S .page_experiences__U4B0s{list-style-type:none;margin-left:20px}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e{margin-bottom:20px;border-left:3px solid #04849f;padding-left:20px}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e h3{font-weight:500;font-size:1.5rem}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e h4{font-weight:500;font-size:1.2rem;margin-bottom:15px}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e .page_job_list__D3__m{margin-top:12px;margin-left:20px}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e:after,.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e:before{content:"";display:block;border-radius:50%;position:relative;background-color:#04849f}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e:before{height:16px;width:16px;left:-30px}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e:after{height:12px;width:12px;left:-28px}.page_experience_section__3qd_S .page_experiences__U4B0s .page_experience__i6J_e:hover h3{color:#04849f}.page_projects__QdMi4{margin-top:150px;height:100%}.page_project_list__QPIQ9{display:flex;flex-direction:column;gap:44px}.page_project_item__OKpfK{display:flex;flex-direction:column;justify-content:space-between;gap:50px;min-height:350px}.page_project_item__OKpfK .page_project_img__yrb2a{height:100%}.page_project_item__OKpfK .page_project_img__yrb2a>div{position:unset!important}.page_project_item__OKpfK .page_project_img__yrb2a img{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.page_project_item__OKpfK .page_project_desc__r5MYN{display:flex;flex-direction:column;justify-content:space-around;gap:20px}.page_project_item__OKpfK .page_project_desc__r5MYN h3{font-weight:500;font-size:26px;color:#04849f}.page_project_item__OKpfK .page_project_desc__r5MYN p{font-style:italic}.page_project_item__OKpfK .page_project_desc__r5MYN .page_project_tech__CoU9h{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.page_project_item__OKpfK .page_project_desc__r5MYN .page_project_tech__CoU9h li{list-style-type:none;border:1px solid #04849f;color:#04849f;padding:2px 6px;border-radius:4px;font-size:12px;font-style:italic}.page_project_item__OKpfK .page_project_desc__r5MYN .page_project_link__klUzE{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.page_project_item__OKpfK .page_project_desc__r5MYN .page_project_link__klUzE li{list-style-type:none;font-size:20px}.page_project_item__OKpfK .page_project_desc__r5MYN .page_project_link__klUzE li :hover{color:#04849f}@media(min-width:769px){.page_project_item__OKpfK{flex-direction:row}.page_project_item__OKpfK .page_project_img__yrb2a{width:calc(100% - 500px)}.page_project_item__OKpfK .page_project_desc__r5MYN{width:500px}.page_project_item__OKpfK:nth-child(2n){flex-direction:row-reverse}}.page_project_showcase_action__m2791{padding:25px;background-color:#04849f;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff}@media(min-width:426px){.page_project_showcase_action__m2791{flex-direction:row}}.page_skills_section__qIu33{margin-top:80px}.page_skills_section__qIu33 .page_skills__tDz17{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px}.page_skills_section__qIu33 .page_skills__tDz17 div{width:calc(50% - 20px)}.page_skills_section__qIu33 .page_skills__tDz17 div h3{font-weight:500;text-transform:uppercase}.page_skills_section__qIu33 .page_skills__tDz17 div ul{margin-top:10px;list-style-type:none}.page_skills_section__qIu33 .page_skills__tDz17 div ul li{height:28px;font-size:1rem;font-weight:300}@media(min-width:769px){.page_skills_section__qIu33 .page_skills__tDz17 div{width:calc(25% - 20px)}}.page_footer__mQMzs{margin-top:100px;background-color:#04849f}.page_footer__mQMzs .page_container__uTRqP{height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:15px;color:#fff}@media(min-width:769px){.page_footer__mQMzs .page_container__uTRqP{flex-direction:row}}.page_footer__mQMzs .page_footer_left__G8E8p{display:flex;align-items:flex-end;gap:10px}.page_footer__mQMzs .page_footer_left__G8E8p h4{font-weight:400;font-size:calc(14px + 2*(100vw - 320px)/1120);text-align:center}.page_footer__mQMzs .page_footer_link__kfPTY{list-style-type:none;display:flex;gap:15px;align-items:center;height:100%}.page_footer__mQMzs .page_footer_link__kfPTY a{display:block;height:100%;text-transform:uppercase;font-size:calc(16px + 6*(100vw - 320px)/1120)}