@import"https://fonts.googleapis.com/css?family=Roboto+Mono&display=swap";html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{color:#303030;font-family:roboto,sans-serif;font-size:14px;font-style:none;font-weight:500;line-height:24px;opacity:.9;overflow-x:hidden!important;position:relative;text-align:left}body.matrix{margin:0;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:roboto,sans-serif}p{opacity:.9}.shadowdiv{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.nav li a{cursor:pointer;display:inline-block;padding:0;text-decoration:none!important;transition:color .3s ease}.nav li a,.nav li a:focus,.nav li a:hover{background-color:initial}.nav li a:focus{outline:0!important}a{color:#000;cursor:pointer;opacity:.9;padding:0;text-decoration:none!important;transition:color .3s ease}a,a:focus,a:hover{background-color:initial}a:focus{outline:0!important}.center{float:none;margin:0 auto;text-align:center}.overflow{overflow:hidden}.relative{position:relative}.display-table{display:table;height:100%;width:100%}.display-flex{display:flex;flex:1}.vertical-middle{display:table-cell;float:none;vertical-align:middle}.section-video{bottom:0;overflow:hidden;position:fixed;right:0;z-index:-1}.section-video,.section-video .bgvid{left:0;min-height:100%;min-width:100%;top:0}.section-video .bgvid{background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;position:absolute}.body-video-bg>.section-video{left:0;position:fixed;top:0}.section-title{text-align:center}.section-title h3{color:#303030;font-size:30px;font-weight:700;line-height:40px}.dark-vertion .section-title h3{color:#fff}.section-heading{display:block;margin:0}.section-header{margin-bottom:100px;text-align:center}.section-header .sub-heading{font-size:22px;font-weight:300;line-height:30px;margin:0 0 10px;text-transform:uppercase}.section-header.text-left,.section-header.text-left *{text-align:left}.section-header.text-right,.section-header.text-right *{text-align:right}.section-header-separator{display:inline-block;margin:5px auto;position:relative;width:145px}.section-header-separator .icon{font-size:48px;text-align:center!important}.section-header-separator:after,.section-header-separator:before{content:"";height:2px;position:absolute;top:25px;width:57px}.section-header-separator:before{left:0}.section-header-separator:after{right:0}.v-middle{align-items:center;-webkit-align-items:center;display:-moz-flex;display:flex;flex-direction:row;justify-content:center;-webkit-justify-content:center}.mini-separator{padding:20px 0}.btn{border-radius:20px;font-weight:700;padding:8px 30px;transition:color .3s ease}.btn:last-child{margin-right:0!important}.btn .icon{position:relative;top:2px}.btn .icon img{position:relative;top:-3px;width:14px}.btn.btn-fill{background-color:#f30100;color:#fff}.btn.left-icon .icon{margin-right:15px}.btn.right-icon .icon{margin-left:15px}.btn.btn-border,.btn.white-btn-border{background-color:initial}.btn.white-btn-border{border-color:#fff}.btn.btn-round{border-radius:50%;font-size:24px;height:65px;padding:15px;text-align:center;width:65px}.btn.btn-round .icon{top:7px}.btn.androad,.btn.apple{border-radius:3px!important;height:82px;padding:9px 28px}.btn.androad img,.btn.apple img{float:left;height:100%;width:35px}.btn.androad .icon,.btn.apple .icon{float:left;font-size:60px}.btn.androad span,.btn.apple span{display:block;transition:color .3s ease}.btn.androad .group,.btn.apple .group{float:right}.btn.androad .big,.btn.androad .small,.btn.apple .big,.btn.apple .small{line-height:30px;margin-left:7px;text-align:left}.btn.androad .big,.btn.apple .big{font-size:24px;font-weight:400}.btn.androad .small,.btn.apple .small{font-size:16px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:0 auto -webkit-focus-ring-color!important;outline-offset:-2px}.btn-text-link{padding:50px 0 0;text-align:center}.btn-text-link a{margin-left:10px}.social-icon{display:inline-block}.social-icon li{float:left;list-style:none;margin-bottom:0;margin-right:8px}.social-icon li a{border-radius:50%;height:45px;padding:10px;text-align:center;width:45px}.social-icon li:last-child a{margin-right:0}.email-failed,.email-loading,.email-success,.subscription-failed,.subscription-success{display:none;font-size:15px;padding:10px!important;text-align:center!important}.email-loading{color:#52b8ff}.email-loading img{position:relative;top:-2px;width:15px}.email-failed,.subscription-failed{color:#ff5252!important}.email-failed .icon,.subscription-failed .icon{font-size:20px;position:relative;top:5px}.email-success,.subscription-success{color:#56cc35}.email-failed .icon,.email-success .icon,.subscription-failed .icon,.subscription-success .icon{font-size:20px;position:relative;top:5px}ul{margin:0;padding:0}ul li{list-style-type:none}.content-half{position:relative}.container-half-left{background-position:100%;left:0}.container-half-right{background-position:0;right:0}.vertical-middle-content{align-items:center;-webkit-align-items:center;display:-moz-flex;display:flex;flex-direction:row;justify-content:center;-webkit-justify-content:center}.bg-cover{background-attachment:scroll;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.dark-bg{background-color:#f1f1f1}.dark-vertion .dark-bg{background-color:#212121}.section-separator{padding:100px 0}.home-section-separator{padding-bottom:200px;padding-top:100px}.bg-black{background-color:#000}.form-control{border-color:#0000;height:50px;line-height:50px;margin-bottom:20px}.form-control,.form-control:focus{background-color:initial;box-shadow:0 0 2px #ffffff29,0 0 2px #ffffff1f}.p-200{padding:0 200px}.img-overlay{background-image:url(/assets/images/new/footer-bg.webp)}.image-bg,.img-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto}.home-1-img{position:relative}.home-1-img:before{background-image:url(/assets/images/new/home-bg-img-3.webp);background-position:50%;background-size:cover;content:"";filter:grayscale(1);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.home-2-img{position:relative}.home-2-img:before{background-image:url(/assets/images/new/home-bg-img.webp);background-size:cover;content:"";filter:grayscale(1);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.featured-img-one{position:relative}.featured-img-one:before{background-image:url(/assets/images/new/home-bg-img.webp);background-size:cover;content:"";filter:grayscale(1);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.featured-img-two{position:relative}.featured-img-two:before{background-image:url(/assets/images/new/extra-feature-bg.webp);background-size:cover;content:"";filter:grayscale(1);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.map-image{position:relative}.map-image:before{background-image:url(/assets/images/new/map-color-overlay.webp);background-size:cover;content:"";filter:grayscale(1);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.mt-30{margin-top:30px}.btn,.btn:focus,.btn:hover,button,button:focus,button:hover{outline:0}.round-image{border-radius:50%}.form-control{box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc;padding:20px}.contact-message,.form-control:focus{border-color:#0000;box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.contact-message{background-color:initial;margin-bottom:20px;outline:0;padding:20px;width:100%}.contact-message:focus{border-color:#0000;box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.white-vertion.black-bg{background-color:#fff}.white-vertion .section-loader{background:#fff}.white-vertion ::placeholder,.white-vertion a,.white-vertion address,.white-vertion div,.white-vertion h2,.white-vertion h3,.white-vertion h4,.white-vertion h5,.white-vertion h6,.white-vertion p,.white-vertion span,.white-vertion ul li{color:#000}.white-vertion .contact-message,.white-vertion .form-control{color:#fff}.white-vertion .nav-strict{background-color:#fff}.white-vertion .img-color-overlay{background-color:#ffffffe6}.white-vertion .dark-bg{background-color:#fff}.white-vertion .jv-home .jv-header-info .jv-promo span,.white-vertion .jv-project-gallery .grid-item figure figcaption .sub-title,.white-vertion .jv-project-gallery .grid-item figure figcaption .title,.white-vertion .jv-project-gallery .grid-item figure figcaption a{color:#fff}.white-vertion .jv-portfolio-modal{background:#fff}.white-vertion .page-item.active .page-link{background-color:#fff;border-color:#fff;color:#f30100}.white-vertion .navbar-toggler .icon,.white-vertion .navbar-toggler .icon:after,.white-vertion .navbar-toggler .icon:before{background-color:#000}.white-vertion .jv-header .navbar-nav li a{color:#000;opacity:.8}.white-vertion .jv-home .jv-header-info .social-icon li .fa:hover{background-color:#000}.white-vertion address,.white-vertion h1,.white-vertion h2,.white-vertion h3,.white-vertion h4,.white-vertion h5,.white-vertion h6,.white-vertion p,.white-vertion q,.white-vertion span{opacity:.8}.white-vertion .jv-header .navbar-nav li.active a{border-color:#000;padding-left:0;padding-right:0}.white-vertion .jv-header.nav-3 .navbar-nav li.active a{border-color:#0000}.white-vertion .jv-footer .form-control{color:#000}.white-vertion .jv-footer .contact-message,.white-vertion .jv-footer .form-control,.white-vertion .jv-footer .form-control:focus{box-shadow:0 0 1px #282828cc,0 0 1px #282828cc}.white-vertion .jv-footer .contact-message{color:#000}.white-vertion .jv-footer .contact-message:focus,.white-vertion .jv-footer-2 .contact-message,.white-vertion .jv-footer-2 .contact-message:focus,.white-vertion .jv-footer-2 .form-control,.white-vertion .jv-footer-2 .form-control:focus{box-shadow:0 0 1px #282828cc,0 0 1px #282828cc}.white-vertion .jv-blog .jv-blog-item .blog-inner h2 a{color:#212121}.white-vertion .jv-blog .jv-blog-item,.white-vertion .jv-experince .jv-education-deatils .jv-education-item,.white-vertion .jv-pricing .jv-pricing,.white-vertion .jv-work .jv-experience-deatils .jv-work-item,.white-vertion .shadow-1{box-shadow:0 10px 20px 4px #00000015}.dark-vertion{opacity:.9}.dark-vertion.black-bg{background-color:#0b0b0b}.dark-vertion .section-loader{background:#0b0b0b}.dark-vertion .contact-message,.dark-vertion .form-control,.dark-vertion ::placeholder,.dark-vertion a,.dark-vertion address,.dark-vertion div,.dark-vertion h2,.dark-vertion h3,.dark-vertion h4,.dark-vertion h5,.dark-vertion h6,.dark-vertion p,.dark-vertion span,.dark-vertion ul li{color:#fff}.dark-vertion .nav-strict{background-color:#212121d1}.dark-vertion .img-color-overlay{background-color:#000000bf}.dark-vertion .jv-home .jv-header-info .social-icon li .fa:hover{background-color:#fff}.dark-vertion .page-item.active .page-link{background-color:#fff;border-color:#fff;color:#f30100}.dark-vertion .navbar-toggler .icon,.dark-vertion .navbar-toggler .icon:after,.dark-vertion .navbar-toggler .icon:before{background-color:#fff}.dark-vertion .jv-header .navbar-nav li.active a{border-color:#fff;padding-left:0;padding-right:0}.dark-vertion .jv-header.nav-3 .navbar-nav li.active a{border-color:#0000}.dark-vertion .jv-footer .contact-message,.dark-vertion .jv-footer .contact-message:focus,.dark-vertion .jv-footer .form-control,.dark-vertion .jv-footer .form-control:focus,.dark-vertion .jv-footer-2 .contact-message,.dark-vertion .jv-footer-2 .contact-message:focus,.dark-vertion .jv-footer-2 .form-control,.dark-vertion .jv-footer-2 .form-control:focus{box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.dark-vertion .jv-blog .jv-blog-item,.dark-vertion .jv-experince .jv-education-deatils .jv-education-item,.dark-vertion .jv-pricing .jv-pricing,.dark-vertion .jv-service .jv-service-item,.dark-vertion .jv-work .jv-experience-deatils .jv-work-item{box-shadow:-1rem 0 3rem #000}.dark-vertion .jv-home .hero-img img{border:20px solid #0006}.dark-vertion .candidatos .parcial .progressBar{background:#c7c6c699}.dark-vertion .jv-progress path:first-child{stroke:#ffffff80}.jv-rtl{text-align:right}.jv-rtl .jv-work .jv-experience-deatils .jv-work-item .work-responsibility li .fa{margin-left:10px}.jv-rtl .jv-blog-post-info ul li strong{margin-left:6px}.jv-rtl .jv-footer .contact-message,.jv-rtl .jv-footer .form-control{text-align:right}body{transition:.3s}.section-loader{align-items:center;display:flex;height:100vh;justify-content:center;position:fixed;width:100%;z-index:9999999}.section-loader .loader{position:relative}.section-loader .loader div{animation:loader 1s cubic-bezier(0,.2,.8,1) infinite;border-radius:50%;border-style:solid;border-width:4px;box-sizing:initial;opacity:1;position:absolute}.section-loader .loader div:first-child{border-color:#f30100}.section-loader .loader div:nth-child(2){animation-delay:-.5s;border-color:#f30100}.section-loader .loader{height:200px!important;transform:translate(-100px,-100px) scale(1) translate(100px,100px);width:200px!important}@keyframes loader{0%{height:0;left:94px;opacity:1;top:94px;width:0}to{height:74px;left:57px;opacity:0;top:57px;width:74px}}.jv-nav{width:100%}.jv-header{padding:20px 0;transition:.3s}.jv-header.nav-strict{padding:15px 0;transition:.3s}.jv-header .navbar-nav li{margin:0 20px}.jv-header .navbar-nav li a{border-bottom:1px solid #0000;font-family:roboto,sans-serif;font-size:18px;font-weight:700;line-height:30px;opacity:1}.jv-header .navbar-nav li a.nav-link{padding-left:0;padding-right:0}.jv-header .navbar-nav li a:hover{color:#f30100}.nav-3 .navbar-dark .navbar-nav .nav-link a,.nav-3 .navbar-dark .navbar-nav .nav-link.active a{color:#ffffffb3}.nav-3 .navbar-nav{padding-top:30px}.home-padding{padding:180px 0}.jv-home-2 .jv-header-info{padding-top:100px;text-align:center}.jv-home-2 .jv-header-info .hero-img{margin-bottom:30px}.jv-home-2 .jv-header-info .hero-img img{border:0 solid #fff;border-radius:50%}.jv-home-2 .jv-header-info h2{font-size:50px;font-weight:600;line-height:60px;margin-bottom:0;margin-top:10px;opacity:.9}.jv-home-2 .jv-header-info h4{font-size:18px;line-height:30px;margin-bottom:20px;opacity:.9}.jv-home-2 .jv-header-info p{font-weight:300;padding:0 120px}.jv-home-2 .jv-header-info ul li{margin:10px 6px}.jv-home-2 .jv-header-info ul.jv-home-contact{margin-bottom:15px}.jv-home-2 .jv-header-info ul.jv-home-contact li{display:inline-block;margin:10px 15px}.jv-home-2 .jv-header-info ul.jv-home-contact li .fa{margin-right:10px}.jv-home-2 .jv-header-info ul.jv-home-contact li:hover .fa{color:#f30100}.jv-home-2 .jv-header-info .jv-about-tag{margin:0 auto;width:60%}.jv-home-2 .jv-header-info .jv-about-tag ul li{margin:6px}.jv-rtl .jv-home .jv-header-info ul li .fa{margin:0 10px}.jv-home .jv-header-info{padding-top:100px}.jv-home .jv-header-info .jv-promo{margin-bottom:30px}.jv-home .jv-header-info .jv-promo span{background-color:#f30100;border-radius:20px 20px 20px 0;font-size:14px;font-weight:700;letter-spacing:1px;line-height:24px;padding:10px 30px}.jv-home .jv-header-info h2{font-size:60px;font-weight:600;line-height:65px;margin-bottom:10px;margin-top:10px}.jv-home .jv-header-info h4{font-size:26px;line-height:34px;margin-bottom:30px}.jv-home .jv-header-info ul{margin-top:20px}.jv-home .jv-header-info ul li{margin:10px 0}.jv-home .jv-header-info ul li .fa{align-items:center;display:inline-flex;justify-content:center;margin-right:15px;min-width:15px}.jv-home .jv-header-info ul li address{display:inline-block}.jv-home .jv-header-info ul li:hover,.jv-home .jv-header-info ul li:hover .fa,.jv-home .jv-header-info ul li:hover a{color:#f30100}.jv-home .jv-header-info .social-icon{margin-top:0}.jv-home .jv-header-info .social-icon li .fa{border-radius:3px;font-size:18px;line-height:30px;margin-right:10px;padding:4px 14px;transition:.3s}.jv-home .jv-header-info .social-icon li .fa:hover{transition:.3s}.jv-home .jv-header-info .social-icon li a{border-radius:50%;font-size:25px;height:30px;margin-right:0;padding:0;text-align:center;width:30px}.jv-home .hero-img{float:none;margin:30px auto 0;text-align:center}.jv-home .hero-img img{border:20px solid #0000002b;border-radius:50%;float:none;margin:0 auto;text-align:center}.jv-home .img-border{border-radius:50%;height:400px;margin:0 auto;width:400px}.jv-featured-project-img img{margin:0 auto;width:inherit!important}.jv-single-project-slide-by-side{margin:0 auto}.jv-about .jv-about-inner{padding-left:50px}.jv-about .jv-about-inner h2{margin-bottom:20px;margin-top:20px}.jv-about .jv-about-inner p{margin-bottom:30px}.jv-about .jv-about-inner .btn{margin-top:20px}.jv-about .jv-about-inner .btn .fa{margin-left:10px}.jv-about-tag{margin-bottom:10px;margin-top:10px;word-break:break-all}.jv-about-tag ul li{border-radius:4px;display:inline-block;margin:0 6px 10px;padding:4px 0}.jv-about-tag ul li span{border:1px solid #f30100;border-radius:4px;color:#f30100;font-size:12px;padding:4px 10px;text-transform:uppercase}.jv-about-tag ul li span:hover{background-color:initial!important}.jv-about .jv-about-img{max-width:100%;overflow:hidden}.jv-skills .jv-professional-skill{padding-right:60px}.jv-skills .jv-professional-skill h3{font-size:30px;font-weight:700;line-height:40px;margin-bottom:60px;text-align:center}.jv-professional-skills{padding-left:20%}.jv-professional-skills h3{font-size:30px;font-weight:700;line-height:40px;margin-bottom:60px;text-align:center}.jv-professional-progress li{display:inline-block;float:none;margin:0 auto 30px;text-align:center;width:48%}.jv-progress{font:900 1.1428571429em/1 Cinzel,cursive;margin-bottom:10px}.jv-progress .progressbar-text{color:inherit!important}.progress.progress-line{height:10px;margin-right:60px}.progress.progress-line .progressbar-text{left:100%;position:absolute;text-align:center;top:50%;transform:translateY(-35%);width:60px}.jv-progress.jv-progress-circle{display:inline-block;height:100px;width:100px}.jv-progress path:first-child{stroke:#000000b3}.jv-progress path:nth-child(2){stroke:#f30100}.candidatos{margin-bottom:15px;position:relative}.candidatos .parcial{display:inline-block;vertical-align:middle;width:100%}.candidatos .parcial .info{position:relative}.candidatos .parcial .info .nome{font-size:15px;font-weight:600;left:0;opacity:.9;position:absolute;top:0}.candidatos .parcial .info .eleito,.candidatos .parcial .info .segundo-turno{border-radius:2px;padding:0 5px 2px}.candidatos .parcial .info .percentagem-num{font-size:14px;font-weight:400;position:absolute;right:0;top:0}.candidatos .parcial .progressBar{background:#00000080;border-radius:10px;height:7px;margin:30px 0 2px;position:relative;width:100%}.candidatos .parcial .percentagem{animation-duration:3s;-webkit-animation-duration:3s;animation-name:animationProgress;-webkit-animation-name:animationProgress;background:#f30100;border-radius:10px;height:7px;left:0;position:absolute;top:0;transition:all 3s;-webkit-transition:all 3s}.candidatos .parcial .partidas{font-size:10px;font-weight:600;text-transform:uppercase}.percentual{animation-name:animationProgress}@keyframes animationProgress{0%{width:0}}.jv-experince h3{font-size:30px;font-weight:700;line-height:40px;margin-bottom:60px}.jv-experince .jv-education-deatils .jv-education-item{border-radius:5px;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin-bottom:30px;min-height:150px;padding:26px 30px}.jv-experince .jv-education-deatils .jv-education-item:last-child{margin-bottom:0}.jv-experince .jv-education-deatils .jv-education-item h4{font-size:20px;font-weight:600;line-height:30px}.jv-experince .jv-education-deatils .jv-education-item h4 a{color:#f30100;font-style:italic;margin-left:4px}.jv-experince .jv-education-deatils .jv-education-item .jv-eduyear{color:#f30100;margin:10px 0}.jv-experince .jv-education-deatils .jv-education-item p{font-size:14px;line-height:23px;margin-bottom:0}.jv-education{padding-right:30px}.jv-work{padding-left:30px}.jv-work h3{font-size:30px;font-weight:700;line-height:40px;margin-bottom:60px}.jv-work .jv-experience-deatils .jv-work-item{border-radius:5px;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin-bottom:30px;min-height:150px;padding:20px 30px}.jv-work .jv-experience-deatils .jv-work-item:last-child{margin-bottom:0}.jv-work .jv-experience-deatils .jv-work-item h4{font-size:20px;font-weight:600;line-height:30px}.jv-work .jv-experience-deatils .jv-work-item h4 a{color:#f30100}.jv-work .jv-experience-deatils .jv-work-item .jv-eduyear{color:#f30100;margin:10px 0}.jv-work .jv-experience-deatils .jv-work-item span{font-size:12px;line-height:22px}.jv-work .jv-experience-deatils .jv-work-item .work-responsibility li{font-size:14px;line-height:23px;margin:2px 0}.jv-work .jv-experience-deatils .jv-work-item .work-responsibility li .fa{font-size:10px;line-height:23px;margin-right:10px}.portfolio-nav{margin:0 auto 40px}.portfolio-nav ul{float:none;margin:0 auto;text-align:center}.portfolio-nav ul li{margin:0 10px}.portfolio-nav ul li.active,.portfolio-nav ul li:hover{color:#f30100}.jv-portfolio-modal{display:none}.jv-portfolio-modal-inner{margin-right:20px;max-height:500px;overflow-y:auto}.jv-portfolio-modal-inner::-webkit-scrollbar-track{background-color:#fff;border:1px solid #000;padding:2px 0}.jv-portfolio-modal-inner::-webkit-scrollbar{width:10px}.jv-portfolio-modal-inner::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 10px #000}.jv-portfolio-modal-inner h2{margin-bottom:20px;margin-top:10px}.mix{display:none}.jv-pricing .jv-pricing{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin-bottom:30px;padding:30px 0;text-align:center;transition:.3s}.jv-pricing .jv-pricing:hover{transition:.3s}.jv-pricing .jv-pricing:hover .btn{background-color:#0ab69a;transition:.3s}.jv-pricing .jv-pricing .fa{color:#7af8e4;font-size:30px;line-height:36px;margin-bottom:20px}.jv-pricing .jv-pricing h4{margin-bottom:10px;margin-top:20px}.jv-pricing .jv-pricing h5{color:#f30100;font-size:36px;line-height:40px;margin-bottom:20px;margin-top:20px}.jv-pricing .jv-pricing span{opacity:.8}.jv-pricing .jv-pricing ul{margin:30px 0}.jv-pricing .jv-pricing ul li{margin:2px 0}.jv-pricing .jv-pricing .btn{transition:.3s}.jv-blog .jv-blog-item{border-radius:10px 10px 0 0;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin-bottom:30px;transition:.3s}.jv-blog .jv-blog-item:hover{transition:.3s}.jv-blog .jv-blog-item .blog-inner{padding:0 20px 30px}.jv-blog .jv-blog-item .blog-inner h2 a{color:#fff}.jv-blog .jv-blog-item .blog-inner a{color:#f30100}.jv-blog .jv-blog-item img{margin-bottom:30px}.jv-blog .jv-blog-item h2{color:#fff;font-size:24px;font-weight:600;line-height:32px;margin-bottom:10px}.jv-blog .jv-blog-item h2 a{color:#f30100}.jv-blog .jv-blog-item h2 a:hover{color:#0ac4a7}.jv-video .each-video{padding-bottom:30px;padding-top:30px}.jv-video .each-video p{padding:0 160px}.jv-quates .each-quates{padding-bottom:30px;padding-top:30px}.jv-quates .each-quates p{margin-top:20px}.jv-video .each-video{padding:30px 0}.jv-video .each-video p{margin-top:20px}.jv-video .each-video .fa{background-color:#fff;border-radius:50%;color:#000;height:40px;line-height:40px;margin-top:20px;text-align:center;width:40px}.jv-testimonial.jv-single-testimonial .jv-client-item p{margin:60px 0;padding:0 160px}.jv-testimonial.jv-2-testimonial .jv-client-item p{margin:20px 0;padding:0}.jv-testimonial .jv-client-item{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;float:none;margin:0 auto;padding:30px;text-align:center}.jv-testimonial .jv-client-item img{border:5px solid #f30100;border-radius:50%;float:none;margin:0 auto 20px;width:inherit}.jv-testimonial .jv-client-item p{margin:10px 0}.jv-testimonial .jv-client-item p:before{content:open-quote;font-size:20px;margin-right:6px}.jv-testimonial .jv-client-item p:after{content:close-quote;font-size:20px;margin-left:6px}.jv-testimonial .jv-client-item h4{font-size:16px;line-height:25px;margin-bottom:0;margin-top:30px}.jv-testimonial .jv-client-item span{font-size:14px;line-height:24px}.jv-testimonial .each-client-item{margin:30px 20px}.jv-testimonial .owl-controls .owl-nav{display:none!important}.jv-testimonial .owl-controls .owl-dots{margin-top:30px;padding-left:15px;text-align:center}.jv-testimonial .owl-controls .owl-dots .owl-dot{border:1px solid #f30100;border-radius:50%;display:inline-block;height:15px;margin-right:10px;width:15px}.jv-testimonial .owl-controls .owl-dots .owl-dot.active{background-color:#f30100}.jv-footer ::placeholder{opacity:.9}.jv-footer .form-control{box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc;padding:20px}.jv-footer .contact-message,.jv-footer .form-control:focus{border-color:#0000;box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.jv-footer .contact-message{background-color:initial;border-radius:4px;margin-bottom:20px;outline:0;padding:20px;width:100%}.jv-footer .contact-message:focus{border-color:#0000;box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.jv-map{margin-top:10px;padding:0}.jv-map #jv-map{height:400px;width:100%}.jv-footer-address{margin-bottom:60px}.jv-footer-address .jv-address-footer-item{margin-bottom:30px;padding:30px;text-align:center}.jv-footer-address .jv-address-footer-item h4{margin-bottom:20px}.jv-footer-address .jv-address-footer-item address{margin-bottom:0}.jv-footer-address .jv-address-footer-item .each-icon .fa{border:1px solid #f30100;border-radius:50%;font-size:20px;height:100px;line-height:100px;text-align:center;width:100px}.jv-page-title{padding-top:100px}.jv-page-title h2{font-size:40px;font-weight:700;line-height:46px;margin-bottom:10px;text-transform:uppercase}.nav-strict{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;z-index:99}.jv-fixed-nav{left:0;position:fixed;right:0;top:0;z-index:99}.jv-footer-2 .form-control{border-color:#0000;height:50px;line-height:50px;margin-bottom:20px}.jv-footer-2 .form-control,.jv-footer-2 .form-control:focus{background-color:initial;box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.jv-footer-2 .contact-message,.jv-footer-2 .contact-message:focus{box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.jv-footer-2 .contact-message:focus{background-color:initial}.jv-copyright{margin-top:60px}.jv-footer-3 .jv-footer-address .jv-address-footer-item{align-items:center;display:flex;justify-content:center;margin-bottom:15px;padding:20px 30px;text-align:center}.jv-footer-3 .jv-footer-address .jv-address-footer-item h4{margin-bottom:10px;margin-top:10px}.jv-footer-3 .jv-footer-address .jv-address-footer-item .each-info{padding-left:40px;text-align:left}.jv-footer-3 .form-control{border-color:#0000;height:50px;line-height:50px;margin-bottom:20px}.jv-footer-3 .form-control,.jv-footer-3 .form-control:focus{background-color:initial;box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.jv-footer-3 .contact-message,.jv-footer-3 .contact-message:focus{box-shadow:0 0 2px #fffc,0 0 1px 1px #fffc}.jv-footer-3 .contact-message:focus{background-color:initial}footer .social-icon a:hover{color:#f30100}.old .navbar-collapse.show{transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.old .collapse{display:block}.old .navbar-fixed-bottom .navbar-collapse,.old .navbar-fixed-top .navbar-collapse{max-height:inherit}.old .navbar-header{left:0;margin-top:0;position:fixed;width:100%;z-index:999}.old .navbar-toggler .icon{transform:translate(-50%) translateY(-50%) translateZ(0) rotate(0) scale(1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1)}.old .navbar-toggler .icon,.old .navbar-toggler .icon:after,.old .navbar-toggler .icon:before{backface-visibility:hidden;background-color:#fff;border-radius:2px;height:2px;position:absolute;width:22px}.old .navbar-toggler .icon:after,.old .navbar-toggler .icon:before{content:"";right:0;top:0;transition:all .6s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.old .navbar-toggler .icon:after{transform:translate(0) translateY(6px) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1)}.old .navbar-toggler .icon:before{transform:translate(0) translateY(-6px) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1)}.old .navbar-toggler.active .icon:after{transform:translate(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1)}.old .navbar-toggler.active .icon:before{transform:translate(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1)}.old .navbar-toggler.active .icon:after,.old .navbar-toggler.active .icon:before{background-color:#fff}.old .navbar-toggler.active .icon{background-color:initial}.old .navbar-toggler:focus{outline:0!important}.old .strict{background-color:#000000e6;padding-bottom:65px}.old .navbar-toggler{display:block;margin-left:20%;margin-right:15px;margin-top:15px;padding:15px;z-index:1000}.old .navbar-header .navbar-toggler .icon-bar,.old .navbar-toggler{transition:all .4s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.old .navbar-header .navbar-toggler .icon-bar{background-color:#f30100}.old .navbar-header .navbar-toggler.active .icon-bar{background-color:#fff}.old .overlay{background-color:#0006;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:3}.old .overlay.active{display:block}.old .navbar-collapse{background-color:#f30100;bottom:0;left:0;margin-top:0;padding:0;position:fixed;top:0;transform:translate(-100%) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);transition:all .4s ease-out;width:320px;z-index:990;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:none}.old .navbar-collapse .nav{border-top:1px solid #ffffff1a;margin-top:75px;padding:20px}.old .navbar-collapse .nav li{display:block;margin-bottom:0;text-align:center;transition:all .4s ease-out;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate3d(-20px,-10px,0)}.old .navbar-collapse .nav li a{background-color:initial;font-size:17px;line-height:26px;text-transform:uppercase}.old .navbar-collapse .nav li a:hover{background:#0000;color:#fff!important}.old .navbar-collapse .nav li a.active,.old .navbar-collapse .nav li.active{color:#fff}.old .navbar-collapse.active{transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.old .collapse.in{background-color:#000000e6}.old .navbar-dark .navbar-toggler{border-color:#0000}.old .navbar-dark .navbar-toggler-icon{background-image:inherit}.new{z-index:99}.new .nav-btn .navbar-toggler.active{display:none}.new .collapse{display:block}.new .navbar-fixed-bottom .navbar-collapse,.new .navbar-fixed-top .navbar-collapse{max-height:inherit}.new .navbar-header{left:0;margin-top:0;position:fixed;width:100%;z-index:999}.new .navbar-toggler .icon{transform:translate(-50%) translateY(-50%) translateZ(0) rotate(0) scale(1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1)}.new .navbar-toggler .icon,.new .navbar-toggler .icon:after,.new .navbar-toggler .icon:before{backface-visibility:hidden;background-color:#fff;border-radius:2px;height:2px;position:absolute;width:22px}.new .navbar-toggler .icon:after,.new .navbar-toggler .icon:before{content:"";right:0;top:0;transition:all .6s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.new .navbar-toggler .icon:after{transform:translate(0) translateY(6px) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1)}.new .navbar-toggler .icon:before{transform:translate(0) translateY(-6px) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1)}.new .navbar-toggler.active .icon:after{transform:translate(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1)}.new .navbar-toggler.active .icon:before{transform:translate(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1)}.new .navbar-toggler.active .icon:after,.new .navbar-toggler.active .icon:before{background-color:#fff}.new .navbar-toggler.active .icon{background-color:initial}.new .navbar-toggler:focus{outline:0!important}.new .strict{background-color:#000000e6;padding-bottom:65px}.new .navbar-toggler{display:block;margin-left:20%;margin-right:15px;margin-top:15px;padding:15px;z-index:1000}.new .navbar-header .navbar-toggler .icon-bar,.new .navbar-toggler{transition:all .4s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.new .navbar-header .navbar-toggler .icon-bar{background-color:#f30100}.new .navbar-header .navbar-toggler.active .icon-bar{background-color:#fff}.new .overlay{background-color:#000c;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:3}.new .overlay.active{display:block}.new .navbar-collapse{background-color:#f30100;bottom:0;left:0;margin-top:0;padding:0;position:fixed;top:0;transform:translate(-100%) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);transition:all .4s ease-out;width:320px;z-index:990;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:none}.new .navbar-collapse .nav{border-top:1px solid #ffffff1a;margin-top:75px;padding:20px}.new .navbar-collapse .nav li{display:block;margin-bottom:0;text-align:center;transition:all .4s ease-out;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate3d(-20px,-10px,0)}.new .navbar-collapse .nav li a{background-color:initial;font-size:17px;line-height:26px;text-transform:uppercase}.new .navbar-collapse .nav li a:hover{background:#0000;color:#fff!important}.new .navbar-collapse .nav li a.active,.new .navbar-collapse .nav li.active{color:#fff}.new .navbar-collapse.active{transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.new .collapse.in{background-color:#000000e6}.new .navbar-dark .navbar-toggler{border-color:#0000}.new .navbar-dark .navbar-toggler-icon{background-image:inherit}.grid-item{margin-bottom:20px}.portfolio-nav{margin-bottom:50px;text-align:center}.portfolio-nav ul li{cursor:pointer;display:inline-block;margin:0 20px}.portfolio-nav ul li span{border-bottom:2px solid #0000;padding:15px 0}.portfolio-nav ul li.current span{border-bottom:2px solid #f30100}.jv-project-gallery .grid-item figure{border-radius:10px;overflow:hidden;position:relative}.jv-project-gallery .grid-item figure img{display:block;position:relative;width:100%}.jv-project-gallery .grid-item figure figcaption{bottom:0;color:#fff;padding:15px;top:auto;transition:.5s;z-index:10}.jv-project-gallery .grid-item figure figcaption,.jv-project-gallery .grid-item figure figcaption:after{height:100%;left:0;position:absolute;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jv-project-gallery .grid-item figure figcaption:after{content:"";opacity:0;top:0;transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(.95);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.95);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.95);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.95);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.95);transition:all .4s ease-out;z-index:-1}.jv-project-gallery .grid-item figure figcaption .fa{font-size:24px;font-weight:400;line-height:35px;margin:-22px 0 0;top:45%;transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.jv-project-gallery .grid-item figure figcaption .fa,.jv-project-gallery .grid-item figure figcaption .title{left:0;padding:0;position:absolute;text-align:center;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;opacity:0}.jv-project-gallery .grid-item figure figcaption .title{font-size:18px;line-height:30px;margin:-2px 0 0;right:0;text-transform:capitalize;top:50%;transform:translate(80px) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(80px) translateY(0) translateZ(0) rotate(0deg) scale(1);transition:all .4s ease-out}.jv-project-gallery .grid-item figure figcaption .sub-title{font-size:13px;left:0;margin:30px 0 0;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-70px) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(-70px) translateY(0) translateZ(0) rotate(0deg) scale(1);transition:.5s;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;opacity:0}.jv-project-gallery .grid-item figure figcaption a{height:100%;left:0;position:absolute;text-indent:-99999px;top:0;width:100%;z-index:1111}.jv-project-gallery .grid-item figure:hover{transition:all .4s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jv-project-gallery .grid-item figure:hover figcaption{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#dc0201e6}.jv-project-gallery .grid-item figure:hover figcaption:after{transition:all .4s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jv-project-gallery .grid-item figure:hover figcaption .fa,.jv-project-gallery .grid-item figure:hover figcaption:after{opacity:1;transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.jv-project-gallery .grid-item figure:hover figcaption .fa{transition:.2s}.jv-project-gallery .grid-item figure:hover figcaption .title{transition:.4s}.jv-project-gallery .grid-item figure:hover figcaption .sub-title,.jv-project-gallery .grid-item figure:hover figcaption .title{opacity:1;transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.jv-project-gallery .grid-item figure:hover figcaption .sub-title{transition:.6s}.home-ov-img{background-image:url(/assets/images/new/header-bg-2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto}.jv-featured-project .jv-featured-item{margin:30px 0}.jv-featured-project .jv-featured-item .jv-featured-project-content .project-category{color:#f30100;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:0;margin-top:0;text-transform:uppercase}.jv-featured-project .jv-featured-item .jv-featured-project-content h2{letter-spacing:2px;margin-bottom:12px;margin-top:12px;text-transform:uppercase}.jv-featured-project .jv-featured-item .jv-featured-project-content span{text-transform:uppercase}.jv-featured-project .jv-featured-item .jv-featured-project-content p{margin-bottom:20px;margin-top:10px;text-align:left}.jv-featured-project .jv-featured-item .jv-featured-project-content .jv-testimonial blockquote{margin:30px 0 0;padding:0}.jv-featured-project .jv-featured-item .jv-featured-project-content .jv-testimonial blockquote q{font-style:italic}.jv-featured-project .jv-featured-item .jv-featured-project-content .jv-testimonial blockquote q:before{content:open-quote}.jv-featured-project .jv-featured-item .jv-featured-project-content .jv-testimonial blockquote q:after{content:close-quote}.jv-featured-project .jv-featured-item .jv-featured-project-content .jv-testimonial blockquote cite{display:block;font-size:16px;font-style:normal;font-weight:600;margin-top:10px}.jv-single-project-slide .owl-controls .owl-nav{display:none!important}.jv-single-project-slide .owl-controls .owl-dots{margin-top:30px;padding-left:15px;text-align:center}.jv-single-project-slide .owl-controls .owl-dots .owl-dot{border:1px solid #f30100;border-radius:50%;display:inline-block;height:15px;margin-right:10px;width:15px}.jv-single-project-slide .owl-controls .owl-dots .owl-dot.active{background-color:#f30100}.jv-single-project-slide-by-side .owl-next{border-radius:50%;height:50px;position:absolute;right:-10%;top:48%;width:50px}.jv-single-project-slide-by-side .owl-next .fa{font-size:40px;margin-left:15px}.jv-single-project-slide-by-side .owl-prev{border-radius:50%;height:50px;left:-10%;position:absolute;top:48%;width:50px}.jv-single-project-slide-by-side .owl-prev .fa{font-size:40px;margin-left:10px}.section-title h2,.section-title h3{margin-bottom:60px}.jv-service .jv-service-item{padding:20px}.jv-service .jv-service-item .fa{font-size:30px;margin-bottom:20px;margin-top:16px}.jv-service .jv-service-item .fa.purple-color{color:#9774fa}.jv-service .jv-service-item .fa.iron-color{color:#ed7256}.jv-service .jv-service-item .fa.sky-color{color:#2796e2}.jv-service .jv-service-item h3{font-size:25px;line-height:34px;margin-bottom:18px}.jv-service .jv-service-item a{color:#f30100}.jv-service .jv-service-item a .fa{font-size:16px;line-height:27px;margin-left:6px}.jv-pagination{margin:40px 0}.jv-pagination ul li{margin:0 10px}.jv-pagination .page-link{background-color:initial;border:1px solid #fff;border-radius:50%;display:block;font-weight:700;line-height:14px;margin-left:-1px;padding:12px 16px;position:relative}.jv-pagination .page-link:hover{color:#f30100}.jv-pagination .page-item:last-child .page-link{border-bottom-right-radius:50%;border-top-right-radius:50%}.jv-pagination .page-item:first-child .page-link{border-bottom-left-radius:50%;border-top-left-radius:50%;margin-left:0}.jv-blog-sidebar{padding:0 20px}.sidebar-item{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin-bottom:30px;padding:20px 10px}.sidebar-item h3{font-size:24px;line-height:30px;margin-bottom:10px}.jv-author-info{text-align:center}.jv-author-info h2{font-size:24px;line-height:34px;margin:0}.jv-author-info h4{font-size:14px;font-weight:400;line-height:24px;margin:0 0 10px}.jv-author-info .jv-author-img{float:none;margin:0 auto 10px;text-align:center}.jv-author-info .jv-author-img img{border:10px solid #0000002b;border-radius:50%;margin:0 auto;text-align:center}.jv-author-info .img-border{border:10px solid #00000012;border-radius:50%;height:130px;margin:0 auto;width:130px}.jv-author-info .social-icon li a:hover{color:#f30100}.jv-blog-category h4{margin:0 0 10px}.jv-blog-category ul li{display:block;margin:2px 0}.jv-blog-category ul li a:hover{color:#f30100}.jv-blog-insta ul li{display:inline-block;margin-bottom:10px;width:48%}.jv-blog-insta ul li img{padding-right:4px}.jv-blog-post-info{margin-bottom:10px}.jv-blog-post-info ul li{display:inline-block;margin:0 6px 0 0}.jv-blog-post-info ul li strong{margin-right:6px}.jv-blog .jv-blog-item.blog-single h2{font-size:36px;font-weight:700;line-height:40px}.jv-blog .jv-blog-item.blog-single h3{margin-bottom:10px}.jv-blog .jv-blog-item.blog-single ul{margin-bottom:20px;padding-left:30px}.jv-blog .jv-blog-item.blog-single ul li{list-style-type:circle}.jv-blog-next-prev-post a{color:#f30100}.jv-blog-next-prev-post a .fa{margin:0 4px}.shadow-one{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.jv-related-post{margin:0 0 30px}.blog-form-inner,.jv-related-post{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;padding:30px}.blog-form-inner h3{font-size:26px;line-height:34px;margin-bottom:20px;margin-top:0}.comments{margin-bottom:30px;margin-top:20px;overflow:hidden}.comment-deatils span{color:#f30100}.single-comment{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;margin-top:30px;overflow:hidden}.post-comment{margin-top:30px;padding:30px}#msgSubmit{font-size:22px;line-height:30px;margin-bottom:30px;margin-top:20px}.stack{display:grid;grid-template-columns:1fr}.stack span{font-size:4rem;font-weight:700;grid-column-start:1;grid-row-start:1;--stack-height:calc(100%/var(--stacks) - 1px);--inverse-index:calc(var(--stacks) - 1 - var(--index));--clip-top:calc(var(--stack-height)*var(--index));--clip-bottom:calc(var(--stack-height)*var(--inverse-index));animation:stack .34s cubic-bezier(.46,.29,0,1.24) 1 backwards calc(var(--index)*.12s),glitch 2s ease infinite 1s alternate-reverse;clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0)}.stack span:nth-child(odd){--glitch-translate:8px}.stack span:nth-child(2n){--glitch-translate:-8px}@keyframes stack{0%{opacity:0;text-shadow:-2px 3px 0 red,2px -3px 0 blue;transform:translate(-50%)}60%{opacity:.5;transform:translate(50%)}80%{opacity:1;text-shadow:2px -3px 0 red,-2px 3px 0 blue;transform:none}to{text-shadow:none}}@keyframes glitch{0%{text-shadow:-2px 3px 0 red,2px -3px 0 blue;transform:translate(var(--glitch-translate))}2%{text-shadow:2px -3px 0 red,-2px 3px 0 blue}4%,to{text-shadow:none;transform:none}}.the404 *{box-sizing:border-box}:root{--light:5}body.the404{background:hsl(0,0%,calc(var(--light)*1%));font-family:Roboto Mono,monospace}.the404 #app{align-items:center;display:flex;justify-content:center;min-height:100vh}.the404.dark-vertion span{color:#0000}@media (prefers-color-scheme:dark){:root{--light:5}}@media (prefers-color-scheme:light){:root{--light:95}}.glitchy-text{color:hsl(0,0%,calc((100 - var(--light, 95))*1%));display:inline-block;position:relative}.glitchy-text__char--readable{opacity:0;position:absolute}.glitchy-text__char{color:#0000;position:relative}.glitchy-text__char:after{--txt:attr(data-char);animation-delay:.2s;animation-duration:.2s;animation-fill-mode:backwards;animation-iteration-count:var(--count);animation-name:glitch-switch;animation-timing-function:steps(1);color:hsl(0,0%,calc((100 - var(--light, 95))*1%));content:var(--txt);left:0;position:absolute;top:0;transition:color .2s ease 0s}.bear__shades{opacity:var(--bear-shades)}.bear__tear-stream{fill:hsla(200,100%,75%,var(--bear-tears,0))}.bear__brows{stroke:hsla(0,0%,0%,var(--bear-brows,0))}.bear__eye{fill:hsla(0,0%,0%,var(--bear-eyes,0))}.bear-logo{grid-row:span 2;height:6rem;max-width:400px;object-fit:contain;position:relative;width:6rem}.bear__eye--teary{fill:hsla(200,100%,75%,calc(var(--bear-tears, 0) - .5))}@media (min-width:768px){.bear-logo{height:12rem;width:12rem}}.return-link:hover~.bear-logo--tears{--bear-brows:0;--bear-tears:0}.bear-logo--tears{--bear-shades:0;--bear-brows:1;--bear-tears:.75;--bear-eyes:1}.bear-logo--tears circle,.bear-logo--tears ellipse,.bear-logo--tears path{transition:fill .2s ease 0s,transform .2s ease 0s}.return-link:hover~.bear-logo--tears .bear__eye{fill:hsla(0,100%,0%,var(--bear-eyes));transform:scaleY(1)}.bear-logo--tears .bear__eye{fill:hsla(200,100%,75%,var(--bear-eyes));transform:scaleY(.25);transform-origin:97px 894px}.bear-logo--tears .bear__eye--right{transform-origin:201px 894px}.bear-logo--tears{--scaleX:-50;--scaleY:-50}.four-oh-four__code span:nth-of-type(2){--scaleX:30;--scaleY:-20}.four-oh-four__code span:nth-of-type(3){--scaleX:-20;--scaleY:50}.four-oh-four__code span:nth-of-type(4){--scaleX:-30;--scaleY:40}.four-oh-four__code-message span:nth-of-type(2){--scaleX:20;--scaleY:10}.four-oh-four__code-message span:nth-of-type(3){--scaleX:5;--scaleY:-10}.four-oh-four__code-message span:nth-of-type(4){--scaleX:40;--scaleY:-30}.four-oh-four__code-message span:nth-of-type(6){--scaleX:50;--scaleY:50}.four-oh-four__code-message span:nth-of-type(7){--scaleX:0;--scaleY:-15}.four-oh-four__code-message span:nth-of-type(8){--scaleX:35;--scaleY:10}.four-oh-four__code-message span:nth-of-type(9){--scaleX:-40;--scaleY:25}.four-oh-four__code-message span:nth-of-type(10){--scaleX:50;--scaleY:-25}.bear-logo,.four-oh-four__code span:nth-of-type(2):after,.four-oh-four__code span:nth-of-type(3):after,.four-oh-four__code span:nth-of-type(4):after,.four-oh-four__code-message span:nth-of-type(10):after,.four-oh-four__code-message span:nth-of-type(2):after,.four-oh-four__code-message span:nth-of-type(3):after,.four-oh-four__code-message span:nth-of-type(4):after,.four-oh-four__code-message span:nth-of-type(6):after,.four-oh-four__code-message span:nth-of-type(7):after,.four-oh-four__code-message span:nth-of-type(8):after,.four-oh-four__code-message span:nth-of-type(9):after{--translateX:calc((var(--X))*var(--scaleX)*1px);--translateY:calc((var(--Y))*var(--scaleY)*1px);transform:translate(var(--translateX),var(--translateY))}@keyframes glitch-switch{0%{content:var(--char-0)}10%{content:var(--char-1)}20%{content:var(--char-2)}30%{content:var(--char-3)}40%{content:var(--char-4)}50%{content:var(--char-5)}60%{content:var(--char-6)}70%{content:var(--char-7)}80%{content:var(--char-8)}90%{content:var(--char-9)}to{content:var(--char-0)}}.wrap-image{margin:0 auto;max-width:200px;position:relative}.wrap-image img{height:auto;width:100%}.wrap-image:after,.wrap-image:before{border:2px solid #f30100;content:"";height:100%;position:absolute;transition:all .25s ease-out;width:100%;z-index:-1}.wrap-image:before{background-color:#f30100;left:-15px;top:-15px}.wrap-image:after{bottom:-15px;right:-15px}.wrap-image:hover:before{left:15px;top:15px}.wrap-image:hover:after{bottom:15px;right:15px}.cta{align-items:center;display:flex;margin:auto auto auto 0;max-width:215px;padding:19px 22px;position:relative;transition:all .2s ease}.cta,.cta:hover{color:#303030}.dark-vertion .cta{color:#fff}.cta:before{background:#f30100;border-radius:28px;content:"";display:block;height:56px;left:0;position:absolute;top:0;transition:all .3s ease;width:56px}.cta span{font-size:16px;font-weight:900;letter-spacing:.25em;line-height:18px;position:relative;text-transform:uppercase;vertical-align:middle}.cta span i{font-weight:700}.cta svg{fill:none;margin-left:10px;position:relative;stroke:#303030;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;top:0;transform:translate(-5px);transition:all .3s ease}.dark-vertion .cta svg{stroke:#fff}.cta:hover:before{background:#f30100;width:100%}.cta:hover svg{transform:translate(0)}.cta:active{transform:scale(.96)}:root{--primary-color:#f30100;--text-color:#333;--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-hover:#e0e0e0}.dark-vertion{--text-color:#fff;--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-hover:#3d3d3d}.svg-frame{align-items:center;display:flex;height:300px;justify-content:center;margin:0 auto;position:relative;transform-style:preserve-3d;width:300px}.svg-frame svg{fill:none;height:344px;position:absolute;transform-origin:center;transition:.5s;width:344px;z-index:calc(1 - var(--j)*.2)}.svg-frame:hover svg{transform:rotate(-80deg) skew(30deg) translate(calc(45px*var(--i))) translateY(calc(-35px*var(--i)))}.svg-frame svg #center{transform-origin:center;transition:.5s}.svg-frame:hover svg #center{transform:rotate(-30deg) translate(45px) translateY(-3px)}#out2{animation:rotate16 7s ease-in-out infinite alternate}#out2,#out3{transform-origin:center}#out3{animation:rotate16 3s ease-in-out infinite alternate;stroke:#a96d5a}#inner1,#inner3{animation:rotate16 4s ease-in-out infinite alternate;transform-origin:center}#center1{animation:rotate16 2s ease-in-out infinite alternate;fill:#a96d5a;transform-origin:center}@keyframes rotate16{to{transform:rotate(1turn)}}.whatsapp-form-container{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:2rem auto;max-width:500px;padding:2rem}.dark-vertion .whatsapp-form-container{background:#212121;box-shadow:0 4px 6px #0000004d}.whatsapp-form-title{color:#25d366;margin-bottom:1.5rem;text-align:center}.whatsapp-form{display:flex;flex-direction:column;gap:1rem}.whatsapp-form-input,.whatsapp-form-textarea{background:#fff;border:2px solid #e0e0e0;border-radius:5px;color:#333;font-size:1rem;padding:.8rem;transition:border-color .3s ease}.dark-vertion .whatsapp-form-input,.dark-vertion .whatsapp-form-textarea{background:#333;border-color:#444;color:#fff}.whatsapp-form-textarea{min-height:100px;resize:vertical}.whatsapp-form-input:focus,.whatsapp-form-textarea:focus{border-color:#25d366;outline:none}.whatsapp-form-button{background-color:#25d366;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem;transition:background-color .3s ease}.whatsapp-form-button:hover{background-color:#128c7e}.whatsapp-form-button:disabled{background-color:#ccc;cursor:not-allowed}.whatsapp-page-container{background-color:#f5f5f5;min-height:100vh;padding:2rem}.dark-vertion .whatsapp-page-container{background-color:#0b0b0b}.seo-layout{background:radial-gradient(circle at 88% 8%,#d7020133,#0000 42%),linear-gradient(180deg,#0d0d0d,#121212);color:var(--text-color);min-height:100vh;overflow-x:hidden;position:relative}.seo-ambient-shape{border-radius:50%;filter:blur(70px);pointer-events:none;position:fixed;z-index:0}.seo-ambient-shape-1{display:none}.seo-ambient-shape-2{background:#d7020147;height:300px;right:-90px;top:320px;width:300px}.seo-main{padding:36px 0 52px;position:relative;z-index:1}.jv-site-content{min-height:calc(100vh - 220px);padding-top:120px}.seo-breadcrumb{align-items:center;color:#bdbdbd;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin:0 0 16px}.seo-breadcrumb a{color:#d9d9d9}.seo-page-shell{background:#131313b3;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 22px 40px #00000040;padding:24px}.seo-main h1,.seo-main h2,.seo-main h3{color:var(--text-color)}.seo-hero{background:linear-gradient(135deg,#ffffff0d,#ffffff03),linear-gradient(45deg,#d702012e,#0d0d0d38);border:1px solid #ffffff1a;border-radius:18px;margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.seo-hero:after{background:radial-gradient(circle,#d7020159,#0000 70%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-90px;top:-90px;width:220px}.seo-hero p{color:#ddd;margin-bottom:0;max-width:760px}.seo-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.seo-card{background:linear-gradient(165deg,#2b2b2bb8,#161616f0);border:1px solid #ffffff14;border-radius:14px;padding:18px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.seo-card:hover{border-color:#d7020180;box-shadow:0 14px 30px #0000003d;transform:translateY(-4px)}.seo-card p:last-child{margin-bottom:0}.seo-list{padding-left:18px}.seo-list li{margin-bottom:8px}.seo-kicker{background:#d7020126;border:1px solid #d7020180;border-radius:999px;color:#ffb0b0;display:inline-block;font-size:12px;letter-spacing:1.3px;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.seo-cta{background:linear-gradient(120deg,#d70201,#b90201);border:1px solid #ffffff14;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:12px;padding:11px 15px}.seo-cta:hover{color:#fff;opacity:.98;text-decoration:none;transform:translateY(-1px)}.seo-faq-item{background:#141414e6;border:1px solid #ffffff14;border-radius:10px;margin-bottom:12px;padding:12px 14px}.seo-code{background:#0d1117;border-radius:10px;color:#e6edf3;font-size:13px;overflow-x:auto;padding:14px}.seo-article-meta{color:#969696;font-size:14px}.seo-table{border-collapse:collapse;margin:12px 0 18px;width:100%}.seo-table td,.seo-table th{border:1px solid #ffffff1f;padding:8px;text-align:left}.seo-footer{background:linear-gradient(180deg,#1113,#101010 70%);border-top:1px solid #ffffff14;color:#dedede;padding:24px 0 30px}.seo-inner-footer{padding:8px 2px}.seo-footer-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.seo-footer-block{background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:14px;padding:16px}.seo-footer-block h4{font-size:18px;margin:0 0 12px}.seo-footer-brand-wrap{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.seo-footer-logo-image{display:block;height:76px;object-fit:contain;width:76px}.seo-footer-links li{margin-bottom:8px}.seo-footer-links a{color:#f2f2f2}.seo-footer-links a:hover{color:#ff9c9c}.seo-footer-tags{display:flex;flex-wrap:wrap;gap:8px}.seo-footer-tags span{background:#d702012e;border:1px solid #d7020166;border-radius:999px;color:#fff;font-size:12px;padding:5px 9px}.seo-footer-social li a{background:#ffffff14}.seo-footer-social li a:hover{background:#d70201}.seo-footer-bottom{align-items:center;border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px;padding-top:14px}.seo-footer-bottom p{font-size:13px;margin:0}@media (max-width:767px){.jv-site-content{padding-top:90px}.seo-footer-grid{grid-template-columns:1fr}}.seo-footer a{color:#fff}.home-seo-links{padding:40px 0}.home-seo-links .seo-grid .seo-card{background:#ffffff0d}.jv-professional-progress .jv-progress-circle.is-static{--progress:50%;align-items:center;background:radial-gradient(closest-side,#141414f2 74%,#0000 75%,#0000),conic-gradient(#f30100 var(--progress),#ffffff38 0);border:1px solid #fff3;border-radius:50%;display:flex;height:84px;justify-content:center;margin:0 auto 10px;width:84px}.jv-professional-progress .jv-progress-circle.is-static span{color:#fff;font-size:12px;font-weight:700}.white-vertion .jv-professional-progress .jv-progress-circle.is-static{background:radial-gradient(closest-side,#fffffff2 74%,#0000 75%,#0000),conic-gradient(#f30100 var(--progress),#1e1e1e33 0);border-color:#00000026}.white-vertion .jv-professional-progress .jv-progress-circle.is-static span{color:#202020}.white-vertion .seo-layout{background:radial-gradient(circle at 88% 8%,#d702011f,#0000 44%),linear-gradient(180deg,#efefef,#e8e8e8)}.white-vertion .seo-page-shell{background:#ffffffe6;border-color:#0000001a}.white-vertion .seo-card{background:linear-gradient(165deg,#fffffff2,#f0f0f0f2);border-color:#0000001a}.white-vertion .seo-hero{background:linear-gradient(135deg,#ffffffd9,#f4f4f4cc),linear-gradient(45deg,#d7020114,#fff6);border-color:#0000001a}.white-vertion .seo-breadcrumb,.white-vertion .seo-hero p{color:#4b4b4b}.white-vertion .seo-breadcrumb a{color:#262626}.white-vertion .seo-footer-block{background:linear-gradient(160deg,#ffffffd9,#f5f5f5e6);border-color:#00000024}.white-vertion .seo-footer-links a{color:#222}.white-vertion .seo-footer-tags span{background:#d7020114;border-color:#d7020140;color:#222}.jv-portfolio-react-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.jv-portfolio-react-filter{background:#ffffff0f;border:1px solid #fff3;border-radius:999px;color:#fff;font-size:13px;font-weight:600;padding:8px 14px;transition:all .2s ease}.jv-portfolio-react-filter.active,.jv-portfolio-react-filter:hover{background:#f30100;border-color:#f30100;transform:translateY(-1px)}.jv-portfolio-react-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.jv-portfolio-react-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.jv-portfolio-react-card:hover{border-color:#f3010073;box-shadow:0 14px 25px #00000040;transform:translateY(-4px)}.jv-portfolio-react-thumb{aspect-ratio:16/11;background:#151515;position:relative}.jv-portfolio-react-thumb img{display:block;height:100%;object-fit:cover;width:100%}.jv-portfolio-react-content{padding:14px}.jv-portfolio-react-content h4{font-size:18px;margin:0 0 6px}.jv-portfolio-react-content p{color:#e3e3e3;font-size:13px;margin:0 0 10px}.jv-portfolio-react-action{background:#f3010033;border:1px solid #f3010080;border-radius:8px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.2px;padding:7px 12px}.jv-portfolio-react-action:hover{background:#f30100}.jv-portfolio-react-modal{align-items:center;background:#0a0a0ad6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.jv-portfolio-react-modal-inner{background:#171717;border:1px solid #ffffff1f;border-radius:16px;padding:18px;position:relative;width:min(980px,100%)}.jv-portfolio-react-close{background:#f30100;border:none;border-radius:50%;color:#fff;font-size:15px;height:34px;position:absolute;right:10px;top:10px;width:34px}.jv-portfolio-react-modal-grid{display:grid;gap:18px;grid-template-columns:1.2fr 1fr}.jv-portfolio-react-modal-image{border-radius:12px;overflow:hidden}.jv-portfolio-react-modal-image img{height:100%;max-height:420px;object-fit:cover;width:100%}.jv-portfolio-react-modal-content h2{margin-top:0}@media (max-width:768px){.jv-portfolio-react-modal-grid{grid-template-columns:1fr}}.white-vertion .jv-portfolio-react-filter{background:#00000008;border-color:#0003;color:#111}.white-vertion .jv-portfolio-react-card{background:#ffffffe0;border-color:#0000001f}.white-vertion .jv-portfolio-react-content p{color:#444}.white-vertion .jv-portfolio-react-action{color:#111}.white-vertion .jv-portfolio-react-modal-inner{background:#f6f6f6;border-color:#0000001f}.jv-custom-nav{align-items:center;display:flex;justify-content:space-between;padding:30px 0;position:relative;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease;transition:background-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease,border-color .25s ease;transition:background-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease;width:100%}.jv-custom-nav.is-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark-vertion .jv-custom-nav.is-scrolled{background-color:#101010c7;border-bottom:1px solid #ffffff14;box-shadow:0 10px 24px #00000040}.white-vertion .jv-custom-nav.is-scrolled{background-color:#ffffffeb;border-bottom:1px solid #00000014;box-shadow:0 10px 24px #0000001a}.jv-header{padding:0}.jv-nav-brand{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:14px;margin-right:55px}.jv-nav-brand:hover{text-decoration:none}.jv-nav-brand-image{display:block;height:40px;object-fit:contain;width:40px}.white-vertion .jv-nav-brand-image{filter:invert(1)}.jv-nav-menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.jv-nav-menu .jv-nav-item{align-items:center;display:flex;justify-content:center;position:relative}.jv-nav-link{color:var(--text-color);font-size:1.05rem;padding-bottom:2px;position:relative;text-decoration:none;transition:color .3s ease}.jv-nav-link:hover{color:var(--primary-color)}.jv-nav-item.active .jv-nav-link{color:var(--primary-color);font-weight:600}.jv-theme-toggle{align-items:center;background-color:var(--bg-secondary);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:auto;margin-right:5px;transition:background-color .3s ease;width:40px}.jv-theme-toggle:hover{background-color:var(--bg-hover)}.dark-vertion .jv-theme-toggle svg{fill:#fff}.jv-menu-button{background:none;border:none;display:none;flex-direction:column;height:21px;justify-content:space-between;margin-bottom:9.5px;margin-left:15px;margin-top:9.5px;padding:0;width:30px;z-index:1000}.jv-menu-button span{background-color:var(--text-color);display:block;height:3px;transition:all .3s ease;width:100%}.jv-menu-button.active span:first-child{transform:translateY(9px) rotate(45deg)}.jv-menu-button.active span:nth-child(2){opacity:0}.jv-menu-button.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.jv-menu-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:998}.jv-menu-overlay.active{display:block}@media (max-width:768px){.jv-nav-brand{margin-left:10px;margin-right:8px}.jv-nav-brand-image{height:35px;margin-bottom:0;width:35px}.jv-menu-button{display:flex}.jv-nav-menu{background-color:var(--bg-primary);box-shadow:-2px 0 5px #0000001a;flex-direction:column;height:100vh;max-width:300px;padding:80px 2rem 2rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:80%;z-index:999}.jv-nav-menu.active{right:0}.jv-nav-item.active .jv-nav-link{font-weight:600}.jv-nav-item{margin:1rem 0}}.language-selector{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.language-selector__trigger{align-items:center;background:#0000;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:6px;justify-content:space-between;min-width:100px;padding:6px 10px;transition:all .2s ease}.language-selector__trigger:hover{border-color:#999}.language-selector__trigger.active{border-color:#666}.language-selector__flag{font-size:14px;line-height:1}.language-selector__text{flex:1;font-size:11px;text-align:left}.language-selector__arrow{color:#666;transition:transform .2s ease}.language-selector__arrow.rotated{transform:rotate(180deg)}.language-selector__dropdown{animation:slideIn .2s ease;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;overflow:hidden;position:absolute;right:0;z-index:1000}.language-selector__dropdown.dropdown-down{margin-top:4px;top:100%}.language-selector__dropdown.dropdown-up{bottom:100%;margin-bottom:4px}@keyframes slideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.language-selector__option{align-items:center;background:var(--bg-secondary);border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:8px 10px;transition:all .2s ease}.language-selector__option:last-child{border-bottom:none}.language-selector__option:hover{color:#000}.language-selector__option:hover span{opacity:.7}.language-selector__option.selected span{font-weight:700}.dark-vertion .language-selector__trigger{border-color:#404040;color:#fff}.dark-vertion .language-selector__trigger:hover{border-color:#666}.dark-vertion .language-selector__trigger.active{border-color:gray}.dark-vertion .language-selector__dropdown{border-color:#404040;box-shadow:0 4px 12px #0000004d}.dark-vertion .language-selector__option{border-bottom-color:#404040;color:#fff}.dark-vertion .language-selector__option.selected,.dark-vertion .language-selector__option:hover{color:#fff}@media (max-width:768px){.language-selector__trigger{font-size:11px;min-width:90px;padding:5px 8px}.language-selector__flag{font-size:12px}.language-selector__text{font-size:10px}.language-selector__option{font-size:10px;padding:6px 8px}}@media (max-width:480px){.language-selector__trigger{font-size:10px;min-width:80px;padding:4px 6px}.language-selector__text{display:none}.language-selector__option .language-selector__text{display:block}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-1{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}@media only screen and (max-width:1400px){.jv-single-project-slide-by-side .owl-prev{left:0;top:40%}.jv-single-project-slide-by-side .owl-next{right:0;top:44%}}@media only screen and (max-width:991px){.section-separator{padding:40px 0}.jv-home-2 .jv-header-info p{font-weight:300;padding:0}.home-section-separator{padding-bottom:100px;padding-top:100px}.jv-footer-address .jv-address-footer-item .each-icon .fa{height:60px;line-height:60px;width:60px}.jv-home-2 .jv-header-info .jv-about-tag{width:80%}.jv-xs-mobile-nav{z-index:99}.jv-xs-mobile-nav .nav-btn .navbar-toggler.active{display:none}.white-vertion .jv-xs-mobile-nav .navbar-collapse{background-color:#f1f1f1}.toggle-color{align-items:center;display:flex;justify-content:center;margin-top:90%;padding:10px 0}.jv-xs-mobile-nav .navbar-collapse.show{transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.jv-xs-mobile-nav .collapse{display:block}.jv-xs-mobile-nav .navbar-collapse{height:100%}.jv-xs-mobile-nav .navbar-fixed-bottom .navbar-collapse,.jv-xs-mobile-nav .navbar-fixed-top .navbar-collapse{max-height:inherit}.jv-xs-mobile-nav .navbar-header{left:0;margin-top:0;position:fixed;width:100%;z-index:999}.jv-xs-mobile-nav .navbar-toggler .icon{transform:translate(-50%) translateY(-50%) translateZ(0) rotate(0) scale(1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1)}.jv-xs-mobile-nav .navbar-toggler .icon,.jv-xs-mobile-nav .navbar-toggler .icon:after,.jv-xs-mobile-nav .navbar-toggler .icon:before{backface-visibility:hidden;border-radius:2px;height:2px;position:absolute;width:22px}.jv-xs-mobile-nav .navbar-toggler .icon:after,.jv-xs-mobile-nav .navbar-toggler .icon:before{content:"";right:0;top:0;transition:all .6s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jv-xs-mobile-nav .navbar-toggler .icon:after{transform:translate(0) translateY(6px) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1)}.jv-xs-mobile-nav .navbar-toggler .icon:before{transform:translate(0) translateY(-6px) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1)}.jv-xs-mobile-nav .navbar-toggler.active .icon:after{transform:translate(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1)}.jv-xs-mobile-nav .navbar-toggler.active .icon:before{transform:translate(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1)}.jv-xs-mobile-nav .navbar-toggler.active .icon:after,.jv-xs-mobile-nav .navbar-toggler.active .icon:before{background-color:#fff}.jv-xs-mobile-nav .navbar-toggler.active .icon{background-color:initial}.jv-xs-mobile-nav .navbar-toggler:focus{outline:0!important}.jv-xs-mobile-nav .strict{background-color:#000000e6;padding-bottom:65px}.jv-xs-mobile-nav .navbar-toggler{display:block;margin-left:15px;margin-right:15px;margin-top:30px;padding:15px;z-index:1000}.jv-xs-mobile-nav .navbar-header .navbar-toggler .icon-bar,.jv-xs-mobile-nav .navbar-toggler{transition:all .4s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jv-xs-mobile-nav .navbar-header .navbar-toggler .icon-bar{background-color:#f30100}.jv-xs-mobile-nav .navbar-header .navbar-toggler.active .icon-bar{background-color:#fff}.jv-xs-mobile-nav .overlay{background-color:#000c;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:3}.jv-xs-mobile-nav .overlay.active{display:block}.jv-xs-mobile-nav .navbar-collapse{background-color:#323131;bottom:0;left:0;margin-top:0;padding:0;position:fixed;top:0;transform:translate(-100%) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1);transition:all .4s ease-out;width:320px;z-index:990;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:none}.jv-xs-mobile-nav .navbar-collapse .nav{border-top:1px solid #ffffff1a;margin-top:75px;padding:20px}.jv-xs-mobile-nav .navbar-collapse .nav li{display:block;margin-bottom:0;text-align:center;transition:all .4s ease-out;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate3d(-20px,-10px,0)}.jv-xs-mobile-nav .navbar-collapse .nav li a{background-color:initial;font-size:17px;line-height:26px;text-transform:uppercase}.jv-xs-mobile-nav .navbar-collapse .nav li a:hover{background:#0000;color:#fff!important}.jv-xs-mobile-nav .navbar-collapse .nav li a.active,.jv-xs-mobile-nav .navbar-collapse .nav li.active{color:#fff}.jv-xs-mobile-nav .navbar-collapse.active{transform:translate(0) translateY(0) translateZ(0) rotate(0) scale(1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1)}.jv-xs-mobile-nav .collapse.in{background-color:#000000e6}.jv-xs-mobile-nav .navbar-dark .navbar-toggler{border-color:#0000}.jv-xs-mobile-nav .navbar-dark .navbar-toggler-icon{background-image:inherit}.jv-home .jv-header-info{padding:0}.jv-header{padding:10px 0}.home-padding{padding:100px 0}.jv-about .jv-about-inner{padding-left:5px}.jv-home .jv-header-info h2{font-size:42px;font-weight:600;line-height:54px}.jv-home .jv-header-info h4{font-size:20px;line-height:24px}.jv-nav{padding:0}.jv-professional-skills{padding-left:0}.jv-skills .jv-professional-skill{padding-right:0}.jv-home .jv-header-info .jv-promo{margin-bottom:20px}.nav-strict .navbar-toggler{margin-top:0}.jv-footer-3 .jv-footer-address .jv-address-footer-item .each-info{padding-left:20px}.jv-blog-sidebar .social-icon li{margin-right:2px}.jv-xs-mobile-nav .navbar-nav{padding-right:20px;padding-top:50px}}@media only screen and (max-width:768px){.jv-blog .jv-blog-item{text-align:center}.blog-form-inner{padding:10px}.jv-blog .jv-blog-item .blog-inner{padding:0}.jv-blog-next-prev-post{margin:10px 0;text-align:center!important}.jv-blog .jv-blog-item img{float:none;margin:0 auto 20px;text-align:center;width:100%}.jv-blog .jv-blog-item h2{font-size:18px;font-weight:700;line-height:30px;margin-bottom:14px}.jv-experince h3,.jv-work h3{margin-bottom:30px}.jv-work h3{margin-top:30px}.jv-work{padding-left:0}.jv-education{padding-right:0}.jv-skills .jv-professional-skill h3{margin-bottom:30px}.jv-professional-skills h3{margin-bottom:30px;margin-top:30px}.jv-about .jv-about-inner{margin-top:40px}.jv-footer-address .jv-address-footer-item .each-icon .fa{height:70px;line-height:70px;width:70px}.jv-home-2 .jv-header-info ul.jv-home-contact li{display:inline-block;margin:10px 15px;text-align:left;width:40%}.jv-testimonial .jv-client-item{padding:30px 10px}.jv-home-2 .jv-header-info .jv-about-tag{width:100%}.jv-blog .jv-blog-item .blog-inner{text-align:left}.single-comment{display:block;margin:30px auto 0;text-align:center}.single-comment img{margin-bottom:20px}.jv-blog .jv-blog-item .blog-inner{padding:0 12px;text-align:right}}@media only screen and (max-width:575px){.xs-column-reverse{display:flex;flex-direction:column-reverse}.jv-header{padding:0}.home-padding{padding:100px 0}.jv-home .hero-img{margin-bottom:30px}.jv-home .jv-header-info{margin-top:40px;padding:0;text-align:center}.jv-about .jv-about-inner{margin:30px 15px;padding-left:5px;text-align:center}.jv-skills .jv-professional-skill{padding:0 15px}.jv-experince h3{margin-bottom:30px;text-align:center}.jv-education{margin-bottom:30px;padding-right:0}.jv-work{margin-bottom:30px;padding-left:0}.portfolio-nav ul li{margin-bottom:20px}.jv-skills .jv-professional-skill{margin-bottom:50px}.section-separator{padding:30px 0}.jv-home .jv-header-info .jv-promo{margin-bottom:20px}.jv-featured-project-content{margin-top:40px;text-align:center}.jv-featured-project .jv-featured-item .jv-featured-project-content p{text-align:center}.jv-quates .each-quates{padding:30px}.jv-map{margin-top:40px;padding:0}.jv-home-2 .jv-header-info ul.jv-home-contact li{margin:6px 10px;width:100%}.jv-footer-3 .jv-footer-address .jv-address-footer-item{display:block;padding:20px 0}.jv-footer-3 .jv-footer-address .jv-address-footer-item .each-info{padding-left:0;text-align:center}.xs-no-padding{padding:0}.jv-home-2 .jv-header-info{padding-top:50px;text-align:center}.jv-portfolio-modal-inner{margin-right:0}.jv-portfolio-modal{padding:10px}.jv-portfolio-modal-img{margin-top:50px}.jv-service .jv-service-item{margin-bottom:20px}.social-icon{display:block;float:none;text-align:center}.social-icon li{display:inline-block;float:none;list-style:none;margin-bottom:0;margin-left:4px;margin-right:4px;text-align:center}.text-left.text-xs-center{text-align:center!important}}@media only screen and (max-width:420px){.jv-home .img-border{height:280px;width:280px}.home-padding{padding:60px 0}}
