@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.banner.project_listing .banner-wrapper .heading{max-width:505px}.project_about .main_wrapper{flex-direction:row-reverse}.project_about .main_wrapper .figure-animation{max-width:390px;height:390px}.project_about .main_wrapper figcaption{max-width:45%}.project-presence.presence_sec{background:var(--gray)}.project-presence.presence_sec .main_wrapper{background:var(--white);border-radius:0}.project-presence.presence_sec .main_wrapper .left{max-width:360px;padding:0}.project-presence.presence_sec .main_wrapper .left .filter_options{max-height:565px}.project-presence.presence_sec .main_wrapper .right iframe{border-radius:0}.clients_sec.project-clients{background:var(--gray)}.clients_sec.project-clients .heading p{max-width:502px;margin:10px auto 0}.equipments_sec .heading{text-align:center;max-width:460px;margin:0 auto 50px}.equipments_sec .heading p{line-height:1.3}.equipments_sec .main_wrapper{position:relative}.equipments_sec .main_wrapper .equip_slider{max-width:97%;padding:4px}.equipments_sec .main_wrapper .equip_slider .enquip_col{background:var(--white);border:1px solid #e4e4e4;border-radius:10px}.equipments_sec .main_wrapper .equip_slider .enquip_col figure{width:100%;height:250px;line-height:0}.equipments_sec .main_wrapper .equip_slider .enquip_col figcaption{padding:20px}.equipments_sec .main_wrapper .equip_slider .enquip_col figcaption h6{font-size:20px;font-weight:600;font-family:var(--publicsans)}.equipments_sec .main_wrapper .equip_slider .enquip_col figcaption p{font-size:14px;font-weight:400}.mining_sec .upper_sec{justify-content:space-between;align-items:center;gap:50px;margin-bottom:50px;display:flex}.mining_sec .upper_sec .tab-nav{align-items:center;gap:40px;display:flex}.mining_sec .upper_sec .tab-nav li{color:#6666;cursor:pointer;padding:0 5px 12px;font-size:20px;font-weight:600;transition:all .5s;position:relative}.mining_sec .upper_sec .tab-nav li.active{color:var(--primary)}.mining_sec .upper_sec .tab-nav li.active:before{width:100%}.mining_sec .upper_sec .tab-nav li:before{content:"";background:var(--primary);width:0%;height:2px;transition:all .5s;position:absolute;bottom:0;left:0}.mining_sec .main_wrapper{grid-gap:20px;grid-template-columns:repeat(3,1fr);display:grid}.mining_strategy{background:var(--primary)}.mining_strategy .heading{text-align:center;max-width:385px;margin:0 auto}.mining_strategy .heading h3{color:var(--white)}.mining_strategy .heading p{color:#ffffffb2}.mining_strategy .main_wrapper{--paddingtop:80px;--gap:30px;--itemsize:100%;position:relative}.mining_strategy .main_wrapper .upper_row,.mining_strategy .main_wrapper .lower_row{-moz-column-gap:var(--gap);column-gap:var(--gap);display:flex}.mining_strategy .main_wrapper .upper_row:not(:has(~.lower_row)) .strategy_col:last-child:after{display:none}.mining_strategy .main_wrapper .upper_row .strategy_col:not(:last-child):after,.mining_strategy .main_wrapper .upper_row .strategy_col:last-child:before{display:none}.mining_strategy .main_wrapper .lower_row{flex-direction:row-reverse}.mining_strategy .main_wrapper .lower_row:not(:has(~.upper_row)) .strategy_col:last-child:after{display:none}.mining_strategy .main_wrapper .lower_row .strategy_col:not(:last-child):after,.mining_strategy .main_wrapper .lower_row .strategy_col:first-child:before{display:none}.mining_strategy .main_wrapper .lower_row .strategy_col:before{transform:rotate(180deg)}.mining_strategy .main_wrapper .strategy_col{max-width:var(--itemsize);margin-top:var(--paddingtop);z-index:1;background:#2c2760;flex:0 25%;padding:20px;position:relative}.mining_strategy .main_wrapper .strategy_col:before{content:"";z-index:0;background:url(/icon/right-direction.svg) 0 0/contain no-repeat;width:28px;height:10px;position:absolute;top:50%;left:calc(100% + 1px)}.mining_strategy .main_wrapper .strategy_col:after{content:"";z-index:0;background:url(/icon/down-direction.svg) 0 0/contain no-repeat;width:10px;height:80px;position:absolute;top:calc(100% + 6px);left:50%}.mining_strategy .main_wrapper .strategy_col .number{color:var(--white);font-size:24px;font-weight:600;display:inline-block}.mining_strategy .main_wrapper .strategy_col .title{color:var(--white);font-size:16px;font-weight:600;font-family:var(--publicsans);margin-bottom:5px}.mining_strategy .main_wrapper .strategy_col p{color:#ffffffb2;font-size:14px;font-weight:400;line-height:1.4}.work_action .heading{text-align:center;margin-bottom:45px}.work_action .main_wrapper{grid-gap:15px;grid-template-columns:repeat(4,1fr);display:grid}.work_action .main_wrapper figure,.work_action .main_wrapper .figure{border-radius:10px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.work_action .main_wrapper figure:hover img,.work_action .main_wrapper .figure:hover img{transition:all .7s;transform:scale(1.1)}.work_action .main_wrapper figure:first-child,.work_action .main_wrapper .figure:first-child{grid-area:span 2/span 2}.work_action .main_wrapper figure:nth-child(2),.work_action .main_wrapper .figure:nth-child(2){grid-row:span 2}.work_action .main_wrapper figure img,.work_action .main_wrapper .figure img{border-radius:inherit}.work_action .main_wrapper figure .count,.work_action .main_wrapper .figure .count{width:100%;height:100%;color:var(--white);background:#00000080;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:0;left:0}@media only screen and (max-width:540px){.work_action .main_wrapper figure .count,.work_action .main_wrapper .figure .count{font-size:12px}}.work_action .main_wrapper figure .count span,.work_action .main_wrapper .figure .count span{font-size:32px;font-weight:600;display:block}@media only screen and (max-width:1024px){.work_action .main_wrapper figure .count span,.work_action .main_wrapper .figure .count span{font-size:28px}}@media only screen and (max-width:768px){.work_action .main_wrapper figure .count span,.work_action .main_wrapper .figure .count span{font-size:24px}}@media only screen and (max-width:540px){.work_action .main_wrapper figure .count span,.work_action .main_wrapper .figure .count span{font-size:20px;line-height:1}}.banner.project-banner:before{background:linear-gradient(#0000 50%,#000),linear-gradient(#000,#0000 40%)}.banner.project-banner .banner-wrapper{top:unset;bottom:10%;translate:0 -10%}.banner.project-banner .banner-wrapper .main_wrapper{justify-content:space-between;align-items:center;gap:50px;display:flex}.banner.project-banner .banner-wrapper .main_wrapper .heading .location{color:var(--white);align-items:center;gap:10px;display:flex}.banner.project-banner .banner-wrapper .main_wrapper .heading .location .icon{flex:0 auto;width:22px;height:22px}.banner.project-banner .banner-wrapper .main_wrapper .heading .location p{color:#ffffffb2;font-size:14px}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap{line-height:1.3;display:flex}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li{flex:1;align-items:center;gap:12px;padding:0 35px;display:flex}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li:first-child{border-right:1px solid #fff3;padding-left:0}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li:last-child{padding-right:0}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li .icon{width:44px;height:44px;color:var(--white);border:1px solid #ffffffb2;border-radius:50%;flex:0 auto;justify-content:center;align-items:center;display:flex}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li .icon svg,.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li .icon img{width:50%;height:50%}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li .info{white-space:nowrap;flex:1}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li .info h6{font-weight:500;font-family:var(--publicsans);color:#ffffffb2;margin-bottom:4px;font-size:14px;line-height:1.3}.banner.project-banner .banner-wrapper .main_wrapper .insights_wrap li .info p{color:var(--white);font-weight:400;line-height:1.3}.project_overview .main_wrapper{--gap:70px;justify-content:center;gap:var(--gap);display:flex}.project_overview .main_wrapper .colA{flex:1;width:100%;max-width:100%}.project_overview .main_wrapper .colA section:not(:last-child){margin-bottom:50px}.project_overview .main_wrapper .colA section h4{margin-bottom:25px;font-size:24px}.project_overview .main_wrapper .colA section ul.specifications{border-bottom:5px solid var(--primary);grid-gap:35px;border-radius:15px 15px 0 0;grid-template-columns:repeat(3,1fr);padding:45px;display:grid;box-shadow:0 10px 36px #00000029}.project_overview .main_wrapper .colA section ul.specifications li h6{font-size:14px;font-weight:600;font-family:var(--publicsans);color:#666666b2;margin-bottom:4px}.project_overview .main_wrapper .colA section ul.specifications li p{color:var(--black)}.project_overview .main_wrapper .colA section .highlight_wrapper{grid-gap:20px;grid-template-columns:repeat(2,1fr);display:grid}.project_overview .main_wrapper .colA section .highlight_wrapper .highlight_col{background:#f4f3fa;border-radius:10px;padding:20px 25px}.project_overview .main_wrapper .colA section .highlight_wrapper .highlight_col .number{border:1px solid var(--primary);width:54px;height:54px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.project_overview .main_wrapper .colA section .highlight_wrapper .highlight_col .desc{margin-top:20px}.project_overview .main_wrapper .colA section .highlight_wrapper .highlight_col .desc p{line-height:1.4}.project_overview .main_wrapper .colB{flex:0 auto;width:100%;max-width:380px}.project_overview .main_wrapper .colB .contact_form{top:var(--headerheight);border-radius:10px;padding:20px 35px 40px;position:sticky;box-shadow:0 2px 8px #63636333}.project_overview .main_wrapper .colB .contact_form .icon{width:51px;height:51px;margin:0 auto 35px}.project_overview .main_wrapper .colB .contact_form .form-grid{--gaptb:28px}.project_overview .main_wrapper .colB .contact_form .btn_wrap{justify-content:center;margin-top:35px}.gallery_section ul{justify-content:center;align-items:center;gap:70px;margin-bottom:50px;display:flex}.gallery_section ul li{color:#6666;cursor:pointer;padding:0 5px 12px;font-size:24px;font-weight:700;transition:all .5s;position:relative}.gallery_section ul li.active{color:var(--primary)}.gallery_section ul li.active:before{width:100%}.gallery_section ul li:before{content:"";background:var(--primary);width:0%;height:2px;transition:all .5s;position:absolute;bottom:0;left:0}.gallery_section .main_wrapper{position:relative}.gallery_section .main_wrapper .gallery_slider{height:442px}.gallery_section .main_wrapper .gallery_slider .swiper-slide{transition:all .5s}.gallery_section .main_wrapper .gallery_slider .swiper-slide.swiper-slide-active{width:34%!important}.gallery_section .main_wrapper .gallery_slider .gallery_col{width:100%;height:100%}.gallery_section .main_wrapper .swiper-nav{justify-content:center;gap:20px;width:100%;margin-top:40px}.gallery_section .main_wrapper .swiper-nav .progress{background:#e6e6e6;flex:1;max-width:400px;height:3px;position:relative}.gallery_section .main_wrapper .swiper-nav .progress .swiper-pagination-progressbar-fill{background:var(--primary)}.more_project_sec .heading{text-align:center;margin-bottom:30px}.more_project_sec .main_wrapper{position:relative}.more_project_sec .main_wrapper .more_slider{max-width:97%}
