@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,600,700);.main-btn,a,a:hover,body{color:#fff}.main-btn,.main-btn:hover,a:hover{text-decoration:none}#menu-overlay,body{background-color:#1e1e1e}#custom-cursor,#menu-overlay,header{pointer-events:none}#contact-form .alert-container,.clients .client,.parallax-icon{text-align:center}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;list-style:none!important;outline:0!important}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#fff;font-weight:600}em,i{font-style:normal}a{display:inline-block}body,html{height:100%;width:100%;font-family:Poppins,sans-serif}body{overflow-x:hidden}h3{line-height:42px}p{font-size:16px;line-height:28px;color:#8f8f8f}img{border:0;max-width:100%;vertical-align:middle;height:auto}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-55{margin-top:55px!important}.mt-60{margin-top:60px!important}.mt-62{margin-top:62px!important}.mt-65{margin-top:65px!important}.mt-70{margin-top:70px!important}.mt-75{margin-top:75px!important}.mt-80{margin-top:80px!important}.mt-85{margin-top:85px!important}.mt-90{margin-top:90px!important}.mt-95{margin-top:95px!important}.mt-100{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-55{margin-bottom:55px!important}.mb-60{margin-bottom:60px!important}.mb-62{margin-bottom:62px!important}.mb-65{margin-bottom:65px!important}.mb-70{margin-bottom:70px!important}.mb-75{margin-bottom:75px!important}.mb-80{margin-bottom:80px!important}.mb-85{margin-bottom:85px!important}.mb-90{margin-bottom:90px!important}.mb-95{margin-bottom:95px!important}.mb-100{margin-bottom:100px!important}.m-0{margin:0!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pt-55{padding-top:55px!important}.pt-60{padding-top:60px!important}.pt-65{padding-top:65px!important}.pt-70{padding-top:70px!important}.pt-75{padding-top:75px!important}.pt-80{padding-top:80px!important}.pt-85{padding-top:85px!important}.pt-90{padding-top:90px!important}.pt-95{padding-top:95px!important}.pt-100{padding-top:100px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pb-55{padding-bottom:55px!important}.pb-60{padding-bottom:60px!important}.pb-65{padding-bottom:65px!important}.pb-70{padding-bottom:70px!important}.pb-75{padding-bottom:75px!important}.pb-80{padding-bottom:80px!important}.pb-85{padding-bottom:85px!important}.pb-90{padding-bottom:90px!important}.pb-95{padding-bottom:95px!important}.pb-100{padding-bottom:100px!important}.p-0{padding:0!important}.pt-row{padding-top:8vw}.pb-row{padding-bottom:8vw}.main-btn{border:1px solid rgba(255,255,255,.3);letter-spacing:1px;font-weight:600;padding:10px 20px;font-size:14px;text-transform:uppercase;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:transparent}.main-btn:hover{background:#fff;color:#000}.link-underline:after{content:"";display:block;width:100%;height:2px;background-color:#fff;margin-top:2px}.link-underline:hover:after{-webkit-animation:1.25s cubic-bezier(.475,.425,0,.995) forwards swipe-line;animation:1.25s cubic-bezier(.475,.425,0,.995) forwards swipe-line}@-webkit-keyframes swipe-line{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}66%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(1);transform:scale(1)}}@keyframes swipe-line{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}66%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(1);transform:scale(1)}}.fade-up{opacity:.01;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}#cursor-outer i,#custom-cursor #cursor-outer{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.smooth-scroll #scroll-content{position:fixed;top:0;left:0;right:0;bottom:0}#custom-cursor{position:absolute;top:0;left:0;width:30px;height:30px;z-index:10000}#custom-cursor #cursor-outer{position:fixed;width:40px;height:40px;border:2px solid #eee;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}#custom-cursor #cursor-loading{position:absolute;top:-10px;left:-10px;height:56px;width:56px;-webkit-animation:.7s linear infinite circ-anim;animation:.7s linear infinite circ-anim;display:none;border-width:0;border-radius:50%;border-top:2px solid #fff;border-right:2px solid transparent}#custom-cursor #cursor-inner{position:fixed;height:5px;width:5px;border-radius:50%;background-color:#fff;-webkit-transform:translate3d(-50%,-50%,1px);transform:translate3d(-50%,-50%,1px)}@-webkit-keyframes circ-anim{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circ-anim{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#cursor-outer i{font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-is-changing #cursor-outer #cursor-loading,.slider-wrapper .slider-item:first-child .slide-content-inner{display:block}.parallax-wrap{width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10;cursor:pointer}header,header .menu-burger{-webkit-box-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.parallax-icon{height:30px;width:30px;color:#fff;line-height:30px;font-size:24px}.ajax-preloader,.preloader{height:100vh;width:100%;background-color:#000;z-index:1000;position:fixed;top:0;left:0}.preloader .loader-wrap{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader .loader-wrap .loader{height:2px;width:70vw;background-color:#222;overflow:hidden}.preloader .loader-wrap .loader .loader-percent{height:100%;margin:auto;background-color:#fff;width:0%}.preloader .loader-wrap #percent{text-align:center;font-size:28px;font-weight:600;margin-top:10px}.ajax-preloader{opacity:0;visibility:hidden;-webkit-transition:.4s ease-in .2s;-o-transition:.4s ease-in .2s;transition:.4s ease-in .2s}.ajax-preloader .loading{position:fixed;top:50%;left:50%;height:50px;width:50px;display:none;-webkit-animation:.7s linear infinite ajax-circ;animation:.7s linear infinite ajax-circ;border-width:0;border-radius:50%;border-top:2px solid #fff;border-right:2px solid transparent}.page-is-changing .ajax-preloader{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}@-webkit-keyframes ajax-circ{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ajax-circ{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.text-fadeIn[data-splitting] .word{opacity:0;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;-webkit-transition-delay:calc(0.05s * var(--word-index));-o-transition-delay:calc(0.05s * var(--word-index));transition-delay:calc(0.05s * var(--word-index))}.clients .client:hover img,.slider-wrapper .slider-item:first-child .slide-content-inner .item-cat,.slider-wrapper .slider-item:first-child .slide-content-inner .item-link,.slider-wrapper .slider-item:first-child .slide-content-inner .item-title,.text-fadeIn[data-splitting].is-active .word,[data-splitting].animate .word,header .menu-burger .text-menu{opacity:1}.text-fadeInDown[data-splitting] .word,.text-fadeInUp[data-splitting] .word{color:transparent;overflow:hidden;position:relative;line-height:1.2em}.text-fadeInUp[data-splitting] .word:after{content:attr(data-word);position:absolute;top:0;left:0;color:#fff;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;-webkit-transition-delay:calc(0.05s * var(--word-index));-o-transition-delay:calc(0.05s * var(--word-index));transition-delay:calc(0.05s * var(--word-index))}.text-fadeInDown[data-splitting].is-active .word:after,.text-fadeInUp[data-splitting].is-active .word:after,[data-splitting].animate .word:after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.text-fadeInDown[data-splitting] .word:after{content:attr(data-word);position:absolute;top:0;left:0;color:#fff;opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;-webkit-transition-delay:calc(0.05s * var(--word-index));-o-transition-delay:calc(0.05s * var(--word-index));transition-delay:calc(0.05s * var(--word-index))}.icon-scroll{position:relative;width:30px;height:45px;border:2px solid #fff;border-radius:25px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.icon-scroll:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.icon-scroll:before{position:absolute;content:'';width:5px;height:8px;background:#fff;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:8px;left:50%;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%,20px);transform:translate(-50%,20px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%,20px);transform:translate(-50%,20px)}}.input__field{width:100%;background:0 0;border:none;color:#fff;padding-left:10px;border-bottom:1px solid rgba(255,255,255,.3)}.input__field::-webkit-input-placeholder{color:#fff;font-size:14px}.input__field::-moz-placeholder{color:#fff;font-size:14px}.input__field:-ms-input-placeholder{color:#fff;font-size:14px}.input__field::-ms-input-placeholder{color:#fff;font-size:14px}.input__field::placeholder{color:#fff;font-size:14px}input.input__field[type=text]{height:45px;margin-bottom:40px}.burger-box,header .menu-burger .parallax-icon{height:22px}textarea.input__field{height:150px;resize:none;margin-bottom:40px}.input__field.cf-error{border-bottom-color:red}header{max-width:calc(100% - 100px);height:120px;margin:0 auto;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:201}header .logo-container{font-size:28px;font-weight:800;pointer-events:all}header .logo-container #logo img{height:20px}header .menu-burger{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:all}header .menu-burger .burger-text{position:relative;height:25px;width:50px}header .menu-burger .text-close,header .menu-burger .text-menu,header .menu-burger .text-open{position:absolute;top:0;left:0;opacity:0}.burger-box{position:relative;display:inline-block;width:30px}.burger-inner{top:50%;display:block;margin-top:-2px}.burger-inner,.burger-inner:after,.burger-inner:before{position:absolute;width:30px;height:3px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#fff}.burger-inner:after,.burger-inner:before{display:block;content:""}.burger-inner:before{top:-10px;-webkit-transition:top 75ms .12s,opacity 75ms;-o-transition:top 75ms .12s,opacity 75ms;transition:top 75ms .12s,opacity 75ms}.burger-inner:after{bottom:-10px;-webkit-transition:bottom 75ms .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55, .055, .675, .19),-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);-o-transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55, .055, .675, .19)}.menu-burger.is-active .burger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-burger.is-active .burger-inner:before{top:0;-webkit-transition:top 75ms,opacity 75ms .12s;-o-transition:top 75ms,opacity 75ms .12s;transition:top 75ms,opacity 75ms .12s;opacity:0}.menu-burger.is-active .burger-inner:after{bottom:0;-webkit-transition:bottom 75ms,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;-o-transition:bottom 75ms,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:200;overflow:hidden;opacity:0;-webkit-transition:opacity .4s .6s;-o-transition:opacity .4s .6s;transition:opacity .4s .6s}#menu-overlay.active{opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;pointer-events:all}#menu-overlay .container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}#menu-overlay .content-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#menu-overlay .primary-nav li{overflow:hidden}#menu-overlay .primary-nav li a{font-size:64px;color:rgba(255,255,255,.65);font-weight:700;display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:color .2s ease-in-out,-webkit-transform .4s 0ms;transition:transform .4s 0ms,color .2s ease-in-out,-webkit-transform .4s 0ms;-o-transition:transform .4s 0ms,color .2s ease-in-out}#menu-overlay .primary-nav li:hover a{color:#fff}#menu-overlay .company-info{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative;z-index:22;margin-bottom:-60px}.company-info .info-address,.company-info .info-email,.company-info .info-tel,.company-info .sm-links{-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);opacity:0;-webkit-transition:.4s .3s;-o-transition:.4s .3s;transition:.4s .3s}.company-info .info-email,.company-info .info-tel{display:inline-block;color:#fff;font-size:16px;margin-bottom:20px}.company-info .info-address{max-width:250px;margin-top:20px}.company-info .info-address p{font-size:16px}.company-info .sm-links{margin-top:35px}.company-info .sm-links li{display:inline-block;margin-right:22px}.company-info .sm-links li a{color:#8f8f8f;font-size:20px}#menu-overlay.active .primary-nav li a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s .5s;transition:transform .7s .5s;-o-transition:transform .7s .5s;transition:transform .7s .5s,-webkit-transform .7s .5s}#menu-overlay.active .company-info .info-email{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:.7s 1s;-o-transition:.7s 1s;transition:.7s 1s}#menu-overlay.active .company-info .info-tel{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:.7s 1.2s;-o-transition:.7s 1.2s;transition:.7s 1.2s}#menu-overlay.active .company-info .info-address{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:.7s 1.4s;-o-transition:.7s 1.4s;transition:.7s 1.4s}#menu-overlay.active .company-info .sm-links{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:.7s 1.6s;-o-transition:.7s 1.6s;transition:.7s 1.6s}.hero{position:relative;z-index:0}.hero .hero-content{padding-top:140px;padding-bottom:20px}.hero .hero-title,.project-hero .project-title{margin:20px 0 0;font-weight:700;font-size:56px;line-height:90px}.hero .hero-subtitle,.next-project .next-subtitle,.project-hero .project-subtitle,.slider-wrapper .slide-content .item-cat{text-transform:uppercase;font-size:16px;letter-spacing:.4em}.section-heading .title{line-height:36px}.section-heading .sub-title{font-size:14px;margin-bottom:10px;line-height:28px;color:rgba(255,255,255,.5)}.project-hero{position:relative;z-index:1;overflow:hidden}.project-hero .hero-content{height:100vh;overflow:hidden}.project-hero .hero-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.project-hero .hero-image-wrapper{position:absolute;height:100vh;width:100%}.project-hero .hero-image-wrapper .hero-bg-image{position:absolute;height:100%;width:100%;background-size:cover;background-position:center center}#canvas-container:after,.project-hero .hero-image-wrapper::after{content:'';position:absolute;height:100%;width:100%;background:rgba(0,0,0,.2);bottom:0;left:0;pointer-events:none}.project-hero .btn-down{position:absolute;bottom:10%;cursor:pointer}footer p{font-size:14px}footer .back-top{position:relative;font-size:14px;top:-19px;right:-22px;color:#8f8f8f;text-align:right}footer .arrow-up{display:inline-block}footer .arrow-up i{font-size:16px;color:#8f8f8f}#canvas-container{position:fixed;height:100vh;min-width:100vw;top:0;left:0}.slider-wrapper .slide-content .slide-content-inner,.slider-wrapper .slider-item .slide-image{display:none}.slider-wrapper .slider-item{position:absolute;top:50%;left:10vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.slider-wrapper .slide-content .item-cat,.slider-wrapper .slide-content .item-link{opacity:0}.slider-wrapper .slide-content .item-title{margin:30px 0;font-weight:700;font-size:62px;line-height:72px;overflow:hidden}#pixi-slider .arrows-wrap{position:fixed;bottom:5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:300px}#pixi-slider .arrows-wrap .slider-nav{width:80px;height:80px;float:left}#pixi-slider .arrows-wrap .slider-nav--next{float:right}#pixi-slider .arrows-wrap .progress-bar{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:3px;width:150px;background-color:rgba(255,255,255,.3);border-radius:10px}#pixi-slider .arrows-wrap .progress-bar .progress{position:absolute;top:0;left:0;height:3px;width:0;background-color:#fff;z-index:1;-webkit-transition:width 2s ease-in-out;-o-transition:width 2s ease-in-out;transition:width 2s ease-in-out}#pixi-slider .slider-count{position:absolute;z-index:1;top:50%;right:10vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#pixi-slider .slider-count .current,#pixi-slider .slider-count .total{display:inline-block;position:relative}#pixi-slider .slider-count .total{font-size:16px;top:-24px}#pixi-slider .slider-count .total:before{position:absolute;content:'';height:15px;width:2px;background-color:#fff;left:-7px;top:4px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}#pixi-slider .slider-count .current{font-size:52px;margin-right:30px;font-weight:600}.service-item{margin-top:50px}.service-item .icon{width:20%;float:left}.service-item .icon i{margin-left:5px;font-size:36px}.service-item .content{width:80%;float:right}.service-item .content h6{letter-spacing:.03em;margin-bottom:10px}.clients .client{display:block;border:1px solid #2a2a2a;height:150px;margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.clients .client:hover{border:1px solid #aaa}.clients .client img{opacity:.5;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;max-height:100%;max-width:100%}.contact-section a{font-size:32px;font-weight:700}.contact-area .contact-info h4{line-height:36px;font-size:22px;font-weight:600}.contact-area .contact-info .address,.contact-area .contact-info .email,.contact-area .contact-info .phone{position:relative;margin-top:20px}.contact-area .contact-info .address .icon,.contact-area .contact-info .email .icon,.contact-area .contact-info .phone .icon{position:absolute;left:0;top:3px;font-size:18px}.contact-area .contact-info .address a,.contact-area .contact-info .email a,.contact-area .contact-info .phone a{display:inline-block;line-height:32px;margin-left:50px}.contact-area .contact-info .address p,.contact-area .contact-info .email p,.contact-area .contact-info .phone p{display:inline-block;font-size:16px;margin-left:50px}#contact-form .alert-container .alert{font-size:14px;border-radius:0}.google-map #map{width:100%;height:400px}.project-info .project-sectionTitle{font-size:22px;margin-bottom:30px}.project-info .project-servicesList li{color:#8f8f8f;font-size:16px;line-height:28px}.project-info .project-period p{margin-bottom:0}.bg-parallax{overflow:hidden;max-height:90vh}.bg-parallax img{min-width:100%;width:100vw}.next-project .next-title{margin:20px 0 0;font-weight:700;font-size:56px;line-height:78px}@media only screen and (min-width:1024px){#menu-overlay .container{max-width:1000px}.hero .hero-title{width:80%}}@media only screen and (max-width:1024px){.hero .hero-title,.project-hero .project-title{font-size:48px;line-height:68px}.parallax-wrap,.parallax-wrap .parallax-icon{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ajax-preloader .loading{display:block}#custom-cursor{display:none!important}#pixi-slider .slider-wrapper .slider-item{left:7vw}#pixi-slider .slider-count{right:7vw}.hero .hero-title{width:90%}}@media only screen and (max-width:767px){header{max-width:calc(100% - 40px)}#menu-overlay .content-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#menu-overlay .content-wrapper .primary-nav li{text-align:center}#menu-overlay .content-wrapper .primary-nav li a{font-size:48px}#menu-overlay .company-info,#pixi-slider .slider-count{display:none}#pixi-slider .slider-wrapper .slider-item .item-title{margin:20px 0;font-size:42px;line-height:58px}.hero .hero-title{width:100%;font-size:38px;line-height:48px}.project-hero .project-title{font-size:42px}.next-project .next-title{font-size:42px;line-height:56px}.contact-area #contact-form{margin-top:30px}.project-period p,.project-services .project-servicesList{margin-bottom:50px}}@media only screen and (max-width:576px){.pt-row{padding-top:12vw}.pb-row{padding-bottom:12vw}footer .back-top{top:-19px;right:0}footer .back-top span{display:none}}