body{background:#3f3f3f;color:#fff}.jura{font-family:Jura,sans-serif;font-optical-sizing:auto;font-style:normal}.jura.normal{font-weight:300}.jura.bold{font-weight:700}.jost{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal}.jost.normal{font-weight:300}.jost.bold{font-weight:700}.btn,.nav-link,a,button{font-family:Jura,sans-serif;font-optical-sizing:auto;font-style:normal}.btn.normal,.nav-link.normal,a.normal,button.normal{font-weight:300}.btn.bold,.nav-link.bold,a.bold,button.bold{font-weight:700}.author-details p a{color:#5bc0de}#fullpage{z-index:1}#contact,#hobbies,#home,#profile,#timeline{scroll-margin-bottom:0}.section{min-height:100vh}.section.portfolio-section,.section.timeline-section{min-height:auto}.heavyTitle{font-weight:700;letter-spacing:1px;text-transform:uppercase}h2.background{position:relative;z-index:1}h2.background:before{border-top:2px solid #dfdfdf;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;top:50%;width:95%;z-index:-1}h2.background span{background:#3f3f3f;padding:0 15px}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient{animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#0fb2aa,#520099);background-size:400% 400%;height:100vh}.card img{min-height:180px}.homepage #homepageTitle{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0;position:relative}.homepage #homepageTitle .display-1{font-weight:700;letter-spacing:-.5px;margin-left:-4rem;text-transform:uppercase}.homepage #homepageTitle .subtitle{font-family:Jost;font-size:2.3rem;letter-spacing:1px;margin-left:-4rem;text-transform:uppercase}.homepage .homepage-border{background:#3f3f3f;content:"";height:20px;margin-top:-10px;width:100%;z-index:2}.homepage .smallTitle{display:none}@media (max-width:1200px) and (min-width:992px){.homepage .homepage-content #homepageTitle{transform:rotate(90deg)}.homepage .homepage-content #homepageTitle .display-1{font-size:3.5rem}.homepage .homepage-content #homepageTitle .subtitle{font-size:2rem!important}}@media (max-width:992px){.homepage .homepage-content .display-1{min-width:450px;transform:rotate(90deg);width:100%}}@media (max-width:768px){.homepage{background:#3f3f3f}.homepage .col-md-6{padding-left:0!important;padding-right:0!important}.homepage .smallTitle{display:block;position:relative}.homepage .smallTitle .smallTitleWrapper{display:block;left:50%;max-width:420px;padding-top:200px;position:absolute;top:50%;transform:translate(-50%,50%);width:100%;z-index:5}.homepage .smallTitle .smallTitleWrapper .display-1{font-size:5rem;font-weight:700;letter-spacing:-1px;text-shadow:2px 1px 0 rgba(0,0,0,.5)}}@media (max-width:576px){.homepage .smallTitle .smallTitleWrapper{max-width:300px;min-width:300px;width:100%}.homepage .smallTitle .smallTitleWrapper .display-1{font-size:3rem}}.portfolio-section{padding-top:5rem}.portfolio-section h2{font-weight:700;letter-spacing:1px;margin:2rem auto;text-align:center;text-transform:uppercase}.hobby-section{background:#000;padding-top:5rem;transition:background 1.75s linear}.hobby-section.visible{background:#0fb2aa}.timeline-section{background:#000;min-height:120vh;position:relative;transition:background 3s linear}.timeline-section.visible{background:#520099}.timeline-section .timeline-main-title{padding-top:6rem}.timeline-section .timeline-col{padding-left:300px!important}.timeline-section .scrolling-wrapper{overflow-x:auto}.timeline{list-style:none;padding:20px;position:relative}.timeline:before{background-color:#eee;bottom:0;content:" ";left:50%;margin-left:-1.5px;position:absolute;top:40px;width:3px}.timeline .timeline-item{margin-bottom:20px;position:relative}.timeline .timeline-item:before{content:"";display:table}.timeline .timeline-item:after{clear:both;content:"";display:table}.timeline .timeline-item .timeline-badge{background-color:#333;border:3px solid #fff;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;color:#1f1f1f;font-size:22px;height:54px;left:50%;line-height:52px;margin-left:-25px;position:absolute;text-align:center;top:18px;width:54px;z-index:100}.timeline .timeline-item .timeline-badge .bx,.timeline .timeline-item .timeline-badge .fa,.timeline .timeline-item .timeline-badge i{font-size:30px;height:30px;left:0;top:2px;width:30px}.timeline .timeline-item .timeline-badge.primary{background-color:#1f9eba}.timeline .timeline-item .timeline-badge.info{background-color:#5bc0de}.timeline .timeline-item .timeline-badge.success{background-color:#59ba1f}.timeline .timeline-item .timeline-badge.warning{background-color:#d1bd10}.timeline .timeline-item .timeline-badge.danger{background-color:#ba1f1f}.timeline .timeline-item .timeline-panel{background:#fff;border:1px solid #777;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.175);float:left;padding:20px;position:relative;right:16px;width:46%}.timeline .timeline-item .timeline-panel:before{border-color:transparent #777;border-style:solid;border-width:16px 0 16px 16px;content:" ";display:inline-block;position:absolute;right:-16px;top:26px}.timeline .timeline-item .timeline-panel .timeline-title{color:#000;margin-top:0}.timeline .timeline-item .timeline-panel .timeline-body{color:#3f3f3f}.timeline .timeline-item .timeline-panel .timeline-body>p{margin-bottom:0}.timeline .timeline-item .timeline-panel .timeline-body>p+p{margin-top:5px}.timeline .timeline-item .timeline-panel .timeline-body>ul{margin-bottom:0}.timeline .timeline-item:last-child:nth-child(2n){float:right}.timeline .timeline-item:nth-child(2n) .timeline-panel{float:right;left:16px}.timeline .timeline-item:nth-child(2n) .timeline-panel:before{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-horizontal{display:inline-block;list-style:none;padding:20px 0;position:relative}.timeline-horizontal:before{bottom:26px;height:3px;left:56px;margin-bottom:20px;right:0;top:auto;width:100%}.timeline-horizontal .timeline-item{display:table-cell;float:none!important;height:280px;margin:0 auto;min-width:320px;padding-left:0;padding-right:20px;vertical-align:bottom;width:20%}.timeline-horizontal .timeline-item .timeline-panel{bottom:64px;display:inline-block;float:none!important;left:0!important;margin-bottom:20px;right:0!important;top:auto;width:100%}.timeline-horizontal .timeline-item .timeline-panel:before{border-color:#777 transparent!important;border-style:solid!important;border-width:16px 16px 0!important;bottom:-16px;left:28px!important;right:auto;top:auto}.timeline-horizontal .timeline-item:after,.timeline-horizontal .timeline-item:before{display:none}.timeline-horizontal .timeline-item .timeline-badge{bottom:0;left:43px;top:auto}.profile-section h2{font-weight:700;letter-spacing:1px;margin:0 0 0 1.75rem;text-transform:uppercase}.profile-section .author-profile{min-height:700px}.profile-section .author-profile .software-list.software-list{font-family:Jura;letter-spacing:-.5px}.profile-section .author-profile .software-list.software-list p{font-family:Jura;font-size:14px;letter-spacing:-.5px}.profile-section .author-profile .card,.profile-section .author-profile .list-group-item{background-color:#fff;color:#000}.profile-section .author-profile .card .bx,.profile-section .author-profile .list-group-item .bx{font-size:30px;height:30px;width:30px}.profile-section .author-profile .card{border:none}.profile-section .author-profile .headshot-container{background:url(https://i.imgur.com/jYmFd5a.jpeg) no-repeat top;background-size:cover;border:2px solid #1f1f1f;border-radius:10px;display:inline-block;height:350px;margin:0 0 50px;max-width:380px;opacity:1;position:relative;width:100%}.profile-section .author-profile .profile-card{max-width:380px}.profile-section .author-profile .headshot-container:after{background:url(https://i.imgur.com/jYmFd5a.jpeg) no-repeat top;background-position-y:-350px;background-size:cover;border-radius:10px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;z-index:4}.profile-section .author-profile .headshot-container:hover:after{opacity:1}.profile-section .author-profile .author-details{padding:0}.profile-section .author-profile .author-details .heavyTitle{letter-spacing:1.5px;margin-left:1.125rem;margin-top:0!important}.profile-section .author-profile .author-details p{font-size:1rem;line-height:1.777;padding:10px 1.5rem}.profile-section .author-profile .software-list{margin-bottom:20px;margin-top:-10px}.profile-section .author-profile .software-list span{background:#000;border-radius:2px;font-size:14px;letter-spacing:.5px;line-height:1.5;margin-right:10px;padding:5px}.profile-section .author-profile .call-to-action-wrapper{min-height:300px}@media (max-width:1200px) and (min-width:992px){.profile-section .author-profile .headshot-container{height:296px!important;margin:0 auto 2rem}.profile-section .author-profile .headshot-container:after{background-position-y:-296px}}@media (max-width:992px){.profile-section .author-profile .headshot-container{height:276px;margin:0 auto 2rem}.profile-section .author-profile .headshot-container:after{background-position-y:-276px}.profile-section .author-profile .profile-card{margin-bottom:4rem;margin-top:0;max-width:100%}.profile-section .cta-buttons .cta-wrapper{margin-bottom:10rem;margin-top:2rem}}.svgWave{position:relative;z-index:0}.svgWave .svgBottom{bottom:0;left:0;position:absolute;right:0}.dots{list-style:none;padding:0;position:fixed;top:50%;transform:translateY(-50%);z-index:1}.dots li a{display:block;height:5px;padding:10px;width:4px}.dots li a:before{background:hsla(0,0%,100%,.48);border-radius:10px;box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);content:"";height:8px;position:absolute;transition:transform .3s ease,background-color .3s ease;width:8px}.dots li a.active:before{background-color:#fff;box-shadow:2px 2px 3px 0 rgba(0,0,0,.75);content:"";height:14px;left:7px;margin-top:-4px;transform:scale(1.1);width:14px}.dots-right{left:25px}.dots-left{right:10px}@media (max-width:767px){.dots li a{margin-bottom:30px}.dots-right{left:10px}}.footer{position:relative}.footer .attributeContainer{bottom:20px;font-size:14px;position:absolute;right:20px;text-align:right;z-index:3}.footer .attributeContainer .text-muted{color:#eee!important}.footer .attributeContainer a{color:#5bc0de!important;transition:color .5s linear}.footer .attributeContainer a:hover{color:#1f9eba!important}@media (max-width:767px){.attributeContainer{font-size:12px}}.page-loader{background:#272727;bottom:0;height:100vh;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity 1s linear;visibility:visible;width:100%;z-index:1000}.page-loader.loaded{opacity:0;transition:visibility 0s 1s,opacity 1s linear;visibility:hidden}.page-loader.loaded .spinner,.page-loader.loaded .txt{display:none;height:0;opacity:0;z-index:-1}.page-loader .txt{color:#666;font-weight:700;letter-spacing:.3rem;line-height:1.5;position:relative;text-align:center;text-transform:uppercase;top:40%}.page-loader .spinner{animation:sk-scaleout 1s ease-in-out infinite;background-color:#fff;border-radius:100%;height:80px;margin:0 auto;position:relative;top:35%;width:80px}@keyframes sk-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}
/*# sourceMappingURL=mojo.css.map */