@import url(https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-page.dark-mode{background-color:#000;background-color:var(--black);color:#fff;color:var(--white)}.main-page.dark-mode ::selection{background:#fff;background:var(--white);color:#000;color:var(--black)}.main-page.dark-mode .popup{background-color:#000;background-color:var(--black);border:1px solid #fff;border:1px solid var(--white)}.main-page.dark-mode .popup button,.main-page.dark-mode .popup p{color:#fff;color:var(--white)}.sidebar.dark-mode{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}.close-sidebar.dark-mode{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACgElEQVR4nO3cX2+LUQCA8SfhG5BsEmvdmEpkiivuMFeMcYUZ7vhifB4S/xLMBSbxLyEmM6XSpJKmSe2cetv37Jznl/Ry63n77Kzb23MOSJIkSZIkSZIkSZIkSZJysBs4Qrpm+48i7ALuAxvAadIzAzwGngH7KCRGt//oRTlDejG6/cfTnGfKcIzUoswOxcg6yqgYg1HO1ji+3gv+5B/jewjspZAYg1EWaxjffuB5wPgeAHvIQO+vqa8BF9ytYabMAS8Cx/YLuEImTgFfAi/8O3AusRi/gTtk5mRElE3gwgTH0oicGbfJ1Angc81RGsDLiBi3yFwvyqfAF+QHsFThcxtjhOORUS5WEKMJrAU+Z6eEmVFnlGZkjJsU6hjwMSLKpTGewxgJRTkAvHJmxGtHRlkO+J4HgdcRMVbHGHfW2hFRtoDL28R4Y4xqonz4zyixMW5UMO6sHY2I0ntBrw187bwxJmNhjCi9GG+dGZON8j7i11dowJ/A1QmOO2stYD3whQ6dTSt1X9RO16ooijESitIBrlc5IMGhiDdtYyQapePMMEhRs2PdN/N83tRX6r6IXLT8szcdh4F3Ff9j6M3EMS1462Rn3/Gd9+Zi/TG2hpZ3evs9gw+oVqu+iFy0K/xc3c/Tp7zyZDnge7riJMFlQE2XAaW3erHpEtJ0YowTpYgV7ymsgG+4DaGaPSJLFcQwSsK7qBrunorfZ7gJnCed/YV3yUzsps/FKYxpLnA7dHZR3Bad4MEB9wJ+CjdqOs2huIMDQqLUfd7JbElHa2wXpe4YRR4+MypKamdmzZR0PNNwlG+JxRiM8qiUA8z+8og/SZIkSZIkSZIkSZIkSRLT8Ac3Q8DXdsnrRgAAAABJRU5ErkJggg==)}.sidebar.dark-mode ul li:hover{background-color:#000;background-color:var(--black);color:#fff;color:var(--white);-webkit-user-select:none;user-select:none}.theme .dark-mode-hover:hover{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFOklEQVR4nO2dS4iWVRjHT9qM4VjZZEJlaIvaZBHkjNa2iGwRlReopakTFESUSoRZWFgEYi3a1FZJLNoGrWrVspFaRDXddCpDSi3HS/WL0/d8dDy+73eZ+d73nPec5wcDH9/lPM95/nPul9cYRVEURVEURVGaADAEXBLaD8X8J8ZG4DfgJLBBgxIY4Gf+Zzq0P9mDR/YBCQ0qSFyggsQFKkhcoILEBSpIXKCCxAUqSFyggnQN0BXAfcD1qQoCLAfWAiMmZoBFwNcSmz+BdakJAqwHZsTcF8BCEyvA/V58ztsMpCIILTFsnlzuMbEC3AicqVMUYMqxNVWzGLak3GBipsTxykShVZcfkb+1KeRp4Ni2AzjnZeAv4FHTMCjPyyOmSaQgCqmIkYIopCZGk0UhVTGa2CjSIF+ryOhZ4CYTCcDNBSUjPTG6iLJ+FlMzDwC7gHeBj4FfgGPAJ/LeS/KdK/tMe0M2Ynii2JJh+REY7eE3C2z9DXxU8B/ciXPyG/vbBT3YuVp8apfetMVoY6spaThHe9gA9yRwlLlj03jCptnF5qj4Fk1VGgXAOHCYwWPTHA+dv0YBPN2havod2A88BowBS6QkXSqv7XubgQPAiZI0bNpPhc5n9ADzgLdKgvglsKmf6W77XWBrhyrP2ppXba4ait0sDbxTELTTwDO2BMwh7RHgBWcdw+Vt3ahdHLQXC4I1Pcj6HlgtafrsHJSNJADuBf72gjQJLKvA1jJJ28XavnvQthoJcHlBHT9d5Zq8TbugpNjxxyKTO8DrXmBmbNVSg901Baubr5qcAZZKo+3yfI32t3m27caMa0yuyJyTX1UtrNG+Hb985fmwy2Tczf3WC8ZEAD/sINLlmyy7wTI14nIixB4nGTza84kud5jcAHZ4Qdgf0Bc7Ze+yzeQG8J4XhM0BfbHTKy6HTG4An3tBGAvoi+0Cu0yaWAFeK5kD6sZUp41rwHHv+0vqzdlF3W+XX+uOR6+O3s7cONIh7faqYZthEwhZkXQ5U3c8enVUBYlJEHFij4xg+yXVKmtPFfGIsVEfj6hRP2xyA3jfC8KWgL5MeL5k2e19zgvCgYC+HPR82W5yQ1bvXE4Gmjqxy7unPF9WmUw3NPzgBWJTBJOL32W78QF4pWBnyVCN9oedQ6ptdptcAa4rGPU+G3CC0/pyrckZ4M2IlnD3mdwBrpLd6y4/VXm61ZYCOSTqYq8KXFyVzUYhm5t9PqtxG9A/wIODttVogDcukqS1xr5mwNVU0Ua5vYOykQzAfOCDgmDZNmXnXO4Vkc0MO0qmze2MwfzB5iYRgMtKRGmXlsf73Gw9IuMMv2vritH1IE/W0Cop+yjnlKyBT8hof6mMJ4bl9Wr57GDBCNxtM/ZqyehPmIe9S5IHhU3zoer+pRqIdDtXdZuiABZLYz+bJVOfGSl5Hbu2UtLuymYHo3Rx29tHP+xl3oiWgC8D389CCDs3tbuXEbicwvpUfvdHHfd9xXgs+rY+JyTHpMd0SMYTx2V9/qy8npTPtvdSCr3078zmWHSJGKdDLt2WlMSZ5EXpcF3Fukir1PPJitLEi1xo4IU5yYqRrChNFiM5UQLcuzhU1ZmOxl/XFECMjVU/g6qxogC31n3fFDU9g6pEFJvXlSZWCs5Z5HCR8hYTK8AK58KXWu6bokZBHFHatYDN63ITMyKKXYO4pSZ7F1CTzZWSxxV12GsUeIT2J3tQQeICFSQuUEHiAhUkLlBB4gIVJC5QQeICFSQuuPCKp8qeQaVE9AwqRVEURVEURVEUkzD/Asxmg1Emfl7/AAAAAElFTkSuQmCC);height:38px}.theme .dark-mode-hover{align-self:center;height:38px}.popup{align-items:center;background-color:#fff;background-color:var(--white);box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:500px;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:500px;z-index:1000}.popup p{color:#000;color:var(--black);width:50%}.close-btn{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.header{display:flex;flex-direction:row;justify-content:space-between;min-height:10vh;width:100%}.header-name{align-items:center;display:flex;font-size:36px;font-weight:900;justify-content:center;margin-left:20px}.header-name a{color:inherit;text-decoration:none}.header-icons{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;-webkit-user-select:none;user-select:none;width:125px}.theme img{height:30px;transition:.5s ease-in-out}.theme img:hover{content:url(/static/media/moon-white.cfa37b178f3890f6d652.png);height:30px}.menu img{height:32px;transition:.3s ease}.menu img:hover{transform:scale(1.1)}.main-body{height:90vh;justify-content:center}.main-body,.profile-section{align-items:center;display:flex;width:100%}.profile-section{flex-direction:column;height:400px;justify-content:space-evenly}.rounded{border-radius:5px;border-top:1px solid #000;border-top:1px solid var(--black);margin:0;width:35%}.profile-role{font-size:32px;font-weight:900;margin:0}.profile-about,.profile-role{justify-content:center;text-align:center;width:50%}.profile-about{font-size:20px;margin:20px 0 0}.profile-icons{align-items:center;display:flex;justify-content:space-between;margin:15px 0;-webkit-user-select:none;user-select:none;width:175px}.icons{height:40px}.icons:nth-child(3){border-radius:5px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icons:nth-child(2){animation:spin 20s linear infinite}.sidebar{align-items:center;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);display:flex;height:100vh;justify-content:center;position:fixed;right:0;top:0;transition:all .5s ease;width:20%;z-index:1000}.sidebar.open{transform:translateX(0)}.sidebar.closed{transform:translateX(100%)}.close-sidebar{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:5%;top:2.5%;transition:all .3s ease}.close-sidebar:hover{transform:scale(1.25)}.sidebar ul{list-style-type:none;padding:0;width:100%}.sidebar ul li{cursor:pointer;font-size:24px;padding:0;text-align:center;width:100%}.sidebar ul li a{color:inherit;display:block;padding:15px;text-decoration:none}.sidebar.light-mode ul li:hover{background-color:#fff;background-color:var(--white);color:#000;color:var(--black);-webkit-user-select:none;user-select:none}.sidebar-active .header,.sidebar-active .main-body{opacity:.5;pointer-events:none;transition:all .5s ease}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-body{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center}.main-page{background-color:#fff;background-color:var(--white);color:#000;color:var(--black);transition:background-color .3s,color .3s}.about-title{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px;width:100%}.about-heading{font-size:32px;font-weight:900;margin:0 25px;text-align:center;width:110px}.rounded-about{border:none;border-radius:5px;border-top:1px solid #000;border-top:1px solid var(--black);height:1px;width:500px}.about-infomation{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:10vh;width:100%}.gap{width:110px}.about-section{align-items:center;display:flex;flex-direction:column;justify-content:center;transition:opacity .5s ease;width:500px}.fade-out{opacity:0}.fade-in,.fade-out{transition:opacity .5s ease-in-out}.fade-in{opacity:1}.rotate-0{transform:rotate(0deg)}.rotate-180{transform:rotate(-180deg)}.info-title{font-size:24px;font-weight:700}.info-about,.info-title{text-align:center}.next-arrow{align-items:center;bottom:40px;display:flex;justify-content:center;position:absolute;transition:all .5s ease}.next-arrow img{height:50px;transform:rotate(90deg);transition:all .5s ease;-webkit-user-select:none;user-select:none;width:50px}.next-arrow img:hover{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE70lEQVR4nO2dz29VRRTHPykt8D/4KggaNgoLNphoFCHEvUoUE41b1GiIESOKRH6IMS7caRQCtZDmuWDnBhMXoqhhARJUFhh0qzT+gvIo9JBJhuSltHTue/PuPXNmvsl389rXnpnvvXPOzJw5AwUFBQUFBXaxFFgDbAbeAo4AJ4GfgAvAJNDxnPSfuZ99B4z77zzl/8aSphuTIoaBtcB24DgwBUgkTgOngP3AxiLQ/BgCNgCHgX8jCrAQ3f86BDzmbcgeo8A+4I8aRZB56GzYC7RyVOUe4KPIw5FE4jVgDFhFJkI4p3xdQcdLgL9xQcFyDGIEeAX4T0FHS0VeAXZZCgBcNHNeQcdKn/zVO/+kw1f3ZN1Q0JkSiTPe9y0mwejpWwUdKAPij94fJoHH/YxZjPMSsAnleNaHjZIJp4EXUIqXjfkLqeBXXkMZ3lXQMdIwXQCjAi8q6AxRwm1Ni7El02FK7jB8Pd9kNJWTA5dAdpqIvtw84y8FjRelnKxzDWzE+KRPIvH7umb0HyporCTC9+tYKJxR0FBJhK6v1g9KDPf6/aKgkZIYzw9q6f5tBY2TRPlGbDGWAf8raJgkysuxV4ePKmjUlz4BwfGYAnuq0u3TR8G9SvbAW7M2vyYU2FR1ZXhFDEE+U9AYmSM9J0VRPokxI+8oaIj4YWo4cVGu9pv3tU9BI6SLEwZE2dOrGENKMgplFr+YQ5RFwOcKbAvhxV7TVjcqMF6MivJoL4IcVmC4GBXlQC/LJHVmoefmU/7xq+bBeFiB0WL8TXmwiiA7FRgsxkXZUUWQrxUYLMZF+arKmb6rCgwW4z5lKnRZfo0CYyWTN+X+EEE2KzBUMhHlCYsOXRIWJcixH1FgqGQiStAeibUUnwnFjv6bEEHOKjBUMnlTzoQIclFBB0omovwWIojlFNGJeYavpvbo/wwRRMsOodQoSqshW9wEvAjC7YKMahakDFnoGrKsOvX2PE59XLtTtxj2thWKERz2nlDQgRKRyU8Mm35qJIM34xZd3kI2We5t5WI4vpnL8ns7ATGCl99T36BqJyJG8AbVUqWl9yRxBz5XYbQllpMc2gm9GeJL4AYjtV3DdmJiBDv0W3hIgcFiWAzHdVUEcWmOJZWUgYnx9xwP0YI4pOApEoNvhvhTaZWxQYHhYlAMx0csHdhpJy5Gzwd2HMqRNqILsps+0FK0pXssoUnfnXYI76JPfKqgIWLkWPTHRMBKf+i96ca0EhdjOmZ5jXFFpTVGEy2t4aYR0XB3KT5Dv8Vnopf826HgKZNE+ToDgDuZ+7OCxkliPFf1xG0VuPszSok/gsW40WuRgCr4QMFTJ4nwPWrAsMFUIRkATw5yqJqNUkiZBQspu7KItcKV0y6lxrlNjI4v3NMIni7F+OkWwwU8z9EwtioYr0UJX0UJdinoDGmY76AML2U6fM1ovPKo+4KXa5k58GdQjk3GT2FJ1+mnxqKpXuYpliePP6R0sWQOV6+OkDDWG7nm4lwdC4V1IeXruy9bu767G8t8BRwNe/SyAKf9tqvzh+ax3I/FU0pD2THgPjJEy9dC/11JRuHuGHlTFjDkHeZBX2S4ziz0Az7Xtuf0TutYBKwFtvtTRlci+4VTwH4/qavlnkFrWAysBp70mS9jftJ5GrjgL5rveF7yn532vzPmTyq57z5QBCgoKCgowDBuAkuA5wy9flSQAAAAAElFTkSuQmCC)}.main-page.dark-mode .rounded-about{border-top:1px solid #fff;border-top:1px solid var(--white)}.next-arrow.dark-mode{content:url(data:image/png;base64,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);height:38px}.main-page.dark-mode .next-arrow .arrow-hover:hover{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE5ElEQVR4nO2dSa9URRSAKyrDf7CfOMaNw4KNJhpRCHHvEIdE49YhGmPEoCIBVAxx4U4jGGiHdO5dvB0bTFw4oIYFalBZYJQt8qIoPB4NfOaEQ2g6/Xx1u2/fW6eqvqQ3b+q67+t7Tw2nTjmXyWQymUykACuB24GHgdeAT4H9wI/AEWAOWNDXnH5NvvcN8In+zkP6N1a0fT3mAK4CVgMbgH3APPXRBw4A24F1WdDiEq4A1gJ7gBM0h7zXbuA+aYNLHWAGeAs4SvscBd4EOi41gOuA92p+HNXFGaAL3OwSESFB+Szh09dOwbUuNoBlwPPAP9jjFLA5mg6A9mYOY59fJfg7491X+WSdIx7Oa+xb7gz2nr4mXr6XeOgsANyvI+bYOQ6sdyEDPK7dxlToA0+5EAGeiyxeVIkrL7mQALZ4Nz9eNrsQAJ5p+z8REC+2LeOxRB9T//f4erLN3lRKAdyXhcZ7XzrO+NO7iekx19gcmM5LxTzoq4tvGxnRA+/W1uT4eaeJiUIJXBk/5H9177RkLAd+8WxI5hKHpzJ1D7w+8CaZarxSt4xVwL8VG5G5xMlaZ4eBz2ifvZKAoK9Z7NGtS8aNgayBd4YWv3rYmxm+vg4hOwmDzlC7LEr5oI4RuUwFhMCsSDAu5fREeV+axBYSvQikbJskvTOEjMJhyhFSrgQ+xga/j5W2qqPyUCmNS1kzjhBJfA6Z0rCUXeNMkzSZhZ5aTPlbZs2rCLkbO5RG75Q7qwjZhC1Kg1JerSLkC+xRGpPyeZU9fTKAsUjPUEyZ95qW182RlikN3Sm3+AiR3a7WKY1IeSDGgG5ZytKBXbecxUIZuJSl10giTPHpBRzov/QR8hPxUQZ6p/zgI0RmI2OkDFDKbz5CYk4R7S3y+Gprjf6Yj5BQVgiblCKJE21wOgthpJCZkIXkR1Zgj6xYg3qxSFCX8hlBB/UYu71FgDK8u71fERc96wPDtj81KdwZF9mTUpZ7EbgMYWMq0++FARne0+/WF6gKIzK8F6hWBlp6z3oAH1UYbUXMSQ6FoTtD2Oclw+iqYWFMhl9AH7iYu7BDYVCGcEfV4gA5lXR6/DX8IfKRIhWfQ6YwemcIOyvJ0IuT0t+hUhiWIdwT04adwriM8Tbs6IXmLW31s3UsGQNLm6Es6c4aGvQthuRMXz22EL3oDwmDjnEZwvsTydALv0E3vbdNx7iMfm3lNQIJmHv1ETpjtLTG7lpkqJBrcvGZiYvP1FvyTzK1J2tT0rxcq4yBnbk/t31lBjlUacdtRSlyeFYu8efPubGKBFSUsqNCg1Ln7anKGOhyxpYqNA32T+1RNUJKLqS8dCHlVY3IGJCyPpcaH4lMNa1rVMaAlEdyMf7LkA7PE63IGJDy9OVtSpoXXAjoaWyp84YLCeDZRB9f54M78mjogJcziQXwR13IaO8r5l1YFznWWm9qzHFKzIPH78wcLJnI0avLnFXk/IxIjrk4NPWJwqYwfnz3yaiO7x5x7EU3kDX6pehr9uaMix1ZztRn8XygXdkucJNLDU1a2Ab8EUhG4daJ86ZiQNNW1wAfaZHhJrPQd0mu7djpnbHDhTzd1cAG2WWkW7/qjAsHgO1a23765wzGBheSK24DHtTMl64OOg8CR/Sg+QV9HdevHdSfkZ/dqL97axaQyWQyGRcx/wG8V81ulHLsuQAAAABJRU5ErkJggg==);height:50px;width:50px}.sidebar-active .about-body{opacity:.5;pointer-events:none;transition:all .5s ease}:root{--black:#000;--white:#fff}body{background-color:#fff;background-color:var(--white);font-family:"Inria Serif",serif}::selection{background:#000;background:var(--black);color:#fff;color:var(--white)}.projects-body{flex-direction:row;height:85vh;padding-bottom:5vh;width:100%}.project-info,.projects-body{align-items:center;display:flex;justify-content:space-evenly}.project-info{flex-direction:column;height:60%;width:500px}.project-title{font-size:28px;font-weight:500}.project-icons{align-items:center;display:flex;justify-content:space-evenly;margin:0 0 20px;width:175px}.project-icon{height:40px}.seperator{height:60%;width:10%}.rounded-projects{border:none;border-left:1px solid #000;border-left:1px solid var(--black);border-radius:5px;height:100%;width:1px}.project-image{align-items:center;display:flex;justify-content:center;width:500px}.created-by,.project-about{margin:0 0 20px}.project-about{font-size:20px;text-align:center}.project-deployment,.project-repository{font-size:18px}.project-deployment a,.project-repository a{color:inherit;text-decoration:underline;text-underline-offset:3px}.project-deployment a:hover,.project-repository a:hover{background-color:#000;background-color:var(--black);color:#fff;color:var(--white);text-decoration:none}.arrow-buttons{align-items:center;cursor:pointer;display:flex;justify-content:space-evenly;width:125px}.next-arrow img:nth-child(2){transform:rotate(-90deg)}.project-image,.project-info{opacity:1;transition:opacity .5s ease-in-out}.project-image.fading,.project-info.fading{opacity:0}.main-page.dark-mode .rounded-projects{border:none;border-left:1px solid #fff;border-left:1px solid var(--white);border-radius:5px;height:100%;width:1px}.main-page.dark-mode .projects-body .project-info .project-deployment a:hover,.main-page.dark-mode .projects-body .project-info .project-repository a:hover{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}.main-page.dark-mode .arrow-buttons img:hover{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE5ElEQVR4nO2dSa9URRSAKyrDf7CfOMaNw4KNJhpRCHHvEIdE49YhGmPEoCIBVAxx4U4jGGiHdO5dvB0bTFw4oIYFalBZYJQt8qIoPB4NfOaEQ2g6/Xx1u2/fW6eqvqQ3b+q67+t7Tw2nTjmXyWQymUykACuB24GHgdeAT4H9wI/AEWAOWNDXnH5NvvcN8In+zkP6N1a0fT3mAK4CVgMbgH3APPXRBw4A24F1WdDiEq4A1gJ7gBM0h7zXbuA+aYNLHWAGeAs4SvscBd4EOi41gOuA92p+HNXFGaAL3OwSESFB+Szh09dOwbUuNoBlwPPAP9jjFLA5mg6A9mYOY59fJfg7491X+WSdIx7Oa+xb7gz2nr4mXr6XeOgsANyvI+bYOQ6sdyEDPK7dxlToA0+5EAGeiyxeVIkrL7mQALZ4Nz9eNrsQAJ5p+z8REC+2LeOxRB9T//f4erLN3lRKAdyXhcZ7XzrO+NO7iekx19gcmM5LxTzoq4tvGxnRA+/W1uT4eaeJiUIJXBk/5H9177RkLAd+8WxI5hKHpzJ1D7w+8CaZarxSt4xVwL8VG5G5xMlaZ4eBz2ifvZKAoK9Z7NGtS8aNgayBd4YWv3rYmxm+vg4hOwmDzlC7LEr5oI4RuUwFhMCsSDAu5fREeV+axBYSvQikbJskvTOEjMJhyhFSrgQ+xga/j5W2qqPyUCmNS1kzjhBJfA6Z0rCUXeNMkzSZhZ5aTPlbZs2rCLkbO5RG75Q7qwjZhC1Kg1JerSLkC+xRGpPyeZU9fTKAsUjPUEyZ95qW182RlikN3Sm3+AiR3a7WKY1IeSDGgG5ZytKBXbecxUIZuJSl10giTPHpBRzov/QR8hPxUQZ6p/zgI0RmI2OkDFDKbz5CYk4R7S3y+Gprjf6Yj5BQVgiblCKJE21wOgthpJCZkIXkR1Zgj6xYg3qxSFCX8hlBB/UYu71FgDK8u71fERc96wPDtj81KdwZF9mTUpZ7EbgMYWMq0++FARne0+/WF6gKIzK8F6hWBlp6z3oAH1UYbUXMSQ6FoTtD2Oclw+iqYWFMhl9AH7iYu7BDYVCGcEfV4gA5lXR6/DX8IfKRIhWfQ6YwemcIOyvJ0IuT0t+hUhiWIdwT04adwriM8Tbs6IXmLW31s3UsGQNLm6Es6c4aGvQthuRMXz22EL3oDwmDjnEZwvsTydALv0E3vbdNx7iMfm3lNQIJmHv1ETpjtLTG7lpkqJBrcvGZiYvP1FvyTzK1J2tT0rxcq4yBnbk/t31lBjlUacdtRSlyeFYu8efPubGKBFSUsqNCg1Ln7anKGOhyxpYqNA32T+1RNUJKLqS8dCHlVY3IGJCyPpcaH4lMNa1rVMaAlEdyMf7LkA7PE63IGJDy9OVtSpoXXAjoaWyp84YLCeDZRB9f54M78mjogJcziQXwR13IaO8r5l1YFznWWm9qzHFKzIPH78wcLJnI0avLnFXk/IxIjrk4NPWJwqYwfnz3yaiO7x5x7EU3kDX6pehr9uaMix1ZztRn8XygXdkucJNLDU1a2Ab8EUhG4daJ86ZiQNNW1wAfaZHhJrPQd0mu7djpnbHDhTzd1cAG2WWkW7/qjAsHgO1a23765wzGBheSK24DHtTMl64OOg8CR/Sg+QV9HdevHdSfkZ/dqL97axaQyWQyGRcx/wG8V81ulHLsuQAAAABJRU5ErkJggg==)}.sidebar-active .projects-body{opacity:.5;pointer-events:none;transition:all .5s ease}.contact-section,.main-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-section{min-height:90vh;text-align:center;width:35%}.contact-section h2{font-size:30px;margin-bottom:20px}.social-icons{align-items:center;display:flex;justify-content:space-evenly;margin:15px 0}.contact-icon a{height:50px}.contact-form{display:flex;flex-direction:column;width:100%}.contact-form label{font-weight:700;margin-top:15px;text-align:left}.contact-form input{margin-top:7px}.contact-form input,.contact-form textarea{background-color:var(--black);border:1px solid #000;border-radius:16px;color:var(--white);font-weight:700;outline:none;padding:10px;width:100%}.contact-form textarea{height:100px;margin-top:5px;resize:none}.contact-form button{background-color:var(--black);border:1px solid var(--black);border-radius:16px;color:var(--white);cursor:pointer;font-size:16px;font-weight:700;margin-top:30px;padding:10px;width:40%}.contact-form button:hover{background-color:var(--white);color:var(--black)}.submit-message{color:var(--black);font-weight:900}.main-page.dark-mode .contact-form button,.main-page.dark-mode .contact-form input,.main-page.dark-mode .contact-form textarea{background-color:var(--white);color:var(--black)}.main-page.dark-mode .contact-form button:hover{background-color:var(--black);border:1px solid var(--white);color:var(--white)}.main-page.dark-mode .contact-section .social-icons .github-icon{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIklEQVR4nO2a3YtVVRTAT/hZ+cX0lgZJb35gIBhoid3JepoxHwTfRCRBejLFj1EUDCR0rJywpETSMP8B8UUERUTwQQw/CXxx1KlmFPOlnMb5xfKuC4fjPnufc+/Z59yR/YPLzNxZe6+919l77bXWPlEUCAQCgUAgEAiUAjAZmA98BKzQj/w+T/4XvWwAk4CVwGHgNvCMdJ6pzA/Ap8DEaKwCvAV8AzykeaTt18CsaKwATAcOAk8pjqdqiGlROwN8AjzAH/eB5VG7AbwC7HHs76IQHbtFZ9QOAOOAo5TPEdHdDk/+aJMTGAKu6WeoBSNUtxKoL/us3FXnWJOjMSU+6AT6VDYru6qafA0YyTDAQWBrnjMdmACsz+hQxSd87He2CeQ4yji4E8DrUZMAU4CTGfTcA6Y2qyc3wLeOAY0CPUXsT/UzO7RPGwda1ZUnwnMFOT2xldLZzCpQPUtjf4sRbPwLzIza4OmfaDx5YKN+9zfwVSOSE38AvAMsBBbEBw7MBU7p3h5thMG6Ek5WugqoJza22H5A9q3FWH8CF4BhQ9tHwFngv8T3S2L9TdU+0hjymkBRz+psbEjI76d13kv0+blDvtunAQ5bFMvZPSEhL0dZq7xhOCL7LfLf+zTAbYvigwlZ2bNnCjDAWsM4vrPI3/Q1+Vcdyc6HCfllFIP4lfGJvqWClMaIl8oS9TJWGqNJpY6nlJcPDA/DxlwfBui0KBw0yJ8u0ACmbWA7jZb5MMAKi8JrBvlLBRrgC0P/kkWWdxIA3RaFVz2vgDWG/n8r2wA1i8L7Bvm9BRpggaF/cY6ZHHIZTnBYHFNC/t2CJn/LMJbXDBGjdyc42XEM1gxtjrc4edHXZejXdQy+UHApIxDaa5CX4+pcC5PflDIOSazSuOFl8oLe2KQx0EhENMvriBVNN2vRIisX044yTcj+sLQ9FPmC+nWVjTUStQGXgcfA4lhbMcQiLY+ZEAOtAt52jGGdYwxdPg0w0RGASJlshvqLK8BfwOxEH1IYTWOpQ3+H4+kPer9PpH7fZ+NnlXs/9mRXS2FDcnvgjqXtNofuXxy6e71OXtCJSPnJxnaVPUY+voxSkPK3o+0/wJtRGVC/qMSRHG3R3F3KYufFO+vPJ3kMoGn19gzG21fK5GPFTrmodCErYHoUQwKbrAbQm+ZfM+jpj5fiSgFYnvEydEBPh+fVIuB3VyyhK+czR/0vHvi8EISVZYTdGQYYN0SfI4S9LpXdjBNvsLOSycf2509Ux49R1VAPcI5UMfnKr8cTK2FXSS9IjFS67G1olpYn5s9Lf2UOLyt6e9ObIVjKgwQ5+0o/6lpB7vvUozf79kcjtu8tLcLzmEBJPfGQXFo4XqoYURmR7RrTL0qmofn8HK0xduunpt/5qeQEAoFAIBAIBAJRkv8BVl6lpavK/VQAAAAASUVORK5CYII=)}.main-page.dark-mode .contact-section .social-icons .linkedin-icon{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABS0lEQVR4nO2ZO0oEQRRFnyhmOoKmgoHuwD0oOI2GomBm6BZMZMCFuAYzx1EXYqb4YUB7IpMjJR01U3a1HXhreAcqu13F4dXr6o+Z4zh/AtgHRsCE/2cC3AJFW4lLdBm0qYQ6/RSRsJ3UGaaIlOjzmSKSBeYiM1aRZ+AQWK3GMfBKhiI7Krdr6yiyPCXfI0ORYkq+T4Yib8AJsFaN0CMvZCgig7nILFXEEq5JyDxUZ9E6sAgsAdvAOfCeg0g4OHcb1l4BrtVFNhsXt5/cAnAvK9IGYAP4khcB5hMyV7IiwBnwVEUfgdNfskeSIsBBm/dvYEtV5C4y7SiS76mKjCPTjiP5OVWRTvPWcZGAV8R8a0XxHgl4j5j3SBTvETWsyyNKbiIl+nykiIS/p+rcpIgU6LPXKFLJDNDlIkmi9pV9KNIzZdhOyZVwHMfqfANKiIQn/4RZwwAAAABJRU5ErkJggg==)}.sidebar-active .contact-section{opacity:.5;pointer-events:none;transition:all .5s ease}.sidebar-active .sidebar{opacity:1;transition:all .5s ease}.header,.main-body{transition:opacity .5s ease}
/*# sourceMappingURL=main.2902e59e.css.map*/