.pace{background:hsla(0,0%,100%,.05);border:0;bottom:0;height:1px;left:0;margin:auto;overflow:hidden;pointer-events:none;right:0;transition:all 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:400px}.pace,.pace .pace-progress{position:fixed;top:0;z-index:99999999999999}.pace .pace-progress{background:var(--main-color);display:block;height:100%;max-width:300px;position:absolute;right:100%;transform:translateZ(0);width:100%}.pace.pace-inactive{opacity:0;width:100vw}.pace.pace-inactive .pace-progress{max-width:100vw}#preloader{height:100vh;overflow:hidden;position:fixed;width:100%;z-index:9999999}#preloader:after,#preloader:before{background:#252531;content:"";height:50vh;left:0;position:fixed;transition-timing-function:cubic-bezier(.19,1,.22,1);width:100%}#preloader:before{top:0}#preloader:after{bottom:0}#preloader.isdone{transition-delay:1.5s;visibility:hidden}#preloader.isdone:after,#preloader.isdone:before{height:0;transition:all .7s cubic-bezier(1,0,.55,1);transition-delay:1s}.loading-text{color:var(--main-color);font-family:var(--main-font);font-weight:300;left:50%;letter-spacing:10px;position:absolute;text-transform:uppercase;top:calc(50% - 30px);transform:translate(-50%,-50%);z-index:9999}.loading-text.isdone{opacity:0;top:50%;transition:all .8s cubic-bezier(.19,1,.22,1);transition-delay:.5s}.splitting.animated .char{animation:fadeInUp .4s cubic-bezier(.3,0,.7,1) both;animation-delay:calc(30ms*var(--char-index))}.splitting .whitespace{width:10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.splitting.txt.animated .char{animation:fadeIn .3s cubic-bezier(.3,0,.7,1) both;animation-delay:calc(10ms*var(--char-index))}.splitting.txt .whitespace{width:5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.imago{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:all .8s;transition-delay:.3s}.imago.animated{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.progress-wrap{border-radius:50px;bottom:30px;cursor:pointer;display:block;height:44px;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .4s linear;visibility:hidden;width:44px;z-index:100}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:var(--main-color);stroke-width:4;box-sizing:border-box;transition:all .4s linear}[data-overlay-dark],[data-overlay-light]{position:relative}[data-overlay-dark] .container,[data-overlay-light] .container{position:relative;z-index:2}[data-overlay-dark]:before,[data-overlay-light]:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}[data-overlay-dark]:before{background:#02050b}[data-overlay-light]:before{background:#fff}[data-overlay-dark="0"]:before,[data-overlay-light="0"]:before{opacity:0}[data-overlay-dark="1"]:before,[data-overlay-light="1"]:before{opacity:.1}[data-overlay-dark="2"]:before,[data-overlay-light="2"]:before{opacity:.2}[data-overlay-dark="3"]:before,[data-overlay-light="3"]:before{opacity:.3}[data-overlay-dark="4"]:before,[data-overlay-light="4"]:before{opacity:.4}[data-overlay-dark="5"]:before,[data-overlay-light="5"]:before{opacity:.5}[data-overlay-dark="6"]:before,[data-overlay-light="6"]:before{opacity:.6}[data-overlay-dark="7"]:before,[data-overlay-light="7"]:before{opacity:.7}[data-overlay-dark="8"]:before,[data-overlay-light="8"]:before{opacity:.8}[data-overlay-color="9"]:before,[data-overlay-dark="9"]:before,[data-overlay-light="9"]:before{opacity:.9}[data-overlay-dark="10"]:before,[data-overlay-light="10"]:before{opacity:1}.section-head{margin:0 auto 80px;position:relative}.section-head h4{font-size:40px;font-weight:500;letter-spacing:2px}.section-head h6{font-size:17px;font-weight:300;margin-bottom:10px}.section-head h6,.sub-title{color:var(--main-color);letter-spacing:4px;text-transform:uppercase}.sub-title{font-family:var(--main-font);font-size:14px;font-weight:400;margin-bottom:15px;padding-left:60px;position:relative}.sub-title:before{background:var(--main-color);content:"";height:1px;left:0;position:absolute;top:50%;width:50px}.extra-title{font-weight:700}.tit h6{color:var(--main-color);font-size:22px;font-weight:400}.tit h3{font-weight:700;margin-bottom:20px}.tit .navs span{background:#f8f4f3;cursor:pointer;padding:15px 30px}.tit .navs span:hover{background:var(--main-color);color:#fff}.sm-title{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.btn-curve{background:transparent;border:1px solid #1e1e1e;cursor:pointer;font-family:var(--main-font);overflow:hidden;padding:12px 35px;position:relative}.btn-curve:focus,.btn-curve:hover{outline:none}.btn-curve:hover:after{bottom:-30px;transform:rotate(0)}.btn-curve:hover span{color:#fff}.btn-curve:after{background:#1e1e1e;bottom:130%;content:"";left:-30px;position:absolute;right:-30px;top:-30px;transform:rotate(-5deg);transition:all .8s}.btn-curve span{font-size:18px;letter-spacing:2px;position:relative;text-transform:uppercase;transition:all .8s;z-index:2}.btn-curve.btn-lit{border-color:#fff;color:#fff}.btn-curve.btn-lit:hover span{color:var(--main-color)}.btn-curve.btn-lit:after{background:#fff}.btn-curve.btn-blc{background:#1e1e1e}.btn-curve.btn-blc:after{background:#fff}.btn-curve.btn-blc span{color:#fff}.btn-curve.btn-blc:hover span{color:#1e1e1e}.btn-curve.btn-color{background:var(--main-color);border-color:var(--main-color)}.btn-curve.btn-color:after{background:#fff}.btn-curve.btn-color span{color:#fff}.btn-curve.btn-color:hover span{color:var(--main-color)}.btn-curve.btn-lg{padding:14px 40px}.btn-curve.btn-lg span{font-size:14px}.btn-curve.btn-wit{background:#fff;border-color:#fff}.btn-curve.btn-wit:after{background:#090909}.btn-curve.btn-wit span{color:#1e1e1e}.btn-curve.btn-wit:hover span{color:#fff}.btn-curve.btn-radius{border-radius:30px}.slider{position:relative}.slider.fixed-slider{left:0;position:fixed;right:0;top:0}.slider .swiper-slide-active{z-index:3}.slider .parallax-slider{position:relative}.slider .parallax-slider .swiper-slide{min-height:100vh;overflow:hidden;padding-bottom:50px;position:relative;width:100%}.slider .parallax-slider .swiper-slide .bg-img{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.slider .parallax-slider .swiper-slide-active .caption h1{opacity:1;transform:translateY(0);transition:all 0s;visibility:visible}.slider .parallax-slider .swiper-slide-active .caption h1 .char{animation:fadeInUp .5s cubic-bezier(.3,0,.7,1) both;animation-delay:calc(60ms*var(--char-index))}.slider .parallax-slider .swiper-slide-active .caption .btn-curve,.slider .parallax-slider .swiper-slide-active .caption .thin,.slider .parallax-slider .swiper-slide-active .caption p{opacity:1;transform:translateY(0)}.slider .parallax-slider .caption .thin{color:var(--main-color);font-size:30px;font-weight:300;letter-spacing:8px;margin-bottom:5px;opacity:0;text-transform:uppercase;transform:translateY(-20px);transition:all .4s;transition-delay:.8s}.slider .parallax-slider .caption .thin span{color:var(--main-color)}.slider .parallax-slider .caption h1{color:#fff;font-size:65px;font-weight:700;letter-spacing:4px;opacity:0;transition:opacity .5s,visibility .5s;visibility:hidden}.slider .parallax-slider .caption h1 span{font-weight:700}.slider .parallax-slider .caption p{color:#eee;opacity:0;transform:translateY(20px);transition:all .4s;transition-delay:.8s}.slider .parallax-slider .caption .btn-curve{opacity:0;transform:translateY(20px);transition:all .4s;transition-delay:1s}.slider .parallax-slider .hmone h1 .thin{font-size:30px;margin-bottom:20px}.slider .caption.center h1{font-size:75px;font-weight:700;letter-spacing:2px;line-height:1.3;margin-bottom:20px}.slider .setone{bottom:8%;position:absolute;right:40px;z-index:8}.slider .setone .swiper-nav-ctrl{border:1px solid hsla(0,0%,100%,.3);color:#ccc;font-size:13px;height:55px;line-height:55px;margin:5px 0;position:static;text-align:center;width:55px}.slider .setone .swiper-nav-ctrl:after{display:none}.slider .setone.setwo{position:static}.slider .setone.setwo .swiper-nav-ctrl{border-radius:50%}.slider .setone.setwo .next-ctrl{position:absolute;right:30px;top:50%}.slider .setone.setwo .prev-ctrl{left:30px;position:absolute;top:50%}.slider .swiper-pagination-fraction.top{bottom:auto;color:#fff;font-size:40px;font-weight:500;left:auto;position:absolute;right:15%;top:20%;width:auto}.slider .swiper-pagination-fraction.top .swiper-pagination-current{-webkit-text-stroke:.5px #fff;color:transparent;font-size:60px;font-weight:700;position:relative}.slider .swiper-pagination-fraction.top .swiper-pagination-current:after{color:#fff;content:"/";font-size:12px;font-weight:100;margin:0 10px;position:relative}.slider .swiper-pagination-fraction.top.botm{bottom:40px;right:40px;top:auto}.slider .social-icon{bottom:40px;left:40px;position:absolute;z-index:8}.slider .social-icon a{border:1px solid hsla(0,0%,100%,.05);border-radius:50%;color:#fff;font-size:13px;height:40px;line-height:40px;text-align:center;width:40px}.slid-half{position:relative}.slid-half .nofull{background-color:#252531;background-image:url(/img/line-pattern1.png);background-repeat:repeat;color:#fff;height:105vh;overflow:hidden;position:relative}.slid-half .swiper-pagination-fraction.top{bottom:auto;color:#fff;font-size:40px;font-weight:500;left:auto;position:absolute;right:15%;top:20%;width:auto}.slid-half .swiper-pagination-fraction.top .swiper-pagination-current{-webkit-text-stroke:.5px #fff;color:transparent;font-size:60px;font-weight:700;position:relative}.slid-half .swiper-pagination-fraction.top .swiper-pagination-current:after{color:#fff;content:"/";font-size:12px;font-weight:100;margin:0 10px;position:relative}.cta__slider-wrapper{height:105vh;overflow:hidden;position:relative;width:100%}.cta__slider-wrapper .block{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.cta__slider{min-height:105vh}.cta__slider .swiper-slide{overflow:hidden}.cta__slider-arrows{bottom:40px;display:block;position:absolute;right:40px;z-index:2}.cta__slider-arrow{border:1px solid hsla(0,0%,100%,.3);cursor:pointer;display:block;font-size:13px;height:55px;line-height:55px;text-align:center;width:55px}.cta__slider-arrow.cta__slider-arrow--previous{left:0}.cta__slider-arrow.cta__slider-arrow--next{left:50%}.cta__slider-item{position:relative}.cta__slider-item .media-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.cta__slider-item .media-wrapper .bg-img{height:100%;position:absolute;right:0;top:0;width:70%}.cta__slider-item .container{position:relative;z-index:4}.cta__slider-item .caption{position:relative}.cta__slider-item .caption .bottom-corn,.cta__slider-item .caption .top-corn{left:-60px;opacity:.3;position:absolute;top:-60px}.cta__slider-item .caption .bottom-corn:after,.cta__slider-item .caption .bottom-corn:before,.cta__slider-item .caption .top-corn:after,.cta__slider-item .caption .top-corn:before{background:var(--main-color);content:"";left:0;position:absolute;top:0}.cta__slider-item .caption .bottom-corn:after,.cta__slider-item .caption .top-corn:after{height:1px;width:30px}.cta__slider-item .caption .bottom-corn:before,.cta__slider-item .caption .top-corn:before{height:30px;width:1px}.cta__slider-item .caption .bottom-corn{bottom:-60px;top:auto}.cta__slider-item .caption .bottom-corn:before{bottom:0;top:auto}.cta__slider-item .caption h1{color:#fff;font-size:75px;font-weight:500;letter-spacing:4px;opacity:0;text-transform:uppercase;transition:opacity .5s,visibility .5s;visibility:hidden}.cta__slider-item .caption .thin{color:var(--main-color);font-size:20px;font-weight:300;letter-spacing:12px;margin-bottom:5px;opacity:0;text-transform:uppercase;transform:translateY(-20px);transition:all .4s;transition-delay:.8s}.cta__slider-item .caption p{color:#eee;font-size:14px;font-weight:300;opacity:0;transform:translateY(-20px);transform:translateY(20px);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;transition-delay:.8s}.cta__slider-item .caption .btn-curve{opacity:0;transform:translateY(20px);transition:all .4s;transition-delay:1s}.cta__slider-item.swiper-slide-active .caption h1{opacity:1;transition:all 0s;visibility:visible}.cta__slider-item.swiper-slide-active .caption h1 .char{animation:fadeInUp .5s cubic-bezier(.3,0,.7,1) both;animation-delay:calc(60ms*var(--char-index))}.cta__slider-item.swiper-slide-active .caption .btn-curve,.cta__slider-item.swiper-slide-active .caption .thin,.cta__slider-item.swiper-slide-active .caption p{opacity:1;transform:translateY(0)}.pages-header{height:75vh}.pages-header .cont h1{font-size:75px}.pages-header .cont .path{color:#fff;font-size:17px}.pages-header .cont .path .active{color:var(--main-color)}.pages-header .cont .path span{font-size:10px;margin:0 20px}.about{position:relative}.about .exp-img .img{height:500px;position:relative;width:88%;z-index:2}.about .exp-img .img .since{position:absolute;right:70px;top:70px}.about .exp-img .img .since span{-webkit-text-fill-color:transparent;background:url(/_nuxt/images/bg_07.jpg) no-repeat;-webkit-background-clip:text;background-position:18% 65%;color:var(--main-color);display:block;font-size:25px;font-weight:700;line-height:1;text-transform:uppercase}.about .exp-img .img .since span:first-of-type{font-size:16px;font-weight:700;letter-spacing:2px}.about .exp-img .img .years{bottom:70px;left:70px;position:absolute}.about .exp-img .img .years h2{background:url(../images/bg_07.jpg) no-repeat;-webkit-background-clip:text;background-position:18% 65%;font-size:140px}.about .exp-img .img .years h2,.about .exp-img .img .years h5{-webkit-text-fill-color:transparent;font-weight:800;line-height:1}.about .exp-img .img .years h5{background:url(/_nuxt/images/bg_07.jpg) no-repeat;-webkit-background-clip:text;background-position:18% 65%;color:var(--text-dark);font-size:23px}.about .exp-content{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:2}.about .exp-content:after{border:10px solid var(--light-blue);height:250px;position:absolute;right:-40px;top:-40px;width:200px;z-index:-1}.about .exp-img .img:after{background:hsla(0,0%,100%,.95);bottom:40px;content:"";left:40px;position:absolute;right:40px;top:40px;z-index:-1}.about .exp-content.nopat:after{display:none}.about .exp-content ul{display:flex;margin:30px 0 0}.about .exp-content ul li{font-size:10px;font-weight:500;letter-spacing:4px;text-transform:uppercase}.about .exp-content ul li:after{color:#777;content:"/";margin:0 15px;position:relative}.about .exp-content ul li:last-of-type:after{display:none}.about .ab-exp .pattern{height:100%;width:100%}.about .ab-exp .years-exp{border:10px solid #f8f4f3;height:100%;position:relative;width:100%}.about .ab-exp .years-exp .exp-text{background:#fff;bottom:40px;left:-10px;padding:10px 0;position:absolute;width:-moz-max-content;width:max-content}.about .ab-exp .years-exp .exp-text h2{display:inline-block;font-size:70px;line-height:1;position:relative;z-index:2}.about .ab-exp .years-exp .exp-text h2:after{background:#f8f4f3;border-radius:50%;content:"";height:40px;position:absolute;right:-15px;top:-15px;width:40px;z-index:-1}.about .ab-exp .years-exp .exp-text h6{font-size:14px}.about .specialty ul{margin:0}.about .specialty ul li{border-bottom:1px solid #f1f1f1;font-size:15px;font-weight:700;letter-spacing:1px;margin-bottom:30px;padding:0 0 15px;text-transform:uppercase;width:-moz-max-content;width:max-content}.about .specialty ul li span{color:#999;font-size:14px;font-weight:300;margin-right:30px}.about .specialty ul li:last-of-type{margin-bottom:0}.about .pat{bottom:0;position:absolute;right:0;top:0;width:40%;z-index:2}.about .pat:after{background:#fff;content:"";height:100%;left:0;opacity:.94;position:absolute;top:0;width:100%}.intro-section .item h6{font-size:13px;font-weight:700;letter-spacing:4px;margin-bottom:10px;text-transform:uppercase}.services .bord-box{overflow:hidden}.services .box-top{margin-top:-80px;position:relative;z-index:4}.services .feat-top{margin-top:-40px;padding:100px 80px;position:relative;width:80%;z-index:3}.services .feat-top .notfull{height:100%;left:0;position:absolute;top:0;transition:all .7s cubic-bezier(1,0,.25,1);transition-delay:.3s;width:0}.services .feat-top .notfull.animated{width:100%}.services .item-bx{background-color:#fff;border:1px solid #eee;border-right:0;height:100%;padding:60px 40px;transition:all .4s}.services .item-bx:last-of-type{border-right:1px solid #eee}.services .item-bx:hover{background-color:#0009;color:#fff}.services .item-bx:hover p{color:#eee}.services .item-bx:hover .more{color:var(--main-color)}.services .item-bx .numb{-webkit-text-stroke:1px var(--main-color);color:transparent;font-size:60px;margin-bottom:10px}.services .item-bx .icon{color:var(--main-color);font-size:60px;margin-bottom:30px}.services .item-bx .more{font-size:20px}.services .item-bx.bg-img{border:0;position:relative;z-index:2}.services .item-bx.bg-img:hover:after{background:rgba(0,0,0,.6)}.services .item-bx.bg-img:after{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .4s;z-index:-1}.services .item-sm h6{font-size:18px;font-weight:600}.services .item-sm .numb{color:var(--main-color);font-size:40px;font-weight:400;line-height:1;padding-right:70px;position:relative}.services .item-sm .numb:after{background:#ddd;bottom:10px;content:"";height:1px;position:absolute;right:10px;width:50px}.services.halfbg .background{height:70vh}.services.halfbg .ontop{margin-top:-120px;position:relative;z-index:3}.services.halfbg .ontop .item-bx:hover{background:var(--main-color)}.services.halfbg .ontop .item-bx:hover .more,.services.halfbg .ontop .item-bx:hover .numb{color:#fff}.brands .box-top{background:#fff;border-radius:20px;box-shadow:0 0 45px #0a0a0a0f;margin-top:-50px;padding:40px 30px;position:relative;z-index:3}.brands .box-top .item{margin:15px 0;text-align:center}.numbers .item{position:relative}.numbers .item:after{background:var(--light-blue);height:35px;top:16px;width:35px}.numbers .item:before{border-bottom:35px solid transparent;border-right:35px solid var(--light-blue);height:0;top:50px;width:0}.numbers .item:after,.numbers .item:before{content:"";inset-inline-end:10%;position:absolute;z-index:5}.numbers .item h3{margin-bottom:10px}.numbers .item h3 span{letter-spacing:1px}.numbers .item h3 i,.numbers .item h3 span{color:var(--main-color);font-size:40px;font-weight:600}.numbers .item h3 i{font-style:normal}.numbers .item h6{font-size:13px;font-weight:600;letter-spacing:1px;position:relative;text-transform:uppercase;width:78%;z-index:6}.portfolio .filtering .filter{padding:15px}.portfolio .filtering .filter.box{box-shadow:0 10px 30px #0000001a;display:inline-block}.portfolio .filtering span{cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;margin:0 20px;position:relative;text-transform:uppercase}.portfolio .filtering span.active{color:var(--main-color)}.portfolio .filtering span:after{background:var(--main-color);border-radius:50%;content:"";height:7px;position:absolute;right:-24px;top:40%;width:7px}.portfolio .filtering span:last-of-type:after{display:none}.portfolio .gallery .items{padding:0 15px}.portfolio .gallery .items .item-img{height:440px;overflow:hidden;position:relative}.portfolio .gallery .items .item-img>a{display:block}.portfolio .gallery .items .item-img:hover .item-img-overlay{opacity:1;visibility:visible}.portfolio .gallery .items .item-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s;width:100%}.portfolio .gallery .items .item-img:after,.portfolio .gallery .items .item-img:before{background:#fff;content:"";position:absolute;transition:all .4s;z-index:2}.portfolio .gallery .items .item-img:after{height:1px;left:-100px;top:50%;width:50px}.portfolio .gallery .items .item-img:before{height:50px;left:50%;top:-100px;width:1px}.portfolio .gallery .items .item-img:hover:after{left:50%;transform:translate(-25px)}.portfolio .gallery .items .item-img:hover:before{top:50%;transform:translateY(-25px)}.portfolio .gallery .items .item-img-overlay{background:rgba(38,38,40,.5);height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:all .5s;visibility:hidden;width:100%}.portfolio .gallery .items .info{background-image:url(/img/line-pattern.png);padding:10px 20px}.portfolio .gallery .items .info h5{font-size:18px;font-weight:700;text-transform:uppercase}.portfolio .gallery .items .info span{color:#777;font-size:12px;letter-spacing:4px;text-transform:uppercase}.portfolio .gallery.twsty .items{width:50%}.portfolio .gallery.twsty .four-column{width:25%!important}.portfolio .gallery.twsty .four-column .item-img{height:300px}.portfolio .gallery.twsty .three-column{width:33.333333%!important}.portfolio .gallery.inf-lit .items{position:relative}.portfolio .gallery.inf-lit .items:hover .info{opacity:1;transform:translate(0) skew(0);transition:all .4s}.portfolio .gallery.inf-lit .items .info{background:#fff;bottom:0;left:15px;opacity:0;padding:15px;position:absolute;transform:translate(-30px) translateY(30px) skew(10deg);transition:all .3s;width:90%}.portfolio .gallery.inf-lit .items .info h5{font-weight:600;text-transform:capitalize}.portfolio .gallery.inf-lit .items .info span{letter-spacing:1px;text-transform:capitalize}.portfolio.full-bg{position:relative}.portfolio.full-bg .cluom{border-right:1px solid hsla(0,0%,100%,.3);height:90vh;padding:0;position:relative;transition:all .4s;z-index:2}.portfolio.full-bg .cluom.current{background:rgba(0,0,0,.3)}.portfolio.full-bg .cluom:hover .info{color:inherit}.portfolio.full-bg .cluom:hover .info:after{height:100%}.portfolio.full-bg .cluom:hover .more{opacity:1;transform:translateY(0)}.portfolio.full-bg .cluom .info{color:#fff;overflow:hidden;padding:40px 10px 40px 20px;position:relative;transition:all .4s;z-index:2}.portfolio.full-bg .cluom .info:after{background:#fff;content:"";height:0;left:-2%;position:absolute;top:0;transition:all .4s;width:104%;z-index:-1}.portfolio.full-bg .cluom .info h6{font-size:11px;font-weight:400;letter-spacing:4px;margin-bottom:10px;text-transform:uppercase}.portfolio.full-bg .cluom .info h5{font-size:21px}.portfolio.full-bg .cluom .more{bottom:50px;color:#fff;font-size:13px;letter-spacing:1px;opacity:0;position:absolute;right:50px;text-transform:uppercase;transform:translateY(20px);transition:all .4s}.portfolio.full-bg .cluom .more i{font-size:10px;margin-left:2px}.portfolio.full-bg .bg-img,.portfolio.full-bg .glry-img{height:100%;left:0;position:absolute;top:0;width:100%}.portfolio.full-bg .glry-img{overflow:hidden}.portfolio.full-bg .glry-img .bg-img{background-position:50%;background-size:cover;opacity:0;transform:scale(1.1);transition:all .7s}.portfolio.full-bg .glry-img .bg-img.current{opacity:1;transform:scale(1)}.work-carousel .swiper-slide{padding:0 15px}.work-carousel .swiper-button-next,.work-carousel .swiper-button-prev{background:#fff;border:0;border-radius:0;color:#000;height:60px;opacity:0;transition:all .3s;width:60px}.work-carousel .swiper-button-next:after,.work-carousel .swiper-button-prev:after{display:none}.work-carousel:hover .swiper-button-next,.work-carousel:hover .swiper-button-prev{opacity:1}.work-carousel .content{position:relative}.work-carousel .content .item-img{height:480px;line-height:0;position:relative}.work-carousel .content:hover .item-ig{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.work-carousel .content .cont{color:#fff;margin-top:30px;text-align:center}.work-carousel .content .cont h6{color:var(--main-color);font-size:12px;font-weight:500;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.work-carousel .content .cont h4{font-size:24px;font-weight:600}.work-carousel.dark{background:#252531!important;color:#fff}.process .coulmn{position:relative}.process .coulmn:after{border-top:2px dashed var(--main-color);content:"";position:absolute;right:-35px;top:75px;width:75px}.process .item{text-align:center}.process .item .bg-img{border-radius:50%;height:150px;margin:0 auto 30px;position:relative;text-align:center;width:150px}.process .item .bg-img:after{background:rgba(0,0,0,.25);border-radius:50%;bottom:7px;content:"";left:7px;position:absolute;right:7px;top:7px}.process .item .bg-img h3{color:#fff;font-size:40px;font-weight:300;line-height:150px;position:relative;z-index:3}.skills-circle .skill{position:relative}.skills-circle .skill span{background:hsla(0,0%,100%,.1);border-radius:50%;font-size:40px;font-weight:300;height:150px;left:50%;line-height:150px;position:absolute;top:50%;transform:translate(-75px) translateY(-98px);width:150px}.skills-circle .skill h6{font-size:14px;letter-spacing:2px;margin-top:20px;text-transform:uppercase}.skills-sec .skill-item{margin-bottom:50px}.skills-sec .skill-item:last-of-type{margin-bottom:0}.skills-sec h6{font-size:13px;font-style:italic;font-weight:300;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.skills-sec .skill-progress{background-color:#f7f7f7;height:7px;position:relative}.skills-sec .skill-progress .progres{background-color:#333;height:100%;left:0;position:absolute;top:0;transition:all 1.5s;width:0}.skills-sec .skill-progress .progres:after{content:attr(data-value);font-size:20px;font-weight:100;position:absolute;right:10px;top:-30px}.skills-sec .skill-progress .progres:before{background:#333;bottom:0;content:"";height:30px;position:absolute;right:0;width:1px}.play-button{height:85px;margin:auto;position:relative;transform:scale(1.3);width:85px;z-index:4}.play-button svg{height:100%;position:absolute;width:100%}.circle-fill circle{fill:#ffffff1a;opacity:1}.polygon{font-size:35px;height:100%;line-height:90px;position:absolute;text-align:center;width:100%;z-index:2}.play-button svg.circle-fill{stroke-dasharray:322;stroke-dashoffset:322;transform:rotate(-90deg);transition:all .5s;z-index:1}.play-button:hover svg.circle-fill{stroke-dashoffset:38.5}.play-button svg.circle-track{z-index:0}.play-button.color{color:var(--main-color)}.play-button.color .circle-fill circle{fill:#b1977733}.after-before{color:#fff;position:relative}.after-before .background{height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.after-before .dotsbg{position:relative}.after-before .dotsbg:after{background-image:url(/img/line-pattern1.png);background-repeat:repeat;bottom:-60px;content:"";height:40%;left:10%;position:absolute;right:10%;z-index:-1}.call-action{background-color:#020202;color:#fff}.call-action.gray{background:#f8f8f8}.call-action.gray .content h6{color:#777;font-size:14px;font-weight:500}.call-action.gray .content h6 span{color:#777}.call-action.gray .content h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333;font-size:5vw;font-weight:700;margin-bottom:20px}.call-action.gray .content h2 b span{-webkit-text-stroke-width:0;color:#333}.call-action.gray .tlink{border-bottom:1px solid #333}.call-action:before{background-image:url(/img/giphy.gif);background-repeat:repeat;opacity:.04}.call-action.nogif{background:#0a0a0a;overflow:hidden;padding:80px 0;position:relative;z-index:2}.call-action.nogif:before{display:none}.call-action.nogif:after{background:#0c0c0c;bottom:0;content:"";height:0;position:absolute;right:0;top:auto;transition:height .6s cubic-bezier(.25,.8,.25,1) 0s;width:100%;z-index:-1}.call-action.nogif:hover:after{bottom:auto;height:100%;top:0}.call-action .content h6{color:var(--main-color);font-size:13px;font-weight:400;letter-spacing:4px;margin-bottom:10px;text-transform:uppercase}.call-action .content h6 span{color:var(--main-color)}.call-action .content h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent;font-size:6vw;font-weight:800;margin-bottom:20px}.call-action .content h2 span{color:transparent}.call-action .content h2 .word{margin-right:15px}.call-action .content h2 b span{-webkit-text-stroke-width:0;color:#fff}.call-action .content p{font-size:17px;font-weight:300}.call-action .tlink{border-bottom:1px solid #eee;margin-left:auto}.call-action.next{overflow:hidden;position:relative;z-index:2}.call-action.next:after{display:none}.call-action.next:before{background:#0a0a0a;bottom:0;content:"";display:block;left:0;opacity:1;position:absolute;right:0;top:0;transition:all .5s}.call-action.next .content h2{font-size:5vw;font-weight:700}.call-action.next .content h2 b{font-weight:700}.call-action.next .nxt-img{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1.4);transition:all 1s linear;z-index:-1}.call-action.next:hover:before{opacity:.9}.call-action.next:hover .nxt-img{transform:scale(1);transition:all 10s linear}.video-wrapper{min-height:500px}.video-wrapper .vid{position:relative;z-index:8}.video-wrapper .vid .vid-butn:hover .icon{color:#fff}.video-wrapper .vid .vid-butn:hover .icon:before{transform:scale(0)}.video-wrapper .vid .vid-butn .icon{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#212529;font-size:17px;height:100px;line-height:100px;position:relative;text-align:center;transition:all .5s;width:100px}.video-wrapper .vid .vid-butn .icon:after{border:1px solid #eee}.video-wrapper .vid .vid-butn .icon:after,.video-wrapper .vid .vid-butn .icon:before{border-radius:50%;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px;z-index:-1}.video-wrapper .vid .vid-butn .icon:before{background:#fff;transition:all .5s cubic-bezier(1,0,0,1)}.team{position:relative}.team .team-container{position:relative;width:140%}.team .team-container:after{background:#f8f4f3;bottom:-120px;content:"";position:absolute;right:0;top:-120px;width:80%;z-index:-1}.team .item{padding:0 15px}.team .item .img{overflow:hidden;position:relative}.team .item .img:hover:after{opacity:.5}.team .item .img:hover .social{left:0;opacity:1}.team .item .img:after{background:#111;content:"";height:100%;left:0;width:100%}.team .item .img .social,.team .item .img:after{opacity:0;position:absolute;top:0;transition:all .4s}.team .item .img .social{background-color:#fff;left:-40px;padding:20px 10px;z-index:2}.team .item .img .social a{color:var(--main-color);display:block;font-size:13px;margin-top:10px}.team .item .info{margin-top:20px;text-align:center}.team .item .info h5{font-size:18px;margin-bottom:2px}.team .item .info span{color:#777;font-size:14px}.team .slick-dots{bottom:-40px}.team .slick-dots li.slick-active button{background:var(--main-color)}.team .slick-dots li button{border-radius:50%;height:10px;opacity:.8;width:10px}.team .slick-dots li button:before{background:var(--main-color);border-radius:50%;content:"";height:4px;left:4px;line-height:1;opacity:1;position:absolute;top:4px;width:4px}.team .dots-half{height:70%;left:0;position:absolute;top:0;width:100%;z-index:-2}.testimonials.grid .testim{position:relative}.testimonials.grid .testim .slick-track{padding-top:15px}.testimonials.grid .item{margin:0 20px;position:relative}.testimonials.grid .item .quote-icon{position:absolute;right:12%;top:-20px;width:10%;z-index:2}.testimonials.grid .item .cont{border:10px solid #f7f7f7;border-top:0;padding:50px 40px 40px;position:relative}.testimonials.grid .item .cont:after,.testimonials.grid .item .cont:before{background:#f7f7f7;content:"";height:10px;position:absolute;top:0}.testimonials.grid .item .cont:after{left:0;width:75%}.testimonials.grid .item .cont:before{right:0;width:5%}.testimonials.grid .item .cont p{color:#333;font-size:18px;font-style:italic;font-weight:400}.testimonials.grid .item .info{margin-top:30px;padding-left:30px;position:relative}.testimonials.grid .item .info:after{border-right:30px solid transparent;border-top:25px solid #f7f7f7;content:"";height:0;left:100px;position:absolute;top:-30px;width:0}.testimonials.grid .item .info .author{border-radius:50%;display:table-cell;height:70px;overflow:hidden;width:70px}.testimonials.grid .item .info .author img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.testimonials.grid .item .info h6{display:table-cell;font-size:16px;padding-left:20px;vertical-align:middle}.testimonials.grid .item .info h6 span{color:var(--main-color);display:block;font-size:13px;font-weight:400;margin-top:5px}.testimonials.grid .lit-box .cont{background:#fff;box-shadow:0 10px 30px #0000000d}.testimonials.grid .lit-box .info:after{border-top-color:#fff!important}.testimonials.grid .navs{left:0;position:absolute;top:30%;width:100%}.testimonials.grid .navs span{background:#f8f4f3;cursor:pointer;left:0;padding:10px 20px;position:absolute;top:0}.testimonials.grid .navs span:hover{background:var(--main-color);color:#fff}.testimonials.grid .navs .next{left:auto;right:0}.testimonials.bg-img .item .cont{border-color:#ffffff26}.testimonials.bg-img .item .cont:after,.testimonials.bg-img .item .cont:before{background:hsla(0,0%,100%,.15)}.testimonials.bg-img .item .cont p{color:#fff}.testimonials.bg-img .item .info:after{border-top-color:#ffffff26}.testimonials.bg-img .navs span{color:var(--main-color)}.testimonials.bg-img .navs span:hover{background:var(--main-color);color:#fff}.blog-grid{position:relative}.blog-grid .item .post-img .img{overflow:hidden}.blog-grid .item .post-img:hover img{transform:scale(1.1)}.blog-grid .item .post-img img{transition:all .5s}.blog-grid .item .cont{background:#fff;margin-left:8%;margin-top:-40px;padding:40px 30px 0;position:relative;width:92%}.blog-grid .item .info{margin-bottom:15px}.blog-grid .item .info a{color:#777;font-size:11px;font-weight:500;letter-spacing:1px;margin-right:10px;text-transform:uppercase}.blog-grid .item .info a:last-of-type{margin-right:0}.blog-grid .item .info a i{margin-right:2px}.blog-grid .item .info .tag{color:var(--main-color);float:right;font-weight:600}.blog-grid .item h5{font-size:17px;line-height:1.7;margin-bottom:15px}.blog-grid .item .more{border-bottom:1px solid var(--main-color);color:var(--main-color);font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:all .2s}.blog-grid .item .more:hover{border-color:transparent}.blog-grid.center .item{text-align:center}.blog-grid.center .item .cont{margin-left:4%;padding:40px}.blog-grid.center .item .cont h5{font-size:21px}.blog-pg .posts .item .img{position:relative}.blog-pg .posts .item .img .info{background:#fff;padding:15px;position:absolute;right:0;top:0}.blog-pg .posts .item .img .info .date{color:var(--main-color);text-align:center}.blog-pg .posts .item .img .info .date .num{display:block;font-size:30px;font-weight:700;margin-bottom:10px;padding-bottom:10px;position:relative}.blog-pg .posts .item .img .info .date .num:after{background:#eee;bottom:0;content:"";height:1px;left:calc(50% - 15px);position:absolute;width:30px}.blog-pg .posts .item .img .info .date h5{font-size:14px;letter-spacing:2px;text-transform:uppercase}.blog-pg .posts .item .content{padding-top:25px}.blog-pg .posts .item .content .tags{margin-bottom:10px}.blog-pg .posts .item .content .tags a{color:var(--main-color);font-size:12px;font-weight:500;padding-right:20px;position:relative}.blog-pg .posts .item .content .tags a:after{background:#eee;content:"";height:2px;position:absolute;right:4px;top:50%;width:8px}.blog-pg .posts .item .content .tags a:last-of-type{padding-right:0}.blog-pg .posts .item .content .tags a:last-of-type:after{display:none}.blog-pg .posts .item .content h4{font-weight:700;line-height:1.6;margin-bottom:5px}.blog-pg .posts .item .content .more{font-size:12px;font-weight:500;letter-spacing:2px;margin-top:20px;padding-left:60px;position:relative;text-transform:uppercase;transition:all .5s}.blog-pg .posts .item .content .more:after{background:#090909;content:"";height:1px;left:0;position:absolute;top:50%;transition:all .5s;width:50px}.blog-pg .posts .item .content .more:hover{padding-left:40px}.blog-pg .posts .item .content .more:hover:after{width:30px}.blog-pg .posts .pagination{margin:80px auto 0;text-align:center;width:-moz-max-content;width:max-content}.blog-pg .posts .pagination span{margin:0 2px;text-align:center}.blog-pg .posts .pagination span a{border:1px solid #eee;font-size:18px;height:50px;line-height:50px;width:50px}.blog-pg .posts .pagination span.active a{border-color:var(--main-color);color:var(--main-color)}.blog-pg.single .post .title-head{margin-bottom:50px;text-align:center}.blog-pg.single .post .title-head h2{margin-bottom:10px}.blog-pg.single .post .title-head a{font-size:12px;font-weight:500;letter-spacing:2px;margin:0 10px;text-transform:uppercase}.blog-pg.single .post .main-img .simpleParallax{height:70vh;max-height:600px}.blog-pg.single .post .main-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.blog-pg.single .post .content p{color:#555;font-family:inherit;font-size:16px;margin:30px 0}.blog-pg.single .post .content ul li{margin:10px 0}.blog-pg.single .post .content ul li span{font-size:13px;font-weight:500;margin-right:10px}.blog-pg.single .post .content .quotes{background:#fafafa;margin:30px 0;padding:30px}.blog-pg.single .post .content .quotes p{color:#111;font-size:18px;font-style:italic}.blog-pg.single .post .content .spacial p{color:#111;font-size:18px;font-weight:500}.blog-pg.single .post .content .share-info{border-top:1px solid #999;display:flex;margin-top:20px;padding-top:10px}.blog-pg.single .post .content .share-info .social a{font-size:13px;margin-right:20px}.blog-pg.single .post .content .share-info .tags{margin-left:auto}.blog-pg.single .post .content .share-info .tags a{font-size:12px;margin:0 10px}.blog-pg.single .post .author{background:#fafafa;margin-top:40px;padding:30px}.blog-pg.single .post .author .author-img{display:table-cell;vertical-align:middle;width:140px}.blog-pg.single .post .author .info{display:table-cell;padding-left:40px}.blog-pg.single .post .author .info h6{font-size:15px;margin-bottom:10px}.blog-pg.single .post .author .info h6 span{font-weight:700;margin-right:10px;text-transform:uppercase}.blog-pg.single .post .author .info p{margin:0;padding:0}.blog-pg.single .post .author .info .social{font-size:13px;margin-top:15px}.blog-pg.single .post .author .info .social a{margin-right:15px}.blog-pg.single .pagination{border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;margin-top:80px}.blog-pg.single .pagination span{border-left:1px solid #eee;border-right:1px solid #eee;font-size:13px;font-weight:500;letter-spacing:1px;padding:20px;text-transform:uppercase;width:100%}.blog-pg.single .pagination .icon{border:0;width:70px}.blog-pg.single .comments-area{margin-top:80px}.blog-pg.single .comments-area .item{border-bottom:1px solid #eee;margin:30px 0;padding:30px 0}.blog-pg.single .comments-area .item.relped{margin-left:100px}.blog-pg.single .comments-area .item .comment-img{display:table-cell;width:80px}.blog-pg.single .comments-area .item .info{display:table-cell;padding-left:40px;position:relative;vertical-align:middle}.blog-pg.single .comments-area .item .info h6{font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.blog-pg.single .comments-area .item .info h6 span{color:var(--main-color);display:block;font-size:12px;font-weight:400;margin-top:5px}.blog-pg.single .comments-area .item .info p{line-height:1.5;margin-top:15px}.blog-pg.single .comments-area .item .info .replay{font-size:13px;position:absolute;right:0;top:0}.blog-pg.single .comments-area .item .info .replay i{margin-left:5px}.blog-pg.single .comment-form{margin-top:80px}.blog-pg.single .comment-form form{margin-top:50px}.blog-pg.single .comment-form form input,.blog-pg.single .comment-form form textarea{background:#fafafa;border:0;padding:17px;width:100%}.blog-pg.single .comment-form form textarea{height:140px}.blog-pg.single .comment-form form button{cursor:pointer}.next-project{background:#fafafa;margin-top:90px;overflow:hidden;padding:80px 0;position:relative;z-index:2}.next-project:before{display:none}.next-project:after{background:#f5f5f5;bottom:auto;content:"";height:0;position:absolute;right:0;top:0;transition:height .6s cubic-bezier(.25,.8,.25,1) 0s;width:100%;z-index:-1}.next-project:hover:after{bottom:0;height:100%;top:auto}.next-project .content{width:100%}.next-project .content h2{font-size:90px;font-weight:800;letter-spacing:4px;margin-bottom:20px;text-transform:uppercase}.next-project .content p{color:#555;font-size:18px}.cont-map{position:relative;z-index:2}.cont-map .contact-form form{background:#fff;border:10px solid #f7f7f7;border-radius:5px;box-shadow:0 10px 30px #0000000d;padding:60px 30px;position:relative;right:-50px;top:-50px}.cont-map .contact-form form input,.cont-map .contact-form form textarea{background:#f7f7f7;border:0;padding:15px;width:100%}.cont-map .contact-form form textarea{height:160px}.cont-map .contact-map{bottom:0;position:absolute;right:0;top:0;width:70%;z-index:-1}.cont-map .contact-map .map{height:100%}.cont-map .contact-form,.cont-map .contact-map{padding:0}.cont-map .bg-img{bottom:0;left:0;position:absolute;top:0;width:30%;z-index:-1}.contact .info .item{background:#fff;display:flex;padding:40px 20px}.contact .info .item .icon{color:#999;font-size:30px;padding-right:30px}.contact .info .item .cont h6{color:var(--main-color);font-size:20px;margin-bottom:10px}.contact .info .item .cont p{font-size:13px}.contact .map-box{padding:0}.contact .map-box .map{height:100%}.contact .form{padding:120px 5%}.contact .form input,.contact .form textarea{background:#f7f7f7;border:0;padding:15px;width:100%}.contact .form textarea{height:160px}@media (max-width:1536px){.numbers .item h3 i,.numbers .item h3 span{font-size:44px}}@media (max-width:1400px){.numbers .item h3 i,.numbers .item h3 span{font-size:38px}}@media (max-width:1024px){.about .exp-img .img{width:100%}}@media screen and (max-width:991px){.order2{order:2!important}.order1{order:1!important}.slider .caption.center h1{font-size:40px}.cta__slider-item .media-wrapper .bg-img{width:100%}.services .feat-top{margin-top:0;padding:100px 30px 70px;width:100%}.services .feat-top .item-sm{background:#fff;margin-bottom:30px;padding:30px}.portfolio.full-bg .cluom{border-bottom:1px solid hsla(0,0%,100%,.3);height:50vh}.process .coulmn:after{display:none}.blog-grid .item,.contact .info .item,.process .item,.skills-circle .skill,.team.tmgrid .item{margin-bottom:50px}.contact .info{padding-bottom:30px!important}.contact .map-box{height:400px}.blog-grid,.process,.skills-circle,.team.tmgrid{padding-bottom:70px}.team.tmgrid{background:#fff}.brands .box-top .item{margin:20px 0}.team{background:#f8f4f3}.team .tit .navs span{background:#fff}.team .tit .navs span:hover{background:var(--main-color)}.team .team-container{width:100%}.about .pat{display:none}.cont-map{background:#f8f4f3}.cont-map .contact-form form{margin:120px 0;right:0;top:0}.cont-map .contact-map{height:400px;position:relative;width:100%}.cont-map .bg-img{display:none}.portfolio .gallery.twsty .three-column{width:50%!important}}@media screen and (max-width:767px){.numbers .item:after,.numbers .item:before{right:0}.numbers .item:after{top:0}.numbers .item:before{top:35px}.numbers .item h3 i,.numbers .item h3 span{font-size:32px}.numbers .item h6{font-size:12px;font-weight:500;letter-spacing:0;width:100%}}@media screen and (max-width:480px){.pages-header .cont .path{font-size:15px}.pages-header .cont .path span{margin:0 10px}.blog-pg.single .post .title-head a{letter-spacing:0;margin:0 7px}.blog-pg .posts .item .img .info{padding:10px}.blog-pg .posts .item .img .info .date .num{font-size:20px}.blog-pg.single .post .content .share-info{display:block}.blog-pg.single .post .content .share-info .social,.blog-pg.single .post .content .share-info .tags{display:block;text-align:center;width:100%}.blog-pg.single .post .content .share-info .tags{margin-top:20px}.blog-pg.single .post .author{padding:30px 15px}.blog-pg.single .post .author .author-img{display:block;margin:0 auto 30px;width:120px}.blog-pg.single .post .author .info{display:block;padding:0;text-align:center}.blog-pg.single .comments-area .item .comment-img{display:block;margin:0 auto 30px;width:60px}.blog-pg.single .comments-area .item .info{display:block;padding:0;text-align:center}.blog-pg.single .comments-area .item.relped{margin-left:0}.blog-pg.single .comments-area .item .info h6{font-size:14px;letter-spacing:1px}.blog-pg.single .comments-area .item .info .replay{top:-25px}.about .exp-img .img:after{bottom:20px;left:20px;right:20px;top:20px}.about .exp-img .img .years{bottom:40px;left:40px}.about .exp-img .img .since{right:40px;top:40px}.about .exp-img .img{height:412px}}
