.header_stockyIcon__eWtTi{background:url(/_next/static/media/stocky-icon.93ba6f6d.png);height:25px;width:25px;display:block}.jumpingDot_dot__q7ZLv{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#4b9cdb}.jumpingDot_container__r9oPJ .jumpingDot_dot__q7ZLv:last-child{animation:jumpingDot_jumpingAnimation__W1vp9 .6s ease-in .1s infinite}.jumpingDot_container__r9oPJ .jumpingDot_dot__q7ZLv:nth-last-child(2){animation:jumpingDot_jumpingAnimation__W1vp9 .6s ease-in .2s infinite}.jumpingDot_container__r9oPJ .jumpingDot_dot__q7ZLv:nth-last-child(3){animation:jumpingDot_jumpingAnimation__W1vp9 .6s ease-in .3s infinite}@keyframes jumpingDot_jumpingAnimation__W1vp9{0%{transform:translateZ(0)}50%{transform:translate3d(0,15px,0)}to{transform:translateZ(0)}}.virtual-me_textLg___6auI{font-size:1.125rem;line-height:1.75rem}.virtual-me_fontSemibold__Uomrd{font-weight:600}.virtual-me_leadingTight__d67KN{line-height:1.25}.virtual-me_borderB0__fsTDK{border-bottom-width:0}.virtual-me_roundedTLg__XQ28H{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.virtual-me_chatWindow__W6HmY{height:30rem}.virtual-me_chatSpace__xNC1M{padding:.75rem}.virtual-me_userMessage__tUlz0{padding:.5rem .75rem;margin-left:2rem;margin-bottom:1.5rem;border-radius:1rem;color:#fff;display:block;text-align:right!important}.virtual-me_userMessage__tUlz0 span{padding:.5rem .75rem;margin-left:2rem;border-radius:1rem 1rem 0 1rem;background-color:#2563eb}.virtual-me_botMessage__v0FxC{padding:.5rem .75rem;margin-right:2rem;border-radius:1rem;margin-bottom:1.5rem;color:#000;display:block;text-align:left!important}.virtual-me_botMessage__v0FxC span{padding:.5rem .75rem;margin-right:2rem;border-radius:1rem 1rem 1rem 0;background-color:#f9fafb}.virtual-me_userInput__2BVya{border-top-left-radius:0!important;border-top-right-radius:0!important}.virtual-me_borderTNone__XP7Bh{border-top-width:0}.virtual-me_borderTLNone__uSUBJ{border-top-width:0;border-left-width:0;border-top-right-radius:0;background-color:#e5e7eb}.virtual-me_btnBorderLight__rbVFY{border:1px solid #dee2e6}.portfolio_portfolio__fcdaZ{--portfolio-theme:var(--current-theme);--portfolio-secondary:var(--current-secondary)}.portfolio_container-fluid__R4szP{padding:0;margin:0}.portfolio_portfolio__fcdaZ a,.portfolio_portfolio__fcdaZ a:hover{text-decoration:none}.portfolio_portfolio__fcdaZ h1,.portfolio_portfolio__fcdaZ h2,.portfolio_portfolio__fcdaZ h3,.portfolio_portfolio__fcdaZ h4,.portfolio_portfolio__fcdaZ h5,.portfolio_portfolio__fcdaZ h6{font-family:Raleway,sans-serif}.portfolio_navWrapper__mdrto{position:fixed;top:0;left:0;bottom:0;z-index:8000;transition:all .5s;padding:5px;overflow-y:auto;margin-top:60px;margin-bottom:60px}@media (max-width:991px){.portfolio_navWrapper__mdrto{width:300px;background:#fff;border-right:1px solid #e6e9ec;left:-300px}}.portfolio_portfolio__fcdaZ section{overflow:hidden}@media (min-width:992px){.portfolio_portfolio__fcdaZ section{padding:60px 60px 60px 200px}}@media (max-width:992px){.portfolio_portfolio__fcdaZ section{padding:60px}}.portfolio_sectionTitle__V245y{text-align:center;padding-bottom:30px}.portfolio_sectionTitle__V245y h2{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative}.portfolio_sectionTitle__V245y h2:before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}.portfolio_sectionTitle__V245y h2:after{content:"";position:absolute;display:block;width:40px;height:3px;background:var(--portfolio-theme);bottom:0;left:calc(50% - 20px)}.portfolio_sectionTitle__V245y p{margin-bottom:0}.portfolio_exp__UO15P .portfolio_expTitle__KRq0X{font-size:26px;font-weight:700;margin-top:20px;margin-bottom:20px}.portfolio_exp__UO15P .portfolio_expItem__pH9vn{padding:0 0 20px 20px;margin-top:-2px;border-left:2px solid var(--portfolio-theme);position:relative}.portfolio_exp__UO15P .portfolio_expItem__pH9vn h4{line-height:18px;font-size:18px;font-weight:600;text-transform:uppercase;font-family:Poppins,sans-serif;color:var(--portfolio-theme);margin-bottom:10px}.portfolio_exp__UO15P .portfolio_expItem__pH9vn h5{font-size:16px;background:#f7f8f9;padding:5px 15px;display:inline-block;font-weight:600;margin-bottom:10px}.portfolio_exp__UO15P .portfolio_expItem__pH9vn ul{padding-left:20px}.portfolio_exp__UO15P .portfolio_expItem__pH9vn ul li{padding-bottom:10px}.portfolio_exp__UO15P .portfolio_expItem__pH9vn:last-child{padding-bottom:0}.portfolio_exp__UO15P .portfolio_expItem__pH9vn:before{content:"";position:absolute;width:16px;height:16px;border-radius:50px;left:-9px;top:0;background:#fff;border:2px solid var(--portfolio-theme)}.portfolio_expProjectPrimary__zLPzO{padding:5px;margin-bottom:2px;margin-right:2px;border-radius:3px;background-color:#add8e6;box-shadow:inset 0 -1px 1px rgba(173,216,230,.15),0 .25rem 1.5rem rgba(173,216,230,.75)}.portfolio_expProjectNotice__yiAco{padding:5px;margin-bottom:2px;margin-right:2px;border-radius:3px;background-color:gold;color:var(--portfolio-theme);box-shadow:inset 0 -1px 1px rgba(218,165,32,.15),0 .25rem 1.5rem rgba(218,165,32,.75)}.portfolio_hcmusIcon__XKQv5{background:url(/_next/static/media/hcmus-icon.88c12e9e.png) 50% no-repeat;height:100px;width:100px;display:block}.portfolio_acmIcon__JDU6K{background:url(/_next/static/media/acm-icon.5f036640.png) 50% no-repeat;height:100px;width:100px;display:block}.portfolio_dhqgIcon__jlq21{background:url(/_next/static/media/dhqg-icon.e48e1dfa.png) 50% no-repeat;height:100px;width:100px;display:block}.portfolio_gemBox__aRQZ7{text-align:center;padding:50px 20px 60px;margin-left:10px;margin-right:10px;box-sizing:border-box;background:#fff;box-shadow:0 5px 90px 0 hsla(203,9%,47%,.05)}.portfolio_skillItemPrimary__ozYlo{background-color:var(--portfolio-theme);box-shadow:inset 0 -1px 1px rgba(113,44,249,.15),0 .25rem 1.5rem rgba(113,44,249,.75)}.portfolio_skillItemPrimary__ozYlo,.portfolio_skillItemSecondary__POfQE{padding:10px;margin:15px;border-radius:3px;color:#fff;font-weight:700;font-size:large}.portfolio_skillItemSecondary__POfQE{background-color:var(--portfolio-secondary);box-shadow:inset 0 -1px 1px rgba(143,127,152,.15),0 .25rem 1.5rem rgba(143,127,152,.75)}.portfolio_skillItemNotice__uciLj{padding:10px;margin:15px;border-radius:3px;background-color:gold;color:#000;box-shadow:inset 0 -1px 1px rgba(218,165,32,.15),0 .25rem 1.5rem rgba(218,165,32,.75);font-weight:700;font-size:large}.portfolio_certImg__oS1aY{width:800px}@media (min-width:1400px){.portfolio_certImg__oS1aY{width:800px}}@media (max-width:1200px){.portfolio_certImg__oS1aY{width:80%}}