@import "https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap";:root{--bg-black-900:#000;--bg-black-100:#ddd;--bg-black-50:#eff0f4;--bg-opacity:#ffffff80;--text-black-900:#000;--text-black-700:#555;--text-black-600:#666;--text-black-300:#bbb;--outer-shadow:3px 3px 3px #d0d0d0,-3px -3px 3px #f8f8f8;--outer-shadow-0:0 0 0 #d0d0d0,0 0 0 #f8f8f8;--inner-shadow:inset 3px 3px 3px #d0d0d0,inset -3px -3px 3px #f8f8f8;--inner-shadow-0:inset 0 0 0 #d0d0d0,inset 0 0 0 #f8f8f8}body.dark{--bg-black-900:#fff;--bg-black-100:#353535;--bg-black-50:#2b2c2f;--bg-opacity:#2b2c2f80;--text-black-900:#fff;--text-black-700:#fff;--text-black-600:#bbb;--outer-shadow:3px 3px 3px #222327,-3px -3px 3px #363636;--outer-shadow-0:0 0 0 #222327,0 0 0 #363636;--inner-shadow:inset 3px 3px 3px #222327,inset -3px -3px 3px #363636;--inner-shadow-0:inset 0 0 0 #222327,inset 0 0 0 #363636}body{background-color:var(--bg-black-50);font-size:16px;line-height:1.5;overflow-x:hidden}body.hidden-scrolling{overflow-y:hidden}:not(i){font-family:Raleway,sans-serif;font-weight:400}*{box-sizing:border-box;outline:none;margin:0;padding:0}:before,:after{box-sizing:border-box}a{text-decoration:none}ul{margin:0;padding:0;list-style:none}img{vertical-align:middle;max-width:100%}.container{max-width:1140px;margin:auto}.row{flex-wrap:wrap;display:flex}.justify-content-between{justify-content:space-between}.outer-shadow{box-shadow:var(--outer-shadow)}.hover-in-shadow{z-index:1;position:relative}.hover-in-shadow:hover{box-shadow:var(--inner-shadow)}.hover-in-shadow:after{content:"";z-index:-1;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.hover-in-shadow:after:hover{box-shadow:var(--inner-shadow)}.align-items-center{align-items:center}.btn-1{color:var(--skin-color);cursor:pointer;background-color:#0000;border:none;border-radius:30px;padding:10px 25px;font-size:16px;font-weight:500;line-height:1.5;transition:all .3s;display:inline-block}.btn-1:after{border-radius:30px}.effect-wrap .effect{z-index:-1;position:absolute}.effect-1{border:4px solid #8a49ff;width:30px;height:30px;animation:10s linear infinite spin;bottom:10%;right:10%}.effect-2{flex-wrap:wrap;justify-content:space-between;width:40px;animation:3s ease-in-out infinite topBounce;display:flex;bottom:20%;left:3%}.effect-2 div{background-color:#ff9c07;width:3px;height:3px;margin:0 3px 8px}.effect-3{border:25px solid var(--skin-color);border-radius:50%;width:180px;height:180px;animation:3s ease-in-out infinite leftBounce;top:-120px;left:50%}.effect-4{border-top:30px solid #0000;border-left:30px solid #06d79c;animation:15s linear infinite spin;top:20%;left:30%}.effect-4:before{content:"";opacity:.5;border-top:30px solid #0000;border-left:30px solid #06d79c;position:absolute;top:-25px;left:-35px}.effect-5{border-radius:50%;justify-content:space-between;width:50px;height:50px;animation:10s linear infinite spin;display:flex;top:30%;right:10%;overflow:hidden}.effect-5 div{background-color:#4dd0e1;width:4px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes topBounce{0%,to{transform:translateY(0)}50%{transform:translateY(25px)}}@keyframes leftBounce{0%,to{transform:translate(0)}50%{transform:translate(25px)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}.section-title{text-align:center;flex:0 0 100%;max-width:100%;margin-bottom:60px;padding:0 15px}.section-title h2{color:var(--text-black-900);text-transform:uppercase;margin:0;font-size:30px;font-weight:700;display:inline-block}.section-title h2:before{content:attr(data-heading);color:var(--skin-color);font-size:16px;font-weight:600;display:block}.section.hide{display:none}.preloader{z-index:1500;background-color:var(--bg-black-50);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.preloader .fade-out{opacity:0;transition:all .6s}.preloader .box{flex-wrap:wrap;justify-content:space-between;width:65px;display:flex}.preloader .box div{background-color:var(--skin-color);border-radius:50%;width:15px;height:15px;animation:1s infinite loaderAni}.preloader .box div:nth-child(2){animation-delay:.1s}.preloader .box div:nth-child(3){animation-delay:.2s}@keyframes loaderAni{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.header{z-index:99;width:100%;padding:20px 15px;position:absolute;top:0;left:0}.header .logo a{text-align:center;width:40px;height:40px;color:var(--skin-color);border:2px solid var(--skin-color);text-transform:uppercase;border-radius:50%;font-size:24px;font-weight:600;line-height:36px;display:inline-block}.header .hamburger-btn{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.header.hamburger-btn:after{border-radius:50%}.header .hamburger-btn span{background-color:var(--bg-black-900);width:16px;height:2px;display:block;position:relative}.header .hamburger-btn span:before,.header .hamburger-btn span:after{content:"";background-color:var(--bg-black-900);width:100%;height:100%;position:absolute;left:0}.header .hamburger-btn span:before{top:-6px}.header .hamburger-btn span:after{top:6px}.nav-menu{background-color:var(--bg-black-50);z-index:-1;opacity:0;visibility:hidden;text-align:center;justify-content:center;width:100%;height:100%;padding:15px;position:fixed;top:0;left:0;overflow-y:auto}.fade-out-effect{background-color:var(--bg-black-50);z-index:-1;visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0}.fade-out-effect.active{visibility:visible;z-index:1000;animation:.3s ease-out fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.nav-menu.open{visibility:visible;opacity:1;z-index:999;transition:all .3s ease-in}.nav-menu-inner{justify-content:center;align-items:center;min-height:100vh;display:flex}.nav-menu .close-nav-menu{cursor:pointer;text-align:center;width:40px;height:40px;color:var(--text-black-600);border-radius:50%;font-size:35px;line-height:35px;display:block;position:absolute;top:15px;right:15px}.nav-menu .close-nav-menu:after{border-radius:50%}.nav-menu ul{padding:15px}.nav-menu ul li{margin-bottom:20px;display:block}.nav-menu ul li:last-child{margin-bottom:0}.nav-menu ul li a{color:var(--text-black-600);text-transform:capitalize;border-radius:30px;padding:5px 30px;font-size:28px;font-weight:600;transition:all .3s;display:inline-block}.nav-menu ul li a.active{color:var(--skin-color)}.nav-menu ul li a:after{border-radius:30px}.inner-shadow{box-shadow:var(--inner-shadow)}.nav-menu .copyright-text{color:var(--text-black-600);font-size:15px;position:absolute;top:50%;left:-60px;transform:translateY(-50%)rotate(-90deg)}.home-section{position:relative}.home-section .full-screen{min-height:100vh;padding:50px 0}.home-section .home-text,.home-section .home-img{flex:0 0 50%;max-width:50%;padding:15px}.home-section .home-text p{color:var(--text-black-300);text-transform:capitalize;margin:0;font-size:18px}.home-section .home-text h2{color:var(--text-black-900);margin:0;font-size:55px;font-weight:700}.home-section .home-text h1{color:var(--text-black-600);text-transform:capitalize;margin:0;font-size:20px;font-weight:500}.home-section .home-text .btn-1{margin-top:30px}.home-section .home-img .img-box{border-radius:50%;max-width:450px;margin:auto;padding:15px;display:block}.home-section .home-img .img-box img{border:10px solid #0000;border-radius:50%;width:100%}.about-section{min-height:100vh;padding:80px 0 0}.about-section .about-img{flex:0 0 40%;max-width:40%;padding:0 15px}.about-section .about-img .img-box{border-radius:5px;padding:15px}.about-section .about-img .img-box img{border:10px solid #0000;border-radius:5px;width:100%}.about-section .about-img .social-links{text-align:center;margin-top:20px}.about-section .about-img .social-links a{text-align:center;width:40px;height:40px;color:var(--text-black-600);border-radius:50%;margin:0 4px;font-size:16px;transition:all .3s;display:inline-block}.about-section .about-img .social-links a i{line-height:40px}.about-section .about-img .social-links a:after{border-radius:50%}.about-section .about-img .social-links a:hover{color:var(--skin-color)}.about-section .about-info{flex:0 0 60%;max-width:60%;padding:0 15px}.about-section .about-info p{color:var(--text-black-600);margin-bottom:15px;font-size:16px;line-height:26px}.about-section .about-info span{font-weight:600}.about-section .about-info .btn-1{margin:20px}.about-section .about-tabs{text-align:center;flex:0 0 100%;max-width:100%;padding:60px 15px 50px}.about-section .about-tabs .tab-item{cursor:pointer;color:var(--text-black-600);text-transform:capitalize;border-radius:30px;margin:0 5px 10px;padding:5px 10px;font-size:16px;font-weight:500;transition:all .3s;display:inline-block}.about-section .about-tabs .tab-item:hover:not(.active){opacity:.6}.about-section .about-tabs .tab-item.active{color:var(--skin-color)}.about-section .tab-content{flex:0 0 100%;max-width:100%;display:none}.about-section .tab-content.active{animation:.5s fadeInTop;display:block}.about-section .skills{padding:0 0 40px}.about-section .skills .skill-item{flex:0 0 50%;max-width:50%;margin-bottom:40px;padding:0 15px}.about-section .skills .skill-item p{color:var(--text-black-600);text-transform:capitalize;margin:0 0 10px;font-size:16px}.about-section .skills .skill-item .progress{border-radius:10px;height:20px;position:relative}.about-section .skills .skill-item .progress-bar{background-color:var(--text-black-600);border-radius:10px;height:6px;position:absolute;top:7px;left:7px}.about-section .skills .skill-item .progress-bar span{color:var(--text-black-600);margin-top:-40px;font-size:16px;font-weight:500;position:absolute;top:0;right:0}.about-section .education,.about-section .experience{padding-bottom:80px}.about-section .timeline{flex:0 0 100%;max-width:100%;position:relative}.about-section .timeline:before{content:"";background-color:var(--bg-black-100);width:1px;height:100%;position:absolute;top:0;left:50%}.about-section .timeline .timeline-item{flex:0 0 100%;max-width:100%;padding:0 15px}.about-section .timeline .timeline-item:nth-child(odd){text-align:right;padding-right:calc(50% + 50px)}.about-section .timeline .timeline-item:nth-child(2n){padding-left:calc(50% + 50px)}.about-section .timeline .timeline-item-inner{border-radius:5px;padding:30px;position:relative}.about-section .timeline .timeline-item-inner:before{content:"";background-color:var(--bg-black-100);z-index:-1;width:30px;height:1px;position:absolute;top:37px}.about-section .timeline .timeline-item:nth-child(odd) .timeline-item-inner:before{right:-30px}.about-section .timeline .timeline-item:nth-child(2n) .timeline-item-inner:before{left:-30px}.about-section .timeline .timeline-item .icon{background-color:var(--bg-black-50);text-align:center;border:1px solid var(--bg-black-100);width:40px;height:40px;color:var(--skin-color);border-radius:50%;font-size:16px;line-height:40px;position:absolute;top:18px}.about-section .timeline .timeline-item:nth-child(odd) .icon{right:-70px}.about-section .timeline .timeline-item:nth-child(2n) .icon{left:-70px}.about-section .timeline .timeline-item-inner span{font-weight:500px;color:var(--skin-color);text-transform:capitalize;margin:0 0 10px;display:block}.about-section .timeline .timeline-item-inner h3{color:var(--text-black-700);text-transform:capitalize;margin:0 0 5px;font-size:20px;font-weight:600}.about-section .timeline .timeline-item-inner h4{color:var(--text-black-600);text-transform:capitalize;margin:0;font-size:16px;font-style:italic}.about-section .timeline .timeline-item-inner p{color:var(--text-black-600);margin:15px 0 0;font-size:16px;line-height:26px}.service-section{min-height:100vh;padding:80px 0}.service-section .service-item{flex-wrap:wrap;flex:0 0 33.33%;max-width:33.33%;padding:15px;display:flex}.service-section .service-item-inner{text-align:center;border-radius:5px;width:100%;padding:50px 15px}.service-section .service-item-inner .icon{text-align:center;width:60px;height:60px;color:var(--text-black-600);border-radius:50%;margin:0 auto 30px;transition:all .3s;display:block;position:relative}.service-section .service-item-inner .icon:after{content:"";border-radius:50%;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.service-section .service-item-inner .icon:hover .icon{box-shadow:var(--inner-shadow-0)}.service-section .service-item-inner .icon:hover .icon:after{box-shadow:var(--outer-shadow)}.service-section .service-item-inner .icon i{font-size:25px;line-height:60px;transition:all .3s}.service-section .service-item-inner:hover .icon i{color:var(--skin-color)}.service-section .service-item-inner h3{color:var(--text-black-700);text-transform:capitalize;margin:0 0 10px;font-size:20px;font-weight:600}.service-section .service-item-inner p{color:var(--text-black-600);margin:0;font-size:16px;line-height:26px}.portfolio-section{padding-right:80px 0 80px;min-height:100vh}.portfolio-section .section-title{margin-bottom:40px}.portfolio-section .portfolio-filter{text-align:center;flex:0 0 100%;max-width:100%;margin-bottom:20px;padding:0 15px}.portfolio-section .filter-item{cursor:pointer;color:var(--text-black-600);text-transform:capitalize;border-radius:30px;margin:0 5px 10px;padding:5px 10px;font-size:16px;font-weight:500;transition:all .3s;display:inline-block}.portfolio-section .filter-item:hover:not(.active){opacity:.6}.portfolio-section .filter-item.active{color:var(--skin-color)}.portfolio-section .portfolio-item{flex-wrap:wrap;flex:0 0 33.33%;max-width:33.33%;padding:15px;display:flex}.portfolio-section .portfolio-item.hide{display:none}.portfolio-section .portfolio-item.show{animation:.5s fadeInTop;display:block}.portfolio-section .portfolio-item-inner{cursor:pointer;border-radius:5px;width:100%;padding:15px}.portfolio-section .portfolio-item-img img{border-radius:5px;width:100%;transition:all .3s}.portfolio-section .portfolio-item-inner:hover .portfolio-item-img img{transform:translateY(-25px)}.portfolio-section .portfolio-item-img{position:relative}.portfolio-section .portfolio-item-img .view-project{text-transform:capitalize;color:var(--skin-color);z-index:-1;opacity:0;font-size:16px;font-weight:500;transition:all .3s;position:absolute;bottom:-4px;left:0;transform:translateY(-5px)}.portfolio-section .portfolio-item-inner:hover .view-project{opacity:1;transform:translateY(0)}.portfolio-section .portfolio-item-details{display:none}.portfolio-section .portfolio-item-inner p{color:var(--text-black-600);text-transform:capitalize;margin:10px 0 0;font-size:16px}.portfolio-popup{background-color:var(--bg-black-50);z-index:1000;opacity:0;visibility:hidden;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0;overflow-y:scroll}.portfolio-popup.open{visibility:visible;opacity:1}.portfolio-popup .pp-loader{z-index:1005;background-color:var(--bg-opacity);visibility:hidden;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.portfolio-popup .pp-loader.active{visibility:visible;opacity:1}.portfolio-popup .pp-loader div{border:3px solid var(--skin-color);border-right:3px solid #0000;border-radius:50%;width:40px;height:40px;animation:2s linear infinite spin}.portfolio-popup .pp-details{opacity:0;width:calc(85% + 30px);max-width:1350px;max-height:0;margin:auto;transition:all .5s}.portfolio-popup .pp-details.active{opacity:1}.portfolio-popup .pp-details-inner{padding:30px 0}.portfolio-popup .pp-title{padding:0 15px}.portfolio-popup .pp-title h2{color:var(--text-black-900);text-transform:capitalize;margin:0 0 5px;font-size:28px;font-weight:600}.portfolio-popup .pp-title p{color:var(--text-black-600);border-bottom:1px solid var(--bg-black-100);margin:0 0 15px;padding-bottom:10px;font-size:14px;font-weight:600}.portfolio-popup .pp-title p span{text-transform:capitalize;font-weight:400}.portfolio-popup .pp-project-details h3{color:var(--text-black-700);text-transform:capitalize;margin:0 0 15px;font-size:20px;font-weight:600}.portfolio-popup .description{flex:0 0 65%;max-width:65%;padding:0 15px}.portfolio-popup .description p{color:var(--text-black-600);font-size:16px;line-height:26px}.portfolio-popup .description h2{text-transform:capitalize;color:var(--text-black-700)}.portfolio-popup .info{flex:0 0 35%;max-width:35%;padding:0 15px}.portfolio-popup .info ul li{color:var(--text-black-600);margin-bottom:10px;font-size:16px;font-weight:600;display:block}.portfolio-popup .info ul li a{color:var(--skin-color)}.portfolio-popup .info ul li:last-child{margin-bottom:0}.portfolio-popup .info ul li span{font-weight:400}.portfolio-popup .separator{background-color:var(--bg-black-100);width:100%;height:1px;display:block}.portfolio-popup .pp-img{border-radius:5px;width:auto;max-width:100%;height:auto;padding:10px}.portfolio-popup .pp-main{justify-content:center;align-items:center;width:85%;max-width:1350px;min-height:100vh;margin:auto;display:flex}.portfolio-popup .pp-main-inner{padding:70px 0 50px;position:relative}.portfolio-popup .pp-project-details-btn{color:var(--skin-color);cursor:pointer;border-radius:30px;height:40px;padding:0 15px;font-size:16px;font-weight:500;line-height:40px;transition:all .3s;position:absolute;top:15px;left:0}.portfolio-popup .pp-project-details-btn i{margin-left:4px}.portfolio-popup .pp-project-details-btn:after{border-radius:30px}.portfolio-popup .pp-close{text-align:center;width:40px;height:40px;color:var(--text-black-600);cursor:pointer;border-radius:50%;font-size:35px;line-height:35px;transition:all .3s;position:absolute;top:15px;right:0}.portfolio-popup .pp-close:after{border-radius:50%}.portfolio-popup .pp-counter{height:40px;color:var(--text-black-600);font-size:16px;line-height:40px;position:absolute;bottom:5px;right:0}.portfolio-popup .pp-prev,.portfolio-popup .pp-next{text-align:center;cursor:pointer;z-index:1010;width:40px;height:40px;color:var(--text-black-900);opacity:.5;font-size:20px;transition:all .3s;position:fixed;top:50%}.portfolio-popup .pp-prev:hover,.portfolio-popup .pp-next:hover{opacity:1}.portfolio-popup .pp-prev i,.portfolio-popup .pp-next i{line-height:40px}.portfolio-popup .pp-prev i{transform:rotate(180deg)}.portfolio-popup .pp-prev{left:15px}.portfolio-popup .pp-next{right:15px}.testimonial-section{min-height:100vh;padding:80px 0}.testimonial-section .testi-box{width:100%;max-width:600px;margin:auto;padding:0 15px}.testimonial-section .testi-slider{border-radius:5px;overflow:hidden}.testimonial-section .testi-slider-container{align-items:center;transition:margin 1s;display:flex}.testimonial-section .testi-item{text-align:center;padding:30px;position:relative}.testimonial-section .testi-item i{color:var(--text-black-600);opacity:.1;font-size:30px;position:absolute}.testimonial-section .testi-item i.left{top:5px;left:5px}.testimonial-section .testi-item i.right{bottom:5px;right:5px}.testimonial-section .testi-item p{color:var(--text-black-600);margin:0 0 30px;font-size:16px;line-height:26px}.testimonial-section .testi-item img{width:100%;max-width:70px;display:inline-block}.testimonial-section .testi-item span{color:var(--text-black-700);text-transform:capitalize;margin:10px 0 0;font-size:16px;font-weight:600;display:block}.testimonial-section .testi-slider-nav{text-align:center;margin-top:30px}.testimonial-section .testi-slider-nav span{width:40px;height:40px;color:var(--skin-color);cursor:pointer;border-radius:50%;margin:0 4px;font-size:20px;transition:all .3s;display:inline-block}.testimonial-section .testi-slider-nav span:after{border-radius:50%}.testimonial-section .testi-slider-nav span i{line-height:40px}.contact-section{min-height:100vh;padding:80px 0}.contact-section .contact-item{flex:0 0 33.33%;max-width:33.33%;padding:15px;display:flex}.contact-section .contact-item-inner{text-align:center;border-radius:5px;width:100%;padding:30px 15px}.contact-section .contact-item-inner i{color:var(--skin-color);font-size:25px}.contact-section .contact-item-inner span{color:var(--text-black-700);text-transform:capitalize;margin:15px 0 10px;font-size:16px;font-weight:600;display:block}.contact-section .contact-item-inner p{color:var(--text-black-600);word-break:break-word;margin:0;font-size:16px;line-height:26px}.contact-section .contact-form{flex:0 0 100%;max-width:100%;margin-top:50px}.contact-section .w-50{flex:0 0 50%;max-width:50%;padding:0 15px}.contact-section .input-group{border-radius:30px;margin:0 0 25px;transition:all .3s}.contact-section .input-group:after{border-radius:30px}.contact-section .input-group .input-control{width:100%;height:45px;color:var(--text-black-700);background-color:#0000;border:none;border-radius:30px;padding:0 15px;font-size:16px;display:block}.contact-section .input-group textarea.input-control{resize:none;height:184px;padding-top:15px}.contact-section .submit-btn{text-align:right;flex:0 0 100%;max-width:100%;padding:0 15px}
/*# sourceMappingURL=repo.4553c679.css.map */
