@import url(/assets/css/animate.min.css);@import url(/assets/css/bootstrap.min.css);@import url(/assets/css/flaticon.css);@import url(/assets/css/fontawesome-all.min.css);@import url(/assets/css/ionicons.min.css);@import url(/assets/css/pe-icon-7-stroke.css);*,.cursor-outer{-webkit-box-sizing:border-box}.custom-font,body{font-weight:400}h1,h2,h3,h4,h5,h6{line-height:1.4;margin:0}*,h6,p{margin:0}.slid-half,[data-overlay-dark]{position:relative}*{list-style:none}*,.btn-curve:focus{outline:0}#preloader{overflow:hidden}a,a:hover,span{display:inline-block}.mouse-cursor{pointer-events:none}*{padding:0;box-sizing:border-box}body{color:#000;line-height:1.5;overflow-x:hidden!important;font-family:Poppins,sans-serif;cursor:none}.section-padding{padding:40px 0}.form-group{background-color:#f7f7f7;padding-left:20px}img{width:100%;height:auto}a,a:hover,span{color:inherit}h1{font-size:55px}h2{font-size:40px}h3{font-size:35px}h4{font-size:30px}h5{font-size:25px}h1,h2,h3,h4,h5{font-weight:600}h6{font-size:18px;font-weight:500}p{color:#9f9f9f;font-size:15px;font-weight:400;line-height:2}a:hover,span:hover{text-decoration:none}.bg-gray{background-color:#f8f4f3}.bg-img{background-size:cover;background-repeat:no-repeat}.bg-repeat{background-size:auto;background-repeat:repeat}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-white,[data-overlay-dark] h1,[data-overlay-dark] h4,[data-overlay-dark] h6,[data-overlay-dark] span{color:#fff}.mt-0{margin-top:0!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mb-0{margin-bottom:0!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.pt-80{padding-top:80px!important}.pb-80{padding-bottom:80px!important}#preloader{width:100%;height:100vh;top:0;position:fixed;z-index:9999999}#preloader:after,#preloader:before{content:'';position:fixed;left:0;height:50vh;width:100%;background:#151515;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-o-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}#preloader:before{top:0}#preloader:after{bottom:0}.loading-text{font-weight:300;text-transform:uppercase;letter-spacing:10px;position:absolute;top:calc(50% - 30px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#c5a47e;font-family:Teko,sans-serif;z-index:9999}.mouse-cursor,.progress-wrap{position:fixed;visibility:hidden}.btn-curve,.navbar{font-family:Jost,sans-serif}.imago{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:.8s .3s;-o-transition:.8s .3s;transition:.8s .3s}.mouse-cursor{left:0;top:0;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0)}.cursor-inner{margin-left:2px;margin-top:2px;width:6px;height:6px;z-index:10000001;background-color:#c5a47e;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;-o-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-outer{margin-left:-15px;margin-top:-15px;width:40px;height:40px;border:1px solid #c5a47e;box-sizing:border-box;z-index:10000000;opacity:.5;-webkit-transition:.08s ease-out;-o-transition:.08s ease-out;transition:.08s ease-out}.progress-wrap,.progress-wrap::after{height:44px;width:44px;-webkit-transition:.4s linear;-o-transition:.4s linear;display:block;cursor:pointer}.progress-wrap{bottom:90px;right:30px;border-radius:50px;z-index:100;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);transition:.4s linear}.progress-wrap::after{position:absolute;font-family:'Font Awesome 5 Free';content:'\f077';text-align:center;line-height:44px;font-size:13px;font-weight:900;color:#c5a47e;left:0;top:0;z-index:1;transition:.4s linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#c5a47e;stroke-width:4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.btn-curve,.btn-curve:after{-webkit-transition:.4s;-o-transition:.4s}.cont-map,[data-overlay-dark] .container{position:relative;z-index:2}[data-overlay-dark]:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}[data-overlay-dark]:before{background:#02050b}[data-overlay-dark] p{color:#dad6d6}[data-overlay-dark="2"]:before{opacity:.2}[data-overlay-dark="5"]:before{opacity:.5}[data-overlay-dark="9"]:before{opacity:.9}.works .item:hover .cont,.works .item:hover:after{opacity:1}.section-head{position:relative;margin:0 auto 80px}.section-head h3{font-weight:400;font-size:60px;letter-spacing:4px}.btn-curve{background:0 0;padding:14px 35px;width:auto;height:auto;vertical-align:middle;text-align:center;line-height:auto;position:relative;transition:.4s;cursor:pointer}.btn-curve:hover{background:#c5a47e}.btn-curve:after{content:'';position:absolute;top:0;left:-7px;right:-7px;bottom:0;border-top:1px solid #fff;border-bottom:1px solid #fff;opacity:.4;z-index:-1;transition:.4s}.btn-curve:before{content:'';position:absolute;top:-7px;left:0;right:0;bottom:-7px;border-right:1px solid #fff;border-left:1px solid #fff;opacity:.4;z-index:-1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.btn-curve span{font-size:16px;font-weight:500;letter-spacing:1px;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.btn-curve.btn-color:hover{background:0 0}.btn-curve.btn-color{background-color:#c5a47e}.navbar{position:absolute;left:0;top:0;padding:0;margin:0;width:100%;background:0 0;z-index:999;min-height:80px}.navbar .logo{width:120px}.navbar .navbar-nav .nav-link{font-size:15px;font-weight:400;letter-spacing:1px;padding:15px 7px;margin:10px}.pages-header .cont .path .active,.works.filter-img .filtering .filter span.active,footer .item .copy-right p a{color:#c5a47e}.cta__slider-wrapper,.slid-half .nofull{position:relative;height:105vh;overflow:hidden}.slid-half .nofull{background-color:#181818;color:#fff}.slid-half .nofull:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/patern.webp);background-size:50%;background-repeat:repeat;z-index:-1;opacity:.2}.cta__slider-wrapper{width:100%}.portfolio.full-bg .glry-img,.works.filter-img .filtering{overflow:hidden}.cta__slider-arrows{display:block;position:absolute;bottom:80px;right:80px;z-index:2}.cta__slider-arrow{width:55px;height:55px;text-align:center;line-height:55px;font-size:13px;border:1px solid rgba(255,255,255,.3);border-radius:50%;margin:5px;display:block;cursor:pointer}.cta__slider-arrow.cta__slider-arrow--previous{left:0}.cta__slider-arrow.cta__slider-arrow--next{left:50%}.portfolio.full-bg,.testimonials.grid,.testimonials.grid .testim,.works .item{position:relative}.pages-header{height:55vh;width:100%}.pages-header .cont h1{font-size:75px;margin-bottom:20px}.pages-header .cont .path{color:#fff;font-size:17px}.pages-header .cont .path span{margin:0 20px;font-size:10px}.about .img{padding-left:0}.about .img img{width:calc(100% + 50px);margin-left:-50px}.about2 .main-tit h2{font-size:45px;font-weight:700}.contact .info .item .cont p{font-size:13px}.works .item:after{-webkit-transition:.4s;-o-transition:.4s}.works .items{margin-top:100px}.works.filter-img .filtering .filter span{margin-right:20px;font-size:13px}.works.three-col .container{max-width:1300px}.works.three-col .row{margin-left:-10px;margin-right:-10px}.works.three-col .items{margin-top:40px;padding:0 20px}.works .row{margin-left:-50px;margin-right:-50px}.works .items{padding:0 50px}.works .item:after{content:'';position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.05)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,.05));background:-o-linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,.05));background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.05));opacity:0;transition:.4s}.works .item .cont{position:absolute;bottom:40px;left:40px;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.works .item .cont.vis{bottom:-1px;left:-1px;padding:15px 30px 15px 15px;background:#272727;opacity:1}.works .item .cont h5{font-size:17px}.works .item .cont span{margin-right:15px;font-size:13px;color:#c5a47e}.portfolio{overflow:hidden;position:relative}.portfolio.full-bg .cluom{height:70vh;min-height:300px;padding:0;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.3);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.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{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.portfolio.full-bg .cluom .info{padding:40px 10px 40px 20px;color:#fff;position:relative;z-index:2;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;overflow:hidden}.portfolio.full-bg .cluom .info:after{content:'';position:absolute;top:0;left:-2%;width:104%;height:0;z-index:-1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.portfolio.full-bg .cluom .info h5{font-size:21px}.portfolio.full-bg .cluom .more{position:absolute;bottom:50px;right:50px;color:#fff;font-size:13px;letter-spacing:1px;text-transform:uppercase;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.portfolio.full-bg .cluom .more i{font-size:10px;margin-left:2px}.portfolio.full-bg .bg-img,.portfolio.full-bg .glry-img{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio.full-bg .glry-img .bg-img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);opacity:0;-webkit-transition:.7s;-o-transition:.7s;transition:.7s;background-size:cover;background-position:center center}.portfolio.full-bg .glry-img .bg-img.current{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.testimonials.grid:before{content:'';width:100%;height:100%;background-image:url(/assets/img/dots.png);top:0;left:0}footer .item .title h5{margin-bottom:30px}.testimonials.grid:before{position:absolute;background-repeat:repeat;opacity:.1;z-index:-1}footer .item li:last-of-type{margin-bottom:0}.testimonials.grid .testim .slick-track{padding-top:15px}.testimonials.grid .item{position:relative;margin:0 20px}.testimonials.grid .item .quote-icon{position:absolute;top:-20px;right:12%;width:10%;z-index:2}.testimonials.grid .item .cont{padding:80px 50px;border:4px solid rgba(255,255,255,.1);border-top:0;position:relative}.testimonials.grid .item .cont:after,.testimonials.grid .item .cont:before{content:'';position:absolute;height:4px;background:rgba(255,255,255,.1);top:0}.testimonials.grid .item .cont:after{width:75%;left:0}.testimonials.grid .item .cont:before{width:7%;right:0}.testimonials.grid .item .cont p{color:#fff;font-size:18px;font-weight:400}.testimonials.grid .item .info{margin-top:30px;padding-left:30px;position:relative}.testimonials.grid .item .info:after{content:'';width:0;height:0;border-top:25px solid rgba(255,255,255,.1);border-right:30px solid transparent;position:absolute;left:100px;top:-30px}.testimonials.grid .item .info .author{width:70px;height:70px;overflow:hidden;display:table-cell}.testimonials.grid .item .info .author img{width:100px;height:45px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonials.grid .item .info h6{display:table-cell;vertical-align:middle;padding-left:20px;font-size:16px}.testimonials.grid .navs{position:absolute;top:30%;left:0;width:100%}.testimonials.grid .navs span{padding:10px 20px;background:#f8f4f3;cursor:pointer;position:absolute;top:0;left:0}.testimonials.grid .navs span:hover{background:#c5a47e;color:#fff}.testimonials.grid .navs .next{left:auto;right:0}.contact .info .item,footer .item li{display:-webkit-box;display:-ms-flexbox}.cont-map .contact-form form{position:relative;top:-50px;right:-50px;padding:60px 30px;background:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.05);border:10px solid #f7f7f7;border-radius:5px}.cont-map .contact-form form input,.cont-map .contact-form form textarea{padding:15px;background:#f7f7f7;border:0;width:100%}.cont-map .contact-form form textarea,.contact .form textarea{height:160px}.cont-map .contact-map{position:absolute;top:0;right:0;bottom:0;width:70%;z-index:-1}.cont-map .contact-form,.cont-map .contact-map,.contact .map-box{padding:0}.cont-map .bg-img{position:absolute;top:0;left:0;bottom:0;width:30%;z-index:-1}.contact .info .item{padding:40px 20px;display:flex}.contact .info .item .icon{font-size:30px;color:#ccc;padding-right:30px}.contact .info .item .cont h6{font-size:20px;color:#c5a47e;margin-bottom:10px}.contact .form{padding:120px 5%}@media (min-width:768px){.contact .form{padding:0 5% 120px}}.contact .form input,.contact .form textarea{padding:15px 15px 15px 0;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.3);width:100%}footer{background:#151515;width:calc(100% - 50px);margin-left:25px;margin-bottom:25px;color:#fff;padding:100px 0}footer .item li{display:flex;margin-bottom:25px}footer .item li h6{font-size:14px;font-weight:600}footer .item li .icon{font-size:30px;margin-right:30px}footer .item li .img{width:150px;margin-right:-50px}footer .item .copy-right{margin-top:30px}footer .item .copy-right p{font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:3px}@media screen and (max-width:991px){.md-mb50{margin-bottom:50px}.navbar{min-height:60px}.navbar .navbar-collapse{max-height:340px;overflow:auto;background:#fff;text-align:center;padding:10px 15px}.navbar .nav-link{margin:10px auto!important}.navbar .logo{margin-left:15px;width:50px}.navbar .navbar-nav .nav-link{padding:0}.navbar .navbar-nav .nav-link:hover{color:#c5a47e}.about2 .main-tit h2{font-size:30px;margin-bottom:15px}.about .img img{width:100%;margin:0}.services{padding-top:0!important}.works .items{margin-top:50px;padding:0 25px}.works .row{margin-left:-15px;margin-right:-15px}.portfolio.full-bg .cluom{border-bottom:1px solid rgba(255,255,255,.3);height:50vh}.contact .map-box{height:400px}}@media screen and (max-width:767px){.cta__slider-arrows,.progress-wrap{right:15px;bottom:15px}h1{font-size:35px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.navbar .logo{width:60px}.pages-header .cont h1{font-size:40px}.portfolio.full-bg .cluom{height:40vh;min-height:250px}}@media screen and (max-width:480px){.section-head h3{font-size:28px}.pages-header .cont .path{font-size:15px}.pages-header .cont .path span{margin:0 10px}}