@charset "UTF-8";body{background-color:#fff;color:#737373;font-family:Quicksand,Arial,sans-serif;font-size:15px;line-height:26px;font-weight:500}body #app{position:relative;left:0;transition:all .25s}body.mobile-menu-open #app{left:-250px}body.mobile-menu-open #app:after{position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);content:""}body.mobile-menu-open #header-sticky{left:-250px;right:250px}h1,h2,h3,h4,h5,h6{font-family:Poppins,Arial,sans-serif;font-weight:700;line-height:1.1;color:#1a1d24}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1a1d24;transition:all .25s}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#ff3232;text-decoration:none}h1{font-size:42px;letter-spacing:-2px}@media (max-width:767px){h1{font-size:36px;letter-spacing:-1.5px}}h2{font-size:36px;letter-spacing:-2px}@media (max-width:767px){h2{font-size:30px;letter-spacing:-1.5px}}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{margin-bottom:30px}#text-page p{margin-bottom:0}#text-page p a{transition:all .25s}#text-page p a:hover{color:#1a1d24;text-decoration:none}img{max-width:100%}a{color:#ff3232}a:focus,a:hover{outline:0}a:hover{color:#1a1d24}ol,ul{padding:0;list-style-position:inside}blockquote{color:#1a1d24;font-size:16px}.form-control{height:50px;padding:8px 20px;border-color:#ddd;margin-bottom:25px}.headline{margin-bottom:30px}.headline:after{display:inline-block;width:40px;height:3px;background-color:#ff3232;margin-top:30px;content:""}.headline h2{font-size:42px}@media (max-width:767px){.headline h2{font-size:36px;letter-spacing:-1.5px}}.headline h3{margin-bottom:0;font-size:32px;letter-spacing:-1px}@media (max-width:767px){.headline h3{font-size:26px;letter-spacing:-.5px}}.headline h6{display:inline-block;padding:13px 20px 9px;margin-bottom:25px;background-color:#ff3232;color:#fff;font-family:Teko,Arial,sans-serif;font-weight:500;letter-spacing:2px}.btn,.headline h6{text-transform:uppercase}.btn{position:relative;z-index:1;padding:19px 36px 20px;border:none;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;transition:all .25s}.btn:active,.btn:focus{box-shadow:none!important}.btn:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:0;content:"";transition:all .25s}.btn:hover:after{width:100%}.btn.btn-white{background-color:#fff}.btn.btn-white:after{background-color:#1a1d24}.btn.btn-white:hover{color:#fff}.btn.btn-primary:after{background-color:#1a1d24}.btn.btn-secondary:after{background-color:#ff3232}.btn.btn-outline-primary{border:2px solid #ff3232}.btn.btn-outline-primary:hover{border-color:#1a1d24;background-color:#1a1d24;color:#fff}.btn.btn-outline-secodary{border:2px solid #1a1d24}.btn.btn-outline-secodary:hover{border-color:#ff3232;background-color:#ff3232;color:#fff}.btn.btn-xs{padding:10px 20px;font-size:12px}.check-list,.service-details ul{margin-bottom:0;list-style:none}.check-list li,.service-details ul li{position:relative;padding-left:30px;margin-bottom:10px}.check-list li:last-child,.service-details ul li:last-child{margin-bottom:0}.check-list li:before,.service-details ul li:before{position:absolute;top:0;left:0;margin-right:15px;color:#ff3232;font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;content:""}.project-list{display:inline-flex;flex-direction:column;align-items:flex-start;margin:0 auto 30px;list-style:none}.project-list strong{color:#1a1d24}.contact-info{list-style:none}.contact-info li{display:flex;margin-bottom:15px}.contact-info li:last-child{margin-bottom:0}.contact-info li i{position:relative;top:6px;margin-right:20px;color:#ff3232}.contact-info li a{color:inherit;transition:all .25s}.contact-info li a:hover{color:#ff3232;text-decoration:none}.social-media{display:flex;list-style:none}.social-media p{margin-bottom:0;margin-right:20px}.social-media ul{display:flex;margin-bottom:0;list-style:none}.social-media ul li{margin-right:15px}.social-media ul li:last-child{margin-right:0}.social-media ul li a{color:#ff3232;font-size:15px;font-weight:700;text-transform:capitalize;transition:all .25s}.social-media ul li a:hover{color:#1a1d24;text-decoration:none}.icon-box{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:60px}.icon-box img{height:60px;margin-bottom:25px}.icon-box h3{margin-bottom:20px;color:#fff}.icon-box>:last-child{margin-bottom:0}.icon-box.primary{background-color:#ff3232;color:#fff}.icon-box.black{background-color:#000;color:#a8a8a8}@media (max-width:767px){.icon-box{height:auto;margin-bottom:30px}}.progress-bar-container{margin-bottom:20px}.progress-bar-container .progress{position:relative;height:6px;border-radius:3px;background-color:#f5f5f5}.progress-bar-container .progress-bar{position:relative;height:6px;border-radius:3px;background:#ff3232;width:0}.progress-bar-container .progress-bar-title{margin-bottom:5px;color:#1a1d24;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:600}.progress-bar-container .progress span{position:absolute;top:-35px;right:0;color:#1a1d24;font-family:Poppins,Arial,sans-serif;font-size:22px;font-weight:600}.phone-box{display:flex;align-items:center;padding:30px 40px 35px 100px;background-color:#1a1d24;color:#fff;font-size:18px;font-weight:600}.phone-box p{margin-bottom:0}.phone-box a{display:inline-block;margin-top:10px;color:inherit;font-size:30px;transition:all .25s}.phone-box a:hover{color:#ff3232;text-decoration:none}.phone-box img{position:relative;top:5px;height:68px;margin-right:30px}@media (max-width:1199px){.phone-box{justify-content:center;padding-left:30px;margin-bottom:50px}.phone-box a{font-size:22px}}.accordion{list-style:none}.accordion li{margin-bottom:10px}.accordion li:last-child{margin-bottom:0}.accordion li a{position:relative;display:block;padding:13px 20px;background-color:#f5f5f5;color:#1a1d24;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.accordion li a:after{position:absolute;top:0;right:15px;bottom:0;display:flex;align-items:center;font-family:Font Awesome\ 5 Free;content:"";transition:all .25s}.accordion li a:hover{text-decoration:none}.accordion li a.active{background-color:#ff3232;color:#fff}.accordion li a.active:after{transform:rotate(90deg)}.accordion li .inner{display:none;padding:12px}.accordion li .inner>:last-child{margin-bottom:0}.work-process-box{position:relative;padding-left:60px;margin-bottom:50px}.work-process-box h3{margin-bottom:20px}.work-process-box h6{position:absolute;top:-5px;left:0;width:36px;height:36px;border-radius:50%;background-color:#ff3232;color:#fff;line-height:36px;text-align:center}.timeline{position:relative;margin-bottom:130px}.timeline:before{position:absolute;top:10px;bottom:10px;left:50%;width:2px;margin-left:-1px;background-color:#ff3232;content:""}.timeline .timeline-item{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.timeline .timeline-item:after{position:absolute;top:25px;left:50%;width:20px;height:20px;border:2px solid #ff3232;border-radius:50%;margin-left:-10px;background-color:#fff;content:""}.timeline .timeline-item:last-child{margin-bottom:0}.timeline .timeline-item>*{width:50%;margin:0 40px}.timeline .timeline-item h4{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:44px;margin-top:15px;font-weight:600;text-align:right}.timeline .timeline-item h4:before{position:absolute;top:20px;right:-40px;width:23px;height:2px;background-color:#ff3232;content:""}.timeline .timeline-item p{position:relative;padding:20px 30px;margin-bottom:0;border-radius:4px;background-color:#f5f5f5}.timeline .timeline-item p:before{position:absolute;top:25px;left:-10px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #f5f5f5;border-bottom:10px solid transparent;content:""}.timeline .timeline-item:nth-child(odd) h4{order:2;justify-content:flex-start;text-align:left}.timeline .timeline-item:nth-child(odd) h4:before{right:auto;left:-38px}.timeline .timeline-item:nth-child(odd) p{text-align:right}.timeline .timeline-item:nth-child(odd) p:before{right:-10px;left:auto;border-left:10px solid #f5f5f5;border-right:none}@media (max-width:767px){.timeline{margin-bottom:90px}.timeline:before{bottom:-15px;left:0;margin-left:0}.timeline .timeline-item{flex-wrap:wrap;padding-left:30px}.timeline .timeline-item:after{top:55px;left:0;width:16px;height:16px;margin-left:-7px}.timeline .timeline-item>*{width:100%;margin:0}.timeline .timeline-item h4{margin-bottom:20px;justify-content:flex-start;text-align:left}.timeline .timeline-item h4:before{top:47px;left:-21px;width:10px}.timeline .timeline-item:nth-child(odd) h4{order:1}.timeline .timeline-item:nth-child(odd) h4:before{left:-22px}.timeline .timeline-item:nth-child(odd) p{order:2;text-align:left}.timeline .timeline-item:nth-child(odd) p:before{right:auto;left:-10px;border-right:10px solid #f5f5f5;border-left:none}}@media (max-width:575px){.timeline .timeline-item:after{top:75px}.timeline .timeline-item h4:before{top:67px}}.cd-headline .cd-words-wrapper{position:relative;display:inline-block;color:#ff3232;text-align:left;perspective:300px}.cd-headline .cd-words-wrapper span{position:absolute;top:0;left:0;display:inline-block;white-space:nowrap;opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.cd-headline .cd-words-wrapper span.is-visible{position:relative;opacity:1;transform:rotateX(0deg);-webkit-animation:cd-rotate-in 1.2s;animation:cd-rotate-in 1.2s}.cd-headline .cd-words-wrapper span.is-hidden{transform:rotateX(180deg);-webkit-animation:cd-rotate-out 1.2s;animation:cd-rotate-out 1.2s}@media (min-width:992px) and (max-width:1199px){.cd-headline{display:block}}@media (max-width:575px){.cd-headline{display:block}}@-webkit-keyframes cd-rotate-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);opacity:1}}@keyframes cd-rotate-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}to{transform:rotateX(1turn);opacity:1}}@-webkit-keyframes cd-rotate-out{0%{-webkit-transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);opacity:0}}@keyframes cd-rotate-out{0%{transform:rotateX(0deg);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{transform:rotateX(180deg);opacity:0}}#scroll-up{position:fixed;z-index:1010;bottom:23px;right:23px;display:none;width:45px;height:45px;background-color:#ff3232;color:#fff;line-height:45px;text-align:center;text-decoration:none;cursor:pointer;transition:all .25s}#scroll-up:hover{background-color:#0f1115;transform:translateY(-7px)}@media (max-width:767px){#scroll-up:hover{transform:translateY(0)}}.parallax{position:relative;background-size:cover}.parallax.parallax-disable{background-attachment:scroll}.parallax .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1a1d24;mix-blend-mode:overlay}.map{height:300px;margin-top:130px}.map img{max-width:none}@media (max-width:767px){.map{height:400px!important;margin-top:75px}}.alert>:last-child{margin-bottom:0}.alert.alert-danger{background-color:#ff3232;color:#fff}.alert.alert-success{background-color:#1a1d24;color:#fff}#about-us{padding:130px 0;margin-bottom:130px;background-color:#1a1d24;color:#a8a8a8}#about-us h2{color:#fff}@media (max-width:767px){#about-us{padding:75px 0 45px;margin-bottom:75px}}#who-we-are .headline:after{display:none}#who-we-are h5{margin-top:10px;color:#ff3232;font-family:Quicksand,Arial,sans-serif;font-size:16px;font-weight:500}#services{margin:130px 0}@media (max-width:767px){#services{margin:40px 0 75px}}#faq{margin-top:130px}@media (max-width:767px){#faq{margin-top:75px}}#technologies{margin:130px 0}@media (max-width:991px){#technologies{margin:75px 0}}#what-we-do{margin-top:130px}#what-we-do .check-list li{margin-bottom:20px}@media (max-width:1199px){#what-we-do .services-boxes>li{min-height:550px}}@media (max-width:767px){#what-we-do{margin-top:75px}#what-we-do br{display:none}}#work-process{padding:130px 0 85px;margin:115px 0 130px;background-color:#1a1d24;color:#a8a8a8}#work-process h2,#work-process h3{color:#fff}@media (max-width:767px){#work-process{padding:75px 0 25px;margin:60px 0 75px}}#request-offer{padding:130px 0;margin-top:130px;background-color:#0f1115;color:#fff}#request-offer h2{color:inherit}#request-offer .headline:after{background-color:#fff}#request-offer .btn-secondary:hover{color:#ff3232}#request-offer .btn-secondary:hover:after{background-color:#fff}@media (max-width:767px){#request-offer{padding:75px 0;margin-top:75px}}#new-project{padding:130px 0;background-color:#ff3232;color:#fff}#new-project h2{margin-bottom:0;color:#fff;font-size:42px}@media (max-width:991px){#new-project h2{margin-bottom:30px}}@media (max-width:767px){#new-project{padding:75px 0}#new-project h2{font-size:36px;letter-spacing:-1.5px}}._df_thumb{width:600px!important;height:369px!important;margin-bottom:80px!important}.df-container>.df-ui-next,.df-container>.df-ui-prev,.df-lightbox-close{opacity:.8}@media (max-width:576px){._df_thumb{width:256px!important;height:158px!important}}#header-top{padding:10px 0;background-color:#0f1115;color:#a8a8a8;font-size:13px}#header-top .contact-info{margin-bottom:0}#header-top .contact-info li{display:inline-block;margin-right:30px;margin-bottom:0}#header-top .contact-info li i{top:0;margin-right:10px}#header-top .contact-info li:last-child{margin-right:0}#header-top .social-media{justify-content:flex-end}#header-top .social-media a{color:#fff}#header-top .social-media a:hover{color:#ff3232}@media (max-width:991px){#header-top .contact-info{text-align:center}#header-top .social-media{justify-content:center}}#header{background-color:#1a1d24;color:#fff}@media (max-width:991px){#header{padding:20px 0}}#logo img{height:35px}.menu{display:flex;justify-content:flex-end;margin-bottom:0;margin-left:auto;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;line-height:28px;letter-spacing:1px}.menu,.menu ul{list-style:none}.menu li.dropdown{position:relative}.menu li.dropdown ul{position:absolute;top:100%;left:0;display:block!important;z-index:2000;width:250px;padding:25px 15px;background-color:#1a1d24;opacity:0;transform:scale(0);transform-origin:20% 20%;transition:all .25s}.menu li a{display:block;padding:4px 0 4px 28px;color:#fff;text-transform:uppercase;transition:all .25s}.menu li a:hover{color:#ff3232;text-decoration:none}.menu li.sfHover ul{opacity:1;transform:scale(1);transition:all .25s}.menu li.sfHover>a{color:#ff3232;text-decoration:none}.menu>li{margin-right:10px}.menu>li:last-child{margin-right:0}.menu>li:last-child>a:last-child{padding-right:0}.menu>li>a{position:relative;padding:25px 15px;border-bottom:none}.menu>li>a.selected{color:#ff3232}@media (max-width:991px){.menu{display:none}}.languages{display:flex;margin-bottom:0;margin-left:15px;list-style:none}.languages li,.languages li:after{display:inline-block}.languages li:after{margin:0 9px 0 3px;line-height:11px;content:"|"}.languages li:last-child:after{display:none}.languages li a{color:#fff;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;line-height:28px;letter-spacing:1px;transition:all .25s}.languages li a:hover{color:#ff3232;text-decoration:none}@media (max-width:991px){.languages{margin:0 30px 0 auto}}.mobile-menu-btn{order:2;display:block;width:50px;height:50px;margin-left:auto;background-color:#ff3232;color:#fff;font-size:18px;line-height:50px;text-align:center}@media (min-width:992px){.mobile-menu-btn{display:none}}#mobile-menu{position:fixed;z-index:99999;top:0;right:-250px;bottom:0;width:250px;height:100vh;overflow-y:auto;padding-top:30px;margin:0;background-color:#1a1d24;list-style:none;transition:all .25s}#mobile-menu.open{right:0}#mobile-menu ul{display:none;list-style:none}#mobile-menu ul li a{padding-left:40px}#mobile-menu ul ul li a{padding-left:60px}#mobile-menu li{position:relative}#mobile-menu li a{display:block;padding:10px 20px 10px 30px;color:#a8a8a8;font-size:13px;line-height:20px;text-decoration:none}#mobile-menu li a.selected{color:#ff3232}#mobile-menu li.dropdown span:after{position:absolute;z-index:1;top:0;right:5px;display:block;width:32px;height:32px;color:#4e4e4e;font-family:Font Awesome\ 5 Free;font-size:11px;line-height:32px;font-weight:900;text-align:center;cursor:pointer;content:"";transition:all .25s}#mobile-menu li.dropdown span.open:after{transform:rotate(180deg)}#mobile-menu>li>a{font-size:14px}#header-sticky{position:fixed;z-index:1040;top:0;right:0;left:0;display:none;width:100%;margin:0 auto;box-shadow:0 3px 3px rgba(0,0,0,.05);transition:left .25s,right .25s}#header-sticky,#header-sticky .menu .dropdown ul{background-color:rgba(26,29,36,.96)}@media (max-width:991px){#header-sticky{padding:20px 0}}#page-header{position:relative;padding:120px 0;margin-bottom:130px;background:#1a1d24 no-repeat 50%/cover;text-align:center}#page-header:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1a1d24;opacity:.5;content:""}#page-header h1{margin-bottom:15px;font-size:58px;line-height:70px;color:#fff}@media (max-width:767px){#page-header{padding:75px 0;margin-bottom:75px}#page-header h1{font-size:38px;line-height:48px}}.breadcrumbs{display:inline-flex;padding:8px 15px;background-color:#1a1d24;color:#737373;list-style:none}.breadcrumbs li{font-size:14px}.breadcrumbs li:after{margin:0 5px 0 1px;font-family:Font Awesome\ 5 Free;font-size:5px;font-weight:900;content:""}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{color:inherit;transition:all .25s}.breadcrumbs li a:hover{color:#ff3232;text-decoration:none}@media (max-width:767px){.breadcrumbs{display:inline-block}.breadcrumbs li{display:inline;word-wrap:break-word}}#footer{padding:100px 0;background-color:#1a1d24;color:#a8a8a8}#footer h4{margin:12px 0 40px;color:#fff;font-size:26px}#footer .footer-links{margin-bottom:0;list-style:none}#footer .footer-links li{margin-bottom:15px}#footer .footer-links li:before{position:relative;top:-2px;display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;background-color:#ff3232;content:""}#footer .footer-links li:last-child{margin-bottom:0}#footer .footer-links li.special:before{display:none}#footer a{color:inherit;transition:all .25s}#footer a:hover{color:#ff3232;text-decoration:none}@media (max-width:991px){#footer{padding:50px 0}#footer .footer-links{margin-bottom:30px}}#footer-bottom{padding:40px 0;border-top:1px solid #0f1115;background-color:#1a1d24;color:#a8a8a8}#footer-bottom .social-media{justify-content:flex-end}#footer-bottom .social-media a{color:#fff}#footer-bottom a{color:inherit;transition:all .25s}#footer-bottom a:hover{color:#ff3232;text-decoration:none}@media (max-width:991px){#footer-bottom{text-align:center}#footer-bottom .social-media{justify-content:center}}.owl-carousel{margin-bottom:75px}.owl-carousel .owl-nav{opacity:0;transition:all .25s}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;width:40px;height:140px;top:50%;outline:0;background-color:rgba(0,0,0,.2);color:#fff;text-align:center;transform:translateY(-50%);transition:all .25s}.owl-carousel .owl-nav button.owl-next:before,.owl-carousel .owl-nav button.owl-prev:before{font-family:Font Awesome\ 5 Free;font-size:18px;line-height:140px;font-weight:900}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background-color:rgba(0,0,0,.5)}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-prev:before{content:""}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-nav button.owl-next:before{content:""}.owl-carousel .owl-dots{position:absolute;bottom:30px;left:0;width:100%;text-align:center;opacity:0;transition:all .25s}.owl-carousel .owl-dots button.owl-dot{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:8px;border:2px solid transparent;outline:0;transition:all .25s}.owl-carousel .owl-dots button.owl-dot:before{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;border-radius:50%;background-color:#fff;opacity:.3;content:"";transform:translate(-50%,-50%);transition:all .25s}.owl-carousel .owl-dots button.owl-dot.active,.owl-carousel .owl-dots button.owl-dot:hover{border-color:#fff}.owl-carousel .owl-dots button.owl-dot.active:before,.owl-carousel .owl-dots button.owl-dot:hover:before{width:6px;height:6px;opacity:1}.owl-carousel:hover .owl-dots,.owl-carousel:hover .owl-nav{opacity:1}@media (max-width:991px){.owl-carousel .owl-nav{display:none}.owl-carousel .owl-dots{bottom:10px;opacity:1}}.main-slider{height:660px;background-color:#1a1d24}.main-slider .owl-carousel{margin-bottom:0}.main-slider .item{height:660px;background:#1a1d24 no-repeat top/cover}.main-slider .item .slide-details{position:absolute;top:50%;max-width:1140px;color:#fff;transform:translateY(-50%)}.main-slider .item .slide-details.on-center{left:0;right:0;margin:0 auto;text-align:center}.main-slider .item .slide-details.on-left{left:0;right:0;margin:0 auto}.main-slider .item .slide-details.on-right{left:50%}.main-slider .item .slide-details h1{position:relative;margin-bottom:25px;color:#fff;font-size:58px;line-height:63px;transition:all .5s}.main-slider .item .slide-details p{margin-bottom:35px}.main-slider .item .slide-details.animated h1{opacity:0;margin-bottom:0;transition:all .5s}.main-slider .item .slide-details.animated p{opacity:0;top:-100%;transition:opacity .5s}.main-slider .item .slide-details.animated .btn{opacity:0;bottom:-100%;transition:all .5s}@media (max-width:1199px){.main-slider,.main-slider .item{height:550px}.main-slider .item .slide-details{max-width:940px}}@media (max-width:991px){.main-slider,.main-slider .item{height:450px}.main-slider .item .slide-details{max-width:700px}.main-slider .item .slide-details h1{margin-bottom:25px;font-size:38px;line-height:42px}}@media (max-width:767px){.main-slider,.main-slider .item{height:390px}.main-slider .item .slide-details{max-width:90%}.main-slider .item .slide-details h1{margin-bottom:20px;font-size:30px;line-height:36px}.main-slider .item .slide-details p{font-size:11px;line-height:18px}.main-slider .item .slide-details .btn{padding:11px 25px;font-size:11px}}@media (max-width:575px){.main-slider,.main-slider .item{height:310px}.main-slider .item .slide-details{max-width:90%}.main-slider .item .slide-details h1{margin-bottom:15px;font-size:20px;line-height:24px}.main-slider .item .slide-details p{font-size:10px;line-height:14px}.main-slider .item .slide-details p br{display:none}.main-slider .item .slide-details .btn{padding:8px 18px;font-size:10px}}.technologies-slider .owl-item{display:flex;align-items:center;justify-content:center;height:80px}.technologies-slider .owl-item img{width:auto}.technologies-slider .owl-nav button.owl-next,.technologies-slider .owl-nav button.owl-prev{background-color:transparent;color:#ff3232;opacity:.5}.technologies-slider .owl-nav button.owl-next:hover,.technologies-slider .owl-nav button.owl-prev:hover{background-color:transparent;opacity:1}.technologies-slider .owl-nav button.owl-prev{left:-40px}.technologies-slider .owl-nav button.owl-next{right:-40px}@media (max-width:575px){.technologies-slider .owl-nav{display:none}}.filter{margin:55px -7px}.filter li{display:inline-block;margin:7px}.filter li a{display:block;padding:12px 28px;border:2px solid #1a1d24;color:#1a1d24;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .25s}.filter li a.active,.filter li a:hover{border-color:#ff3232;background-color:#ff3232;color:#fff;text-decoration:none}@media (max-width:767px){.filter{margin-top:25px}}.portfolio-items{overflow:hidden;display:flex;flex-wrap:wrap;margin-bottom:0;list-style:none}.portfolio-items li{position:relative;width:33.333333333%}.portfolio-items li:after,.portfolio-items li:before{position:absolute;z-index:1;top:0;bottom:0;width:0;background-color:#000;opacity:0;content:"";transition:all .4s}.portfolio-items li:before{left:0}.portfolio-items li:after{right:0}.portfolio-items li:hover:after,.portfolio-items li:hover:before{width:50%;opacity:.8}.portfolio-items li .portfolio-title{position:absolute;z-index:2;right:0;bottom:0;left:0;text-align:center;opacity:0;transform:translateY(50%);transition:all .5s}.portfolio-items li .portfolio-title h3{margin-bottom:15px;color:#fff;font-size:26px}.portfolio-items li:hover .portfolio-title{bottom:50%;opacity:1}.portfolio-items.cols-4 li{width:25%}@media (max-width:1199px){.portfolio-items.cols-4 li{width:33.333333333%}}@media (max-width:991px){.portfolio-items.cols-4 li,.portfolio-items li{width:50%}}@media (max-width:575px){.portfolio-items.cols-4 li,.portfolio-items li{width:100%}}.project-details{padding:25px 30px;background-color:#1a1d24;color:#e8e8e8;list-style:none}.project-details li{padding-bottom:15px;border-bottom:1px dotted #a8a8a8;margin-bottom:15px}.project-details li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.project-details li span{margin-right:5px;color:#a8a8a8}.project-details li a{color:inherit;transition:all .25s}.project-details li a:hover{color:#ff3232;text-decoration:none}.services-boxes{display:flex;flex-wrap:wrap;list-style:none}.services-boxes>li{width:33.333333333%;padding:70px 70px 70px 65px;background:#1a1d24 no-repeat top/cover;color:#a8a8a8}.services-boxes>li.large{padding:125px 125px 125px 120px}.services-boxes>li h1,.services-boxes>li h2{color:#fff}.services-boxes>li h2:after{display:block;width:40px;height:3px;margin:30px 0;background-color:#ff3232;content:""}.services-boxes>li h3{color:#fff;font-size:23px;line-height:28px}.services-boxes>li a{font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .25s}.services-boxes>li a:hover{color:#fff;text-decoration:none}.services-boxes>li.primary,.services-boxes>li:nth-child(2n){background-color:#ff3232;color:#fff}.services-boxes>li.primary h2:after,.services-boxes>li:nth-child(2n) h2:after{background-color:#fff}.services-boxes>li.primary a,.services-boxes>li:nth-child(2n) a{color:inherit}.services-boxes>li.primary a:hover,.services-boxes>li:nth-child(2n) a:hover{color:#1a1d24}.services-boxes>li>:last-child{margin-bottom:0}@media (max-width:991px){.services-boxes>li{width:100%}}@media (max-width:767px){.services-boxes>li{padding:50px 35px 50px 30px}.services-boxes>li.large{padding:75px 30px}}.services-boxes .counter .counter-value,.services-boxes .counter .counter-value+span{min-height:60px;font-size:42px;line-height:60px;letter-spacing:-2px}.services-boxes .counter h4{color:#a8a8a8;font-size:15px}.service-box{display:flex;flex-direction:column;height:100%;align-items:flex-start}.service-box img{margin-bottom:30px}.service-box h2{margin-bottom:10px;font-size:24px;letter-spacing:-.5px}.service-box p{margin-top:auto;margin-bottom:10px}.service-box>a{display:inline-block;margin-bottom:50px;font-size:16px;font-weight:600;transition:all .25s}.service-box>a:hover{color:#1a1d24;text-decoration:none}.category-menu{margin-bottom:0;list-style:none}.category-menu li a{position:relative;display:block;color:#fff;padding:5px 20px 5px 30px;transition:all .25s}.category-menu li a:before{position:absolute;top:3px;left:15px;content:"-"}.category-menu li a.selected,.category-menu li a:hover{color:#ff3232;text-decoration:none}.category-menu>li{border-bottom:1px solid #0f1115;background-color:#1a1d24}.category-menu>li:last-child{border-bottom:none}.category-menu>li>a{position:relative;z-index:1;padding:15px 20px;background-color:#ff3232;font-family:Poppins,Arial,sans-serif;font-size:16px}.category-menu>li>a:before{display:none}.category-menu>li ul{padding:10px 0;list-style:none}.category-menu>li>a:hover{background-color:#ff3232;color:#fff}@media (max-width:991px){.category-menu{display:none}}.price-table{padding:65px 40px;margin-bottom:50px;box-shadow:0 5px 25px 15px rgba(0,0,0,.04)}.price-table h3{font-size:32px}.price-table h6{font-family:Quicksand,Arial,sans-serif;font-size:18px;font-weight:400}.price-table .price{color:#ff3232;font-family:Poppins,Arial,sans-serif;font-size:80px;line-height:80px;font-weight:700;letter-spacing:-4px}.price-table ul{margin-top:30px;margin-bottom:0;list-style:none}.price-table ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.price-table ul li:last-child{margin-bottom:0}.price-table.recommended{background-color:#ff3232;color:#fff}.price-table.recommended .price{color:#fff}@media (min-width:992px) and (max-width:1199px){.price-table{padding:30px 15px 30px 30px}.price-table .price{font-size:56px;line-height:64px}}.service-details h5{margin-bottom:25px}.service-details .more-details-btn{color:#1a1d24;transition:all .25s}.service-details .more-details-btn:hover{color:#ff3232;text-decoration:none}.service-details .more-details{display:none;margin-top:15px}.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#555;position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loader-ellips__dot:first-child,.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@-webkit-keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@-webkit-keyframes slide{to{transform:translateX(1.5em)}}@keyframes slide{to{transform:translateX(1.5em)}}.loader-ellips__dot:first-child{-webkit-animation-name:reveal;animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){-webkit-animation-name:slide;animation-name:slide}.loader-ellips__dot:nth-child(4){-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse}.upload{position:relative;transition:all .2s ease-out}.upload>span{display:block;padding:15px;margin-bottom:30px;background-color:#ff3232;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px}input[type=file]{position:absolute;z-index:2;top:0;bottom:0;left:0;display:block;width:100%;opacity:0;cursor:pointer;height:54px}.job-details ul{margin-bottom:0;list-style:none}.job-details ul li{position:relative;padding-left:30px;margin-bottom:10px}.job-details ul li:last-child{margin-bottom:0}.job-details ul li:before{position:absolute;top:0;left:0;margin-right:15px;color:#ff3232;font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;content:""}.job-details p{margin-bottom:15px}.newsletter-popup{text-align:center;max-width:30rem}.newsletter-popup img{min-height:200px;-o-object-fit:cover;object-fit:cover}.newsletter-popup label:before{border-color:#999}.newsletter-popup form{max-width:40rem;margin-bottom:2.9rem}.newsletter-popup h3{margin:3.2rem 0 .3rem}.newsletter-popup .social-links{padding:2.5rem 0}.newsletter-popup .social-links a:hover{text-decoration:none}.newsletter-popup .newsletter-content{padding:0 2rem}.mfp-bg,.mfp-wrap{z-index:3000}.mfp-bg{background:#000;opacity:0;transition:opacity .3s ease-out}.mfp-bg.mfp-ready{opacity:.7}.mfp-bg.mfp-removing{opacity:0}.mfp-container{padding:4rem 2rem}.mfp-container video{width:100%;height:100%}.mfp-content>*{position:relative;margin:auto;background-color:#fff;box-shadow:5px 5px 20px rgba(0,0,0,.1);opacity:0}.mfp-ready .mfp-content>*{opacity:1}.mfp-removing .mfp-content>*{opacity:0}.mfp-close{transform:rotate(45deg);transition:transform .3s,opacity .3s;width:33px;height:33px;opacity:.65}.mfp-wrap .mfp-close{top:20px;right:20px}.mfp-content .mfp-close{top:-58px;right:-5px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{top:15px;right:0}.mfp-close span{display:none}.mfp-close:after,.mfp-close:before{content:"";display:block;position:absolute;background-color:#fff;width:1px;height:100%;top:0;left:calc(50% - 1px)}.mfp-close:before{width:100%;height:1px;top:calc(50% - 1px);left:0}.mfp-close:focus,.mfp-close:hover{transform:rotate(135deg)}.mfp-arrow,.pswp__button--arrow--left,.pswp__button--arrow--right{width:4.8rem;height:4.8rem;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:900;text-align:center;opacity:.5;right:10%;transition:opacity .3s;border:2px solid}.mfp-ready.mfp-zoom-popup .mfp-content{transform:scale(1)}.mfp-removing.mfp-zoom-popup .mfp-content,.mfp-zoom-popup .mfp-content{transition:.2s ease-in-out;transform:scale(.8)}.mfp-ready.mfp-flip-popup .mfp-content{transform:translateY(0) perspective(600px) rotateX(0)}.mfp-flip-popup .mfp-content,.mfp-removing.mfp-flip-popup .mfp-content{transition:.3s ease-out;transform:translateY(-20px) perspective(600px) rotateX(20deg)}

/*# sourceMappingURL=app.css.map*/