.About_about__Svii8{margin-top:60px;padding:6rem 2rem}.About_about__Svii8.About_dark__bfWpK{color:#f8fafc}.About_about__Svii8 .About_intro__msbqH:first-letter{color:#3f9eec;padding-right:.7rem;font-size:5.2rem;font-weight:700;float:left;line-height:1}@media(min-width:768px){.About_about__Svii8 .About_intro__msbqH:first-letter{font-size:6.7rem}}.Contact_contact__o4PHL{min-height:calc(100vh - 6rem);width:80%;margin:auto}.Contact_contact__o4PHL.Contact_dark__Ke4cC{color:#f8fafc}.Contact_contact__o4PHL{display:flex;flex-direction:column;align-items:center;justify-content:center}.Contact_contact__o4PHL .Contact_message__dCDDh{margin:4rem 0}.Contact_contact__o4PHL .Contact_message__dCDDh p{font-size:2.1rem;text-align:center}@media(min-width:768px){.Contact_contact__o4PHL .Contact_message__dCDDh p{font-size:2.7rem}}.Footer_footer__OQpsI.Footer_dark__tUCOe{color:#f8fafc}.Footer_footer__OQpsI{padding:20px 0;text-align:center}.Footer_footer__OQpsI p{font-size:1.7rem;font-weight:700}.GoTopButton_btnGoTop__K4ZyT{opacity:0;visibility:hidden;cursor:pointer;position:fixed;right:2.5rem;bottom:4rem;padding:.7rem;border-radius:50%;z-index:100;background-color:#3f9eec;color:#f8fafc;transition:all .4s linear}.GoTopButton_btnGoTop__K4ZyT.GoTopButton_show__an3ku{opacity:1;visibility:visible}@media(min-width:1024px){.GoTopButton_btnGoTop__K4ZyT{right:5rem;bottom:5rem}}.Introduction_introduction__5L7AR{background-image:linear-gradient(180deg,#38bdf8,#f8fafc);height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center}.Introduction_introduction__5L7AR.Introduction_dark__BAVS5{background-image:linear-gradient(180deg,#0369a1,#343c44);color:#f8fafc}.Introduction_introduction__5L7AR.Introduction_dark__BAVS5 .Introduction_greeting__bwkCj{color:#f8fafc}.Introduction_introduction__5L7AR.Introduction_dark__BAVS5 .Introduction_btnGoDown__p7p06 span{border-color:#fff}.Introduction_introduction__5L7AR .Introduction_greeting__bwkCj{font-size:2.7rem}.Introduction_introduction__5L7AR .Introduction_btnGoDown__p7p06{cursor:pointer;position:absolute;bottom:12rem;left:50%;transform:translateX(-50%);transition:opacity .3s}.Introduction_introduction__5L7AR .Introduction_btnGoDown__p7p06 span{position:absolute;top:0;left:50%;width:2.4rem;height:2.4rem;margin-left:-1.2rem;border-left:.1rem solid #000;border-bottom:.1rem solid #000;transform:rotate(-45deg);animation:Introduction_goDown__QHDI4 2s infinite;opacity:0;box-sizing:border-box}.Introduction_introduction__5L7AR .Introduction_btnGoDown__p7p06 span:first-of-type{animation-delay:0s}.Introduction_introduction__5L7AR .Introduction_btnGoDown__p7p06 span:nth-of-type(2){top:1.6rem;animation-delay:.15s}.Introduction_introduction__5L7AR .Introduction_btnGoDown__p7p06 span:nth-of-type(3){top:3.2rem;animation-delay:.3s}@keyframes Introduction_goDown__QHDI4{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media(min-width:1024px){.Introduction_introduction__5L7AR .Introduction_greeting__bwkCj{font-size:4rem}}.Loader_loading__Bs_RH{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#3f9eec;padding:0 2rem}.Loader_loading__Bs_RH.Loader_dark__Yz1WH{background-color:#343c44}.Loader_loading__Bs_RH svg{width:100%}@media(min-width:1024px){.Loader_loading__Bs_RH svg{width:auto}}.Navbar_navbar__EloZ5{position:absolute;top:0;height:60px;background-color:#f8fafc;box-shadow:0 1px 12px 0 rgba(8,7,7,.2);width:100%;transition:height .5s ease-in-out}.Navbar_navbar__EloZ5.Navbar_dark__x49wF{background-color:#343c44}.Navbar_navbar__EloZ5.Navbar_dark__x49wF .Navbar_navbarLink__YMx63{color:#f8fafc}.Navbar_navbar__EloZ5.Navbar_dark__x49wF .Navbar_navbarLink__YMx63 a{border-color:#f8fafc}.Navbar_navbar__EloZ5.Navbar_dark__x49wF .Navbar_hamburger__Yx9nY .Navbar_cross__RJGDT span,.Navbar_navbar__EloZ5.Navbar_dark__x49wF .Navbar_hamburger__Yx9nY .Navbar_line__9pqQS span{background-color:#f8fafc}.Navbar_navbar__EloZ5 .Navbar_navbarNav__ny5dW{height:100%}.Navbar_navbar__EloZ5 .Navbar_navbarLink__YMx63{display:none}.Navbar_navbar__EloZ5 .Navbar_navbarLink__YMx63 a{cursor:pointer;display:block;padding:2.5rem 2rem;font-size:3rem;font-weight:700;border-bottom:1px solid #1e293b}.Navbar_navbar__EloZ5 .Navbar_navbarLink__YMx63 a.Navbar_active__b3cvz,.Navbar_navbar__EloZ5 .Navbar_navbarLink__YMx63 a:hover{color:#3f9eec}.Navbar_navbar__EloZ5 .Navbar_myName__iO6LQ{position:absolute;top:0;left:2rem}.Navbar_navbar__EloZ5.Navbar_open__R_3Id{height:100vh}.Navbar_navbar__EloZ5.Navbar_open__R_3Id .Navbar_navbarNav__ny5dW{margin-top:60px}.Navbar_navbar__EloZ5.Navbar_open__R_3Id .Navbar_navbarLink__YMx63{display:block;width:100%}.Navbar_navbar__EloZ5.Navbar_open__R_3Id .Navbar_themeToggle__y0xVg{margin-top:3rem;display:flex;justify-content:center}.Navbar_navbar__EloZ5 .Navbar_progressBar__r4rZJ{position:absolute;top:6rem;left:0;background-color:#3f9eec;height:4px}.Navbar_hamburger__Yx9nY{content:"";cursor:pointer;position:absolute;right:2rem;top:3rem;transform:translateY(-50%);width:45px;height:28px}.Navbar_hamburger__Yx9nY .Navbar_line__9pqQS{content:"";background:#3f9eec;width:100%;height:5px;position:absolute;left:0;border-radius:4px;transition:all .5s}.Navbar_hamburger__Yx9nY .Navbar_line__9pqQS:first-child{top:0}.Navbar_hamburger__Yx9nY .Navbar_line__9pqQS:nth-child(2){top:50%}.Navbar_hamburger__Yx9nY .Navbar_line__9pqQS:nth-child(3){top:100%}.Navbar_hamburger__Yx9nY.Navbar_open__R_3Id .Navbar_line__9pqQS:first-child{transform:translateY(14px) translateX(0) rotate(45deg)}.Navbar_hamburger__Yx9nY.Navbar_open__R_3Id .Navbar_line__9pqQS:nth-child(2){opacity:0}.Navbar_hamburger__Yx9nY.Navbar_open__R_3Id .Navbar_line__9pqQS:nth-child(3){transform:translateY(-14px) translateX(0) rotate(-45deg)}.Navbar_themeToggle__y0xVg{display:none}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO{opacity:0;height:0;width:0}.Navbar_themeToggle__y0xVg .Navbar_toggle__9tyvH{position:relative;cursor:pointer;display:inline-block;width:90px;height:45px;background:#040807;border-radius:50px;transition:.5s;overflow:hidden}.Navbar_themeToggle__y0xVg .Navbar_toggleButton__eCc6D{position:absolute;display:inline-block;top:6px;left:6px;width:33px;height:33px;border-radius:50%;background:#faeaf1;overflow:hidden;box-shadow:0 0 6px 2px #fff;transition:all .5s ease-out}.Navbar_themeToggle__y0xVg .Navbar_crater__4lMSj{position:absolute;display:inline-block;background:#faeaf1;border-radius:50%;transition:.5s}.Navbar_themeToggle__y0xVg .Navbar_crater1__kGspi{background:#fffff9;width:33px;height:33px;left:6px;bottom:6px}.Navbar_themeToggle__y0xVg .Navbar_crater2__C9Vvy{width:5px;height:5px;top:4px;left:10px}.Navbar_themeToggle__y0xVg .Navbar_crater3__84M8r{width:4px;height:4px;top:16px;right:19px}.Navbar_themeToggle__y0xVg .Navbar_crater4__x8GVE{width:4px;height:5px;top:21px;left:25px}.Navbar_themeToggle__y0xVg .Navbar_crater5__KIyRf{width:6px;height:6px;top:6px;left:16px}.Navbar_themeToggle__y0xVg .Navbar_crater6__MijZr{width:4px;height:4px;top:19px;left:17px}.Navbar_themeToggle__y0xVg .Navbar_crater7__oPvzo{width:12px;height:12px;bottom:15px;left:24px}.Navbar_themeToggle__y0xVg .Navbar_star__e_JOZ{position:absolute;display:inline-block;border-radius:50%;background:#fff}.Navbar_themeToggle__y0xVg .Navbar_star1__viuhv{width:6px;height:6px;right:90px;bottom:40px}.Navbar_themeToggle__y0xVg .Navbar_star2__yQzjb{width:4px;height:4px;right:31px;top:12px}.Navbar_themeToggle__y0xVg .Navbar_star3__uiTqy{width:7px;height:7px;right:36px;bottom:12px}.Navbar_themeToggle__y0xVg .Navbar_star4__S9XHq{width:4px;height:4px;right:19px;bottom:11px}.Navbar_themeToggle__y0xVg .Navbar_star5__Kxn6w{width:4px;height:4px;right:10px;bottom:29px}.Navbar_themeToggle__y0xVg .Navbar_star6__HYCxe,.Navbar_themeToggle__y0xVg .Navbar_star7__6nRKX,.Navbar_themeToggle__y0xVg .Navbar_star8__BJ5jC{width:10px;height:2px;border-radius:2px;transform:rotate(-45deg);box-shadow:5px 0 4px 1px #fff;animation-name:Navbar_travel__pFCoG;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}.Navbar_themeToggle__y0xVg .Navbar_star6__HYCxe{right:30px;bottom:30px;animation-delay:-2s}.Navbar_themeToggle__y0xVg .Navbar_star7__6nRKX{right:38px;bottom:6px}.Navbar_themeToggle__y0xVg .Navbar_star8__BJ5jC{right:-5px;top:11px;animation-delay:-4s}@keyframes Navbar_travel__pFCoG{0%{transform:rotate(-45deg) translateX(70px)}50%{transform:rotate(-45deg) translateX(-20px);box-shadow:5px 0 6px 1px #fff}to{transform:rotate(-45deg) translateX(-30px);width:2px;height:2px;opacity:0;box-shadow:none}}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH{background:rgba(24,138,232,.831372549)}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_toggleButton__eCc6D{background:#f7ffff;transform:translateX(45px);box-shadow:0 0 6px 2px #fff;z-index:1}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_toggleButton__eCc6D .Navbar_crater__4lMSj{transform:rotate(-45deg) translateX(70px)}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star__e_JOZ{animation:Navbar_move__cwIz8 2s infinite;transform:none;box-shadow:none}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star1__viuhv{width:24px;height:8px;border-radius:10px;background:#fff;left:12px;top:12px;box-shadow:none}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star2__yQzjb{width:7px;height:7px;background:#fff;left:17px;top:9px;box-shadow:-1px 0 2px 0 rgba(0,0,0,.1)}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star3__uiTqy{width:8px;height:8px;background:#fff;left:23px;top:7px;box-shadow:-1px 0 2px 0 rgba(0,0,0,.1)}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star4__S9XHq{width:14px;height:14px;background:#fff;left:28px;top:4px;box-shadow:-1px 0 2px 0 rgba(0,0,0,.1)}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star5__Kxn6w{width:36px;height:9px;border-radius:15px;background:#fff;left:13px;bottom:5px;box-shadow:none}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star6__HYCxe{width:8px;height:8px;background:#fff;border-radius:50%;left:18px;bottom:9px;box-shadow:-1px 0 2px 0 rgba(0,0,0,.1)}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star7__6nRKX{width:13px;height:13px;background:#fff;border-radius:50%;left:25px;bottom:8px;box-shadow:-1px 0 2px 0 rgba(0,0,0,.1)}.Navbar_themeToggle__y0xVg #Navbar_hideCheckbox__oybAO:checked+.Navbar_toggle__9tyvH .Navbar_star8__BJ5jC{width:14px;height:14px;background:#fff;border-radius:50%;left:34px;top:22px;box-shadow:-1px 0 2px 0 rgba(0,0,0,.1)}@keyframes Navbar_move__cwIz8{0%{transform:none}25%{transform:translateX(2px)}to{transform:translateX(-2px)}}@media(min-width:1024px){.Navbar_navbar__EloZ5 .Navbar_navbarNav__ny5dW{margin-top:0;display:flex;align-items:center}.Navbar_navbar__EloZ5 .Navbar_navbarLink__YMx63{display:block}.Navbar_navbar__EloZ5 .Navbar_navbarLink__YMx63 a{font-size:2.1rem;padding:1.3rem 4rem;border-bottom:none}.Navbar_navbar__EloZ5 .Navbar_themeToggle__y0xVg{display:flex}.Navbar_navbar__EloZ5 .Navbar_myName__iO6LQ{position:unset;transform:unset;margin-right:auto}}.Projects_projects__XOLTZ{padding:6rem 2rem}.Projects_projects__XOLTZ.Projects_dark__5rizM{color:#f8fafc}.Projects_projects__XOLTZ.Projects_dark__5rizM .Projects_cardContainer__E6VEp .Projects_cardItem__hqnbh{box-shadow:0 .5rem 1rem hsla(0,0%,100%,.3)}.Projects_projects__XOLTZ.Projects_dark__5rizM .Projects_cardContainer__E6VEp .Projects_cardItemBottom__UUf9j a{border-color:#f8fafc}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp{margin-top:3rem}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItem__hqnbh{display:flex;flex-direction:column;border-radius:.7rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.3)}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemImg__17qUI{width:100%;object-fit:cover;object-position:center;border-top-left-radius:.7rem;border-top-right-radius:.7rem;pointer-events:none}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemContent__IPfJZ{display:flex;flex-direction:column;padding:0 1.5rem 1.5rem;border-bottom-left-radius:.7rem;border-bottom-right-radius:.7rem;flex:1}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTag__ykdN8{display:flex;flex-wrap:wrap;padding-top:1.5rem;gap:.8rem;cursor:default}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTag__ykdN8 span{position:relative;font-size:1.2rem;line-height:2.2rem;font-weight:600;background-color:rgba(66,171,255,.1);padding:.2rem 1.2rem;color:#42abff;border-radius:2rem;border:1px solid #42abff;transition:all .3s ease}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTag__ykdN8 span:hover{background-color:#42abff;color:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 8px rgba(66,171,255,.2)}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTitle__bzKu6{font-size:2.4rem;font-weight:700;text-align:center;padding-top:1.5rem;color:#3f9eec;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemDescription__LoBE6{font-size:1.8rem;text-align:center;padding-top:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemBottom__UUf9j{display:flex;justify-content:center;align-items:center;padding-top:1.5rem;column-gap:1.5rem;flex-shrink:0;margin-top:auto}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemBottom__UUf9j.Projects_oneButton__ZxVsL a{flex-grow:unset;flex-basis:50%}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemBottom__UUf9j a{font-size:1.4rem;padding:.7rem;text-align:center;border:1px solid #343c44;border-radius:.3rem;display:flex;justify-content:center;align-items:center;flex:1;column-gap:1rem;transition:background-color .3s}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemBottom__UUf9j a:hover{background-color:#3f9eec}.Projects_projects__XOLTZ .Projects_btnViewMore__wSKIz{display:block;margin-top:3rem;padding:.8rem 5rem;font-size:2rem;font-weight:600;color:#f8fafc;border:2px solid rgba(0,0,0,0);border-radius:.3rem;background-color:#3f9eec;transition:.3s}.Projects_projects__XOLTZ .Projects_btnViewMore__wSKIz:hover{background-color:rgba(0,0,0,0);border-color:#3f9eec;color:#3f9eec}@media(min-width:768px){.Projects_projects__XOLTZ .Projects_btnViewMore__wSKIz{display:inline-block}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTag__ykdN8{gap:1.4rem}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTag__ykdN8 span{line-height:2.8rem;font-size:1.5rem;padding-left:1.4rem;padding-right:1.4rem}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTag__ykdN8 span:before{left:-1.4rem;border-width:1.4rem 1.4rem 1.4rem 0}.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemTag__ykdN8 span:after{top:1.15rem;width:.5rem;height:.5rem}}@media(min-width:1024px){.Projects_projects__XOLTZ .Projects_cardContainer__E6VEp .Projects_cardItemImg__17qUI{height:200px}}.Skills_skills__dR2WR{padding:6rem 2rem}.Skills_skills__dR2WR.Skills_dark__wgNC1{color:#f8fafc}.Skills_skills__dR2WR .Skills_skillContainer__b6G2n{margin-top:3rem;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.Skills_skills__dR2WR .Skills_skillContainer__b6G2n img{height:5rem;pointer-events:none}@media(min-width:1024px){.Skills_skills__dR2WR .Skills_skillContainer__b6G2n{gap:3rem}.Skills_skills__dR2WR .Skills_skillContainer__b6G2n img{width:100%;height:7rem}}