.mobileMenu_hamburger__S5o2w{width:34px;height:26px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.mobileMenu_line__bbUZO{width:100%;height:3px;background-color:#000;transition:all .3s ease;transform-origin:center}.mobileMenu_line1Open__2LA_s{transform:rotate(45deg) translateY(16px)}.mobileMenu_line2Open__0vYMa{opacity:0}.mobileMenu_line3Open__xu7E1{transform:rotate(-45deg) translateY(-16px)}.mobileMenu_responsiveMenus___de97{width:100%!important;height:calc(100vh - 100px);position:absolute;top:100px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:22px;z-index:999}.mobileMenu_responsiveMenu__MVYif{flex:1 1;color:#fff;margin:0;width:100%;height:100%;background-color:#000;transition:color .05s;border-bottom:.1px solid #5d5d5d}.mobileMenu_responsiveMenu__MVYif a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mobileMenu_responsiveMenu__MVYif:hover{color:#9e2e9e}.localSwitcher_select__pYcdj{border:3px solid #f1bbdd;border-radius:4px;font-size:14px;font-weight:600;color:#9e2e9e}.navbar_isScrolled__TS__C,.navbar_sticky__VqXef{position:fixed;top:0;background-color:#fff;z-index:999;width:100%}.navbar_isScrolled__TS__C{border-bottom:.5px solid #fae0f1}.navbar_container__CZncu{display:flex;justify-content:space-between;align-items:center;max-width:1536px;height:100px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.navbar_logo__uZP7g{font-size:50px;font-family:var(--font-archivo-black);cursor:pointer;letter-spacing:1px;text-transform:uppercase;color:#fae0f1}.navbar_logo__uZP7g b{font-size:50px;color:#9e2e9e}.navbar_menus__9nSab{display:flex;gap:30px}.navbar_menu__tLXce{cursor:pointer;font-size:18px;font-family:var(--font-nunito-sans);font-weight:800;color:#cdcbcb;transition:all .2s ease-in-out}.navbar_menu__tLXce:first-child{background-image:linear-gradient(45deg,#f9c5f9,#6a2b6d);background-clip:text;-webkit-background-clip:text;color:transparent}.navbar_menu__tLXce:hover{color:#fae0f1}.navbar_mobileMenu__On_ej{display:none;cursor:pointer}@media screen and (max-width:768px){.navbar_container__CZncu{padding-left:40px;padding-right:40px}.navbar_menus__9nSab{display:none}.navbar_mobileMenu__On_ej{display:block;color:#9e2e9e}}@media screen and (max-width:280px){.navbar_container__CZncu{padding-left:20px;padding-right:20px}}.contactEmail_container__DkSEw{display:flex;flex-direction:column;gap:30px}.contactEmail_inputContainer__OTE5V{flex:1 1;position:relative}.contactEmail_container__DkSEw label{position:absolute;margin-top:-11px;margin-left:20px;background-color:#fff;font-size:15px;padding:0 5px;color:#a8a8a8;transition:color .3s ease-in-out}.contactEmail_container__DkSEw input,.contactEmail_container__DkSEw textarea{width:100%;padding:12px 23px;border:1px solid #ccc;border-radius:5px;font-size:16px;font-family:var(--font-open-sans);transition:border-color .3s ease-in-out}.contactEmail_container__DkSEw textarea{height:210px;line-height:1.5;font-size:16px}.contactEmail_container__DkSEw input:focus,.contactEmail_container__DkSEw textarea:focus{outline:none;border:2px solid #9e2e9e}.contactEmail_container__DkSEw input[type=submit]{border:none;background-color:#9e2e9e;color:#fff;font-size:16px;font-family:var(--font-open-sans);cursor:pointer}.contactEmail_container__DkSEw input[type=submit]:hover{background-color:#a84aa8;transition:all .3s ease-out}.page_wrapper__lygsJ{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}@media screen and (max-width:768px){.page_wrapper__lygsJ{padding-left:40px;padding-right:40px}}@media screen and (max-width:280px){.page_wrapper__lygsJ{padding-left:20px;padding-right:20px}}.intro_container__NobFV{padding:250px 0 100px;display:flex;justify-content:space-evenly;align-items:center}.intro_hello__dp8fy{font-size:26px;font-weight:600;color:#f1bbdd}.intro_hello__dp8fy:after{content:"";display:inline-block;border-bottom:3.5px solid #9e2e9e;margin-left:5px;width:28px}.intro_name__2edXG{font-size:55px;font-weight:800;font-family:var(--font-inter);text-transform:uppercase}.intro_job__9xbYh{color:#cdcbcb;font-size:32px}.intro_contact__Utsmq{padding:14px 24px;background-color:#9e2e9e;color:#fff;font-size:18px;border-radius:30px;cursor:pointer;font-weight:700;letter-spacing:1px;transition:all .1s ease-in-out;margin-top:20px;font-family:var(--font-inter);width:50%;text-align:center}.intro_contact__Utsmq:hover{background-color:#9e2e9ec9}.intro_imageSection__0z5B3{display:flex;justify-content:center;align-items:center}.intro_imageWrapper__OBsYv{max-width:400px;max-height:400px;z-index:99}.intro_imageWrapper__OBsYv img{width:100%;height:100%;border-radius:50%}@media screen and (max-width:1280px){.intro_container__NobFV{gap:70px}}@media screen and (max-width:1024px){.intro_container__NobFV{flex-direction:column;padding:180px 0 120px;gap:70px}.intro_textSection__n1THQ{order:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.intro_imageSection__0z5B3{order:1}}@media screen and (max-width:480px){.intro_imageWrapper__OBsYv{min-width:300px}.intro_name__2edXG{font-size:52px}.intro_job__9xbYh{font-size:30px}}@media screen and (max-width:400px){.intro_name__2edXG{font-size:42px}}@media screen and (max-width:380px){.intro_imageWrapper__OBsYv{min-width:250px}.intro_name__2edXG{font-size:40px}.intro_job__9xbYh{font-size:25px}}@media screen and (max-width:330px){.intro_imageWrapper__OBsYv{min-width:200px}.intro_name__2edXG{font-size:34px}.intro_job__9xbYh{font-size:20px}}@media screen and (max-width:280px){.intro_imageWrapper__OBsYv{min-width:150px}.intro_name__2edXG{font-size:32px}.intro_job__9xbYh{font-size:20px}}.socialAccount_social__nUPw8 ul{display:flex;justify-content:flex-start;align-items:center;gap:18px;margin-top:20px;margin-left:10px}.skill_container__EDo3X{padding:100px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto}.skill_title__fjLKo{font-size:48px;font-weight:800;color:#f1bbdd;margin:50px 0}.skill_title__fjLKo span{color:#9e2e9e}.skill_skills__J_xm7{display:flex;flex-direction:column;justify-content:center;gap:50px}.skill_skillBox__NtIOy{padding:60px;font-family:var(--font-nunito-sans);font-weight:500;border:.9px solid #ccc;border-radius:15px}.skill_skillBox__NtIOy h1{font-size:28px;margin-bottom:40px}.skill_skillCategory__3CCd2{display:flex;justify-content:flex-start;align-items:flex-start;padding:20px 0}.skill_skillCategoryTitle__zmKHq{flex:1 1;color:#b3b3b3;font-family:var(--font-nunito-sans)}.skill_skillCategoryTitle__zmKHq h2{font-size:18px}.skill_skillCategoryContent__KQk6R{flex:1 1}.skill_skillBox__NtIOy li{font-size:16px}.skill_skillList__EubAk{display:flex;flex-wrap:wrap;gap:20px}.skill_skillList__EubAk li{gap:6px}.skill_skillList__EubAk li,.skill_skillList__EubAk span{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.skill_skillBox__NtIOy{padding:2.5rem}.skill_skillBox__NtIOy h1{margin-bottom:15px}.skill_skillCategory__3CCd2{display:flex;flex-direction:column}.skill_skillCategory__3CCd2,.skill_skillList__EubAk{gap:10px;justify-content:center;align-items:center}}@media screen and (max-width:680px){.skill_skills__J_xm7{min-width:400px;width:100%;padding:2.5rem 0}}@media screen and (max-width:550px){.skill_container__EDo3X{padding:100px 0}}@media screen and (max-width:480px){.skill_skills__J_xm7{min-width:300px}}@media screen and (max-width:380px){.skill_skills__J_xm7{min-width:250px}.skill_skillBox__NtIOy h1{font-size:21px}}@media screen and (max-width:280px){.skill_skills__J_xm7{min-width:150px}}.title_title__JwLI_{font-size:48px;font-weight:800;text-align:center;color:#f1bbdd;margin:70px 0}.title_title__JwLI_ span{color:#9e2e9e}@media screen and (max-width:1024px){.title_title__JwLI_{margin-bottom:50px}}@media screen and (max-width:380px){.title_title__JwLI_{font-size:38px}}@media screen and (max-width:280px){.title_title__JwLI_{font-size:32px}}.portfolio_container__wzwmw{padding:100px;width:100%}.portfolio_title__prefm{font-size:48px;font-weight:800;color:#f1bbdd;margin:70px 0;text-align:center}.portfolio_title__prefm span{color:#9e2e9e}.portfolio_titleBold__48ePw{font-weight:700}.portfolio_projects__3Laz4{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px}.portfolio_project__9snkh{width:100%;height:100%;font-family:var(--font-nunito-sans);border:.9px solid #ccc;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:70px}.portfolio_imageSection__klV6h{flex:2 1}.portfolio_imageWrapper__8xXdF{width:100%;height:100%}.portfolio_textSection__QEbal{flex:1 1;width:100%;display:flex;flex-direction:column;gap:12px}.portfolio_tags__04zlb{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-top:10px;color:#b7b7b7;font-size:15px;font-weight:700}.portfolio_name__yVfEk{font-size:28px;font-weight:800}.portfolio_desc___hNyV{font-size:16px}.portfolio_features__NL43h{display:flex;flex-direction:column;gap:3px;font-size:16px}.portfolio_features__NL43h span{box-shadow:inset 0 -7px 0 #ffe60062}.portfolio_feature__1vL3r{display:flex;gap:5px}.portfolio_techStacks__1IWKo{display:flex;flex-direction:column;gap:10px}.portfolio_backend__DG6EV,.portfolio_frontend__Wf7H7{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px}.portfolio_highlighted__HJ8kr{box-shadow:inset 0 -7px 0 #f1bbdd9a}.portfolio_techStacksList__s6hv0{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5px}.portfolio_minHeightExtended__fBitA{min-height:56px}.portfolio_techStacksItem__KFtN3{border:1px solid #f1bbdd;border-radius:5px;padding:3px;color:#777;font-size:13px}.portfolio_noneBackend__kzcX_{color:#d3d3d3}.portfolio_noneStyle__W9z_N{border:none;color:#d3d3d3}.portfolio_skills__Jsppq{margin:10px 0;display:flex}.portfolio_skill__mUst_{gap:5px;flex-wrap:wrap}.portfolio_links__wc9Vm,.portfolio_skill__mUst_{display:flex;justify-content:flex-start;align-items:center}.portfolio_link__sPA21{padding:7px 10px;border-radius:7px;background-color:#9e2e9e;color:#fff;font-size:14px;font-weight:700;cursor:pointer;margin-right:10px;transition:all .3s ease}.portfolio_link__sPA21:hover{background-color:#9e2e9ead}@media screen and (max-width:1530px){.portfolio_projects__3Laz4{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.portfolio_project__9snkh{display:flex;flex-direction:row;gap:3rem;padding:5rem}.portfolio_imageSection__klV6h,.portfolio_textSection__QEbal{flex:1 1}.portfolio_minHeightExtended__fBitA{min-height:0}}@media screen and (max-width:1280px){.portfolio_project__9snkh{display:flex;flex-direction:row;gap:3rem;padding:3.5rem}}@media screen and (max-width:1024px){.portfolio_project__9snkh{display:flex;flex-direction:column;min-width:400px}.portfolio_imageSection__klV6h{flex:1 1;width:100%}.portfolio_imageWrapper__8xXdF{width:100%}}@media screen and (max-width:680px){.portfolio_project__9snkh{width:100%;padding:2.5rem}}@media screen and (max-width:550px){.portfolio_container__wzwmw{padding:100px 0}}@media screen and (max-width:480px){.portfolio_project__9snkh{min-width:300px}.portfolio_desc___hNyV{text-align:left}}@media screen and (max-width:420px){.portfolio_tags__04zlb{flex-wrap:wrap}.portfolio_link__sPA21 span{display:none}}@media screen and (max-width:380px){.portfolio_project__9snkh{min-width:250px}.portfolio_links__wc9Vm{display:flex;align-items:stretch;text-align:center}.portfolio_link__sPA21{display:flex;align-items:center;justify-content:center}.portfolio_documentLink__phJIi{display:none}}@media screen and (max-width:280px){.portfolio_project__9snkh{min-width:150px}}.contact_container__nJjL9{padding:100px}.contact_title__OnTCI{font-size:48px;font-weight:800;color:#9e2e9e;margin:70px 0;text-align:center}.contact_title__OnTCI span{color:#f1bbdd}.contact_contact__bRf36{display:flex;justify-content:center;align-items:stretch;gap:50px}.contact_infoContainer__HSyML{flex:1 1;display:flex;flex-direction:column;gap:40px}.contact_info__rlp8G{width:100%;display:flex;gap:30px}.contact_iconWrapper__hi9ny{flex:1 1;position:relative}.contact_infoWrapper__0UFTT h2{font-size:28px}.contact_infoWrapper__0UFTT p{font-size:18px;color:#aaa9a9;margin-left:3px}.contact_icon__StBBO{font-size:40px;color:#9e2e9e;position:absolute;top:7px;left:30px}.contact_infoWrapper__0UFTT{flex:5 1}.contact_messageContainer__ZyjJ1{flex:1.5 1;display:flex;flex-direction:column;gap:30px}@media screen and (max-width:1330px){.contact_messageContainer__ZyjJ1{flex:1 1}}@media screen and (max-width:1024px){.contact_contact__bRf36{flex-direction:column;justify-content:center;gap:80px}.contact_infoContainer__HSyML{justify-content:center;align-items:center;width:100%;gap:60px}.contact_info__rlp8G{flex-direction:column;justify-content:center;align-items:center;gap:5px}.contact_iconWrapper__hi9ny{flex:1 1}.contact_infoWrapper__0UFTT{flex:1 1;text-align:center}.contact_iconWrapper__hi9ny{display:flex;justify-content:center;align-items:center;text-align:center;flex:2 1}.contact_icon__StBBO{position:static;margin:0 auto}}@media screen and (max-width:550px){.contact_container__nJjL9{padding:100px 0}}@media screen and (max-width:480px){.contact_container__nJjL9{min-width:300px}}@media screen and (max-width:380px){.contact_container__nJjL9{min-width:250px}}@media screen and (max-width:330px){.contact_container__nJjL9{min-width:200px}}@media screen and (max-width:280px){.contact_container__nJjL9{min-width:150px}}.footer_container__cL_uA{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;padding:2rem;margin:0 auto;max-width:1280px;color:grey}@media screen and (max-width:768px){.footer_container__cL_uA{display:none}}.about_container__q4bOQ{padding:100px}.about_contentsWrapper__cuszd{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}.about_contents__Iohve{display:flex;justify-content:center;align-items:stretch;height:100%;width:100%;gap:2rem}.about_imageWrapper__t2E_a{flex:1 1}.about_imageWrapper__t2E_a img{width:100%;height:100%;border-radius:10px}.about_textWrapper__wmbqe{flex:1 1;min-width:400px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:10px 0}.about_textWrapper__wmbqe p{font-weight:400;font-size:16px;line-height:1.5rem;text-align:justify}.about_devTitle__o80U_ p:first-of-type{display:inline-block;font-weight:700;box-shadow:inset 0 -7px 0 #f1bbdd9a}.about_devTitle__o80U_ p{text-align:left;margin-bottom:2px}@media screen and (max-width:1024px){.about_container__q4bOQ{display:flex;flex-direction:column;justify-content:center;align-items:center}.about_contents__Iohve{flex-direction:column;gap:20px}.about_textWrapper__wmbqe{padding:0 3px}}@media screen and (max-width:550px){.about_container__q4bOQ{padding:100px 0}}@media screen and (max-width:480px){.about_imageWrapper__t2E_a,.about_textWrapper__wmbqe{min-width:300px}}@media screen and (max-width:420px){.about_textWrapper__wmbqe p{text-align:left}}@media screen and (max-width:380px){.about_imageWrapper__t2E_a,.about_textWrapper__wmbqe{min-width:250px}}@media screen and (max-width:280px){.about_imageWrapper__t2E_a,.about_textWrapper__wmbqe{min-width:150px}}