html{height:100%}h1{font-size:2.5rem}*{outline:none}body{font-family:rubik,sans-serif;height:100%}a{color:#00e}pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;border-radius:6px}code{color:#f8f8f2;background-color:#272822;margin:0;font-size:85%;border-radius:6px}p code{padding:.2em .4em}.button{text-decoration:none;color:#4d4d4d;font-weight:700;margin-top:15px;display:inline-block;border:2px solid #4d4d4d;padding:7px 10px}.button:hover{background:#6f6f6f;color:#fff !important;border:2px solid #6f6f6f}.hidden{display:none !important}section h2{color:#6f6f6f;font-weight:700;letter-spacing:2px}section h3{font-size:19px;margin-top:0;margin-bottom:4px;font-weight:700;color:#4d4d4d}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2b2c2f;z-index:99999;display:flex;align-items:center;justify-content:center}.square-spin>div{width:80px;height:80px}@keyframes "fadeInUp"{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}.header{position:relative;height:100%;min-height:420px}.header .header-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1}.header .head-container{height:100%;color:#fff;font-size:30px;font-family:rubik,sans-serif !important;font-weight:300;z-index:10;display:flex;flex-flow:column}.header .head-container .header-content{flex:auto}.header .head-container .scroll-down{flex:initial}.header .head-container .scroll-down a{color:#fff}.header .head-container .scroll-down .chevron{height:70px;aspect-ratio:1;opacity:.33}.header .head-container .profile{width:100%;aspect-ratio:1;border-radius:50%;background-position:50% 25%;background-size:cover}.header .head-container .about{font-size:20px}.header .head-container .header-icons{list-style:none;margin-top:1.7rem}.header .head-container .header-icons li{margin-right:1rem}.header .head-container .header-icons a{color:#fff;background:0 0}.header .head-container .header-icons a:hover{cursor:pointer;opacity:.7}.header .head-container .header-icons a .header-icon{font-size:1.5em}.header .head-container .header-icons .download-cv{margin-top:0;padding:.5rem 1.5rem;color:#089;font-size:1rem;font-weight:400;border:none;border-radius:50px;background-color:#fff}.header .head-container .header-icons .download-cv:hover{color:#089 !important}.header .head-container .header-icons .download-cv svg{margin-left:5px}@keyframes "move"{0%{top:0}33%{top:-30px}67%{top:-60px}}.menu{top:0;left:0;right:0;display:block;z-index:999}.menu-fixer{position:relative}.menu-fix{position:fixed}.menu-container{display:flex;position:absolute;left:0;right:0;height:55px;align-items:center;justify-content:center;font-weight:700;transition:background 1s}.menu-normal{background:#fff}.menu-container-transparent{background:rgba(0,0,0,.6)}.desktop-menu-logo{height:100%;display:flex;align-items:center;position:absolute;left:1px}.desktop-menu-logo img{height:50px;margin-left:20px}.menu-item{height:100%;display:flex;align-items:center;margin-right:20px}.menu-item a{text-decoration:none;color:#fff;font-size:17px;transition:color 1s}.desktop-menu{display:flex;width:82%;justify-self:flex-end;height:55px;align-items:center;justify-content:flex-start;margin-left:150px}.desktop-menu .hvr-underline-from-left:hover:before{right:0}.desktop-menu .hvr-underline-from-left:focus:before{right:0}.desktop-menu .hvr-underline-from-left:active:before{right:0}.desktop-menu .hvr-underline-from-left:before{background:#fff;bottom:11px;height:2.5px}.desktop-menu .hvr-underline-from-left.active:before{right:0}.desktop-menu .hvr-underline-from-left.dark:before{background:#6f6f6f}.menu-item-transparent.menu-item a{color:#6f6f6f}.mobile-menu{display:none;position:absolute;left:0;right:0;height:55px;top:0;background:#fff;transition:all .5s}.mobile-menu a{text-decoration:none;color:#fff;font-size:29px}.mobile-menu-fix{position:fixed}.mobile-menu-logo{position:absolute;left:15px;top:4px}.mobile-menu-logo img{height:50px}.mobile-menu-icons{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-start;align-items:center;padding-left:26px;padding-bottom:12px}.mobile-menu-icons div{display:inline-block;margin-right:5%}.mobile-menu-icons .fa{transition:all .7s}.mobile-menu-icons .fa:hover{transform:scale(1.2);color:#6f6f6f}.mobile-menu-nav{height:20px;width:34px;display:inline-block;position:absolute;right:14px;top:18px}.mobile-menu-nav span{display:block;width:100%;height:4px;background:#6f6f6f;position:relative;top:4px;transition:.5s}.mobile-menu-nav span:first-child{top:-2px}.mobile-menu-nav span:last-child{top:10px}.mobile-menu-nav:hover{cursor:pointer}.menu-link.active span{opacity:0;top:50%}.menu-link.active span:first-child{opacity:1;transform:rotate(405deg);top:6px}.menu-link.active span:last-child{opacity:1;transform:rotate(-405deg);top:-2px}.menu-slider{position:absolute;display:none;z-index:999;top:55px;left:0;right:0;background:#089;border-bottom:5px solid #fff}.menu-slider ul{list-style:none;padding:0 17px;margin:7px 0;text-align:center}.menu-slider li{padding:9px}.menu-slider li a{font-size:20px;font-weight:500}@media(max-width:550px) and (min-height:501px){.introduction{font-size:45px;margin-bottom:5px}.animated-text{font-size:21px;margin-top:7px;margin-bottom:2px}.head-holder .hireMe{margin-top:10px;font-size:18px;padding:3px 12px}}@media(min-width:470px) and (max-width:727px){.fullscreen-nav-holder div{margin-bottom:15px}.full-nav-icon-holder{margin-top:15px}}@media(min-width:728px) and (max-height:470px){.full-nav-container{margin-top:20px}}@media(min-width:469px) and (max-width:727px) and (max-height:500px){.full-nav-container{margin-top:20px}.first-name{display:inline-block;font-size:35px;margin:0}.last-name{display:inline-block;font-size:35px;margin:0}.occupation{font-size:15px}.fulscreen-nav{margin-top:25px}.full-nav-icon-holder{margin-top:0;margin-bottom:10px}}@media(max-height:535px) and (max-width:468px){.first-name{display:inline-block;font-size:35px;margin:0}.last-name{display:inline-block;font-size:35px;margin:0}.occupation{font-size:15px}.name{text-align:left}.full-nav-container{margin-top:20px}.fullscreen-nav-holder div{margin-bottom:15px;margin:0;margin-bottom:15px;width:100%;text-align:left}.fulscreen-nav{margin-top:25px}.full-nav-icon-holder{margin-top:-5px;width:70%;justify-content:flex-start}.full-nav-holder{padding-left:20px;display:block}.full-nav-content{display:block}}@media(max-width:469px) and (min-height:536px){.fullscreen-nav-holder div{margin-bottom:15px;margin:0;margin-bottom:15px;width:100%;text-align:center}.full-nav-icon-holder{margin-top:15px}.full-nav-container{margin-top:20px}.first-name{font-size:35px}.last-name{font-size:70px;font-weight:600;line-height:0;margin-top:28px;margin-bottom:28px}.occupation{font-size:14px}.fullscreen-nav{margin-top:35px}.full-nav-holder{display:block}.full-nav-content{display:block}}@media(max-width:767px){.logo{left:10px}.header .logo img{width:185px}.about-me-text{display:block;height:auto;margin-bottom:30px;order:2}.about-me-image{order:1;margin-bottom:30px}.about-me-holder{display:flex;flex-wrap:wrap}.experience-skill{margin-top:10px}.experience-chart{margin-top:25px}.skill-progress-bar{margin-top:25px}.skill{margin-top:30px}.skillbar{margin-bottom:15px}}@media(max-width:880px){.slider-button{display:none}}@media(max-width:990px){.header{background-position:50%}}@media(min-height:301px) and (max-height:500px){.introduction{font-size:35px}.animated-text{font-size:18px}.head-holder .hireMe{margin-top:10px;font-size:16px;padding:3px 12px}}@media(max-height:300px){.introduction{font-size:35px}.animated-text{font-size:18px}.head-holder .hireMe{margin-top:10px;font-size:16px;padding:3px 12px}.head-container{display:block;margin-top:130px;margin-bottom:50px;height:auto}}@media(max-width:468px) and (max-height:440px){.full-nav-container{margin-bottom:30px}.fullscreen-nav-container{position:absolute;top:0;bottom:100%;width:100%;height:447px}}@media(max-height:430px){.fullscreen-nav-container{min-height:420px}}@media(max-width:991px){.desktop-menu{width:95%;margin-left:150px}}@media(max-width:765px){.desktop-menu{display:none}.mobile-menu{display:block}.menu-container{justify-content:flex-end;padding:0 20px;height:0;background:#fff}.desktop-menu-logo{display:none}.menu-container-transparent{background:#fff}}@media(min-width:601px) and (max-width:991px){.menu-container{justify-content:flex-start}}@media(min-width:766px){.mobile-menu-fix{display:none}}.portfolio{padding:70px 0;background:#fff}.portfolio h2{color:#6f6f6f;text-align:center;font-weight:700;letter-spacing:4px;position:relative}.portfolio .skill img{height:50px}.portfolio .skill p{width:100%}.skills .skill img{height:50px}.skills .skill p{width:100%}.experience{padding:70px 0;box-sizing:border-box}.experience .experience-col{position:relative}.experience .experience-col span{font-weight:700;color:#6f6f6f}.experience .experience-col p{color:#6f6f6f}.experience .experience-col .border-right{border-right:2px solid #4d4d4d}.experience .experience-col .border-left{border-left:2px solid #4d4d4d;left:calc(50% - 2px)}.experience .experience-col:after{position:absolute;top:0;left:calc(50% - 10px);width:20px;height:20px;border-radius:50%;border:2px solid #4d4d4d;background:#fff;content:'';transition:background-color .7s}.experience .experience-col:hover:after{background:#4d4d4d}.fun-facts{display:flex;justify-content:space-around;height:auto;flex-wrap:wrap}.fun-fact-holder{width:130px}.fun-fact-holder img{display:block;margin:auto;width:50px}.fun-fact-holder p{text-align:center;font-size:14px;margin-top:-10px;color:#6f6f6f;font-weight:700}.fun-fact-holder .fact-counter{text-align:center;font-weight:700;font-size:21px;margin-top:13px}.footer{padding:70px 0;position:relative;z-index:2}.footer hr{border:1px solid #fff;margin-bottom:5px}.footer-icons{display:flex;width:-moz-fit-content;width:fit-content;margin:auto;margin-top:15px}.footer-icons div{display:inline-block}.footer-icons a{text-decoration:none;color:#313131;font-size:17px;margin:0 8px}.footer-icons .fa{transition:all .3s;background:#fff;padding:7px}.footer-icons .fa:hover{transform:translateY(5px)}.credit{position:absolute;bottom:15px;left:0;right:0;text-align:center}.footer-icon:hover{color:#818aa3}