body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}section{padding-bottom:100px;padding-top:100px}.section-header{margin-bottom:50px;text-align:center}.footer{background:#181818;color:#fff;padding:16px 0;text-align:center}.loading{align-items:center;background:#191919;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:10}@-webkit-keyframes cube{-webkit-transform:rotate(45deg) rotateX(-25deg) rotateY(25deg);transform:rotate(45deg) rotateX(-25deg) rotateY(25deg);-webkit-transform:rotate(45deg) rotateX(-385deg) rotateY(25deg);transform:rotate(45deg) rotateX(-385deg) rotateY(25deg);-webkit-transform:rotate(45deg) rotateX(-385deg) rotateY(385deg);transform:rotate(45deg) rotateX(-385deg) rotateY(385deg)}@keyframes cube{0%{-webkit-transform:rotate(45deg) rotateX(-25deg) rotateY(25deg);transform:rotate(45deg) rotateX(-25deg) rotateY(25deg)}50%{-webkit-transform:rotate(45deg) rotateX(-385deg) rotateY(25deg);transform:rotate(45deg) rotateX(-385deg) rotateY(25deg)}to{-webkit-transform:rotate(45deg) rotateX(-385deg) rotateY(385deg);transform:rotate(45deg) rotateX(-385deg) rotateY(385deg)}}.cube{align-content:center;-webkit-animation:cube 2s ease infinite;animation:cube 2s ease infinite;display:flex;height:40px;justify-content:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:40px}.cube div{border:2px solid #fff;height:100%;position:absolute;width:100%}.cube div:first-of-type{-webkit-transform:translateZ(-20px) rotateY(180deg);transform:translateZ(-20px) rotateY(180deg)}.cube div:nth-of-type(2){-webkit-transform:rotateY(-270deg) translateX(50%);transform:rotateY(-270deg) translateX(50%);-webkit-transform-origin:top right;transform-origin:top right}.cube div:nth-of-type(3){-webkit-transform:rotateY(270deg) translateX(-50%);transform:rotateY(270deg) translateX(-50%);-webkit-transform-origin:center left;transform-origin:center left}.cube div:nth-of-type(4){-webkit-transform:rotateX(90deg) translateY(-50%);transform:rotateX(90deg) translateY(-50%);-webkit-transform-origin:top center;transform-origin:top center}.cube div:nth-of-type(5){-webkit-transform:rotateX(-90deg) translateY(50%);transform:rotateX(-90deg) translateY(50%);-webkit-transform-origin:bottom center;transform-origin:bottom center}.cube div:nth-of-type(6){-webkit-transform:translateZ(20px);transform:translateZ(20px)}
/*!
 * * Hamburgers
 * * @description Tasty CSS-animated hamburgers
 * * @author Jonathan Suh @jonsuh
 * * @site https://jonsuh.com/hamburgers
 * * @link https://github.com/jonsuh/hamburger */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.navbar{background:transparent;height:69px;position:absolute;width:100%;z-index:5}.navbar .container-fluid{padding:0}.navbar .navbar-brand{color:#fff;padding:15px}.navbar .nav-link{color:#fff;margin-bottom:8px;margin-right:8px}.navbar .navbar-collapse{text-align:center}.navbar-scroll{background:rgba(0,0,0,.8);position:fixed;top:-100px;-webkit-transform:translateY(100px);transform:translateY(100px);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{box-shadow:none;outline:none}@media screen and (max-width:992px){.navbar,.navbar-collapse{background:rgba(0,0,0,.8)!important}}.hover-underline-animation{color:#fff;cursor:pointer;display:inline-block;font-size:20px;position:relative}.hover-underline-animation:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.hover-underline-animation:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.home{align-items:center;background-attachment:fixed;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/static/media/home-bg.13f4a39b0b80d8558138.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:100.1vh}.home-content{text-align:center}.home-content h2{font-size:40px;font-weight:500}.home-content h1{font-size:55px;font-weight:300}.continue-arrow{-webkit-animation:updown 2s ease-in-out infinite;animation:updown 2s ease-in-out infinite;bottom:20vh;position:absolute}.continue-arrow .btn-scroll{color:#fff;font-size:48px}@-webkit-keyframes updown{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(48px);transform:translateY(48px)}}@keyframes updown{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(48px);transform:translateY(48px)}}.about{overflow-x:hidden}@media screen and (max-width:992px){.about-title{padding-top:25px}}.about-content{align-items:center}.profile-picture{border-radius:50%;box-shadow:5px 5px 5px rgba(0,0,0,.7);width:100%}.experience{background-attachment:fixed;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.7)),url(/static/media/experience-bg.21aec7067690fcb494e4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.experience .row{justify-content:center}.experience-header{color:#fff;text-align:center}ul.timeline{list-style-type:none;padding-left:1.5rem;padding-right:.5rem;position:relative}li.timeline-item{margin:20px 0}.timeline-arrow{border-bottom:.5rem solid transparent;border-right:.5rem solid #fff;border-top:.5rem solid transparent;display:block;left:2rem;position:absolute}ul.timeline:before{background:#6d6d6d;border-radius:1rem;content:" ";display:inline-block;height:100%;left:16px;position:absolute;width:4px;z-index:3}li.timeline-item:before{background:#ddd;border:3px solid #fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.2);content:"";height:14px;left:11px;position:absolute;width:14px;z-index:4}.skills{background-attachment:fixed;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.7)),url(/static/media/skills-bg.36f8ac011eb598a14ea1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden}.skills .skills-grid{display:flex;justify-content:center}.skills .skills-grid .icon{font-size:50px}.skills .skills-grid .item{padding:30px;text-align:center}.tools{overflow:hidden}.tools .tools-grid{display:flex;justify-content:center}.tools .icon{font-size:50px}.tools .item{padding:30px;text-align:center}.projects{display:flex;justify-content:center}.contact{background-attachment:fixed;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.7)),url(/static/media/contact-bg.f01ea711d5a557468706.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.contact .row{align-items:center;justify-content:center}.contact-header{padding-bottom:20px;text-align:center}.contact-form{background-color:#fff;border-radius:25px;padding:42px 42px 20px}.contact-form input{border-radius:16px;height:50px;margin-bottom:18px;padding:0 20px;width:100%}.contact-form textarea{border-radius:16px;margin-bottom:10px;min-height:150px;padding:16px;width:100%}.contact-form .button-body{display:flex;justify-content:center}.contact-form .button-body .btn{background-color:#1ecd97;border-radius:16px;color:#fff;font-size:18px;height:48px;width:120px}
/*# sourceMappingURL=main.aa29a9ea.css.map*/