@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.career-banner.banner:before{background:linear-gradient(#fff 0%,#fff9 100%)}@media only screen and (max-width:768px){.career-banner.banner .bg{height:500px}}@media only screen and (max-width:540px){.career-banner.banner .bg{height:450px}}.career-banner.banner .banner-wrapper .heading{width:100%;max-width:680px;margin:0 auto 30px}@media only screen and (max-width:991px){.career-banner.banner .banner-wrapper .heading{max-width:480px}}.career-banner.banner .banner-wrapper .heading h1{text-align:center;font-size:48px}@media only screen and (max-width:1170px){.career-banner.banner .banner-wrapper .heading h1{font-size:40px}}@media only screen and (max-width:991px){.career-banner.banner .banner-wrapper .heading h1{font-size:32px}}@media only screen and (max-width:768px){.career-banner.banner .banner-wrapper .heading h1{font-size:28px}}@media only screen and (max-width:540px){.career-banner.banner .banner-wrapper .heading h1{font-size:24px}}.career-banner.banner .banner-wrapper .search-wrapper .form{align-items:center;gap:20px;width:100%;max-width:540px;margin:0 auto;display:flex}@media only screen and (max-width:540px){.career-banner.banner .banner-wrapper .search-wrapper .form{flex-direction:column;gap:15px}}.career-banner.banner .banner-wrapper .search-wrapper .form .form-group{background:var(--white);border-radius:10px;padding:10px 10px 10px 60px;position:relative}@media only screen and (max-width:1170px){.career-banner.banner .banner-wrapper .search-wrapper .form .form-group{padding:10px 10px 10px 50px}}@media only screen and (max-width:991px){.career-banner.banner .banner-wrapper .search-wrapper .form .form-group{--inputsize:36px}}.career-banner.banner .banner-wrapper .search-wrapper .form .form-group:before{background:0 0}.career-banner.banner .banner-wrapper .search-wrapper .form .form-group:after{background:url(/assets/icon/search.svg) 0 0/20px no-repeat;width:30px;height:30px;display:block;position:absolute;top:55%;left:20px;transform:translateY(-50%)}@media only screen and (max-width:540px){.career-banner.banner .banner-wrapper .search-wrapper .form .form-group:after{width:20px;height:20px;left:15px}}.career-banner.banner .banner-wrapper .search-wrapper .form .sbt{background:var(--secondary);color:var(--white);border-radius:50px;padding:15px 34px}@media only screen and (max-width:1170px){.career-banner.banner .banner-wrapper .search-wrapper .form .sbt{border-radius:25px;padding:15px 30px}}@media only screen and (max-width:768px){.career-banner.banner .banner-wrapper .search-wrapper .form .sbt{padding:12px 25px}}@media only screen and (max-width:540px){.career-banner.banner .banner-wrapper .search-wrapper .form .sbt{padding:8px 25px}}.career-banner.banner .role_wrapper{margin-top:120px}@media only screen and (max-width:1170px){.career-banner.banner .role_wrapper{margin-top:100px}}@media only screen and (max-width:991px){.career-banner.banner .role_wrapper{margin-top:80px}}@media only screen and (max-width:768px){.career-banner.banner .role_wrapper{margin-top:60px}}@media only screen and (max-width:540px){.career-banner.banner .role_wrapper{margin-top:50px}}.career-banner.banner .role_wrapper .role_slider .swiper-wrapper{transition-timing-function:linear}.career-banner.banner .role_wrapper .role_slider .role_col{align-items:center;gap:20px;display:flex}@media only screen and (max-width:768px){.career-banner.banner .role_wrapper .role_slider .role_col{gap:15px}}.career-banner.banner .role_wrapper .role_slider .role_col img{border-radius:5px;width:88px;height:88px}@media only screen and (max-width:991px){.career-banner.banner .role_wrapper .role_slider .role_col img{width:70px;height:70px}}@media only screen and (max-width:768px){.career-banner.banner .role_wrapper .role_slider .role_col img{width:60px;height:60px}}.career-banner.banner .role_wrapper .role_slider .role_col p{color:var(--black);font-size:20px;font-weight:400}@media only screen and (max-width:1170px){.career-banner.banner .role_wrapper .role_slider .role_col p{font-size:18px;line-height:1.2}}@media only screen and (max-width:991px){.career-banner.banner .role_wrapper .role_slider .role_col p{font-size:16px}}@media only screen and (max-width:540px){.career-banner.banner .role_wrapper .role_slider .role_col p{font-size:14px}}.client_sec{z-index:0;position:relative;overflow:hidden}.client_sec:before{content:"";background-color:var(--primary);filter:blur(70px);background:#00328e1a;border-radius:50%;width:375px;height:375px;position:absolute;top:0;right:10%;transform:translate(10%)}@media only screen and (max-width:1170px){.client_sec:before{width:350px;height:350px}}@media only screen and (max-width:991px){.client_sec:before{width:300px;height:300px}}@media only screen and (max-width:768px){.client_sec:before{width:250px;height:250px}}@media only screen and (max-width:540px){.client_sec:before{width:150px;height:150px}}.client_sec .heading{text-align:center;max-width:550px;margin:0 auto 40px}@media only screen and (max-width:768px){.client_sec .heading{max-width:470px}}@media only screen and (max-width:540px){.client_sec .heading{margin:0 auto 30px}}.client_sec .media{width:100%;max-width:853px;margin:0 auto;position:relative}@media only screen and (max-width:1170px){.client_sec .media{max-width:800px}}.client_sec .media video{border-radius:10px}.client_sec .media .play{background:var(--white);width:110px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1170px){.client_sec .media .play{width:100px;height:60px}}@media only screen and (max-width:768px){.client_sec .media .play{width:80px;height:50px}}@media only screen and (max-width:540px){.client_sec .media .play{height:40px}.client_sec .media .play svg{width:20px;height:20px}}.client_sec .media .play svg path{fill:var(--primary)}.workplace_sec{background:var(--bglight);height:100vh}@media only screen and (max-width:768px){.workplace_sec{height:100%}}.workplace_sec .container{height:100%}.workplace_sec .workplace_wrapper{--gap:80px;align-items:center;gap:var(--gap);flex-wrap:wrap;height:100%;display:flex}@media only screen and (max-width:1170px){.workplace_sec .workplace_wrapper{--gap:60px}}@media only screen and (max-width:991px){.workplace_sec .workplace_wrapper{--gap:50px}}@media only screen and (max-width:768px){.workplace_sec .workplace_wrapper{--gap:40px}}.workplace_sec .workplace_wrapper figure{flex:1;width:100%;max-width:50%;height:450px;position:relative;overflow:hidden}@media only screen and (max-width:1170px){.workplace_sec .workplace_wrapper figure{height:400px}}@media only screen and (max-width:991px){.workplace_sec .workplace_wrapper figure{height:350px}}@media only screen and (max-width:768px){.workplace_sec .workplace_wrapper figure{height:100%}}.workplace_sec .workplace_wrapper figure img:not(.active),.workplace_sec .workplace_wrapper figure video:not(.active){opacity:0;transform:translateY(80px)}@media only screen and (max-width:768px){.workplace_sec .workplace_wrapper figure img:not(.active),.workplace_sec .workplace_wrapper figure video:not(.active){opacity:1;transform:translateY(0)}}.workplace_sec .workplace_wrapper figure img,.workplace_sec .workplace_wrapper figure video{border-radius:10px;transition:transform 1s;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (max-width:768px){.workplace_sec .workplace_wrapper figure img,.workplace_sec .workplace_wrapper figure video{position:static;transform:none}.workplace_sec .workplace_wrapper figure img:not(:last-child),.workplace_sec .workplace_wrapper figure video:not(:last-child){margin-bottom:20px}}.workplace_sec .workplace_wrapper figcaption{flex:1;width:100%;max-width:50%;height:100%;position:relative;overflow:hidden}@media only screen and (max-width:768px){.workplace_sec .workplace_wrapper figcaption{max-width:100%}}.workplace_sec .workplace_wrapper figcaption .flex:not(:last-child){margin-bottom:30px}.workplace_sec .workplace_wrapper figcaption .flex img{border-radius:10px}.workplace_sec .workplace_wrapper figcaption .heading{max-width:465px;transition:transform 1s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.workplace_sec .workplace_wrapper figcaption .heading:not(.active){opacity:0;transform:translateY(150px)}@media only screen and (max-width:768px){.workplace_sec .workplace_wrapper figcaption .heading:not(.active){opacity:1;transform:translateY(0)}.workplace_sec .workplace_wrapper figcaption .heading{max-width:100%;margin-top:25px;position:static;transform:none}}@media only screen and (max-width:540px){.workplace_sec .workplace_wrapper figcaption .heading{margin-top:20px}}.workplace_sec .workplace_wrapper figcaption .heading p{color:#000000b2;margin-top:15px;line-height:1.4}@media only screen and (max-width:1170px){.workplace_sec .workplace_wrapper figcaption .heading p{margin-top:10px}}.opportunity_sec .heading{justify-content:space-between;margin-bottom:40px;display:flex}@media only screen and (max-width:991px){.opportunity_sec .heading{flex-wrap:wrap;gap:15px;margin-bottom:30px}}@media only screen and (max-width:540px){.opportunity_sec .heading{margin-bottom:20px}}.opportunity_sec .btn-group{align-items:center;gap:30px;margin-top:40px;display:flex}.opportunity_sec .btn-group .swiper-progress{background:#00000026;flex:1;height:2px;position:relative;overflow:hidden}.opportunity_sec .btn-group .swiper-progress .swiper-pagination-progressbar-fill{background:var(--primary)}.opportunity_sec .opportunities_wrapper .career_slider{padding:20px}@media only screen and (max-width:1170px){.opportunity_sec .opportunities_wrapper .career_slider{padding:15px}}@media only screen and (max-width:991px){.opportunity_sec .opportunities_wrapper .career_slider{padding:10px}}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card{background:var(--white);border-radius:10px;padding:30px 35px 40px;box-shadow:0 3px 18px #959da533}@media only screen and (max-width:1170px){.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card{padding:25px 20px 30px}}@media only screen and (max-width:768px){.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card{padding:20px 15px 25px}}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card span{color:var(--text);font-size:14px;font-weight:400}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card p{color:var(--black);margin:8px 0 0;font-weight:500}@media only screen and (max-width:1170px){.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card p{margin:6px 0 0}}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card ul{margin:15px 0 20px}@media only screen and (max-width:1170px){.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card ul{margin:15px 0 20px}}@media only screen and (max-width:768px){.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card ul{margin:10px 0 15px}}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card ul li{align-items:center;gap:12px;display:flex}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card ul li:not(:last-child){margin-bottom:12px}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card ul li img{width:24px;height:24px;display:block}.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card ul li>p{color:var(--text);font-size:14px;font-weight:400}@media only screen and (max-width:1170px){.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card .btn{--height:36px}}@media only screen and (max-width:540px){.opportunity_sec .opportunities_wrapper .career_slider .swiper-wrapper .career_card .btn{--height:30px}}.stats_sec{background:var(--bglight);padding-bottom:140px}@media only screen and (max-width:540px){.stats_sec{padding-bottom:90px}}.stats_sec .heading{text-align:center;max-width:360px;margin:0 auto 60px}@media only screen and (max-width:1170px){.stats_sec .heading{margin:0 auto 50px}}@media only screen and (max-width:991px){.stats_sec .heading{margin:0 auto 40px}}@media only screen and (max-width:540px){.stats_sec .heading{margin:0 auto 30px}}.stats_sec .stats_wrapper{grid-gap:20px;grid-template-columns:repeat(4,1fr);display:grid}@media only screen and (max-width:768px){.stats_sec .stats_wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.stats_sec .stats_wrapper{grid-gap:15px}}.stats_sec .stats_wrapper .stas_col{flex-direction:column;gap:20px;display:flex}@media only screen and (max-width:991px){.stats_sec .stats_wrapper .stas_col{gap:15px}}@media only screen and (max-width:540px){.stats_sec .stats_wrapper .stas_col{gap:10px}}.stats_sec .stats_wrapper .stas_col:nth-child(2n){transform:translateY(60px)}.stats_sec .stats_wrapper .stas_col:nth-child(2n) figure{order:-1}.stats_sec .stats_wrapper .stas_col:hover figure img,.stats_sec .stats_wrapper .stas_col:hover figure video{transform:scale(1.1)}.stats_sec .stats_wrapper .stas_col figcaption{background:var(--white);border-radius:10px;padding:35px 40px;box-shadow:0 8px 24px #959da533}@media only screen and (max-width:1170px){.stats_sec .stats_wrapper .stas_col figcaption{padding:30px}}@media only screen and (max-width:991px){.stats_sec .stats_wrapper .stas_col figcaption{padding:20px}}@media only screen and (max-width:540px){.stats_sec .stats_wrapper .stas_col figcaption{border-radius:5px;padding:15px}}.stats_sec .stats_wrapper .stas_col figcaption .count{font-size:40px;font-weight:400}@media only screen and (max-width:991px){.stats_sec .stats_wrapper .stas_col figcaption .count{font-size:32px}}@media only screen and (max-width:768px){.stats_sec .stats_wrapper .stas_col figcaption .count{font-size:28px}}.stats_sec .stats_wrapper .stas_col figcaption p{color:#000000b2}@media only screen and (max-width:991px){.stats_sec .stats_wrapper .stas_col figcaption p{line-height:1.2}}.stats_sec .stats_wrapper .stas_col figure{border-radius:10px;position:relative;overflow:hidden}.stats_sec .stats_wrapper .stas_col figure:before{content:"";opacity:0;z-index:1;background:#fff;width:0;height:86%;display:block;position:absolute;top:7%;left:0%;transform:skew(-20deg);box-shadow:0 0 55px 12px #fff}.stats_sec .stats_wrapper .stas_col figure:hover:before{animation:.4s linear shine}@media only screen and (max-width:540px){.stats_sec .stats_wrapper .stas_col figure{border-radius:5px}}.stats_sec .stats_wrapper .stas_col figure img,.stats_sec .stats_wrapper .stas_col figure video{border-radius:10px;transition:all .5s}@media only screen and (max-width:540px){.stats_sec .stats_wrapper .stas_col figure img,.stats_sec .stats_wrapper .stas_col figure video{border-radius:5px}}.social_banner.banner:before{background:linear-gradient(270deg,#0000 0%,#000000cf 100%)}@media only screen and (max-width:991px){.social_banner.banner .bg{height:500px}}@media only screen and (max-width:768px){.social_banner.banner .bg{height:450px}}@media only screen and (max-width:540px){.social_banner.banner .bg{height:400px}}.social_banner.banner .banner-wrapper{max-width:500px;margin-left:170px}@media only screen and (max-width:1170px){.social_banner.banner .banner-wrapper{margin-left:50px}}@media only screen and (max-width:991px){.social_banner.banner .banner-wrapper{margin-left:0}}.social_banner.banner .banner-wrapper h2{color:var(--white);margin-bottom:16px}@media only screen and (max-width:540px){.social_banner.banner .banner-wrapper h2{margin-bottom:10px;font-size:24px}}.social_banner.banner .banner-wrapper p{color:#ffffffb2;line-height:1.4}.social_banner.banner .banner-wrapper .btn{margin-top:40px}@media only screen and (max-width:991px){.social_banner.banner .banner-wrapper .btn{margin-top:30px}}@media only screen and (max-width:540px){.social_banner.banner .banner-wrapper .btn{margin-top:20px}}.engineering_sec .heading{text-align:center;flex-wrap:wrap;justify-content:center;margin-bottom:60px;display:flex}@media only screen and (max-width:1170px){.engineering_sec .heading{margin-bottom:50px}}@media only screen and (max-width:768px){.engineering_sec .heading{margin-bottom:40px}}@media only screen and (max-width:540px){.engineering_sec .heading{margin-bottom:30px}}.engineering_sec .heading h2{text-align:center;flex:1}@media only screen and (max-width:1170px){.engineering_sec .heading h2{text-align:left}}.engineering_sec .heading .btn{flex:0 auto}.engineering_sec .main_wrapper{flex-wrap:wrap;display:flex}.engineering_sec .main_wrapper .engineer_col{flex:0 200px;width:100%;padding:10px 20px;transition:all .5s;position:relative}.engineering_sec .main_wrapper .engineer_col:not(:last-child){border-right:1px solid #0000001a}@media only screen and (max-width:1170px){.engineering_sec .main_wrapper .engineer_col{flex:0 33.33%;padding:20px}.engineering_sec .main_wrapper .engineer_col:nth-child(3){border-right:none}}@media only screen and (max-width:768px){.engineering_sec .main_wrapper .engineer_col{flex:0 50%;padding:15px}.engineering_sec .main_wrapper .engineer_col:nth-child(2n){border-right:none}.engineering_sec .main_wrapper .engineer_col:nth-child(odd){border-right:1px solid #0000001a}}@media only screen and (max-width:768px) and (max-width:540px){.engineering_sec .main_wrapper .engineer_col:nth-child(odd){border-right:none}}@media only screen and (max-width:540px){.engineering_sec .main_wrapper .engineer_col{border-bottom:1px solid #0000001a;flex:0 100%;padding:20px 0}.engineering_sec .main_wrapper .engineer_col:first-child{padding-top:0}}.engineering_sec .main_wrapper .engineer_col.active{flex:1}.engineering_sec .main_wrapper .engineer_col.active .desc{opacity:1;visibility:visible;transform:scale(1)}.engineering_sec .main_wrapper .engineer_col.active .toggleBtn{display:none}.engineering_sec .main_wrapper .engineer_col .count{background:var(--white);border:1px solid #c8d0e5;border-radius:5px;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex}@media only screen and (max-width:768px){.engineering_sec .main_wrapper .engineer_col .count{width:40px;height:40px;font-size:20px}}.engineering_sec .main_wrapper .engineer_col h6{margin:20px 0 15px;font-size:16px}@media only screen and (max-width:768px){.engineering_sec .main_wrapper .engineer_col h6{margin:10px 0}}.engineering_sec .main_wrapper .engineer_col .desc{opacity:0;visibility:hidden;transition:all .5s;transform:scale(.5)}@media only screen and (max-width:1170px){.engineering_sec .main_wrapper .engineer_col .desc{opacity:1;visibility:visible;transform:scale(1)}}@media only screen and (max-width:768px){.engineering_sec .main_wrapper .engineer_col .desc{font-size:14px}}.engineering_sec .main_wrapper .engineer_col .toggleBtn{opacity:1;background:#dfe5f1;border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:10px;left:25px}@media only screen and (max-width:1170px){.engineering_sec .main_wrapper .engineer_col .toggleBtn{display:none}}
