@font-face{font-family:HeeboBold;font-weight:700;src:local("HeeboBold"),url(/static/media/Heebo-Bold.de5248d36babae8da61f.ttf) format("truetype")}@font-face{font-family:HeeboRegular;font-weight:400;src:local("HeeboRegular"),url(/static/media/Heebo-Regular.67c7a66ace9512aea9f8.ttf) format("truetype")}@font-face{font-family:HeeboLight;font-weight:lighter;src:local("Heebo-Light"),url(/static/media/Heebo-Light.33d8c50b91e3c5b04e73.ttf) format("truetype")}@font-face{font-family:HeeboExtraBold;font-weight:bolder;src:local("HeeboExtraBold"),url(/static/media/Heebo-ExtraBold.60c84464a8b5212dbbb8.ttf) format("truetype")}@font-face{font-family:HeeboExtraLight;font-weight:100;src:local("Heebo-ExtraLight"),url(/static/media/Heebo-ExtraLight.eb92bb148c05a9267a59.ttf) format("truetype")}:root{--first-dark:#00010b;--first-light:#3472eb;--first-regular:#1d2ba8;--second-dark:#000b02;--second-light:#1da865;--third-dark:#0b0000;--third-light:#ebb834;--font-regular:"HeeboRegular",sans-serif;--font-bold:"HeeboBold",sans-serif;--font-bolder:"HeeboExtraBold",sans-serif;--font-light:"HeeboLight",sans-serif;--font-lighter:"HeeboExtraLight",sans-serif;--animation-timing-1:cubic-bezier(0.6,-0.28,0.735,0.045);--animation-timing-2:cubic-bezier(.6,1.74,.95,.92);--animation-timing-3:cubic-bezier(.72,1.26,0,-0.91);--animation-timing-4:cubic-bezier(1,.74,.63,.73);--res-xs:671px}*{scroll-behavior:smooth!important}::-webkit-scrollbar{background:#42424200;width:10px}::-webkit-scrollbar-thumb{background:#ffffff31;border:none;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff60;border:none;border-radius:2px}::-webkit-scrollbar-thumb:active{background:#ffffff1c;border:none;border-radius:2px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:HeeboRegular,sans-serif;font-family:var(--font-regular);font-weight:400;margin:0}.hide{display:none}.hideBehind{opacity:0}.bg-blue{background-color:#00010b!important;background-color:var(--first-dark)!important}.bg-green{background-color:#000b02!important;background-color:var(--second-dark)!important}.bg-orange{background-color:#0b0000!important;background-color:var(--third-dark)!important}.text-center{text-align:center!important;width:100%}.customUl{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;list-style:none;padding:0;width:100%}.customUl li{border:1px double #1da865;border:1px double var(--second-light);display:inline-block;margin-top:5px;padding:10px}.title{margin:0}.title,.title a{font-family:HeeboExtraLight,sans-serif;font-family:var(--font-lighter);font-size:clamp(14px,4vw,30px)!important}.title a{color:#fff;text-decoration:none}.title:hover a{text-decoration:underline}.title a svg{font-size:clamp(8px,3vw,12px)}.title a span{margin-left:5px!important}@media (min-width:671px){.visible-xs{display:none}}@media (max-width:671px){.hidden-xs{display:none!important}}.tabTitle{font-family:HeeboExtraLight,sans-serif;font-family:var(--font-lighter);font-size:clamp(20px,5vw,40px);margin:15px 0 0;text-align:center}.container{position:relative}.card{background-color:initial;box-shadow:-1px 1px 1px 1px #1d2ba8;box-shadow:-1px 1px 1px 1px var(--first-regular);color:#fff;margin:5px;padding:5px 15px}.shadow-blue{box-shadow:-1px 1px 1px 1px #1d2ba8!important;box-shadow:-1px 1px 1px 1px var(--first-regular)!important}.shadow-green{box-shadow:-1px 1px 1px 1px #1da865!important;box-shadow:-1px 1px 1px 1px var(--second-light)!important}.shadow-orange{box-shadow:-1px 1px 1px 1px #ebb834!important;box-shadow:-1px 1px 1px 1px var(--third-light)!important}.card p{font-size:clamp(14px,15px,20px)}.multiColumns{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-evenly;width:100%}.multiColumns.childCol{width:50%!important}.multiRow{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media (max-width:1000px){.multiColumns.childCol{width:100%!important}}.lazyList{font-family:HeeboExtraLight,sans-serif!important;font-family:var(--font-lighter)!important;font-size:clamp(12px,1vw,20px);list-style:none;top:0;width:80%}.lazyList,.lazyList li{margin:0;padding:0;position:relative}.lazyList li{height:30px;text-align:right;width:100%}.lazyList li span.divider{border-top:1px solid #3472eb;border-top:1px solid var(--first-light);display:block;height:0;left:55%;position:absolute;top:clamp(108%,4vw,142%);width:50%}.loading{opacity:0;overflow:hidden!important}.loaded{display:none}.loader{animation:loader 5s linear 0s infinite normal both;border:3px dotted #fff;border-radius:100%;height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}.no-anim{animation:none!important}@media (max-width:382px){.lazyList{font-family:HeeboExtraLight,sans-serif!important;font-family:var(--font-lighter)!important;font-size:clamp(12px,1vw,16px);list-style:none;margin:0;padding:0;position:absolute;top:80%;width:80%}.lazyList li{height:30px;margin:0;padding:0;position:relative;text-align:right;width:100%}.lazyList li span.divider{border-top:1px solid #3472eb;border-top:1px solid var(--first-light);display:block;height:0;left:55%;position:absolute;top:30px;width:50%}}@keyframes loader{to{transform:rotate(1turn)}}@keyframes lineGrow{0%{opacity:0;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0)}to{opacity:1;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-o-transform:scale(.95)}to{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}to{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%)}to{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}}@keyframes textToBlue{0%{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#00010b 49.5%,#3472eb 50%);background:linear-gradient(to left,var(--first-dark) 49.5%,var(--first-light) 50%);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-position:100%;background-size:300%}to{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#00010b 49.5%,#3472eb 50%);background:linear-gradient(to left,var(--first-dark) 49.5%,var(--first-light) 50%);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-position:0;background-size:300%}}@keyframes loadingProjectCard{0%{background-position:100%;background-size:500%}to{background-position:0;background-size:500%}}header{background-color:initial;bottom:-5px;height:100px;position:fixed;transition:.5s var(--animation-timing-4);width:100%;z-index:9999}header nav{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;width:90%}header nav ul{display:flex;list-style:none;padding:0}header nav ul,header nav ul li{align-content:center;align-items:center;flex-direction:row;justify-content:space-evenly;margin:0}header nav ul li{display:inline-flex;height:100%;position:relative;width:100%;z-index:99999999}header nav ul li a,header nav ul li p{color:#fff;font-size:clamp(12px,1vw,20px)!important;margin:0;position:relative}header nav ul li div{cursor:pointer}.card.nav-item{height:42px;max-width:350px}.card.nav-item,.card.nav-item a{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.card.nav-item a{height:100%;margin:0;padding:0}li.active .card.nav-item{cursor:default!important;opacity:0!important;transition:.2s var(--animation-timing-1)!important}li .card.nav-item.shadow-green:hover,li .card.nav-item.shadow-orange:hover{color:#000!important;transition:.2s var(--animation-timing-4)!important}li .card.nav-item.shadow-green:hover{background-color:var(--second-light)!important}li .card.nav-item.shadow-orange:hover{background-color:var(--third-light)!important}li .card.nav-item.shadow-blue:hover{background-color:var(--first-light)!important;color:#fff;transition:.2s var(--animation-timing-4)!important}li .card.nav-item{transition:.5s var(--animation-timing-4)}main{margin:0 auto;max-width:2140px!important;overflow:auto;padding:30px 5% 0}body{font:14px Century Gothic,Futura,sans-serif}.leaveView{animation:leaveView 1s ease-in-out 0s 1 normal both!important}.slideIn-left{animation:slideInLeftView 1s ease-in-out .5s 1 normal both}.slideIn-centre{animation:slideInCentreView 1s ease-in-out .5s 1 normal both}.slideIn-right{animation:slideInRightView 1s ease-in-out .5s 1 normal both}@keyframes leaveView{0%{max-height:100vh;opacity:1;overflow:hidden;transform:scale(1) translateY(0) translateX(0)}to{max-height:100vh;opacity:0;overflow:hidden;transform:scale(.8) translateY(0) translateX(0)}}@keyframes slideInLeftView{0%{transform:scale(1) translateY(0) translateX(-120%)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes slideInRightView{0%{transform:scale(1) translateY(0) translateX(120%)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes slideInCentreView{0%{transform:scale(1) translateY(-120%) translateX(0)}to{opacity:1;transform:scale(1) translateY(0)}}.mediaContainer{position:absolute;right:5%}.card.info.socialMedia{display:flex;flex-direction:column;justify-content:space-around;width:auto}@media (min-width:1000px){.mediaContainer{position:absolute;right:10%;width:20%}.card.info.socialMedia{display:flex;flex-direction:row;justify-content:space-around;width:100%}}.socialMediaLink{font-size:clamp(40px,5vw,80px)}.socialMediaLink svg{color:#fff;transition:.4s ease-in-out}.socialMediaLink .active,.socialMediaLink:hover svg{filter:drop-shadow(-6px 12px 1px var(--first-regular));-webkit-filter:drop-shadow(-6px 12px 1px var(--first-regular));transform:translateY(3px);transition:.3s ease-in-out}.socialMediaLink:active svg{filter:none;-webkit-filter:none;transform:translateY(0);transition:.1s ease-in-out}.socialMediaLink:hover .instagram{color:#b63694}.socialMediaLink:hover .github{color:#773fcc}.socialMediaLink:hover .linkedin{color:#2767c5}.funContainer{display:flex;flex-direction:column;height:90vh;justify-content:space-evenly;overflow:hidden}.presentation-text,.welcoming-text{color:#fff;font-size:clamp(23px,5vw,40px);line-height:clamp(40px,6vw,60px);margin:0}.presentation-text{animation:slideInLeft 2s var(--animation-timing-2) .5s 1 both normal;position:relative;text-align:left;width:50%}.presentation-text span{animation:textToBlue 1s ease-in-out 2.5s 1 normal both}.welcoming-text span{animation:textToBlue 1s ease-in-out 4s 1 normal both}.welcoming-text{animation:slideInRight 2s var(--animation-timing-2) 1.5s 1 both normal;text-align:right}.card.ProjectList{background-color:initial;box-shadow:none;color:#fff;margin:0;padding:0 0 80px;width:100%}.card.ProjectList header{display:flex;height:50px;margin:0;padding:0;position:static;text-align:center}.card.ProjectList main{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;overflow:auto;padding:5px 0}.card.projectCard{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:15px;width:100%}.card.projectCard.lastOne{margin:15px 2.4%;width:100%!important}.card.projectCard .header{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;width:100%}.card.projectCard .header .card.image{align-items:center;box-shadow:none!important;display:flex;flex-wrap:nowrap;justify-content:space-around;min-height:80px;min-width:100px}.card.projectCard .header .card.image img{max-height:200px;min-height:200px;object-fit:contain;width:100%}.card.projectCard .header .titleContainer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative;text-align:center;width:45%}.card.projectCard .header .titleContainer .lazyList.projectLang{font-size:clamp(12px,1vw,18px);margin-top:10px;width:100%}.lazyList.projectLang li{text-align:center!important}.lazyList.projectLang li span.divider{border-top:1px solid var(--second-light);height:0;left:0;top:clamp(15px,2vw,25px);width:100%}.card.projectCard .content{display:flex;flex-direction:column;margin:10px 0;min-height:100px;width:100%}.content.left{align-items:flex-start}.content.right{align-items:flex-end}.card.projectCard .content .time{margin-top:5px;text-align:center}.card.projectCard .content .description{font-family:var(--font-lighter);font-size:clamp(10px,2vw,18px);margin-top:15px;width:100%}.flexContainer{display:flex;flex-direction:column}article.card.ProjectList.loadingProject article.card.projectCard .card.image div,article.card.ProjectList.loadingProject article.card.projectCard .content .description,article.card.ProjectList.loadingProject article.card.projectCard .projectLang li,article.card.ProjectList.loadingProject article.card.projectCard .title{animation:loadingProjectCard 1s ease-in-out 0s infinite normal both;background:linear-gradient(to right,var(--second-dark) 40%,var(--second-light) 55%,var(--second-dark) 80%)}article.card.ProjectList.loadingProject article.card.projectCard .card.image img{min-height:200px;min-width:300px}article.card.ProjectList.loadingProject article.card.projectCard .card.image div{display:block!important;min-height:200px!important;min-width:300px!important;position:absolute!important;z-index:99999!important}article.card.ProjectList.loadingProject article.card.projectCard .title{margin-top:10px;min-height:40px;min-width:100%}article.card.ProjectList.loadingProject article.card.projectCard .titleContainer .projectLang li{min-width:100%}article.card.ProjectList.loadingProject article.card.projectCard .content .description{min-height:200px;min-width:100%}@media (min-width:1353px){.card.projectCard{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:15px;width:45%}}@media (min-width:671px){.card.projectCard .header{flex-direction:row!important}}@media (max-width:671px){article.card.ProjectList.loadingProject article.card.projectCard .card.image div{display:block!important;margin:0 auto;min-height:200px!important;min-width:300px!important;position:absolute!important;z-index:99999!important}}.tabTitle.custom{left:20px;position:absolute;text-align:left;top:-85px;z-index:15}.multiRow .aboutMe,.multiRow .profilePhoto{background-color:initial;position:relative;width:100%}.aboutMe{padding-bottom:85px}.aboutMe section{padding:0 10px}.profilePhoto .cover{background:linear-gradient(to top,var(--third-dark) 30%,#0000)!important;height:100%;left:0;position:absolute;width:100%;z-index:10}.profilePhoto div{animation:loadingProjectCard 1s ease-in-out 0s infinite normal both;background:linear-gradient(to right,var(--third-dark) 40%,var(--third-light) 55%,var(--third-dark) 80%);height:150px;position:absolute;width:100%}.profilePhoto img{max-height:300px;min-height:100px;object-fit:cover;width:100%}.aboutMe .content{font-family:var(--font-light);font-size:clamp(16px,3vw,23px);padding-top:1%}.customPar{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:clamp(25px,5vw,50px);justify-content:center;line-height:70px;width:100%}.customPar p{color:var(--third-light);margin:0;position:relative}.customPar p:after{border-top:1px solid var(--third-light);content:"";display:block;height:1px;left:0;position:absolute;top:55px;width:100%}.customPar p:first-child{animation:fadeIn 1s var(--animation-timing-2) .5s 1 both normal;padding-left:25%}.customPar p:first-child:after{animation:lineGrow 2s var(--animation-timing-1) .3s 1 both normal}.customPar p:nth-child(2){animation:fadeIn 1s var(--animation-timing-2) .8s 1 both normal;padding-left:30%}.customPar p:nth-child(2):after{animation:lineGrow 2s var(--animation-timing-1) .6s 1 both normal}.customPar p:nth-child(3){animation:fadeIn 1s var(--animation-timing-2) 1.4s 1 both normal;padding-left:50%}.customPar p:nth-child(3):after{animation:lineGrow 2s var(--animation-timing-1) 1.2s 1 both normal}
/*# sourceMappingURL=main.3c172420.css.map*/