.container{font-family:Josefin Sans,Helvetica,Helvetica Neue,Arial,sans-serif;color:#333}.container .example-enter{opacity:.01}.container .example-enter.example-enter-active{opacity:1;-webkit-transition:opacity 1.5s ease-in;transition:opacity 1.5s ease-in}.container .example-leave{opacity:1}.container .example-leave.example-leave-active{opacity:.01;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.top-left{left:49%}.top-left,.top-right{content:"";display:inline;position:absolute;top:0;width:10px;height:100vh}.top-right{right:49%}.bottom-left{left:49%}.bottom-left,.bottom-right{content:"";display:inline;position:absolute;top:50%;width:10px;height:100vh}.bottom-right{right:49%}.top-left{background-color:#000;-webkit-animation:loading-top-left 1.5s ease;animation:loading-top-left 1.5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes loading-top-left{0%{top:50%;left:49%;height:0;z-index:100}50%{top:0;left:49%;height:50vh}to{left:-10%;height:50vh}}@-webkit-keyframes loading-top-left{0%{top:50%;left:49%;height:0;z-index:100}50%{top:0;left:49%;height:50vh}to{left:-10%;height:50vh}}.top-right{background-color:#000;-webkit-animation:loading-top-right 1.5s ease;animation:loading-top-right 1.5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes loading-top-right{0%{top:50%;right:49%;height:0;z-index:100}50%{top:0;right:49%;height:50vh}to{right:-10%;height:50vh}}@-webkit-keyframes loading-top-right{0%{top:50%;right:49%;height:0;z-index:100}50%{top:0;right:49%;height:50vh}to{right:-10%;height:50vh}}.bottom-left{background-color:#000;-webkit-animation:loading-bottom-left 1.5s ease;animation:loading-bottom-left 1.5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes loading-bottom-left{0%{left:49%;height:0}50%{left:49%;height:50vh}to{left:-10%;height:50vh}}@keyframes loading-bottom-left{0%{left:49%;height:0}50%{left:49%;height:50vh}to{left:-10%;height:50vh}}.bottom-right{background-color:#000;-webkit-animation:loading-bottom-right 1.5s ease;animation:loading-bottom-right 1.5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes loading-bottom-right{0%{right:49%;height:0}50%{right:49%;height:50vh}to{right:-10%;height:50vh}}@keyframes loading-bottom-right{0%{right:49%;height:0}50%{right:49%;height:50vh}to{right:-10%;height:50vh}}.main-wrapper{height:100vh;text-align:center}.container-menu{position:absolute;top:0;left:0;z-index:99;display:flex;align-items:center;background:#000;width:100%;color:#fff;justify-content:center}.is-empty-elem{height:60px}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(-2%);transform:translateX(-2%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shrink{0%{width:95%}to{width:90%}}@keyframes shrink{0%{width:95%}to{width:90%}}.menu-item{font-family:Open Sans,sans-serif;font-size:1.2rem;padding:1rem 0;margin:0 5%;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;-webkit-animation:slide-in .5s forwards;animation:slide-in .5s forwards}.menu-item:hover{color:grey}.line{width:90%;height:1px;background:grey;margin:0 auto;-webkit-animation:shrink .5s forwards;animation:shrink .5s forwards}.button-wrapper{background:#fff;opacity:.95}.button-wrapper .menu-button{height:60px;width:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:4px;margin:0 auto;-webkit-transform:scale(1.15);transform:scale(1.15);z-index:99999}.component-main h1{font-size:3rem;font-weight:300}.component-main p{max-width:700px;font-weight:100;margin:20px 0 35px}.component-main button{padding:5px 30px;border:1px solid rgba(0,0,0,.5);font-weight:300}.component-main button:hover{background-color:#333;color:#fff}.downArrow img{width:60px;height:60px;padding:10px;cursor:pointer}.bounce{-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite;margin-bottom:25px}@media only screen and (max-width:600px){.bounce{margin-bottom:50px}}@media only screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (max-width:600px){.bounce{margin-bottom:100px}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.about{text-align:center;margin-bottom:30px;padding-top:80px}.about__wrapper{width:300px;height:300px;border-radius:100%;position:relative;margin:0 auto 60px}.about__wrapper__img{opacity:1}.about__wrapper__img,.about__wrapper__link{width:300px;height:300px;border-radius:100%;-webkit-transition:.5s ease;transition:.5s ease}.about__wrapper__link{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.about__wrapper__link:hover{color:#fff;text-decoration:none;opacity:1;background-color:rgba(0,0,0,.28)}.about__description p{font-weight:300;margin:0 auto;max-width:300px}.about__description h3{font-weight:300;margin-bottom:30px;text-transform:uppercase}.about__description h3:after{content:"";width:60px;height:1px;background-color:#333;display:block;margin:20px auto 0}.timeline-overview{padding-top:60px;padding-bottom:60px}.event-wrapper .event-year{padding-right:40px;padding-top:42px}.event-wrapper .event-year .sticky{position:-webkit-sticky;position:sticky;bottom:0}.event-wrapper .event-line{content:"";width:1px;height:33px;display:inline-block;background-color:#000}.event-wrapper .event-content{border-left:1px solid #ccc}.event-wrapper .event-content .dot{content:"";width:13px;height:13px;border-radius:100%;display:inline-block;border:1px solid #ccc;background-color:#fff;position:relative;right:22px;top:1px}.event-wrapper .event-content .event{margin:35px auto}.event-wrapper .event-content .event .event-month{font-family:Clarkson,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;padding-left:10px;padding-top:6px;font-weight:700}.event-wrapper .event-content .event .event-title{color:#333;margin-left:25px;font-size:1.1rem;font-weight:300;cursor:pointer;padding-bottom:5px;border-bottom:1px solid #333;line-height:48px}.event-wrapper .event-content .event:hover .dot{background-color:#333;border-color:#333}.event-wrapper .event-content .event:hover .event-title{padding-bottom:2px;text-decoration:none}.skill-bar{margin-bottom:100px}.skill-bar-data{width:50%;margin-top:100px}.skill-bar-data h2{text-align:center;text-transform:uppercase;font-weight:100;margin-bottom:40px}.skill-bar-data h2:after{content:"";width:60px;height:1px;background-color:#333;display:block;margin:20px auto 0}.skill{position:relative;margin-bottom:30px}.skill-title{display:inline-block}.skill-percent,.skill-title{font-size:11px;font-weight:600;text-transform:uppercase}.skill-percent{position:absolute;right:0;color:#333}.skill-line{height:2px;width:100%;background:#323232;-webkit-transition-property:width,background-color;transition-property:width,background-color}.skill-line:before{background:#eee;content:"";height:2px;position:absolute;width:100%;z-index:-1}.work{padding:0!important}.work .work-wrapper-img{opacity:1}.work .work-link,.work .work-wrapper-img{width:100%;height:100%;-webkit-transition:.5s ease;transition:.5s ease}.work .work-link{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.work .work-link:hover{cursor:pointer;color:#fff;text-decoration:none;opacity:1;background-color:rgba(0,0,0,.8)}.work .work-link .description{font-size:20px;font-weight:300;width:70%;text-align:center}.works-section{padding-top:70px;padding-bottom:70px}.works-section h2{text-align:center;text-transform:uppercase;font-weight:100;margin-bottom:40px}.works-section h2:after{content:"";width:60px;height:1px;background-color:#333;display:block;margin:20px auto 0}.contact{padding-top:90px}.contact-title{text-align:center;text-transform:uppercase;font-weight:100;margin-bottom:110px}.contact-title:after{content:"";width:60px;height:1px;background-color:#333;display:block;margin:20px auto 0}.contact-info{text-align:center;margin-bottom:150px}.contact-info .mail-circle{width:100px;height:100px;border-radius:100%;background-color:#333;position:relative;margin:35px auto}.contact-info .mail-circle .fa-cloud-download-alt,.contact-info .mail-circle .fa-envelope{color:#fff;position:absolute;top:0;bottom:1px;left:2px;right:0}.contact-info .contact-mail-link{font-size:20px;font-weight:300;margin-bottom:10px}.contact-info .contact-mail-link:hover{color:#333}.contact-social{width:70%;margin:0 auto 50px}.contact-social a{color:#333}.contact-social a:hover{color:#007bff}.contact .footer{border-top:1px solid #eee;text-align:center;font-size:12px;letter-spacing:.05em;color:#999;padding:30px 0;margin:0 20px}
/*# sourceMappingURL=main.8fce81cb.chunk.css.map */