@keyframes backgroundChange{0%{background:url("/assets/img/background1.webp")}33%{background:url("/assets/img/background2.webp")}67%{background:url("/assets/img/background3.webp")}100%{background:url("/assets/img/background1.webp")}}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:fallback;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-brands-400.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-brands-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-brands-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:fallback;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-solid-900.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-solid-900.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-solid-900.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fab{font-family:"Font Awesome 5 Brands"}.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-share-alt-square:before{content:"\f1e1"}.fa-instagram:before{content:"\f16d"}.fa-facebook-square:before{content:"\f082"}.fa-linkedin:before{content:"\f08c"}.fa-github-square:before{content:"\f092"}.fa-reddit-square:before{content:"\f1a2"}.fa-map-marker:before{content:"\f3c5"}.fa-copy:before{content:"\f0c5"}.fa-file-download:before{content:"\f56d"}.menu-btn{position:absolute;z-index:3;top:35px;right:35px;border-radius:4px;background:#fff;padding:7px 7px 2px 7px;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,0.08),0 3px 6px rgba(0,0,0,0.15)}.menu-btn .menu-lines{transition:all 0.5s ease-out}.menu-btn .menu-lines .btn-line{width:28px;height:3px;margin:0 0 5px 0;background:#040d1b;transition:all 0.5s ease-out}.menu-btn .menu-lines.close{transform:rotate(180deg)}.menu-btn .menu-lines.close .btn-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.menu-btn .menu-lines.close .btn-line:nth-child(2){opacity:0}.menu-btn .menu-lines.close .btn-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}.menu-btn .menu-lines:hover>.btn-line{background:#040d1b;transition:all 0.5s ease-out}.menu{position:fixed;top:0;width:100%;opacity:.95;visibility:hidden}.menu.show{visibility:visible}.menu-branding,.menu-nav{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;float:left;width:50%;height:100vh;overflow:hidden}.menu-nav{margin:0;padding:0;background:#3498db;list-style-type:none;transform:translate3d(0, -100%, 0);transition:all 0.5s ease-out}.menu-nav.show{transform:translate3d(0, 0, 0)}.menu-branding{background:#124364;transform:translate3d(0, 100%, 0);transition:all 0.5s ease-out}.menu-branding.show{transform:translate3d(0, 0, 0)}.menu-branding .portrait{width:250px;height:250px;background:url("/assets/img/portrait.webp") no-repeat;background-size:250px 250px;border:solid 5px #fff;border-radius:50%;opacity:1}.menu-branding .portrait:hover{border:solid 5px #040d1b}.menu .nav-item{transform:translate3d(600px, 0, 0);transition:all 0.5s ease-out}.menu .nav-item.show{transform:translate3d(0, 0, 0)}.menu .nav-item .nav-link.current{color:#040d1b}.menu .nav-link{display:inline-block;position:relative;font-size:30px;text-transform:uppercase;padding:1rem 0;font-weight:500;color:#fff;text-decoration:none;transition:all 0.5s ease-out}.menu .nav-link:hover{color:#040d1b;transition:all 0.5s ease-out}.nav-item:nth-child(1){transition-delay:.1s}.nav-item:nth-child(2){transition-delay:.2s}.nav-item:nth-child(3){transition-delay:.3s}.nav-item:nth-child(4){transition-delay:.4s}.nav-item:nth-child(5){transition-delay:.5s}*{box-sizing:border-box}body{background:#3498db;color:#fff;height:100%;margin:0;font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;line-height:1.5}body#bg-img{background-attachment:fixed;background-size:cover;animation:backgroundChange 20s infinite}body#bg-img .preload{position:fixed;z-index:-1;content:"";top:0px;left:0px;width:0;height:0;background:url("/assets/img/background1.webp"),url("/assets/img/background2.webp"),url("/assets/img/background3.webp")}body#bg-img:after{position:fixed;z-index:-1;content:"";top:0px;left:0px;width:100vw;height:100vh;background:rgba(52,152,219,0.9)}body.no-js .menu-btn{display:none}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{position:absolute;height:100%;width:100%;z-index:5;top:0px;left:0px;background:#fff}.loader .lds-ring{display:inline-block;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #3498db;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#3498db transparent transparent transparent}.loader .lds-ring div:nth-child(1){animation-delay:-0.45s}.loader .lds-ring div:nth-child(2){animation-delay:-0.3s}.loader .lds-ring div:nth-child(3){animation-delay:-0.15s}.loader.hide{display:none}h1,h2,h3{margin:0;font-weight:400;align-items:center;text-align:center}h1.lg-heading,h2.lg-heading,h3.lg-heading{font-size:6rem}h1.sm-heading,h2.sm-heading,h3.sm-heading{margin-bottom:2rem;padding:0.2rem 1rem;border-radius:5px}a{color:#fff;text-decoration:none}header{position:fixed;z-index:2;width:100%}.text-secondary{color:#040d1b}section>*{display:none}section>*:target,section>*:last-child{transition:all 0.5s ease-out;display:block}section>*:target ~ *{display:none}.main{padding:4rem;min-height:calc(100vh - 60px)}.main .icons{margin-top:1rem;align-items:center;text-align:center}.main .icons a{padding:0.4rem;height:32px;width:32px}.main .icons a:hover{color:#040d1b;transition:all 0.5s ease-out}.main#home{overflow:hidden}.main#home h1{margin-top:15vh}.main#home .downloadResume{margin-top:2rem;margin-bottom:2rem;position:relative;width:250px;left:50%;margin-left:-125px}.main#home .downloadResume .btn-light{box-shadow:0 3px 33px 0 rgba(255,255,255,0.8);border:3px solid #040d1b;border-radius:30px}.main#home .downloadResume .btn-light .btn-content{vertical-align:center;text-align:center}.main#home .downloadResume .btn-light:hover{border:3px solid #3498db;color:#3498db;transition:all 0.5s ease-out}.about-info{display:grid;grid-gap:30px;grid-template-areas:"bioimage bio bio";grid-template-columns:repeat(3, 1fr)}.about-info .bio-image{grid-area:bioimage;margin:auto;border-radius:50%;border:#fff 3px solid;height:250px;width:250px;box-shadow:0 5px 3px rgba(0,0,0,0.12);transition:all 0.5s ease-out}.about-info .bio-image:hover{border:#040d1b 3px solid;transition:all 0.5s ease-out}.about-info .bio{grid-area:bio;font-size:1.5rem}.about-info .bio-details{padding:1rem;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);background:rgba(61,156,221,0.5)}.skill-list{margin:0 auto;padding:0;text-align:center}.skill-list li{display:inline-block;margin:7px;padding:5px 10px;border-radius:5px;color:#040d1b;background:#fff;list-style:none;cursor:default;font-size:1.2em;box-shadow:0 5px 3px rgba(0,0,0,0.12),0 5px 2px rgba(0,0,0,0.24);transition:all 0.5s ease-out}.skill-list li:hover{background:#040d1b;color:#fff;transform:scale(1.2);transition:all 0.5s ease-out}.contact-info{display:grid;grid-gap:30px;grid-template-areas:"contact1 contact2 contact2";grid-template-columns:repeat(3, 1fr)}.contact-info .contact-1{grid-area:contact1}.contact-info .contact-2{grid-area:contact2}.contact-info .contact{background:#4aa3df;padding:0.5rem;border-bottom:#040d1b 5px solid;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-radius:5px;text-align:center}.contact-info .contact #contact-form{margin:2vh auto}.contact-info .contact #contact-form input,.contact-info .contact #contact-form textarea{display:block;width:100%;padding:10px;border-radius:4px;border:none;margin-bottom:10px;background:#124364;color:#fff;transition:all 0.5s ease-out}.contact-info .contact #contact-form input::placeholder,.contact-info .contact #contact-form textarea::placeholder{color:#fff;font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif}.contact-info .contact #contact-form textarea{height:25vh;width:100%;max-width:100%;min-height:25vh;resize:none}.contact-info .contact #contact-form button{width:100%;background:#fff;border-radius:4px;padding:5px 10px;border:none;color:#3498db;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all 0.5s ease-out}#experience-timeline{margin:30px auto 0 auto;position:relative;max-width:1000px}#experience-timeline:before{position:absolute;content:"";top:0;bottom:0;left:303px;right:auto;height:100%;width:3px;background:linear-gradient(to bottom, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff, rgba(255,255,255,0.5), rgba(255,255,255,0));z-index:0}.vtimeline-content{margin-left:350px;background:#fff;border-bottom:5px solid #040d1b;padding:15px;border-radius:3px;text-align:left}.vtimeline-content h3{font-size:1.5em;font-weight:300;color:#040d1b;display:inline-block;margin:0}.vtimeline-content h4{font-size:1.2em;font-weight:300;color:#040d1b;margin:0 0 15px 0}.vtimeline-content p{color:#3498db;font-size:0.9em;margin:0}.vtimeline-point{position:relative;display:block;vertical-align:top;margin-bottom:30px}.vtimeline-icon{position:relative;color:#040d1b;width:50px;height:50px;background:#fff;border-radius:50%;float:left;z-index:1;margin-left:280px;text-align:center;vertical-align:center}.vtimeline-icon i{display:block;font-size:2em;margin:10px auto}.vtimeline-date{width:260px;text-align:right;position:absolute;left:0;top:10px;font-weight:500;color:#040d1b}.vtimeline-responsibility li{color:#040d1b}.btn,.btn-dark,.btn-light{display:block;padding:0.5rem 1rem;border:0;margin-bottom:0.3rem;transition:all 0.5s ease-out}.btn:hover,.btn-dark:hover,.btn-light:hover{background:#fff;color:#3498db;transition:all 0.5s ease-out}.btn-dark{background:#02090e;color:#fff}.btn-light{background:#fff;color:#040d1b}#main-footer{text-align:center;padding:1rem;background:rgba(4,13,27,0.9);color:#fff;height:60px}.share-overlay{position:absolute;top:0px;bottom:0px;height:100vh;width:100vw;z-index:3;visibility:hidden;transition:all 0.5s ease-out}.share-overlay.show{visibility:visible;transition:all 0.5s ease-out}.share-overlay.show .share-popup{visibility:visible;transform:translate3d(0, 0, 0)}.share-popup{transition:all 0.5s ease-out;position:fixed;bottom:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;float:left;opacity:.95;visibility:hidden;width:100%;height:20vh;overflow:hidden;border-radius:20px 20px 0 0;transform:translate3d(0, 100%, 0);background:#fff;color:#040d1b}.share-popup a{color:#040d1b;padding:0.4rem;height:32px;width:32px}.share-popup a:hover{color:#3498db;transition:all 0.5s ease-out}@media screen and (max-width: 768px){.main{align-items:center;text-align:center;padding:1rem}.main .lg-heading{font-size:4rem;line-height:1;margin-top:1rem;margin-bottom:1rem}.menu-btn{top:10px;right:10px}.menu-btn .btn-line{width:18px;height:2.5px}.menu .menu-nav,.menu .menu-branding{float:none;width:100%;min-height:0}.menu .menu-nav.show,.menu .menu-branding.show{transform:translate3d(0, 0, 0)}.menu .menu-nav{height:65vh;transform:translate3d(-100%, 0, 0);font-size:24px}.menu .menu-nav .nav-link{font-size:24px}.menu .menu-branding{height:35vh;transform:translate3d(100%, 0, 0)}.menu .portrait{width:150px;height:150px;background-size:150px 150px}.about-info{grid-template-areas:"bioimage" "bio";grid-template-columns:1fr}.about-info .bio-image{height:200px;width:200px}.contact-info{grid-template-areas:"contact1" "contact2";grid-template-columns:1fr}#experience-timeline:before{top:50px;left:23px;height:90%}.vtimeline-date{width:auto;text-align:left;position:relative;margin-bottom:15px;display:block;margin-left:70px}.vtimeline-icon{margin-left:0}.vtimeline-content{margin-left:70px}}@media screen and (max-width: 500px){.main .lg-heading{font-size:3rem}}
