.legacy{background:#fff;margin-top:-25px}.legacy body{font-family:Open Sans,sans-serif;font-size:16px;line-height:26px;overflow-x:hidden;color:#637282}.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5,.legacy h6{font-family:Open Sans,sans-serif;margin-bottom:10px;line-height:24px;font-weight:700}.legacy h1 span,.legacy h2 span,.legacy h3 span,.legacy h4 span,.legacy h5 span,.legacy h6 span{display:block}.legacy h1{font-size:38px}.legacy h2{font-size:32px}.legacy h3{font-size:26px}.legacy h4{font-size:20px}.legacy h5{font-size:18px}.legacy h6{font-size:16px}.legacy a{text-decoration:none;transition:all .4s ease}.legacy a:hover{color:#1968e0;text-decoration:none}.legacy ol,.legacy ul{margin:0;padding:0}.legacy ul{list-style:none}.legacy img{max-width:100%;height:auto}.legacy p{font-weight:300}.legacy hr.hr{margin:50px 0;opacity:.75}.legacy .row-centered{text-align:center;position:relative;width:100%}.legacy .col-centered{display:inline-block;float:none;text-align:center}.legacy .color-white{color:#fff!important}.legacy .color-black{color:#222}.legacy .warpper{width:100%;height:100%}.legacy .bg-color{background-color:#f8f9f9}.legacy .bg-color-1{background-color:#5040a0}.legacy .mg-tp-20{margin-top:20px}.legacy .mg-tp-30{margin-top:30px}.legacy .mg-tp-40{margin-top:40px}.legacy .mg-tp-80{margin-top:80px}.legacy .mg-bt-20{margin-bottom:20px}.legacy .mg-bt-30{margin-bottom:30px}.legacy .mg-bt-40{margin-bottom:40px}.legacy .mg-bt-60{margin-bottom:60px!important}.legacy .mg-tp-60{margin-top:60px}.legacy .pd-bt-40{padding-bottom:40px}.legacy .pd-bt-60{padding-bottom:60px}.legacy .pd-bt-80{padding-bottom:80px}.legacy .pd-tp-20{padding-top:20px}.legacy .pd-tp-30{padding-top:30px}.legacy .pd-tp-50{padding-top:50px}.legacy .pd-tp-40{padding-top:40px}.legacy .pd-tp-60{padding-top:60px}.legacy .pd-tp-80{padding-top:80px}.legacy .padd-40{padding-top:40px;padding-bottom:40px}.legacy .padd-80{padding-top:80px;padding-bottom:80px}.legacy .padd-100{padding-top:100px;padding-bottom:100px}.legacy .padd-150{padding-top:150px;padding-bottom:150px}.legacy .padd-bt-0{padding-bottom:0!important}.legacy .padd-title{padding-top:150px;padding-bottom:20px}.legacy .btn{padding:10px 24px;font-weight:600}.legacy .btn-red{background-color:#5040a0;color:#fff;box-shadow:0 5px 15px rgba(143,76,250,.4)}.legacy .btn-red:hover{background-color:#5040a0;color:#fff;box-shadow:0 8px 25px rgba(143,76,250,.55)}.legacy .btn-white{background-color:#fff;color:#2c2e3e;box-shadow:0 5px 15px rgba(143,76,250,.4)}.legacy .btn-white:hover{background-color:#fff;color:#2c2e3e;box-shadow:0 8px 25px rgba(143,76,250,.55)}.legacy #loading-page{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background-color:#fff}.legacy #loading-center-page{width:100%;height:100%;position:relative}.legacy #loading-center-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-75px}.legacy .loader{width:56px;height:56px;border:8px solid rgba(143,76,250,.55);border-top-color:#5040a0;border-radius:50%;position:relative;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;top:50%;margin:-28px auto 0}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.legacy .shapes-bg{display:block;position:absolute;height:100%;width:100%;top:0;left:0}.legacy .circle{fill:rgba(143,76,250,.19)}.legacy .pentahedron{position:absolute;width:100%;height:100%;fill:rgba(143,78,250,.12)}.legacy .rhombus{stroke:rgba(143,78,250,.12)}.legacy .rhombus,.legacy .x{fill:rgba(143,78,250,.12)}.legacy svg{display:block;width:24px!important;height:24px!important;top:0;position:absolute;transform:translateZ(0)}.legacy .navbar-header{z-index:999}.legacy .navbar-brand,.legacy .navbar-header .navbar{padding:0}.legacy .navbar-header .navbar.sticky .search-box-btn,.legacy .navbar-header .navbar.sticky li a{color:#171f3c}.legacy .navbar-header .navbar.sticky{background-color:#fff;box-shadow:0 8px 28px 2px rgba(61,61,61,.12)}.legacy .search-box-btn{position:relative;font-size:14px;color:#fff;margin-top:0;line-height:50px;outline:none;border:none;cursor:pointer;background:none}.legacy .btn-outer .dropdown-menu{top:50px;padding:0;z-index:9999999;width:250px;left:-200px;border-radius:0;border-top:3px solid #171f3c}.legacy .search-panel .form-container{padding:25px 20px}.legacy .search-panel .form-group{position:relative;margin:0}.legacy .search-panel input[type=search]{display:block;width:100%;color:#777;line-height:24px;padding:7px 40px 7px 15px;height:40px;border:1px solid #e0e0e0;background:#fff}.legacy .search-panel .search-btn{position:absolute;right:0;top:0;width:40px;border:none;height:40px;text-align:center;color:#555;font-size:12px;background:none;cursor:pointer}.legacy .btn-outer .dropdown-toggle:after{display:none}.legacy .btn-outer{padding:15px 18px}.legacy .navbar-header .navbar-nav li a{color:#fff;font-size:15px;padding:15px 12px!important;font-weight:500;line-height:50px}.legacy .dark-navbar .search-box-btn,.legacy .navbar-header .dark-navbar li a{color:#171f3c}.legacy .video-mockup{position:absolute;right:0;top:0}.legacy .navbar-header .navbar-nav li.dropdown a.dropdown-item{color:#171f3c;padding:0 12px!important}.legacy .hero{padding-bottom:150px;position:relative}.legacy .hero-text{padding-top:90px;padding-bottom:40px}.legacy .hero-text h2{font-size:50px;color:#171f3c;line-height:55px;font-weight:700}.legacy .hero-text span{font-size:35px;line-height:55px;font-weight:600;color:#5040a0;white-space:pre}.legacy .hero-text p{margin-bottom:30px;margin-top:10px;font-size:25px;line-height:35px;font-weight:300}.legacy #about p{margin-top:0;margin-bottom:15px}.legacy .icon-block img{width:50px;margin-bottom:25px;height:auto}.legacy .icon-block i{color:#5040a0;font-size:40px}.legacy .icon-block{padding:35px 20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 3px 15px rgba(76,76,77,.15);background-color:#fff}.legacy .icon-block h3{font-weight:700;font-size:18px;color:#171f3c;margin-bottom:25px}.legacy .icon-block:focus,.legacy .icon-block:hover{box-shadow:0 10px 35px 2px rgba(61,61,61,.12)}.legacy .title-h2{font-size:42px;color:#171f3c;line-height:45px;font-weight:700}.legacy .features-text span{color:#171f3c;font-size:24px;line-height:30px;font-weight:300}.legacy .features-text p,.legacy p.font-p{font-size:16px;line-height:28px;margin-bottom:30px;margin-top:30px}.legacy .video-box img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.legacy .video-box{position:relative}.legacy .ply-btn{z-index:999;position:absolute;top:30%;left:38%;transform:translate(50%,50%)}.legacy .ply-btn img{width:80px}.legacy .video-box:after{top:0;display:block;left:0;position:absolute;width:100%;height:100%;content:"";background-color:rgba(76,76,76,.25);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.legacy .list-p li{position:relative;padding-left:25px;font-weight:600}.legacy .list-p li:before{font-family:ElegantIcons;content:"R";position:absolute;left:-5px;top:3px;color:#fa6262;display:inline-block;font-size:18px;font-weight:300;text-align:center}.legacy .progrees-bar-content{margin-bottom:20px}.legacy .progrees-bar-content span{font-weight:600}.legacy .progrees-bar-content:last-child{margin-bottom:0}.legacy .progrees-bar-content .progress{margin-top:5px;border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px}.legacy .progrees-bar-content .progress-bar{background-color:#fa6262;border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px}.legacy .service-block{text-align:center;position:relative;margin-bottom:40px;padding:15px}.legacy .service-block h3{color:#171f3c;font-size:18px;margin-top:25px;margin-bottom:10px;line-height:25px}.legacy .service-block img{width:50px}.legacy .number-block{color:#fff}.legacy .number-block span{color:#fff;display:block;font-size:50px;line-height:55px;font-weight:700}.legacy .number-block small{color:#fff;font-size:16px}.legacy .number-text{padding-left:25px;border-left:5px solid #fff}.legacy .number-text p{color:#fff;font-size:25px;line-height:35px;font-weight:600}.legacy .number-block{padding-top:15px}.legacy .filter-tab,.legacy .project-holder{position:relative;text-align:center;display:block}.legacy .filter-tab .filter-btn{background-color:transparent;border-radius:4px}.legacy .filter-btn{font-weight:600;color:#637282}.legacy .filter-tab .filter-btn.active,.legacy .filter-tab .filter-btn:active,.legacy .filter-tab .filter-btn:hover{background-color:#5040a0;color:#fff;box-shadow:0 8px 25px rgba(143,76,250,.4)}.legacy .projetc-inner{margin-top:25px}.legacy .project_product,.legacy .project_product-two-columns{margin-bottom:25px}.legacy .project_product{overflow:hidden;position:relative}.legacy .project_product,.legacy .projetc-inner img{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.legacy .project_product .text-holder{position:absolute;width:100%;font-size:18px;left:0;height:100%;margin:0;top:0;box-sizing:border-box;z-index:999;transition:opacity .6s .3s;opacity:0;pointer-events:auto;padding:10%;background:rgba(143,76,250,.4) none repeat scroll 0 0}.legacy .projetc-inner img{width:100%}.legacy .project_product .text-holder-outer{display:table;width:100%;height:100%}.legacy .project_product .text-holder-inner{display:table-cell;vertical-align:middle;text-align:center}.legacy .project_product .text-holder-inner h4{color:#fff}.legacy .icons-holder{position:absolute;bottom:0;opacity:0;z-index:20;transition:opacity .3s,transform .3s}.legacy .icon-holder a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;vertical-align:middle;margin:12px 8px;font-size:15px;color:#5040a0;background:#fff;transition:all .4s;-webkit-transition:all .4s;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.legacy .project_product:hover .text-holder{opacity:1}.legacy .project_product img{transform:scale(1.01);transition:all 2s cubic-bezier(.23,1,.12,1) 0s}.legacy .project_product:hover img{transform:scale(1.1);transition:all 5s cubic-bezier(.21,1,.12,1) 0s}.legacy #projets h3,.legacy .single-portfolio-content h3{margin-top:30px;color:#171f3c;font-size:20px}.legacy #projets h3{margin-top:30px;margin-bottom:10px}.legacy .project_product .icons-holder{position:absolute;bottom:0;opacity:0;z-index:20;transition:opacity .3s,transform .3s}.legacy .project_product:hover .icons-holder{opacity:1;display:block;transform:translateZ(0)}.legacy .image-holder{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:block;position:relative;overflow:hidden}.legacy .bg-blog-section,.legacy .bg-portflio-section{position:relative}.legacy .bg-blog-section:before,.legacy .bg-portflio-section:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3);top:0;left:0}.legacy .bg-blog-section,.legacy .bg-portflio-section{padding-bottom:120px}.legacy .bg-portflio-section h2 span{display:inline-block;color:#fff}.legacy .bg-blog-section .title-h2,.legacy .bg-portflio-section .title-h2{font-size:38px;color:#fff}.legacy .portflio-section-title .padd-title{padding-bottom:0}.legacy .portflio-section-title .title-h2{font-size:38px}.legacy .portflio-section-title span{display:inline-block}.legacy .portflio-section-title p.font-p{margin-bottom:0}.legacy .bg-blog-section p,.legacy .bg-portflio-section .font-p{margin-bottom:0;color:#fff}.legacy .bg-blog-section small,.legacy .bg-portflio-section small{font-size:15px;color:#fff}.legacy .bg-blog-section,.legacy .bg-portflio-section{background-size:cover;background-position:50% 50%}.legacy .project_product-two-columns a:hover .project_product-two-columns-holder:before{opacity:.6}.legacy .project_product-two-columns-holder:before{position:absolute;content:"";width:100%;opacity:.3;height:50%;background:linear-gradient(180deg,#252525,transparent);top:0;left:0;z-index:0;border-radius:20px}.legacy .project_product-two-columns-holder{position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease}.legacy .project_product-two-columns-text{padding:35px;z-index:2;text-align:left;position:relative;color:#fff}.legacy .project_product-two-columns-text h4{color:#fff;font-size:24px}.legacy .project_product-two-columns-text p{color:#e6e6e6}.legacy .project_product-two-columns a{display:block}.legacy .project_product-one-columns .project-holder{overflow:inherit}.legacy .project_product-one-columns{margin-bottom:40px}.legacy .project_product-one-columns a{display:block}.legacy .project_product-one-columns a:hover{opacity:.7}.legacy .project_product-one-columns-text h4{margin-top:15px;margin-bottom:5px}.legacy .project_product-one-columns img{width:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.legacy .single-portfolio-content img{width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.legacy .single-portfolio-content h3{margin-top:30px;color:#171f3c;font-size:20px;margin-bottom:10px}.legacy .info-portfolio{margin-top:30px;background:#f9f9f9;padding:14px 24px;border-radius:4px}.legacy .info-portfolio ul li{padding:10px 0;border-bottom:1px solid #f2f2f2}.legacy .info-portfolio ul li:last-child{border-bottom:none}.legacy .info-portfolio ul li strong{float:left;display:block;width:64px;font-weight:700}.legacy .info-portfolio ul li span{display:block;overflow:hidden}.legacy .info-portfolio ul li a{color:#5040a0}.legacy .related-projects .project_product{margin-bottom:0;margin-top:30px}.legacy .portfolio-caroussel .owl-controls{position:absolute;top:50%;width:100%}.legacy .portfolio-caroussel .owl-next,.legacy .portfolio-caroussel .owl-prev{background:rgba(23,31,60,.3)!important;width:50px;height:50px;float:left;display:block!important;line-height:50px}.legacy .portfolio-caroussel .owl-next span,.legacy .portfolio-caroussel .owl-prev span{font-size:20px}.legacy .portfolio-caroussel .owl-next{position:absolute;right:0;left:auto}.legacy .portfolio-caroussel .owl-prev{left:0;right:auto}.legacy .single-portfolio-content h3{margin-bottom:20px}.legacy .mag-left{margin-left:0;margin-right:0}.legacy .col-left{position:relative;float:left;width:50%}.legacy .col-left-inner{position:relative;float:right;padding-right:100px;width:100%;max-width:560px}.legacy .col-right{position:relative;float:right;width:50%}.legacy .col-right-inner{position:relative;float:right;max-width:100%;padding-top:0;top:0;right:-50px;left:auto}.legacy .quote{font-style:italic;display:block;font-size:20px!important;padding-left:20px;border-left:4px solid #6c7a89}.legacy .quote i{font-size:180px;color:hsla(0,0%,100%,.3)}.legacy .item-inner{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;box-shadow:0 10px 35px 2px rgba(61,61,61,.12);background-color:#fff;padding:15px}.legacy .item-inner .icon_star{font-size:13px;color:#ffdc66}.legacy .avatar-item{margin-top:30px}.legacy .avatar-item img{border:6px solid hsla(0,0%,100%,.4);width:80px!important;height:auto;margin-right:15px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left}.legacy .avatar-info{padding-top:10px;padding-left:15px;overflow:hidden}.legacy .avatar-info h4{margin-bottom:0;color:#fff}.legacy .avatar-info span{color:#fff;font-size:13px}.legacy .testimonial-caroussel .owl-controls{position:absolute;bottom:-40px;left:40%;transform:translate(40%,50%)}.legacy .testimonial-caroussel.owl-theme .owl-dots .owl-dot.active span,.legacy .testimonial-caroussel.owl-theme .owl-dots .owl-dot:hover span{background-color:#fff!important;color:#fff}.legacy .email-form input,.legacy .email-form textarea{border-radius:.25rem;color:#263238;background-color:#eceff1;padding:12px 18px;width:100%;border:1px solid transparent;outline:0;margin-bottom:26px;transition:.5s}.legacy .btn.btn-facebook:active,.legacy .btn.btn-facebook:focus,.legacy .btn.btn-facebook:hover{color:#fff;background-color:#3b5998;border-color:#3b5998}.legacy .btn.btn-twitter:active,.legacy .btn.btn-twitter:focus,.legacy .btn.btn-twitter:hover{color:#fff;background-color:#55acee;border-color:#55acee}.legacy .btn.btn-google-plus:focus,.legacy .btn.btn-google-plus:hover{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.legacy .btn.btn-instgram:focus,.legacy .btn.btn-instgram:hover{color:#fff;background-color:#9b6954;border-color:#9b6954}.legacy .subscribe-form{margin-top:25px}.legacy .list-social{padding-top:15px}.legacy .list-social li{display:inline-block;margin-right:10px}.legacy .list-social a{background-color:#fff;width:35px;color:#5040a0;line-height:35px;font-size:14px;padding:0;border-radius:100%;height:35px}.legacy .list-social a i{line-height:35px}.legacy .footer-top{padding:40px 0;background-color:#171f3c}.legacy .footer-bottom{background-color:#0e142a;padding-top:12px;padding-bottom:12px}.legacy .copyright{text-align:center}.legacy .copyright p{margin:0 auto;padding:0;color:#8688a4;font-size:14px}.legacy footer p.error-message{color:#e10438;margin-top:5px;margin-bottom:5px}.legacy footer p.sucess-message{color:#4ec952;margin-top:5px;margin-bottom:5px}.legacy .footer-inner span{line-height:45px;font-size:13px}.legacy #scrollUp{background:#5040a0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;bottom:30px;color:#fff;height:50px;font-size:30px;line-height:3;right:30px;line-height:50px;text-decoration:none;text-align:center;width:50px}.legacy .logo-footer img{margin-bottom:25px}.legacy .text-footer p{color:#adafc7}.legacy .footer-top h5{color:#fff;font-size:16px}.legacy .footer-top .list-menu a{line-height:28px;color:#adafc7}.legacy .list-contact li{color:#adafc7;line-height:32px}.legacy .input-repair{font-size:20px;padding:20px 12px}.legacy .input-repair:focus{outline:none}.legacy .modal-content,.legacy .modal-dialog{height:85%}.legacy .modal-body{max-height:calc(100% - 120px);overflow-y:scroll}.legacy .modal-body table{font-size:14px}.legacy .modal-body table.table thead th{border-bottom:none;border-top:none}
/*# sourceMappingURL=bundle.css.map*/