body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box}body{font-family:sans-serif;margin:0;padding:0}.Home_Home__QP6dg{background-image:linear-gradient(#0d54be22,#fff);display:flex;flex-direction:column;padding:2vw 2vw 6vw}.Home_Content__ashzK{display:flex;flex:1 1}.Home_Intro__OwTeV{font-size:medium}.Home_Container__M8Jad{align-items:center;display:flex;flex:1 1;gap:128px;justify-content:center;min-height:600px}.Home_Header__T9R34{color:#e84949;font-size:x-large;padding:12vh 0 6vh;text-align:center}.Home_Container__M8Jad .Home_SkillsDescription__oGwW3 .Home_ImageContainer__ZVyl5{align-content:flex-start;display:flex;flex-wrap:wrap;gap:42px;justify-content:flex-start}.Home_Description__8lv0o{display:flex;flex-direction:column;gap:30px;justify-content:center}.Home_Description__8lv0o p{line-height:25px;margin:0;max-width:550px;text-align:justify}.Home_Description__8lv0o h1 span{font-size:x-large}.Home_ImageContainer__ZVyl5,.Home_SkillImageContainer__VVLRS{display:flex;justify-content:center;overflow:hidden}.Home_SkillImageContainer__VVLRS{flex:1 1}.Home_ImageContainer__ZVyl5 img,.Home_SkillImageContainer__VVLRS img{border-radius:8px;max-height:30vw;max-width:30vw;object-fit:contain}.Home_SkillsDescription__oGwW3{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:flex-start;padding-left:4vw}.Home_Image__NGoRc{display:inline-block;object-fit:contain;padding:1em}h1{color:#343d68;font-size:xxx-large}p{color:#0009}.Home_ContactMe__2kowx{background-color:#e84949;border:none;border-radius:50px;box-shadow:0 1px 1px #352f36;color:#fff;display:inline-block;font-size:1rem;max-width:200px;min-height:40px;outline:none;padding:12px 18px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.Home_ContactMe__2kowx:hover{background-color:#d43b3b;box-shadow:0 4px 8px #0003;cursor:pointer}.Home_ContactMe__2kowx:focus{outline:2px solid #fff;outline-offset:4px}.Home_ContactMe__2kowx:active{background-color:#c33434;box-shadow:0 2px 4px #0003}.Home_SkillContainer__Yg0ho{display:inline-flex;flex-direction:column;margin-bottom:15px;text-align:center}.Home_SkillContainer__Yg0ho img{border:3px solid #0d54be88;border-radius:8px;margin:5px 10px;max-height:128px;max-width:128px;object-fit:contain;padding:1em;transition:transform .3s ease}.Home_SkillContainer__Yg0ho img:hover{transform:scale(1.1)}.Home_SkillContainer__Yg0ho label{color:#333;font-size:1rem;margin-top:8px}@media (max-width:768px){.Home_Container__M8Jad{flex-direction:column;gap:64px;min-height:200px}.Home_Description__8lv0o,.Home_SkillsDescription__oGwW3{flex:1 1;padding:0}.Home_Container__M8Jad .Home_SkillsDescription__oGwW3 .Home_ImageContainer__ZVyl5{justify-content:center}.Home_ImageContainer__ZVyl5 img,.Home_SkillImageContainer__VVLRS img{max-height:400px;max-width:400px}.Home_SkillContainer__Yg0ho img{max-height:100px;max-width:100px}.Home_SkillContainer__Yg0ho label{font-size:1rem}.Home_ContactMe__2kowx{max-width:200px}p{font-size:medium}.Home_SkillImageContainer__VVLRS{display:none}}.Projects_Projects__pGI1V{background-color:#343d68;display:flex;flex:1 1;flex-direction:column;gap:24px;justify-content:flex-start;min-height:800px;padding:10vh}.Projects_HeaderContainer__\+tNFD{align-items:center;display:flex;flex-direction:column;gap:16px}.Projects_Header__pjYqz{align-items:center;display:flex;flex-direction:row;gap:12px}.Projects_Header__pjYqz h1{color:#fff;font-size:x-large;font-weight:400}.Projects_HeaderContainer__\+tNFD p{color:#fff}.Projects_ContentContainer__KtdwK{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.Projects_Card__8lLYp{align-items:center;background-color:#262c4d;border:5px solid;border-image:linear-gradient(-45deg,#0d54be,#20ecd3) 1;display:flex;flex-direction:column;justify-content:flex-start;max-width:420px;min-height:450px;overflow:hidden;padding-bottom:1vh;transition:transform .3s ease}.Projects_ImageContainer__ljSTC{align-items:center;display:flex;justify-content:center;min-height:250px;overflow:hidden;width:100%}.Projects_Image__jJrex{height:300px;object-fit:cover;opacity:.8;transition:opacity .3s ease,transform .3s ease;width:100%}.Projects_Card__8lLYp:hover{border-image:linear-gradient(90deg,#0d54be,#20ecd3) 1;opacity:1;transform:scale(.95)}.Projects_Card__8lLYp:hover .Projects_Image__jJrex{cursor:pointer;opacity:1;transform:scale(1.1)}.Projects_Card__8lLYp:hover .Projects_Description__JRkyE p{color:#fff}.Projects_Card__8lLYp .Projects_Description__JRkyE{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem;width:100%}.Projects_Description__JRkyE{display:inline-flex;flex-direction:column;gap:16px;margin-top:12px}.Projects_Description__JRkyE div{border:2px solid #fff;border-radius:6px;display:inline-flex;gap:4px;justify-content:center;padding:12px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.Projects_Description__JRkyE div:hover{background-color:#212642;cursor:pointer;transform:scale(1.05)}.Projects_Description__JRkyE div:active{background-color:#1a1e35;cursor:pointer}.Projects_Description__JRkyE p{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#ffffffc1;display:inline-flex;display:-webkit-box;flex-wrap:wrap;overflow:hidden;text-align:justify;text-overflow:ellipsis}.Projects_Description__JRkyE span{color:#fff}@media (max-width:768px){.Projects_ContentContainer__KtdwK{align-items:center;flex-direction:column;gap:16px;padding:4vh}.Projects_Projects__pGI1V{padding:10vh 2vw}.Projects_Header__pjYqz h1{font-size:medium}.Projects_Card__8lLYp{max-width:90%;min-height:400px}.Projects_Description__JRkyE p{font-size:small}}@media (max-width:480px){.Projects_Projects__pGI1V{padding:10vh 2vw}.Projects_Header__pjYqz h1{font-size:small}.Projects_Card__8lLYp{max-width:100%;min-height:350px}.Projects_Description__JRkyE p{font-size:smaller}}.Projects_body-no-scroll__nurFV{overflow:hidden}.Projects_ModalOverlay__GPWv-{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:0;z-index:1000}.Projects_ModalOverlay__GPWv-.Projects_open__EWjst{visibility:visible;width:100%}.Projects_ModalOverlay__GPWv-.Projects_close__rn4h2{opacity:0;visibility:hidden;width:0}.Project_body-no-scroll__w7ggk{overflow:hidden}.Project_ModalContent__84wp5{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;height:90vh;overflow-y:auto;position:relative;transform:scale(.95);transition:transform .3s ease;width:50vw}.Project_ModalBody__puvse{display:flex;flex:1 1;flex-direction:column;padding:32px}.Project_ModalHeader__n5jP6{align-items:center;background-color:#fff;box-shadow:0 1px 1px #0000001a;display:flex;justify-content:space-between;position:sticky;top:0;width:100%}.Project_ModalHeader__n5jP6 div{margin:24px}.Project_ModalHeader__n5jP6 div:hover{cursor:pointer}.Project_ModalHeader__n5jP6 h1{font-size:x-large;padding:24px 48px}.Project_ModalOverlay__G5GVk.Project_open__DuIfq .Project_ModalContent__84wp5{transform:scale(1)}.Project_ModalImage__EvMfO img{border-radius:8px;max-height:60vh;object-fit:contain;width:100%}.Project_ModalDescription__LluRo{text-align:left}.Project_ModalDescription__LluRo h2{font-size:1.5em;margin:0}.Project_ModalDescription__LluRo p{font-size:1em;margin:10px 20px}.Project_ModalFooter__sOM1L{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -1px 5px #0000001a;display:flex;gap:24px;justify-content:flex-start;padding:24px 48px;position:sticky;width:100%}.Project_GithubContainer__bYEW3{display:flex;flex-direction:row;gap:24px;justify-content:flex-start;min-height:30px}.Project_GithubContainer__bYEW3 a{align-items:center;border-radius:5px;color:#333;display:inline-flex;flex-direction:row;gap:4px;justify-content:center;padding:4px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .1s ease}.Project_GithubContainer__bYEW3 a:hover{background-color:#e1e1e1;transform:scale(1.05)}.Project_GithubContainer__bYEW3 a:active{background-color:#d1d1d1;color:#000;transform:scale(.95)}.Project_GithubContainer__bYEW3 a:focus{outline:none}.Project_GithubContainer__bYEW3 a:visited{color:#555}.Project_GithubContainer__bYEW3 a:hover:after{transform:scaleX(1)}@media (max-width:768px){.Project_ModalContent__84wp5{height:80vh;width:90vw}.Project_ModalHeader__n5jP6 h1{font-size:1.2em;padding:16px}.Project_ModalBody__puvse{padding:16px}.Project_ModalDescription__LluRo h2{font-size:1.2em}.Project_ModalDescription__LluRo p{font-size:.9em}.Project_ModalFooter__sOM1L{padding:16px}}.ContactMe_ContactMe__Hqq\+h{display:flex;flex-direction:column;min-height:80vh;padding:10vh 0}.ContactMe_HeaderContainer__96cLB{margin-bottom:24px;text-align:center}.ContactMe_HeaderContainer__96cLB h1{color:#e84949;font-size:x-large;font-weight:400}.ContactMe_ContentContainer__yzfmi{display:flex;flex:2 1;flex-wrap:wrap;gap:24px;justify-content:space-around;width:100%}.ContactMe_ImageContainer__mpVZS{align-items:center;display:flex;flex:1 1;justify-content:center;margin:32px;max-height:500px;max-width:500px;overflow:hidden}.ContactMe_ImageContainer__mpVZS img{border-radius:8px;height:100%;object-fit:cover;width:100%}.ContactMe_FormContainer__gYyy8{flex:1 1;gap:32px;max-width:700px;padding:32px}.ContactMe_ButtonContainer__4TmVt,.ContactMe_EmailContainer__qS1n0,.ContactMe_FormContainer__gYyy8,.ContactMe_MessageContainer__S8mA6{display:flex;flex-direction:column}.ContactMe_EmailContainer__qS1n0 input,.ContactMe_MessageContainer__S8mA6 textarea{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px #352f3677;font-size:1rem;padding:12px}textarea{height:300px}.ContactMe_ButtonContainer__4TmVt{align-items:center}button{display:flex;gap:6px;justify-content:center;max-width:200px}.ContactMe_ButtonContainer__4TmVt button{background-color:#e84949;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background-color .3s ease}.ContactMe_ButtonContainer__4TmVt button:hover{background-color:#d43b3b}.ContactMe_ButtonContainer__4TmVt button:active{background-color:#c33434}.ContactMe_ContactMe__Hqq\+h label{color:#0009;display:block;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-align:left}.ContactMe_AlertMessage__flkOy{align-items:center;color:red;display:flex;font-size:16px;justify-content:center;margin-top:10px;min-height:40px}@media (max-width:768px){.ContactMe_ContentContainer__yzfmi{align-items:center;flex-direction:column}.ContactMe_ImageContainer__mpVZS{margin-bottom:16px;max-width:100%}.ContactMe_FormContainer__gYyy8{padding:16px;width:100%}.ContactMe_HeaderContainer__96cLB h1{font-size:large}}@media (max-width:480px){.ContactMe_ContentContainer__yzfmi,.ContactMe_FormContainer__gYyy8{gap:16px}.ContactMe_HeaderContainer__96cLB h1{font-size:medium}}.Footer_Footer__o5X54{background-image:url(/static/media/bg%20wave%20svg.24e20d78a0db323c0e50.svg);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-around;min-height:50vh;padding-top:12vh}.Footer_Content__sycFU{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between}.Footer_Footer__o5X54 p{color:#fff;margin-top:24px;text-align:center}.Footer_Container__Ffa3\+{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:32px;justify-content:center;padding-left:12vw}h2{color:#fff;font-size:medium;font-weight:400;text-align:left}.Footer_SocialsContainer__r5Kv-{display:flex;flex-direction:row;gap:64px;justify-content:center}.Footer_GithubContainer__lQZfr{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.Footer_GithubContainer__lQZfr span{color:#fff}.Footer_GithubContainer__lQZfr span a{color:#0acbbf}.Footer_Email__axVIF:hover,.Footer_Footer__o5X54 img:hover,.Footer_GithubContainer__lQZfr span a:hover{cursor:pointer}.Footer_SocialsContainer__r5Kv- img{object-fit:contain}.Footer_Email__axVIF{cursor:pointer;position:relative}.Footer_CopiedMessage__E1cHy{background-color:#000000b3;border-radius:4px;bottom:-20px;color:#fff;font-size:14px;left:0;padding:5px;position:absolute;white-space:nowrap}@media (max-width:768px){.Footer_Section__\+dFwv{align-items:center;flex-direction:column;gap:48px;padding-left:0}.Footer_Container__Ffa3\+{align-items:center;padding-left:5vw}h2{font-size:large;text-align:center}.Footer_SocialsContainer__r5Kv-{gap:32px}.Footer_GithubContainer__lQZfr{gap:8px}.Footer_GithubContainer__lQZfr span a{font-size:14px}}@media (max-width:480px){.Footer_Footer__o5X54{min-height:40vh;padding-top:8vh}h2{font-size:medium}.Footer_Container__Ffa3\+{padding-left:3vw}.Footer_SocialsContainer__r5Kv-{flex-direction:column;gap:24px}.Footer_GithubContainer__lQZfr{align-items:center;flex-direction:column;gap:8px}.Footer_GithubContainer__lQZfr span a{font-size:12px}.Footer_CopiedMessage__E1cHy{bottom:-16px;font-size:12px}}.Certifications_Certifications__iuFGM{margin-top:24px;max-width:100%;padding:2rem}.Certifications_Header__PnjsU{color:#333;font-size:2rem;font-weight:700;padding-top:6vh;text-align:center}.Certifications_Content__qAGFW{gap:24px}.Certifications_Content__qAGFW,.Certifications_Left__gSjCG,.Certifications_Right__-l4gL{align-items:center;display:flex;justify-content:center}.Certifications_Button__gQbdM{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background-color .3s ease}.Certifications_Button__gQbdM:hover{background-color:#0056b3}.Certifications_Main__47OnR{align-items:center;display:flex;flex-direction:column}.Certifications_CertificateContainer__Uht0X{height:702px;overflow:hidden;position:relative;text-align:center;width:1248px}.Certifications_CertificateContainer__Uht0X,.Certifications_CertificateContainer__Uht0X.Certifications_left__t0COy{animation:Certifications_slide-left__qHFZY .5s ease-in-out}.Certifications_CertificateContainer__Uht0X.Certifications_right__JKSgg{animation:Certifications_slide-right__AHJJo .5s ease-in-out}@keyframes Certifications_slide-left__qHFZY{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Certifications_slide-right__AHJJo{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Certifications_CertificateContainer__Uht0X img{box-shadow:0 4px 10px #0000001a;height:100%;object-fit:contain;width:100%}.Certifications_CertificateDetails__jdUhW{text-align:center}.Certifications_CertificateDetails__jdUhW h2{color:#333;font-size:1.5rem;margin-bottom:.5rem}.Certifications_CertificateDetails__jdUhW p{color:#666;font-size:1rem;margin-bottom:.5rem}.Certifications_CertificateDetails__jdUhW a{color:#007bff;font-size:1rem;text-decoration:none;transition:color .3s ease}.Certifications_CertificateDetails__jdUhW a:hover{color:#0056b3}.NavBar_NavBar__he3tM{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;box-shadow:0 1px 1px #0000001a;display:flex;flex:1 1;min-height:64px;opacity:1;position:sticky;top:0;z-index:1000}.NavBar_HeaderContainer__UdJmP{align-items:center;display:flex;flex:4 1}.NavBar_Header__3o37Q{font-size:large;font-weight:700;padding-left:1vw}.NavBar_Header__3o37Q:hover{cursor:pointer}.NavBar_Container__Kvfa5{align-items:center;display:flex;flex:2 1;flex-direction:row;justify-content:space-around;padding-right:5vw}.NavBar_Link__9GLZT{align-items:center;border-radius:12px;display:flex;font-size:medium;justify-content:center;min-width:20vh;padding:10px 15px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.NavBar_Link__9GLZT:hover{background-color:#e84949;color:#fff;cursor:pointer}.NavBar_Projects__VgY-N{align-items:center;background-color:initial;border-radius:12px;color:#e84949;display:flex;gap:8px;justify-content:center;min-width:20vh;padding:7px 20px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.NavBar_Projects__VgY-N:hover{background-color:#e84949;color:#fff;cursor:pointer}.NavBar_icon-wrapper__Z63Eh{display:inline-block}.NavBar_icon-wrapper__Z63Eh:hover .NavBar_carbon-icon__rj9xT{color:#fff}@media (max-width:768px){.NavBar_NavBar__he3tM{align-items:center;padding:10px 0}.NavBar_HeaderContainer__UdJmP{align-items:center;flex:1 1;justify-content:center;margin-bottom:10px}.NavBar_Container__Kvfa5{align-items:center;flex:3 1;justify-content:center;padding-right:0}.NavBar_Link__9GLZT,.NavBar_Projects__VgY-N{font-size:smaller;gap:4px;margin:0 8px;text-align:center}}
/*# sourceMappingURL=main.28a82cc6.css.map*/