.menu-btn a{color:#fff}.banner-wrap{background:linear-gradient(#0000004a,#0000004a),url(../images/home-banner2.jpg);background-size:cover;background-position:center;background-position-y:unset;min-height:100vh;display:flex;align-items:center;padding-top:100px}.banner-wrap .banner-text-wrap{height:100%}.banner-wrap .banner-text-wrap{display:flex;justify-content:space-between;align-items:center}.banner-wrap .banner-text-wrap .banner-page-link{color:#fff;letter-spacing:3px;text-transform:uppercase;font-size:16px;text-decoration:none;padding:5px 0;transition:all .3s}.banner-wrap .banner-page-link i.fa-chevron-left{margin-right:10px;font-size:11px;transition:all .3s}.banner-wrap .banner-page-link i.fa-chevron-right{margin-left:10px;font-size:11px;transition:all .3s}.banner-page-link:hover i.fa-chevron-left{transform:translateX(-5px) scale(1.5)}.banner-page-link:hover i.fa-chevron-right{transform:translateX(5px) scale(1.5)}.banner-wrap h1{font-size:50px;color:#fff;margin-bottom:0;letter-spacing:.5px;text-align:center;line-height:65px;font-weight:300}.banner-wrap h1 span{border-bottom:3px solid #ffffff73}.content-wrap.menu-open{filter:blur(10px)}.recent-work-wrap{background-size:cover !important;position:relative;background-attachment:fixed !important;background-position:center !important;overflow:hidden}.recent-work-sec ul{list-style:none;padding:0;margin-bottom:0}.recent-work-sec ul a{color:#fff;font-size:36px;padding:0;display:block;text-decoration:none;letter-spacing:2px;position:relative;font-weight:300}.recent-work-sec ul a:hover:before{content:"";background:#0000008c;width:100%;height:82px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.recent-work-sec ul a:hover{color:#fff}.recent-work-sec ul a span{display:block;margin:auto;padding:26px 8%;position:relative;z-index:2}.btn-wrap{display:flex;justify-content:center}.page-btn{color:#4e4e4e;border:1px solid #707070;width:100%;max-width:300px;height:64px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:2px;border-radius:40px;margin:60px 0;font-size:16px;transition:all .5s}.page-btn:hover{color:#ff0d00;text-decoration:none;border-color:#ff0d00}.sub-hd{color:#2a2a2a;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:16px}.awards-sec{padding:20px}.title{color:#2a2a2a;letter-spacing:.5px;font-size:50px}.awards-slider{margin-top:50px;padding:45px 0;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}.awards-slider .item img{height:50px;object-fit:contain}.awards-slider .item{padding:10px 0}.view-link{color:#000;text-transform:uppercase;letter-spacing:3px;margin:60px 0 40px;font-size:16px;padding:5px 0;position:relative}.view-link:hover{color:#4e4e4e;text-decoration:none}.insight-sec a{text-decoration:none;color:inherit}.insight-item{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;color:#fff;min-height:365px;background-size:cover !important;position:relative;overflow:hidden}.insight-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;transition:all .3s}.insight-item:hover img{transform:scale(1.1)}.insight-item h1,.insight-item h3{font-size:24px;letter-spacing:.5px;margin-bottom:10px}.insight-item p{font-size:16px;line-height:26px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:2px;color:#fff}.insight-sec .row{margin-top:50px}.growth-sec{background:url(../images/our-growth-bg.webp);background-size:cover;padding:120px 0;overflow:hidden}.growth-sec .sub-hd{color:#fff}.growth-sec .title{color:#fff;max-width:775px;z-index:99;position:relative}.service-item a{color:#fff;font-size:30px;letter-spacing:2px;position:relative;padding-top:145px;display:inline-block;text-decoration:none;font-weight:300}.service-item a:before{content:"";width:66px;height:10px;position:absolute;border-top:1px solid #fff;top:105px;left:0}.service-wrap{display:flex;align-items:center;justify-content:space-between}.service-item{padding-top:175px;position:relative}.service-item img{position:absolute;top:-228px;width:325px;left:-35px}.service-item img{position:absolute;top:-165px;width:325px;left:-35px;z-index:-1;opacity:0;height:auto;max-width:100%}.growth-sec .container{position:relative;z-index:9}.expertise-sec{padding:120px 0}.expertise-sec .title{max-width:550px;margin-bottom:30px}.expertise-img img{height:350px;object-fit:cover;margin-bottom:25px}.expertise-info h5{color:#000;text-transform:uppercase;letter-spacing:3px;font-size:16px;margin-bottom:20px}.expertise-info p{font-size:16px;letter-spacing:.5px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expertise-slider .item{cursor:grab;padding-right:0 !important}.expertise-slider .owl-carousel .owl-item{padding:0 10px}.drag-cursor{display:flex;align-items:center;justify-content:center;color:#000;width:45px;height:45px;border-radius:50%;letter-spacing:2px;z-index:999999;font-size:8px;box-sizing:border-box;position:fixed;left:0;top:0;opacity:0;pointer-events:none;transition:all .1s ease-out}.drag-cursor img{width:100%;height:100%}.cursor--outer{width:50px;height:50px;border-radius:50%;border:1px solid #707070;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:fixed;left:-13px;top:-13px;pointer-events:none;z-index:1;transition:all .1s ease-out}.cursor--inner{width:4px;height:4px;position:fixed;left:10px;top:10px;border-radius:50%;z-index:11000;background:#707070;transition:all .1s ease-out}.insight-item{position:relative}.insight-item h1,.insight-item h3,.insight-item p{z-index:9}.growth-sec .view-link{color:#fff;margin:40px 0 20px}.insight-sec{margin-bottom:30px}.recent-work-wrap img{position:absolute;bottom:0;z-index:-1;left:0;right:0;width:100%;height:100%;object-fit:cover;transition:all .5s;opacity:0}.recent-work-wrap li a:hover+img{width:100%;opacity:1}.recent-work-wrap:before{content:"";background:linear-gradient(#00000080,#00000080);width:100%;height:100%;position:absolute;z-index:1}.recent-work-sec ul a.active+img{opacity:1}.banner-text-wrap .banner-page-link:hover{text-decoration:none}.view-link{display:flex;min-width:300px;align-items:center;justify-content:center;min-height:80px;-webkit-tap-highlight-color:transparent}.btn-wrap a::after{display:none}.view-link:hover:before,.view-link:focus:before{width:50px;height:50px}.growth-sec .service-item a{font-size:24px}.bnr-lk-2,.bnr-lk-3,.bnr-lk-4{display:none}.hide-lk{width:0;overflow:hidden;display:none}.show-lk{width:100%;display:block;overflow:unset}.banner-text-wrap h1 span{display:none}.banner-text-wrap h1 .active{display:inline}.service-wrap.items .item:not(:last-child){margin-right:40px}.service-wrap.items{margin-top:-100px}.service-wrap.items .item{min-height:400px;display:flex;align-items:flex-end}.service-wrap.items .item .service-item{padding-top:100px}.service-wrap.items::-webkit-scrollbar{width:10px}.white-drag{color:#fff}.growth-sec .service-item img{position:absolute;top:-165px;width:360px;left:-35px;z-index:-1;opacity:0;transform:scale(0.9)}.growth-sec .container{position:relative;z-index:9}.home-slider .n2-ss-slider .n2-ss-section-main-content{padding:0 20px !important}.home-slider h3{font-family:helvetica neue,roboto,sans-serif !important;font-weight:300 !important;font-size:44px !important}.home-slider .view-link:before{display:block !important;border-color:#fff !important}.home-slider .view-link.mt-2{min-height:unset;padding:16px 15px !important;margin-bottom:30px;color:#fff !important;text-transform:uppercase !important;font-size:16px !important;text-align:center !important;border-radius:40px;margin-left:auto;text-decoration:none !important;transition:all .3s !important;position:relative;align-items:center;font-family:helvetica neue,roboto,sans-serif !important;width:140px !important;margin:auto;min-width:unset}.expertise-slider .item a{color:inherit;text-decoration:none}.view-link:before{content:"";width:100%;height:100%;border:2px solid #ff0d00 !important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:53px;transition:all .3s}.banner_slider .view-link:before{border-color:#fff !important}.banner_slider .owl-carousel .owl-nav button:focus{border:0;outline:0;box-shadow:none}.banner_slider .owl-theme .owl-dots .owl-dot:hover span{background:#fff}.banner_slider .owl-carousel .owl-nav button.owl-prev{left:0 !important}.banner_slider .owl-carousel .owl-nav button.owl-next{right:0 !important}#top_banner_slider{height:100vh}.banner_slider .banner_inner figure img{object-fit:cover;object-position:top}.banner_slider .banner_caption{transform:translate(-50%,-50%);top:58%;z-index:55}.banner_slider .banner_inner.image_2 .banner_caption{max-width:680px}.banner_slider .image_2 .banner_caption{max-width:680px}.banner_slider .banner_caption .title-h{margin-bottom:30px;font-weight:100}.banner_slider .banner_caption span{display:inline-block;margin-bottom:10px}.banner_inner figure{position:relative}.banner_slider .banner_inner figure::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:1;background:linear-gradient(to right,rgba(0,0,0,0.10) 0,rgba(0,0,0,0.10) 100%)}.banner_slider .banner_inner.image_1 figure::before{background:linear-gradient(to right,rgba(0,0,0,0.22) 0,rgba(0,0,0,0.22) 100%)}.home .grid-section{overflow:hidden}.services .grid-section{overflow:hidden}.home .banner_caption .view-link{width:174px}