@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap);.carousel.carousel-slider .control-arrow,.carousel .control-arrow{transition:all .25s ease-in;opacity:.4;position:absolute;z-index:2;top:20px;background:0 0;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:hover{opacity:1}.carousel.carousel-slider .control-arrow:before,.carousel .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:0 0;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;width:80px;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:0}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;text-align:center;width:100%}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.navbar{position:fixed;height:10vh;top:0;left:0;display:flex;align-items:center;width:100%;background:#003459;z-index:45}@media only screen and (max-width:46.5em){.navbar{background:transparent;border:0}}.navbar>a{color:#fff;font-size:2rem;margin:auto .5rem;text-decoration:none;border-bottom:2px solid transparent}.navbar>a:hover{border-bottom:2px solid #fff}@media only screen and (max-width:75em){.navbar>a{font-size:1.5rem}.navbar>a:hover{border-bottom:1px solid #fff}}@media only screen and (max-width:46.5em){.navbar>a{display:none}}.mobile-menu{display:none;position:absolute}@media only screen and (max-width:46.5em){.mobile-menu{display:flex;width:100%;align-items:center;background:#003459;height:100%;z-index:999;left:0;top:0}}.mobile-menu__button{margin:.5rem;background:#00a8e8;border:0;display:flex;justify-content:center;align-items:center;padding:.25rem .5rem}.mobile-menu__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.5rem}.mobile-menu__content>div{background:#003459;padding:1rem;text-align:center;display:flex;flex-direction:column}.mobile-menu__expanded{height:100vh;background:rgba(0,0,0,.5);-webkit-animation:mobile-menu-slide-out .25s ease-in-out forwards;animation:mobile-menu-slide-out .25s ease-in-out forwards}.mobile-menu__expanded>a{text-decoration:none;-webkit-animation:color-fade-in .25s ease-in-out forwards;animation:color-fade-in .25s ease-in-out forwards}@-webkit-keyframes cog-spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes cog-spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@-webkit-keyframes underline-fade{0%{width:0;border-bottom:2px solid #000}to{width:20rem;border-bottom:2px solid transparent}}@keyframes underline-fade{0%{width:0;border-bottom:2px solid #000}to{width:20rem;border-bottom:2px solid transparent}}@-webkit-keyframes gear-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gear-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes mobile-menu-slide-out{0%{width:0;color:transparent}to{color:#fff;width:100%}}@keyframes mobile-menu-slide-out{0%{width:0;color:transparent}to{color:#fff;width:100%}}@-webkit-keyframes color-fade-in{0%{color:transparent}to{color:#fff}}@keyframes color-fade-in{0%{color:transparent}to{color:#fff}}html{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;background:#ece9e6;background:linear-gradient(0deg,#fff,#ece9e6);background-repeat:no-repeat;background-size:cover}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.75)}@media only screen and (max-width:56.25em){::-webkit-scrollbar{width:0}}body{padding:0;margin:0}.content{font-family:Roboto Condensed,sans-serif;margin-top:10vh}.icon__text{color:#00a8e8;font-weight:700;text-align:center}.carousel .slider-wrapper{width:100%;overflow:visible}@media only screen and (max-width:46.5em){.carousel .slider-wrapper{height:100%}}.pieChart{padding-bottom:1rem;text-align:center;display:flex;justify-content:center}@media only screen and (max-width:46.5em){.pieChart{margin:auto;padding-bottom:.5rem}}.carousel.carousel-slider .control-arrow{background:rgba(0,0,0,.25)}.spinner{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.spinner__gear{width:20rem;height:20rem;-webkit-animation:gear-spinner 1s linear infinite;animation:gear-spinner 1s linear infinite}.activeLink{border:0;border-bottom:2px solid #fff!important}@media only screen and (max-width:56.25em){.activeLink{border-bottom:1px solid #fff}}.intro{display:flex;height:90vh;width:100%;overflow:hidden;justify-content:center}@media only screen and (max-width:46.5em){.intro{flex-direction:column;margin-top:22.5vh;justify-content:center}}@media only screen and (max-width:37.5em){.intro{margin-top:15vh}}.intro__h1{padding:1rem;margin:1rem;font-size:3.5rem}@media only screen and (max-width:37.5em){.intro__h1{padding:0;font-size:3rem}}@media only screen and (max-width:56.25em){.intro__h1{font-size:2.75rem}}.intro__h2{text-align:center;padding:0;margin:0;font-size:3rem;color:#00a8e8}@media only screen and (max-width:56.25em){.intro__h2{font-size:2.5rem}}@media only screen and (max-width:37.5em){.intro__h2{padding:0;font-size:2rem}}.intro__days-a-developer{font-size:1.75rem;text-align:center;color:#000}.intro__desc-section{font-size:2rem;align-items:center;max-width:60vw;display:flex;justify-content:center;flex-direction:column;padding:1rem}@media only screen and (max-width:46.5em){.intro__desc-section{max-width:100vw;padding:.5rem}}.intro__links{margin:3rem auto;display:flex;align-items:center;justify-content:center}.intro__links>a{margin:auto 1rem}.intro__bio{font-size:2rem}@media only screen and (max-width:56.25em){.intro__bio{font-size:1.75rem}}.intro__tech-section{display:flex;justify-content:center;align-items:center;width:50vw}@media only screen and (max-width:46.5em){.intro__tech-section{width:100vw;height:100%;margin-top:3rem}}.intro__circle-container{transform-origin:initial;-webkit-animation:cog-spin 1s ease-out;animation:cog-spin 1s ease-out;shape-outside:circle(50%);position:relative;width:25rem;height:25rem;border-radius:50%;display:flex;align-content:center;align-items:center;justify-content:center}.intro__circle-container>*{position:absolute;width:5.5rem;height:5.5rem;margin:0;padding:0}.intro__circle-container>:first-of-type{transform:rotate(0deg) translate(12.5rem) rotate(0deg)}.intro__circle-container>:nth-of-type(2){transform:rotate(51.42857deg) translate(12.5rem) rotate(-51.42857deg)}.intro__circle-container>:nth-of-type(3){transform:rotate(102.85714deg) translate(12.5rem) rotate(-102.85714deg)}.intro__circle-container>:nth-of-type(4){transform:rotate(154.28571deg) translate(12.5rem) rotate(-154.28571deg)}.intro__circle-container>:nth-of-type(5){transform:rotate(205.71429deg) translate(12.5rem) rotate(-205.71429deg)}.intro__circle-container>:nth-of-type(6){transform:rotate(257.14286deg) translate(12.5rem) rotate(-257.14286deg)}.intro__circle-container>:nth-of-type(7){transform:rotate(308.57143deg) translate(12.5rem) rotate(-308.57143deg)}@media only screen and (max-width:75em){.intro__circle-container{position:relative;width:25rem;height:25rem;border-radius:50%;display:flex;align-content:center;align-items:center;justify-content:center}.intro__circle-container>*{position:absolute;width:5rem;height:5rem;margin:0;padding:0}.intro__circle-container>:first-of-type{transform:rotate(0deg) translate(12.5rem) rotate(0deg)}.intro__circle-container>:nth-of-type(2){transform:rotate(51.42857deg) translate(12.5rem) rotate(-51.42857deg)}.intro__circle-container>:nth-of-type(3){transform:rotate(102.85714deg) translate(12.5rem) rotate(-102.85714deg)}.intro__circle-container>:nth-of-type(4){transform:rotate(154.28571deg) translate(12.5rem) rotate(-154.28571deg)}.intro__circle-container>:nth-of-type(5){transform:rotate(205.71429deg) translate(12.5rem) rotate(-205.71429deg)}.intro__circle-container>:nth-of-type(6){transform:rotate(257.14286deg) translate(12.5rem) rotate(-257.14286deg)}.intro__circle-container>:nth-of-type(7){transform:rotate(308.57143deg) translate(12.5rem) rotate(-308.57143deg)}}@media only screen and (max-width:56.25em){.intro__circle-container{position:relative;width:20rem;height:20rem;border-radius:50%;display:flex;align-content:center;align-items:center;justify-content:center}.intro__circle-container>*{position:absolute;width:5rem;height:5rem;margin:0;padding:0}.intro__circle-container>:first-of-type{transform:rotate(0deg) translate(10rem) rotate(0deg)}.intro__circle-container>:nth-of-type(2){transform:rotate(51.42857deg) translate(10rem) rotate(-51.42857deg)}.intro__circle-container>:nth-of-type(3){transform:rotate(102.85714deg) translate(10rem) rotate(-102.85714deg)}.intro__circle-container>:nth-of-type(4){transform:rotate(154.28571deg) translate(10rem) rotate(-154.28571deg)}.intro__circle-container>:nth-of-type(5){transform:rotate(205.71429deg) translate(10rem) rotate(-205.71429deg)}.intro__circle-container>:nth-of-type(6){transform:rotate(257.14286deg) translate(10rem) rotate(-257.14286deg)}.intro__circle-container>:nth-of-type(7){transform:rotate(308.57143deg) translate(10rem) rotate(-308.57143deg)}}@media only screen and (max-width:37.5em){.intro__circle-container{display:none}}.intro .express-icon{width:70px;height:70px}@media only screen and (max-width:75em){.intro .express-icon{width:50px;height:50px}}.activity{display:flex;height:90vh}@media only screen and (max-width:46.5em){.activity{flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.activity__h2{font-size:2.5rem;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:.25rem 0;-webkit-text-decoration:underline #00a8e8;text-decoration:underline #00a8e8}@media only screen and (max-width:75em){.activity__h2{font-size:2rem}}.activity__commits{color:#fff;width:33.33vw;height:90vh;overflow-y:scroll;overflow-x:hidden}@media only screen and (max-width:46.5em){.activity__commits{width:100%}}.activity__commits-heading-chart{background:#003459}@media only screen and (max-width:46.5em){.activity__commits-heading-chart{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;margin:auto}}.activity__commits-data{width:100%;font-size:1rem}@media only screen and (max-width:75em){.activity__commits-data{font-size:1rem;max-height:55%}}@media only screen and (max-width:46.5em){.activity__commits-data{max-height:100%}}.activity__commits-single{text-align:center;background:#003459;color:#fff;padding:.5rem 0}@media only screen and (max-width:75em){.activity__commits-single{margin:.25rem auto}}.activity__commits-text{color:#00a8e8}.activity__codeWars-devto{width:66.66vw;text-align:center;height:90vh;display:flex;overflow-y:scroll;flex-direction:column;justify-content:flex-start;align-items:center;overflow-x:hidden;margin-left:10px}@media only screen and (max-height:700px){.activity__codeWars-devto{margin-left:0}}@media only screen and (max-width:46.5em){.activity__codeWars-devto{width:100%;overflow-y:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-bottom:.25rem}}.activity__codeWars{width:100%}.activity__codeWars>* a{text-decoration:none;color:#fff}.activity__codeWars-carousel,.activity__devto{width:100%}.activity__devto-articles-parent{display:flex;justify-content:center;flex-wrap:wrap;margin:auto;height:60%}.activity__devto-article-wrapper{height:10rem;width:100%;border-right:.5px solid #00a8e8;border-left:.5px solid #00a8e8;z-index:1;display:inline-block;position:relative;transition:all .25s}.activity__devto-article-wrapper>a{text-decoration:none!important}.activity__devto-article{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;transition:all 1s;background:rgba(0,52,89,.85)}.activity__devto-article:hover{background:#003459}@media only screen and (max-width:46.5em){.activity__devto-article{padding:0 .25rem}}.activity__devto-article-h4{color:#fff;font-size:1.75rem;margin:0}@media only screen and (max-width:75em){.activity__devto-article-h4{font-size:1.5rem}}@media only screen and (max-width:46.5em){.activity__devto-article-h4{font-size:1.1rem}}.activity__devto-article-img{position:absolute;top:0;z-index:-1;left:0;height:100%;width:100%}.activity__devto-article-tags{font-weight:700}.activity__devto-article-tags>span{font-size:1rem;margin:auto 3px;color:#00a8e8}@media only screen and (max-width:75em){.activity__devto-article-tags>span{font-size:1rem}}@media only screen and (max-width:46.5em){.activity__devto-article-tags>span{font-size:.75rem}}.activity__devto-article-time{color:#fff;font-weight:700;font-size:1rem}@media only screen and (max-width:75em){.activity__devto-article-time{font-size:1rem}}.apps{margin-top:10vh;height:90vh}.apps__container{margin:1rem;padding:0 .25rem;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center}.apps__container,.apps__tech-parent{display:flex;justify-content:center;flex-wrap:wrap}.apps__tech-parent{width:100%;margin-bottom:.5rem}.apps__tech-name{display:inline-block;margin:0 3px;font-size:.85rem}.apps__card{text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:.5rem .25rem 0;width:20rem;height:15rem;background:rgba(0,126,167,.8);position:relative;transition:all .25s;font-size:1.25rem;font-weight:700;padding:1rem;cursor:pointer}@media only screen and (max-width:37.5em){.apps__card{padding:.5rem;margin:.25rem}}.apps__card>h3{font-size:2rem;padding:.5rem;margin:.5rem;text-align:center}.apps__card>img{position:absolute;top:0;z-index:-1;left:0;height:100%;width:100%}.apps__card:hover{background:#007ea7;box-shadow:0 1rem 3rem #003459}.no-live-link{display:none}.single-project{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:5vh}@media only screen and (max-width:75em){.single-project{padding:0}}.single-project__repo-links{text-align:center;font-size:1.5rem;display:flex;justify-content:center;align-items:center;margin:0 .75rem}@media only screen and (max-width:37.5em){.single-project__repo-links{display:flex;justify-content:center;flex-direction:column}.single-project__repo-links>h4{display:none}}.single-project__repo-links>h4{margin:.5rem 0}.single-project__repo-links>a{margin:auto .1rem}.single-project__container{max-width:75vw;border-radius:5px;box-shadow:0 1rem 3rem #000;position:relative;background:#fff;display:flex;flex-direction:column;padding:1rem;margin-bottom:1rem}@media only screen and (max-width:75em){.single-project__container{max-width:100vw;margin-bottom:0}}@media only screen and (max-width:37.5em){.single-project__container{padding:0;margin:0}}.single-project__container>h1{font-size:4rem;text-align:center;margin:auto}@media only screen and (max-width:75em){.single-project__container>h1{font-size:3rem}}.single-project__back-btn{font-size:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;padding:0}.single-project__back-btn>img{background:#00a8e8;margin:.5rem;padding:.5rem;border-radius:100px;transition:all .25s}@media only screen and (max-width:75em){.single-project__back-btn>img{padding:.25rem}}.single-project__back-btn>img:hover{transform:rotate(1turn)}.single-project__carousel-parent{display:flex;justify-content:center;height:25rem;align-items:flex-start;padding:1rem;margin:.5rem auto}@media only screen and (max-width:75em){.single-project__carousel-parent{padding:.25rem}}@media only screen and (max-width:37.5em){.single-project__carousel-parent{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.single-project__desktop-carousel{margin-right:1rem;width:50vw;height:30vh}@media only screen and (max-width:75em){.single-project__desktop-carousel{width:65vw;height:35vh;margin:0}}@media only screen and (max-width:56.25em){.single-project__desktop-carousel{width:75vw}}@media only screen and (max-width:46.5em){.single-project__desktop-carousel{width:80vw}}@media only screen and (max-width:37.5em){.single-project__desktop-carousel{width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.single-project__desktop-carousel>* img{width:30rem;height:25rem}@media only screen and (max-width:75em){.single-project__desktop-carousel>* img{width:35rem;height:25rem}}@media only screen and (max-width:37.5em){.single-project__desktop-carousel>* img{height:15rem}}.single-project__mobile-carousel{width:12.5vw;height:20vh}@media only screen and (max-width:75em){.single-project__mobile-carousel{width:20vw;height:35vh}}@media only screen and (max-width:37.5em){.single-project__mobile-carousel{display:none}}.single-project__mobile-carousel>* img{width:5rem;height:25rem}@media only screen and (max-width:75em){.single-project__mobile-carousel>* img{height:25rem}}.single-project__live-link-container{text-align:center;font-size:1.5rem;color:#000}.single-project__live-link-container:hover>a{-webkit-text-decoration:underline #00a8e8;text-decoration:underline #00a8e8}.single-project__live-link-container>a{color:#000;text-decoration:none}.single-project__tech{color:#00a8e8;text-align:center;font-weight:700;font-size:1.5rem;margin:1rem auto;padding:0 .5rem;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:37.5em){.single-project__tech{font-size:1rem;margin:.5rem 0}}.single-project__tech>span{margin:auto .5rem}@media only screen and (max-width:37.5em){.single-project__tech>span{margin:auto .25rem}}.single-project__link-wrapper{display:flex;justify-content:center;align-items:center}.single-project__link{cursor:pointer;margin:auto .5rem}.single-project__link:hover>a{-webkit-text-decoration:underline #00a8e8;text-decoration:underline #00a8e8}.single-project__link>a{color:#000;text-decoration:none}.single-project__link-img{margin-left:.5rem}.single-project__desc{max-width:75ch;margin:2rem auto;font-size:1.75rem}.single-project__desc>p{margin:1rem}@media only screen and (max-width:37.5em){.single-project__desc{font-size:1.5rem;padding:0 1px;margin:auto}}