.banner-section{position:relative;overflow:hidden;background-color:#fef6ef}.banner-carousel{position:relative}.banner-carousel .slide-item{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;padding:285px 0 340px}.banner-carousel .content-inner{position:relative;display:block;width:100%}.banner-carousel .image{position:absolute;bottom:-100px;right:-135px;opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .image{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-carousel .slide-item .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;-webkit-transition:all 6s linear;-moz-transition:all 6s linear;-ms-transition:all 6s linear;-o-transition:all 6s linear;transition:all 6s linear}.banner-carousel .content-box{position:relative;display:block;max-width:660px;z-index:5}.banner-carousel .content-box h1{position:relative;display:block;color:#fff;font-size:100px;line-height:105px;margin-bottom:35px;font-weight:700;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box h1{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.banner-carousel .content-box h2{position:relative;display:block;color:#fff;font-size:35px;line-height:45px;font-family:'Open Sans',sans-serif;font-weight:600;margin-bottom:40px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box h2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box .btn-box{position:relative;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box .btn-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.banner-carousel .theme-btn-one{margin-right:11px}.banner-btn-one{position:relative;display:inline-block;font-size:16px;line-height:26px;font-family:'Open Sans Condensed',sans-serif;font-weight:700;color:#131313 !important;text-align:center;background:#fff;padding:17px 43px;text-transform:uppercase;z-index:1}.banner-btn-one:hover{color:#fff !important}.banner-btn-one:before{position:absolute;content:'';width:0;height:100%;left:0;top:0;z-index:-1;transition:all .5s ease}.banner-btn-one:hover:before{width:100%}.banner-section.style-one .banner-carousel .owl-nav .owl-prev{position:absolute;right:120px;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#fff;text-align:center;line-height:60px;font-size:20px;color:#131313;cursor:pointer;border-radius:50%;transition:all .5s ease}.banner-section.style-one .banner-carousel .owl-nav .owl-next{position:absolute;right:45px;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#fff;text-align:center;line-height:60px;font-size:20px;color:#131313;cursor:pointer;border-radius:50%;transition:all .5s ease}.banner-section.style-one .banner-carousel .owl-nav .owl-prev:hover,.banner-section.style-one .banner-carousel .owl-nav .owl-next:hover{color:#fff}.banner-section.style-two{position:relative}.banner-section.style-two .banner-carousel .content-box{max-width:650px}.banner-section.style-two .banner-carousel .content-box h1{font-size:130px;line-height:135px;font-family:'Open Sans Condensed',sans-serif;font-weight:300;height:auto;margin-bottom:46px}.banner-section.style-two .banner-carousel .content-box h1 span{font-weight:700}.banner-section.style-two .banner-carousel .slide-item{position:relative;padding:175px 0 195px}.banner-section.style-two .banner-carousel .slide-item:before{position:absolute;content:'';background:#131313;width:100%;height:100%;left:0;top:0;opacity:.5;z-index:1}.banner-section.style-two .banner-carousel .content-box h2{font-weight:400}.banner-section.style-two .owl-nav{position:absolute;right:200px;top:50%;transform:translateY(-50%)}.banner-section.style-two .owl-nav .owl-prev,.banner-section.style-two .owl-nav .owl-next{position:relative;display:block;font-size:20px;color:#fff;width:60px;height:60px;line-height:60px;text-align:center;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all .5s ease}.banner-section.style-two .owl-nav .owl-prev{margin-bottom:30px}.banner-section.style-two .owl-nav .owl-prev:before,.banner-section.style-two .owl-nav .owl-next:before{position:absolute;content:'';width:80px;height:80px;left:-12px;top:-12px;transform:scale(0,0);transition:all .5s ease}.banner-section.style-two .owl-nav .owl-prev:hover:before,.banner-section.style-two .owl-nav .owl-next:hover:before{transform:scale(1,1)}.banner-section.style-two .banner-carousel .active .slide-item .image-layer{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.banner-section.style-two .theme-btn-two{margin-right:11px}.feature-section{position:relative;padding:125px 0 120px}.feature-section .sec-title{margin-bottom:75px}.feature-section .image-layer{position:absolute;left:35px;top:-150px;z-index:1;-webkit-animation:zoom-fade 6s infinite linear;animation:zoom-fade 6s infinite linear}.feature-section .pattern-layer{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom center}.feature-block-one .inner-box{position:relative;padding:0 30px}.feature-block-one .inner-box .image-box{position:relative;min-height:132px;margin-bottom:25px !important}.feature-block-one .inner-box .image-box img{display:inline-block;transition:all .5s ease}.feature-block-one .inner-box:hover .image-box img{transform:scale(1.1)}.feature-block-one .inner-box h3{position:relative;display:block;font-size:24px;line-height:32px;font-weight:700;text-transform:uppercase;margin-bottom:14px}.feature-block-one .inner-box p{margin-bottom:17px}.feature-block-one .inner-box a{position:relative;display:inline-block;font-size:30px;line-height:30px;color:#131313}.feature-style-two{position:relative;padding:125px 0 100px}.feature-block-two .inner-box{position:relative;display:block}.feature-block-two .inner-box .content-box{position:relative;display:block;padding:48px 30px 46px;border:2px solid #ebebeb;opacity:1;transition:all .5s ease}.feature-block-two .inner-box:hover .content-box{opacity:0}.feature-block-two .inner-box .content-box .icon-box{position:relative;display:inline-block;width:80px;height:80px;line-height:80px;text-align:center;border-radius:50%;font-size:40px;margin-bottom:23px}.feature-block-two .inner-box .content-box h5{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.feature-block-two .inner-box .content-box .link{position:absolute;right:20px;bottom:-28px}.feature-block-two .inner-box .content-box .link a{position:relative;display:inline-block;font-size:18px;color:#5b5858;border:2px solid #ebebeb;background:#fff;border-radius:50%;width:55px;height:55px;line-height:55px;text-align:center;z-index:1}.feature-block-two .inner-box .overlay-content{position:absolute;left:0;top:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding:45px 40px 38px;opacity:0;transition:all .5s ease}.feature-block-two .inner-box:hover .overlay-content{top:-30px;opacity:1}.feature-block-two .inner-box .overlay-content:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;right:0;opacity:.9}.feature-block-two .inner-box .overlay-content .icon-box{position:relative;display:inline-block;width:80px;height:80px;line-height:80px;background:#fff;text-align:center;border-radius:50%;font-size:40px;margin-bottom:28px}.feature-block-two .inner-box .overlay-content h5{position:relative;display:block;font-size:18px;line-height:26px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:5px}.feature-block-two .inner-box .overlay-content p{position:relative;color:#fff;margin-bottom:15px}.feature-block-two .inner-box .overlay-content .link a{position:relative;display:inline-block;font-size:18px;color:#fff}.feature-style-three{position:relative;padding:130px 0 100px}.content_block_4 .content-box .sec-title{margin-bottom:33px}.content_block_4 .content-box .text{position:relative;display:block;padding-left:30px;margin-bottom:32px}.content_block_4 .content-box .text:before{position:absolute;content:'';width:5px;height:calc(100% - 16px);left:0;top:8px}.content_block_4 .content-box .list-item li{position:relative;display:block;font-size:15px;font-weight:600;color:#585858;margin-bottom:15px;padding-left:37px}.content_block_4 .content-box .list-item li:last-child{margin-bottom:0}.content_block_4 .content-box .list-item li:before{position:absolute;content:"\f058";font-family:'Font Awesome 5 Pro';font-weight:400;font-size:24px;left:0;top:2px}.content_block_4 .content-box .list-item{margin-bottom:40px}.feature-block-three .inner-box{position:relative;display:block;background:#faf4ec;border-radius:20px;padding:50px 40px 46px;text-align:center;margin-bottom:30px}.feature-block-three .inner-box .icon-box{position:relative;display:inline-block;width:130px;height:130px;line-height:130px;background:#fff;text-align:center;font-size:60px;color:#161616;margin-bottom:32px;border-radius:50%;box-shadow:0 10px 20px #f3eade;transition:all .5s ease;z-index:1}.feature-block-three .inner-box:hover .icon-box{color:#fff}.feature-block-three .inner-box .icon-box:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;right:0;transform:scale(0,0);z-index:-1;border-radius:50%;transition:all .5s ease}.feature-block-three .inner-box:hover .icon-box:before{transform:scale(1,1)}.feature-block-three .inner-box h3{font-size:22px;line-height:30px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.feature-style-three .feature-column{margin-left:60px}.feature-block-three.small-block .inner-box{max-width:270px;padding:40px 25px 36px}.feature-block-three.small-block .inner-box h3{margin-bottom:5px}.feature-block-three.small-block .inner-box .icon-box{width:100px;height:100px;line-height:100px;font-size:50px;margin-bottom:22px}.feature-style-three .feature-column .feature-block:first-child .feature-block-three.small-block .inner-box{float:right}.image_block_3 .image-box{position:relative;display:block;padding-left:130px}.feature-style-three .image_block_3 .image-box{margin-left:70px}.image_block_3 .image-box img{width:100%}.image_block_3 .image-box .image-1{position:relative;display:block;overflow:hidden}.image_block_3 .image-box .image-1:before{position:absolute;top:0;left:-80%;display:block;content:'';width:50%;height:100%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.image_block_3 .image-box:hover .image-1:before{-webkit-animation:shine 1s;animation:shine 1s}.image_block_3 .image-box .image-2{position:absolute;left:0;top:48px}.feature-block-one .inner-box a{background:#fff;border-radius:50%;width:50px;height:50px;font-size:25px;line-height:48px;color:#cb9744;box-shadow:inset 0 0 7px 3px #cb974426;border:1px solid #cb97442e;transition:.3s}.feature-block-one .inner-box a:hover{background:#cb9744;color:#fff}.feature-block-one .inner-box a:hover i{color:#fff}.working-process{position:relative;background:#131313;padding:390px 0 125px}.process-block-one .inner-box{position:relative;display:block;padding:66px 40px 0}.process-block-one .inner-box .count-text{position:absolute;left:35px;top:0;font-size:150px;line-height:150px;font-family:'Open Sans Condensed',sans-serif;font-weight:700;color:#131313;text-shadow:-1px -1px 0 #232323,1px -1px 0 #232323,-1px 1px 0 #232323,1px 1px 0 #232323}.process-block-one .inner-box .icon-box{position:relative;display:inline-block;font-size:95px;line-height:100px;margin-bottom:30px;transition:all .5s ease}.process-block-one .inner-box:hover .icon-box{transform:scale(1.1)}.process-block-one .inner-box h3{position:relative;display:block;font-size:24px;line-height:30px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:16px}.process-block-one .inner-box p{color:rgba(255,255,255,.6)}.working-process .sec-title{margin-bottom:5px}.working-process.alternat-2{position:relative;padding:125px 0;background:#fff}.working-process.alternat-2 .process-block-one .inner-box .count-text{color:#fff;text-shadow:-1px -1px 0 #ebebeb,1px -1px 0 #ebebeb,-1px 1px 0 #ebebeb,1px 1px 0 #ebebeb}.working-process.alternat-2 .process-block-one .inner-box h3{color:#131313}.working-process.alternat-2 .process-block-one .inner-box p{color:#5b5858}.about-section{position:relative;padding:130px 0}.image_block_1 .image-box{position:relative;display:inline-block;width:788px;height:788px;line-height:730px;background:#fef6ef;border-radius:50%;overflow:hidden;text-align:center}.about-section .image_block_1 .image-box{margin:0 -11px 0 -107px}.content_block_1 .content-box{position:relative;display:block}.about-section .content_block_1 .content-box{margin-left:70px}.content_block_1 .content-box .year-box{position:relative;margin-bottom:31px!important}.content_block_1 .content-box .text{margin-bottom:36px}.content_block_1 .content-box .sec-title{margin-bottom:25px}.about-section .image-layer{position:absolute;top:0;right:135px}.about-style-two{position:relative;padding:60px 0 130px}.image_block_2 .image-box{position:relative;display:block;margin-left:70px;margin-right:10px;padding-right:60px;padding-bottom:80px}.image_block_2 .image-box .image{position:relative;display:block;overflow:hidden;clip-path:polygon(0% 0%,100% 0%,100% 80%,0% 100%,0% 0%)}.image_block_2 .image-box .image img{width:100%}.image_block_2 .image-box .image-2{position:absolute;right:0;bottom:0}.image_block_2 .image-box .image-1:before{position:absolute;top:0;left:-80%;display:block;content:'';width:50%;height:100%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.image_block_2 .image-box:hover .image-1:before{-webkit-animation:shine 1s;animation:shine 1s}.content_block_3 .content-box{position:relative;display:block;margin:0 70px}.content_block_3 .content-box .tab-btns li{position:relative;display:inline-block;padding-left:26px;margin-right:35px;padding-bottom:16px;cursor:pointer}.content_block_3 .content-box .tab-btns li:last-child{margin:0 !important}.content_block_3 .content-box .tab-btns li:before{position:absolute;content:"\f058";font-family:'Font Awesome 5 Pro';font-weight:400;font-size:18px;left:0;top:0;color:#131313}.content_block_3 .content-box .tab-btns li h5{font-size:18px;line-height:26px;font-weight:700;text-transform:uppercase}.content_block_3 .content-box .tab-btns{position:relative;margin-bottom:27px;border-bottom:2px solid #ebebeb}.content_block_3 .content-box .tab-btns li:after{position:absolute;content:'';width:0;height:4px;left:0;bottom:-3px;transition:all .5s ease}.content_block_3 .content-box .tab-btns li.active-btn:after,.content_block_3 .content-box .tab-btns li:hover:after{width:100%}.content_block_3 .content-box .tabs-content .inner-box .inner{position:relative;display:block;padding-left:130px;margin-bottom:35px;min-height:100px}.content_block_3 .content-box .tabs-content .inner-box .inner .image-box{position:absolute;left:0;top:9px;width:100px;height:100px}.content_block_3 .content-box .tabs-content .inner-box .inner .image-box img{width:100%}.content_block_3 .content-box .sec-title{margin-bottom:40px}