body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);font-family:Nunito,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}body,h1,h2,h3,h4,h5,h6,p{color:var(--text);margin:0}h1{font-family:Unbounded,sans-serif;font-size:52px;font-weight:900;text-transform:uppercase}@media(max-width:576px){h1{font-size:38px}}h1 span{color:var(--yellow)}h2{font-size:26px;font-weight:900}h3{font-size:22px}h3,h4{font-weight:500}h4{font-size:18px}h5{color:var(--blue);font-size:16px;font-weight:700}h6{font-size:12px;font-weight:400}p{font-size:15px;font-weight:500}a{color:var(--blue);font-size:12px;font-weight:300;text-decoration:none}a:hover{color:var(--green)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}[class*=grid-]{float:left;padding:10px;width:100%}.clear-grid{clear:both;float:inherit}.container{margin:0;width:100%}.container:after,.container:before{clear:both;content:" ";display:table}.nest{margin:0 -10px;padding:0;width:auto}.grid-xs-12{width:100%}.grid-xs-11{width:91.666663%}.grid-xs-10{width:83.33%}.grid-xs-9{width:74.999997%}.grid-xs-8{width:66.66666664%}.grid-xs-7{width:58.333%}.grid-xs-6{width:50%}.grid-xs-5{width:41.6665%}.grid-xs-4{width:33.33%}.grid-xs-3{width:24.99%}.grid-xs-2{width:16.66666%}.grid-xs-1{width:8.33%}@media(min-width:576px){.grid-sm-12{width:100%}.grid-sm-11{width:91.666663%}.grid-sm-10{width:83.33%}.grid-sm-9{width:74.999997%}.grid-sm-8{width:66.66666664%}.grid-sm-7{width:58.333%}.grid-sm-6{width:50%}.grid-sm-5{width:41.6665%}.grid-sm-4{width:33.33%}.grid-sm-3{width:24.99%}.grid-sm-2{width:16.66666%}.grid-sm-1{width:8.33%}}@media(min-width:768px){.grid-12{width:100%}.grid-11{width:91.666663%}.grid-10{width:83.33%}.grid-9{width:74.999997%}.grid-8{width:66.66666664%}.grid-7{width:58.333%}.grid-6{width:50%}.grid-5{width:41.6665%}.grid-4{width:33.33%}.grid-3{width:24.99%}.grid-2{width:16.66666%}.grid-1{width:8.33%}.grid-md-12{width:100%}.grid-md-11{width:91.666663%}.grid-md-10{width:83.33%}.grid-md-9{width:74.999997%}.grid-md-8{width:66.66666664%}.grid-md-7{width:58.333%}.grid-md-6{width:50%}.grid-md-5{width:41.6665%}.grid-md-4{width:33.33%}.grid-md-3{width:24.99%}.grid-md-2{width:16.66666%}.grid-md-1{width:8.33%}}@media only screen and (min-width:992px){.grid-lg-12{width:100%}.grid-lg-11{width:91.666663%}.grid-lg-10{width:83.33%}.grid-lg-9{width:74.999997%}.grid-lg-8{width:66.66666664%}.grid-lg-7{width:58.333%}.grid-lg-6{width:50%}.grid-lg-5{width:41.6665%}.grid-lg-4{width:33.33%}.grid-lg-3{width:24.99%}.grid-lg-2{width:16.66666%}.grid-lg-1{width:8.33%}}@media only screen and (min-width:1200px){.container{margin:0 auto;max-width:1180px}.container-fluid{margin:0 5%;max-width:90%}.grid-xl-12{width:100%}.grid-xl-11{width:91.666663%}.grid-xl-10{width:83.33%}.grid-xl-9{width:74.999997%}.grid-xl-8{width:66.66666664%}.grid-xl-7{width:58.333%}.grid-xl-6{width:50%}.grid-xl-5{width:41.6665%}.grid-xl-4{width:33.33%}.grid-xl-3{width:24.99%}.grid-xl-2{width:16.66666%}.grid-xl-1{width:8.33%}}img.responsive,img.scale{height:auto;max-width:100%}.app-wrapper{padding-top:86px}.topbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--background-nav);border:0;border:1px solid var(--text);border-radius:0;box-shadow:4px 4px 0 var(--text);height:62px;left:0;left:40px;margin-bottom:0;position:fixed;right:0;right:40px;top:20px;z-index:10}@media screen and (max-width:599px){.topbar{left:20px;right:20px}}.topbar .topbar-container{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin:12px auto;padding:0 12px}.topbar .topbar-container .topbar-links{display:flex;flex-direction:row;gap:26px}@media screen and (max-width:599px){.topbar .topbar-container .topbar-links{display:none}}.topbar .topbar-container .topbar-links .topbar-link-container{align-self:center;cursor:pointer;padding:6px 10px}.topbar .topbar-container .topbar-links .topbar-link-container--active,.topbar .topbar-container .topbar-links .topbar-link-container:hover{border:1px solid var(--text);padding:5px 9px}.topbar .topbar-container .topbar-buttons-mobile{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}@media screen and (min-width:600px){.topbar .topbar-container .topbar-buttons-mobile{display:none}}.topbar .topbar-container .topbar-dropdown-indicator{cursor:pointer;font-size:20px;padding:0 10px}.topbar .topbar-links-mobile{display:flex;flex-direction:column}.topbar .topbar-link{font-size:14px;font-weight:700;text-transform:capitalize}@media screen and (max-width:599px){.topbar .topbar-link{cursor:pointer;font-size:16px;padding:10px 14px}.topbar .topbar-link:hover{font-weight:900}}.topbar .dropdown-container{background:var(--background);border:1px solid var(--text);box-shadow:4px 4px 0 var(--text);margin-top:30px;z-index:6}.dark-mode-toggle{align-items:center;background-color:var(--blue-a10);border-radius:15px;cursor:pointer;display:flex;height:30px;justify-content:center;transition:.2s ease-in-out;width:30px}.dark-mode-toggle:hover{background-color:var(--text)}.dark-mode-toggle-sun{color:var(--yellow)}.dark-mode-toggle-moon,.dark-mode-toggle-sun:hover{color:var(--dark_blue)}.dark-mode-toggle-moon:hover{color:var(--yellow)}.main-section{margin:0 auto;max-width:642px;padding:80px 0 0}@media(max-width:767px){.main-section{padding:80px 20px 0}}.main-section .main-section-container{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;text-align:center}.main-section .main-section-buttons{display:flex;flex-direction:row;gap:10px}.ui-button{align-items:center;background:var(--blue);border:1px solid var(--blue);box-shadow:4px 4px 0 var(--dark_blue);color:var(--white);cursor:pointer;display:inline-block;font-family:Nunito;font-size:14px;font-weight:700;padding:8px 12px;position:relative;right:0;text-decoration:none;top:0;transition:.5s;transition:all .15s linear 0s}.ui-button:hover{box-shadow:2px 2px 0 var(--dark_blue);right:-1px;top:1px}.ui-button:hover:after{bottom:-2.4px;height:2.8px;left:-.4px;width:2.8px}.ui-button:hover:before{height:2.8px;right:-2.4px;top:-.4px;width:2.8px}.ui-button:after{bottom:-4px;height:6px;left:.5px;width:6px}.ui-button:after,.ui-button:before{background-color:var(--red);content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .15s linear 0s;z-index:-1}.ui-button:before{height:5.6px;right:-3.8px;top:.2px;width:5.6px}.ui-button:active{box-shadow:none!important;right:-2px;top:2px}.ui-button:active:after{bottom:1px;left:1px}.ui-button:active:before{right:1px;top:1px}.ui-button-full{display:block;width:100%}.ui-button-green{background:var(--card);border:1px solid var(--green);box-shadow:4px 4px 0 var(--green);color:var(--green)}.ui-button-green:hover{box-shadow:2px 2px 0 var(--green);color:var(--green)}.ui-button-green:after,.ui-button-green:before{background-color:var(--green)}.ui-button-yellow{background:var(--card);border:1px solid var(--yellow);box-shadow:4px 4px 0 var(--yellow);color:var(--yellow)}.ui-button-yellow:hover{box-shadow:2px 2px 0 var(--yellow);color:var(--yellow)}.ui-button-yellow:after,.ui-button-yellow:before{background-color:var(--yellow)}.ui-button-blue{background:var(--card);border:1px solid var(--blue);box-shadow:4px 4px 0 var(--blue);color:var(--blue)}.ui-button-blue:hover{box-shadow:2px 2px 0 var(--blue);color:var(--blue)}.ui-button-blue:after,.ui-button-blue:before{background-color:var(--blue)}.ui-button-dark_blue{background:var(--card);border:1px solid var(--dark_blue);box-shadow:4px 4px 0 var(--dark_blue);color:var(--dark_blue)}.ui-button-dark_blue:hover{box-shadow:2px 2px 0 var(--dark_blue);color:var(--dark_blue)}.ui-button-dark_blue:after,.ui-button-dark_blue:before{background-color:var(--dark_blue)}.ui-button-red{background:var(--card);border:1px solid var(--red);box-shadow:4px 4px 0 var(--red);color:var(--red)}.ui-button-red:hover{box-shadow:2px 2px 0 var(--red);color:var(--red)}.ui-button-red:after,.ui-button-red:before{background-color:var(--red)}.ui-button-green-outline{background:none;border:1px solid var(--green);color:var(--green)}.ui-button-yellow-outline{background:none;border:1px solid var(--yellow);color:var(--yellow)}.ui-button-blue-outline{background:none;border:1px solid var(--blue);color:var(--blue)}.ui-button-dark_blue-outline{background:none;border:1px solid var(--dark_blue);color:var(--dark_blue)}.ui-button-red-outline{background:none;border:1px solid var(--red);color:var(--red)}.circle-text-container{cursor:pointer}.circle-text{font-family:Unbounded;margin-top:-46px;overflow:hidden;padding-bottom:300px;padding-right:300px;position:relative;-webkit-user-select:none;user-select:none;width:236px;z-index:-1}.circle-text-arrow{margin-top:-160px;padding-bottom:150px;position:relative;z-index:1}.circle-text svg{-webkit-animation-duration:var(--revolutionDuration);animation-duration:var(--revolutionDuration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear;cursor:pointer;left:0;position:absolute;top:0}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(0)}}@keyframes rotate{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.about-line-section{border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:20px 0}.ui-marquee{display:flex;gap:var(--gap);overflow:hidden;width:100%}.ui-marquee .ui-marquee-group{align-items:center;-webkit-animation:scroll var(--duration) linear infinite;animation:scroll var(--duration) linear infinite;-webkit-animation-play-state:var(--play-state);animation-play-state:var(--play-state);display:flex;flex-shrink:0;gap:var(--gap);justify-content:space-around;min-width:100%}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}.separator-icon{color:var(--yellow);font-size:12px}.about-me-item-title{color:var(--text);display:flex;font-family:Unbounded;font-size:16px;font-weight:900;gap:8px}.about-me-item-subtitle{color:var(--subtitle);font-family:Nunito;font-size:16px;font-style:italic;font-weight:700}.activity-section{padding:40px 0}@media(max-width:767px){.activity-section{padding:20px 30px}}.activity-section .activity-section-container{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:698px;text-align:center}.activity-section .activity-section-container .activity-section-title-container{align-items:center;display:flex;flex-direction:column;gap:30px;margin:0 auto}.activity-section .activity-section-container .activity-section-item-title-container{align-items:center;display:flex;justify-content:center}@media(min-width:576px){.activity-section .activity-section-container .activity-section-item-title-container{height:60px}}.activity-section .activity-section-container .activity-section-title{font-family:Unbounded,cursive;font-size:20px;font-weight:900}.activity-section .activity-section-container .activity-section-green{color:var(--green)}.activity-section .activity-section-container .activity-section-yellow{color:var(--yellow)}.activity-section .activity-section-container .activity-section-blue{color:var(--blue)}.activity-section .activity-section-container .activity-section-item{align-items:center;display:flex;flex-direction:column;gap:10px}.activity-section .activity-section-container .activity-section-item .activity-section-item-title{font-family:Unbounded,cursive;font-size:16px;font-weight:900}.tag{background-color:var(--background);border-radius:5px;padding:4px 10px}.tag .tag-text{color:var(--green);font-size:12px;font-weight:800}.square-icon-container{align-items:center;border:1px solid var(--green);box-shadow:4px 4px 0 var(--green);display:flex;height:60px;justify-content:center;margin:0 auto;width:60px}.square-icon-container .square-icon{font-size:22px}.work-section{margin:40px auto;max-width:768px;text-align:center}@media(max-width:767px){.work-section{padding:0 20px}}.work-section .work-list{list-style-type:none;padding:20px 0}.work-section .work-section-cell-container{display:flex;flex-direction:column;gap:10px}.work-section .work-section-cell-container .work-section-cell{display:flex;flex-direction:column;gap:4px}.work-section .work-section-cell-container .work-section-cell .work-section-date{color:var(--green);font-family:Unbounded,cursive;font-size:12px;font-weight:700}.experience-cell{display:flex;flex-direction:column;gap:8px;padding:20px 0;text-align:left}.experience-cell .experience-cell-title-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.experience-cell .experience-cell-title-container h3{font-family:Unbounded;font-size:20px;font-weight:900}@media(max-width:767px){.experience-cell .experience-cell-title-container{align-items:flex-start;flex-direction:column;gap:4px}}.experience-cell .experience-cell-title-container .experience-cell-date{font-family:Unbounded;font-size:20px;text-align:right}@media(max-width:767px){.experience-cell .experience-cell-title-container .experience-cell-date{font-size:18px;font-weight:700;text-align:left}}.experience-cell .experience-cell-title-container .experience-cell-subtitle-container{display:flex;gap:20px}@media(max-width:767px){.experience-cell .experience-cell-title-container .experience-cell-subtitle-container{flex-direction:column;gap:6px}}.experience-cell .experience-cell-title-container .experience-cell-subtitle-container .experience-icon-text{display:flex;gap:10px}.experience-cell .experience-cell-title-container .experience-cell-subtitle-container .experience-icon-text .experience-text{color:var(--subtitle);font-size:14px;font-weight:700}.experience-cell .experience-cell-container .experience-cell-banner{background-color:var(--blue);border-radius:8px;height:140px}.experience-cell .experience-cell-keywords{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.experience-cell+.experience-cell{border-top:1px solid var(--card)}.education-section{margin:40px auto;max-width:768px;text-align:center}@media(max-width:767px){.education-section{padding:0 20px}}.education-section .education-list{list-style-type:none;padding:20px 0}.skills-section{margin:40px auto;max-width:768px;text-align:center}@media(max-width:767px){.skills-section{padding:0 20px}}.skills-section .skills-lines{padding:40px 0}.skill-cell{align-items:center;background-color:var(--card);border-radius:24px;display:inline-flex;font-weight:700;margin:9px;padding:0 14px 0 0}.skill-cell .skill-cell-icon{align-items:center;background-color:var(--blue);border-radius:18px;display:inline-flex;height:34px;justify-content:center;margin:6px;width:34px}.skill-cell .skill-cell-text{display:inline-block;margin:0;padding:0}.skill-cell .skill-cell-icon-img{-webkit-filter:brightness(0) saturate(100%) invert(98%) sepia(0) saturate(1804%) hue-rotate(325deg) brightness(105%) contrast(101%);filter:brightness(0) saturate(100%) invert(98%) sepia(0) saturate(1804%) hue-rotate(325deg) brightness(105%) contrast(101%)}.footer{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:992px;padding:20px 0;text-align:center}@media(max-width:992px){.footer{margin:20px;padding:16px 20px 0}}@media(max-width:576px){.footer{align-items:center;flex-direction:column;gap:20px;justify-content:center}}.footer p{font-style:italic;font-weight:800}.footer .footer-icons{display:flex;font-size:20px;gap:12px}.footer .footer-icons .footer-icon{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:16px;height:26px;justify-content:center;transition:.25s ease-in-out;width:26px}.footer .footer-icons .footer-icon-twitter:hover{background-color:#1da1f2;color:#fff}.footer .footer-icons .footer-icon-linkedin:hover{background-color:#0a66c2;color:#fff}.footer .footer-icons .footer-icon-github:hover{background-color:#00002a;color:#fff}.footer .footer-icons .footer-icon-dribbble:hover{background-color:#ea4c89;color:#fff}
/*# sourceMappingURL=main.2ca40cf1.css.map*/