body{font-family:Poppins;padding:0}body,p{margin:0}@font-face{font-family:Poppins;src:local("Poppins"),url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}.Banner_banner_main__46U8A{background-color:#fff;box-sizing:border-box;overflow-x:clip;padding:75px 24px 40px;width:100%}.Banner_banner_container__XDTh9{margin:60px auto 0;max-width:1100px;width:100%}.Banner_box__container__3cVXB{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr;justify-content:center;width:100%}.Banner_description__1an09{text-align:start;width:100%}.Banner_description_text__-yuTb{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,#4285f4 25%,#34a853 75%);color:#0000;font-size:clamp(1.4rem,3vw,1.875rem);font-weight:500;line-height:1.35;margin:0}.Banner_name__la8v4{display:inline-block;font-size:clamp(2.3rem,6vw,3.5rem);font-weight:700;line-height:1.2}.Banner_role__Rta6k{display:inline-block;font-size:clamp(1.8rem,5vw,3.5rem);line-height:1.25}.Banner_role_highlight__dED3n{font-weight:800}.Banner_download__modal__cXc1O{background:#34a85326;border-radius:15px;box-sizing:border-box;margin:45px auto 0;max-width:650px;padding:25px 30px;text-align:center;width:100%}.Banner_download__title__rqJhA{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;margin:0}.Banner_download__description__bCMlI{font-size:1rem;line-height:1.6;margin:8px 0 0}.Banner_download__options__BnwVd{display:flex;gap:20px;justify-content:center;margin-top:10px}.Banner_download__box__DqT0m{align-items:center;border:none;border-radius:13px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:5px;justify-content:center;max-width:200px;min-height:48px;padding:12px 20px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;width:100%}.Banner_docx_icon__Bc3CN,.Banner_pdf_icon__9Z\+r2{color:#fff;font-size:1.2rem}.Banner_pdf__color__s-jaT{background:#a71f1fe6}.Banner_docx__color__cIi6n{background:#2041d3e6}.Banner_docx__cont__K5dRS,.Banner_pdf__cont__MBofJ{border-radius:13px;color:#fff;padding:10px}.Banner_pdf__cont__MBofJ:hover{background:#a71f1f;transform:translateY(-2px)}.Banner_docx__cont__K5dRS:hover{background:#2041d3;transform:translateY(-2px)}.Banner_download__box__DqT0m:focus-visible{outline:3px solid #222;outline-offset:4px}@media screen and (max-width:768px){.Banner_banner_main__46U8A{padding:65px 24px 35px}.Banner_banner_container__XDTh9{margin-top:45px}.Banner_box__container__3cVXB{gap:25px}.Banner_download__modal__cXc1O{margin-top:25px;padding:22px}}@media screen and (max-width:480px){.Banner_banner_main__46U8A{padding:65px 18px 30px}.Banner_banner_container__XDTh9{margin-top:35px}.Banner_description_text__-yuTb{line-height:1.4}.Banner_name__la8v4{font-size:clamp(2rem,9vw,2.7rem)}.Banner_role__Rta6k{font-size:clamp(1.65rem,7.5vw,2.3rem)}.Banner_download__modal__cXc1O{margin-top:30px;padding:20px 15px}.Banner_download__description__bCMlI{font-size:.9rem}.Banner_download__options__BnwVd{gap:12px}.Banner_download__box__DqT0m{font-size:.9rem;padding:12px 10px}}@media screen and (max-width:350px){.Banner_banner_main__46U8A{padding-left:12px;padding-right:12px}.Banner_name__la8v4{font-size:1.9rem}.Banner_role__Rta6k{font-size:1.55rem}.Banner_download__options__BnwVd{align-items:center;flex-direction:column}.Banner_download__box__DqT0m{max-width:100%}}@media (prefers-reduced-motion:reduce){.Banner_download__box__DqT0m{transition:none}.Banner_download__box__DqT0m:hover{transform:none}}.Navbar_main_navbar__fqXsv{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;left:0;padding:18px 5%;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:99}.Navbar_navbar__change__jm9RT{background:#f5f5f5;box-shadow:3px 10px 17px #bdbebf}.Navbar_nav_components__2lzrs{align-items:center;display:flex;font-weight:600;gap:45px;list-style:none;margin:0 5% 0 0;padding:0}.Navbar_menu_toggle__aW0Ha{background:#0000;border:none;cursor:pointer;display:none;padding:8px;z-index:101}.Navbar_menu_toggle__aW0Ha span{background:#222;border-radius:3px;display:block;height:3px;margin:5px 0;transition:transform .3s ease,opacity .3s ease;width:25px}.Navbar_menu_toggle_open__dtUqk span:first-child{transform:translateY(8px) rotate(45deg)}.Navbar_menu_toggle_open__dtUqk span:nth-child(2){opacity:0}.Navbar_menu_toggle_open__dtUqk span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media screen and (max-width:768px){.Navbar_main_navbar__fqXsv{justify-content:flex-end;padding:12px 20px}.Navbar_menu_toggle__aW0Ha{display:block}.Navbar_nav_components__2lzrs{align-items:stretch;background:#f5f5f5;border-radius:10px;box-shadow:0 8px 24px #00000026;box-sizing:border-box;display:none;flex-direction:column;gap:0;margin:0;padding:10px 0;position:absolute;right:16px;top:100%;width:min(260px,calc(100vw - 32px))}.Navbar_nav_components_open__IoEH6{display:flex}.Navbar_nav_components__2lzrs>*{box-sizing:border-box;padding:12px 20px;width:100%}}@media screen and (max-width:380px){.Navbar_main_navbar__fqXsv{padding:10px 14px}.Navbar_nav_components__2lzrs{right:10px;width:calc(100vw - 20px)}}.Experience_main__container__Ym1B5{box-sizing:border-box;margin-top:100px;padding:20px 24px;width:100%}.Experience_working__container__2bXnj{background:#0412d4bf;border-radius:30px;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:20px;width:100%}.Experience_title__text__JSWi7{align-items:center;color:#fff;display:flex;font-size:clamp(2.2rem,6vw,4rem);line-height:1.2;margin:0 0 25px;width:100%}.Experience_title__text__JSWi7:after{background-color:#fff;content:"";flex:1 1;height:1px;margin-left:1rem;min-width:20px}.Experience_experience__container__7X33R{padding:20px 10px}.Experience_experience__title__lqPsS{color:#fff;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}.Experience_company__text__Qn7mP{color:#000}.Experience_work__duration__wa9ju{color:#fff;font-size:.95rem;font-weight:600;line-height:1.5;margin-bottom:20px}.Experience_exp__highlights__3QkWr>ul{color:#fff;list-style:none;margin:0;padding:0}.Experience_exp__highlights__3QkWr>ul>li{line-height:1.6;margin-bottom:10px;overflow-wrap:anywhere;padding-left:40px;position:relative}.Experience_exp__highlights__3QkWr>ul>li:before{content:" > ";left:10px;position:absolute}.Experience_skills__highlight__us437{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:20px}.Experience_skills__title__JJBB5{font-size:1.1rem;font-weight:600;margin:0;padding-top:5px}.Experience_skills__highlight__us437>p{align-content:center}.Experience_skills__highlight__us437>ul{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.Experience_skills__highlight__us437>ul>li{background:#4285f4;border-radius:12px;font-size:.9rem;font-weight:600;overflow-wrap:anywhere;padding:5px 10px}@media screen and (max-width:768px){.Experience_main__container__Ym1B5{margin-top:65px;padding:15px}.Experience_working__container__2bXnj{border-radius:22px;padding:25px 20px}.Experience_experience__container__7X33R{padding:18px 5px}.Experience_skills__highlight__us437{flex-direction:column;gap:8px}.Experience_skills__highlight__us437>ul{flex:none;width:100%}}@media screen and (max-width:480px){.Experience_main__container__Ym1B5{margin-top:45px;padding:12px}.Experience_working__container__2bXnj{border-radius:18px;padding:22px 15px}.Experience_title__text__JSWi7{font-size:2.2rem;margin-bottom:15px}.Experience_title__text__JSWi7:after{margin-left:10px}.Experience_experience__container__7X33R{padding:15px 0}.Experience_experience__title__lqPsS{font-size:1.2rem}.Experience_work__duration__wa9ju{font-size:.85rem}.Experience_exp__highlights__3QkWr>ul>li{font-size:.9rem;padding-left:25px}.Experience_skills__title__JJBB5{font-size:1rem}.Experience_skills__highlight__us437>ul{gap:8px}.Experience_skills__highlight__us437>ul>li{font-size:.8rem;padding:6px 10px}}.Project_main__container__H1DVl{box-sizing:border-box;margin-top:100px;padding:20px 24px;width:100%}.Project_projects__container__byOVx{background:#0412d4bf;border-radius:15px;box-sizing:border-box;margin:0 auto;max-width:1200px;overflow:hidden;padding-bottom:20px;width:100%}.Project_professional__container__JW1Yl{color:#fff;padding:20px}.Project_title__name__01FRq{font-size:clamp(2.2rem,6vw,4rem);line-height:1.2;margin:0 0 30px;overflow-wrap:anywhere}.Project_each__module__zqpgR{display:flex;margin-top:50px}.Project_left__line__6jOfv{align-self:stretch;background:#fff;border-radius:5px;flex:0 0 5px}.Project_project__container__KTe0h{flex:1 1;min-width:0;padding:15px 20px 20px 30px}.Project_project__name__3IwRs{background:#000;box-sizing:border-box;color:#fff;font-size:clamp(1.1rem,2.5vw,1.5rem);line-height:1.35;margin:0 0 20px -40px;max-width:100%;overflow-wrap:anywhere;padding:15px 20px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}.Project_project__content__lF4er{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.Project_project__image__QQRVz{min-width:0;width:100%}.Project_ns__img__NV4A9{border-radius:8px;display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.Project_project__details__VN1kF{min-width:0;text-align:right;width:100%}.Project_description__Ln\+2H{background:#0412d4;color:#fff;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:20px}.Project_skill__used__yo-3z{display:flex;flex-wrap:wrap;font-size:.85rem;gap:15px;justify-content:flex-end;list-style:none;margin:15px 0;padding:0}.Project_skill__used__yo-3z li{background:#4285f4;border-radius:8px;overflow-wrap:anywhere;padding:6px 10px}.Project_external__link__tjd4e{align-items:center;color:#fff;display:inline-flex;font-size:1.3rem;justify-content:center;transition:transform .2s ease}.Project_external__link__tjd4e:hover{transform:translateY(-3px)}.Project_project__actions__y\+lpz{display:flex;justify-content:flex-end}.Project_sideProject__container__v8dQp{color:#fff;margin-top:50px;padding:0 30px}.Project_sd_title__1xdND{align-items:center;display:flex;font-size:clamp(2rem,5vw,3rem);gap:20px;line-height:1.2;margin:0 0 30px}.Project_sd_title__1xdND:after,.Project_sd_title__1xdND:before{background-color:#fff;content:"";flex:1 1;height:1px;min-width:15px}.Project_github__actions__ljG5a{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.Project_logo_container__oJqK3{display:flex;justify-content:center;padding:25px 15px 10px}.Project_wrapper_container__ESVga{align-items:center;background-color:#f0f8ff;border:none;border-radius:8px;color:#111;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-bottom:10px;padding:12px 22px;transition:opacity .2s ease,transform .2s ease}.Project_wrapper_container__ESVga:hover{opacity:.85;transform:translateY(-2px)}.Project_wrapper_container__ESVga:focus-visible{outline:3px solid #fff;outline-offset:4px}@media screen and (max-width:768px){.Project_main__container__H1DVl{margin-top:65px;padding:15px}.Project_professional__container__JW1Yl{padding:25px 20px}.Project_project__container__KTe0h{padding-left:25px}.Project_project__content__lF4er{gap:20px;grid-template-columns:minmax(0,1fr)}.Project_project__details__VN1kF{text-align:left}.Project_github__actions__ljG5a,.Project_project__actions__y\+lpz,.Project_skill__used__yo-3z{justify-content:flex-start}.Project_sideProject__container__v8dQp{padding:0 20px}}@media screen and (max-width:480px){.Project_main__container__H1DVl{margin-top:45px;padding:12px}.Project_projects__container__byOVx{border-radius:12px}.Project_professional__container__JW1Yl{padding:22px 15px}.Project_title__name__01FRq{font-size:2.1rem}.Project_each__module__zqpgR{margin-top:30px}.Project_project__container__KTe0h{padding:10px 5px 15px 20px}.Project_project__name__3IwRs{font-size:1.1rem;margin-left:-25px;padding:12px 15px}.Project_project__content__lF4er{gap:15px}.Project_description__Ln\+2H{font-size:.9rem;padding:15px}.Project_skill__used__yo-3z{font-size:.8rem;gap:8px}.Project_skill__used__yo-3z li{padding:5px 8px}.Project_sideProject__container__v8dQp{margin-top:35px;padding:0 15px}.Project_sd_title__1xdND{font-size:1.8rem;gap:10px}.Project_wrapper_container__ESVga{padding:11px 18px}}@media (prefers-reduced-motion:reduce){.Project_external__link__tjd4e,.Project_wrapper_container__ESVga{transition:none}}.Contact_contact__container__Grgb\+{background:#116135;box-sizing:border-box;color:#fff;margin-top:50px;padding:55px 24px 25px;text-align:center;width:100%}.Contact_contact__content__go72q{margin:0 auto;max-width:900px;width:100%}.Contact_contact__title__2Hpjl{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;margin:0}.Contact_short__description__Ee1Ti{font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6;margin:15px auto 0;max-width:600px}.Contact_icons__list__i\+k0Q{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}.Contact_icons__list__i\+k0Q a{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:1.7rem;height:48px;justify-content:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease;width:48px}.Contact_icons__list__i\+k0Q a:hover{opacity:.8;transform:translateY(-5px)}.Contact_icons__list__i\+k0Q a:focus-visible{outline:3px solid #fff;outline-offset:5px}.Contact_footer__text__4E3v6{font-size:.85rem;margin-top:40px;opacity:.8}@media screen and (max-width:768px){.Contact_contact__container__Grgb\+{margin-top:40px;padding:45px 20px 22px}.Contact_icons__list__i\+k0Q{gap:25px}}@media screen and (max-width:480px){.Contact_contact__container__Grgb\+{margin-top:30px;padding:35px 15px 20px}.Contact_contact__title__2Hpjl{font-size:2rem}.Contact_short__description__Ee1Ti{font-size:.95rem}.Contact_icons__list__i\+k0Q{gap:22px}.Contact_icons__list__i\+k0Q a{font-size:1.5rem;height:42px;width:42px}.Contact_footer__text__4E3v6{font-size:.75rem;margin-top:30px}}@media (prefers-reduced-motion:reduce){.Contact_icons__list__i\+k0Q a{transition:none}}.Referral_referral_section__7v3tL{box-sizing:border-box;margin-top:60px;padding:40px 24px;width:100%}.Referral_referral_container__fgiZV{background:#0412d414;border-radius:20px;box-sizing:border-box;margin:0 auto;max-width:900px;padding:35px 25px;text-align:center;width:100%}.Referral_title__Yp4F1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.2;margin:0 0 20px;overflow-wrap:anywhere}.Referral_link_module__OZsDN{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.6;text-align:center}.Referral_referral_badge__ZGclE{display:block;height:auto;margin:15px auto 0;max-height:100px;max-width:100%;object-fit:contain;width:auto}@media screen and (max-width:768px){.Referral_referral_section__7v3tL{margin-top:40px;padding:25px 15px}.Referral_referral_container__fgiZV{border-radius:16px;padding:28px 20px}}@media screen and (max-width:480px){.Referral_referral_section__7v3tL{margin-top:30px;padding:20px 12px}.Referral_referral_container__fgiZV{padding:22px 15px}.Referral_title__Yp4F1{font-size:1.7rem}.Referral_link_module__OZsDN{font-size:1rem}.Referral_referral_badge__ZGclE{max-height:80px}}
/*# sourceMappingURL=main.bf6d5d7e.css.map*/