@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.banner.hero-banner:before{background:linear-gradient(#0000,#000),linear-gradient(90deg,#000000a1,#0000)}.banner.hero-banner .bg{height:calc(100vh - var(--headerfixed))}@media only screen and (max-width:768px){.banner.hero-banner .bg{height:80vh}}@media only screen and (max-width:540px){.banner.hero-banner .bg{height:70vh}}.banner.hero-banner .bg .image-wrapper,.banner.hero-banner .bg .image-wrapper .tabs{height:100%}.banner.hero-banner .bg .banner-wrapper{width:100%;top:60%;translate:0 -60%}.banner.hero-banner .bg .banner-wrapper .hero-heading{height:305px}.banner.hero-banner .bg .banner-wrapper .hero-heading .heading{max-width:670px}.banner.hero-banner .bg .banner-wrapper .hero-heading .heading h2{margin-bottom:5px;line-height:1.15}.banner.hero-banner .bg .banner-wrapper .hero-heading .heading p{color:var(--white);font-size:18px;font-weight:400;line-height:1.4}.banner.hero-banner .bg .banner-wrapper .hero-heading .heading .btn{margin-top:35px}.banner.hero-banner .bg .swiper-dots{height:max-content;top:unset;z-index:2;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%,10%)}.banner.hero-banner .bg .swiper-dots .swiper-pagination-bullet{opacity:1;background:var(--white);border-radius:25px;width:9px;height:9px;transition:all .5s}.banner.hero-banner .bg .swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--secondary);width:41px}.insights_sec{width:100%;height:650px}.insights_sec .main_wrapper{background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;transition:all .8s;position:relative}.insights_sec .main_wrapper:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#0000 60%,#000 100%);transition:all .5s;position:absolute;inset:0}.insights_sec .main_wrapper .insight_col{flex-direction:column;flex:1;justify-content:end;height:100%;padding:48px 65px;display:flex}.insights_sec .main_wrapper .insight_col:not(:last-child){border-right:1px solid #fff3}.insights_sec .main_wrapper .insight_col{position:relative}.insights_sec .main_wrapper .insight_col:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;inset:0;top:unset;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0000001a;height:0;transition:all .8s;position:absolute}.insights_sec .main_wrapper .insight_col:hover:before,.insights_sec .main_wrapper .insight_col.active:before{height:100%}.insights_sec .main_wrapper .insight_col:hover .content,.insights_sec .main_wrapper .insight_col.active .content{transform:translateY(-120px)}.insights_sec .main_wrapper .insight_col .content{z-index:0;transition:all .8s;position:relative}.insights_sec .main_wrapper .insight_col .icon{width:57px;height:55px;margin-bottom:15px}.insights_sec .main_wrapper .insight_col .icon svg{width:100%;height:100%}.insights_sec .main_wrapper .insight_col h6{color:var(--white);font-size:36px;font-weight:700}.insights_sec .main_wrapper .insight_col p{color:#ffffffb2;text-transform:uppercase;max-width:150px;font-size:16px;font-weight:400}.engineering_delivers{position:relative}.engineering_delivers:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#211b5700,#211b57),linear-gradient(90deg,#211b57,#211b5700);transition:all .5s;position:absolute;inset:0}.engineering_delivers .sec-pad-all{padding:100px 0}.engineering_delivers .bg-wrapper{z-index:-1;width:100%;height:100%;position:absolute}.engineering_delivers .main_wrapper{justify-content:center;align-items:center;gap:var(--gap);--gap:80px;position:relative}.engineering_delivers .main_wrapper .heading{flex:0 auto;width:100%;max-width:330px}.engineering_delivers .main_wrapper .heading h3{color:var(--white);max-width:280px}.engineering_delivers .main_wrapper .heading p{color:#ffffffb2}.engineering_delivers .main_wrapper .heading .btn{margin-top:30px}.engineering_delivers .main_wrapper .slider-wrapper{max-width:calc(100% - (330px + var(--gap)));flex:1;position:relative}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider{padding:40px 0 40px 40px}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .swiper-slide.swiper-slide-active{z-index:1}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .swiper-slide.swiper-slide-active .engineering_col{transform:scale(1.2)}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .swiper-slide:not(.swiper-slide-active) .engineering_col{transform:scale(.8)}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .engineering_col{border-radius:10px;width:100%;height:100%;transition:all .5s;display:block}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .engineering_col:before{border-radius:inherit;background:linear-gradient(#0000 50%,#000 100%)}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .engineering_col figure,.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .engineering_col figure img{border-radius:inherit}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .engineering_col figcaption{text-align:center;padding:0 30px 30px}.engineering_delivers .main_wrapper .slider-wrapper .engineering_slider .engineering_col figcaption h6{color:var(--white);font-size:24px;font-weight:600}.engineering_delivers .main_wrapper .slider-wrapper .swiper-wrap{align-items:center;gap:25px;margin-top:40px;display:flex}.engineering_delivers .main_wrapper .slider-wrapper .swiper-wrap .progressbar{background:#ffffff4d;flex:1;height:3px;position:relative}.engineering_delivers .main_wrapper .slider-wrapper .swiper-wrap .progressbar .swiper-pagination-progressbar-fill{background:var(--white)}.engineering_delivers .main_wrapper .slider-wrapper .swiper-wrap .swiper-nav{flex:0 auto;gap:15px}.director_message{background:var(--gray);position:relative}.director_message:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/images/logo-vector.svg) 98% 100% no-repeat;transition:all .5s;position:absolute;inset:0}.director_message .main_wrapper{--gap:100px;gap:var(--gap);justify-content:center;align-items:start}.director_message .main_wrapper figure{z-index:1;flex:0 auto;width:100%;max-width:50%;position:relative}.director_message .main_wrapper figure:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--secondary);z-index:-1;width:100%;height:100%;transition:all .5s;position:absolute;inset:0;transform:translate(20px,15px)}.director_message .main_wrapper figcaption{max-width:calc(50% - var(--gap));flex:1;padding:50px 92px 0 0}.director_message .main_wrapper figcaption .heading h3{margin-bottom:8px}.director_message .main_wrapper figcaption .director_info{align-items:center;gap:20px;margin-top:40px;display:flex}.director_message .main_wrapper figcaption .director_info .play-btn{--bordercolor:var(--primary);--playbtncolor:var(--primary)}.director_message .main_wrapper figcaption .director_info .details h6{font-family:var(--publicsans);font-weight:600;line-height:1.3}.director_message .main_wrapper figcaption .director_info .details p{font-size:14px;font-weight:300}.social_responsibility{background:var(--gray)}.social_responsibility .heading{text-align:center;margin-bottom:40px}.social_responsibility .heading p{line-height:1.2}.social_responsibility .main_wrapper{position:relative}.social_responsibility .main_wrapper .social_slider{max-width:97%}
