@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.job_banner.banner:before{background:linear-gradient(#000c 0%,#0000 100%)}.job_banner.banner .bg{height:400px}@media only screen and (max-width:991px){.job_banner.banner .bg{height:350px}}@media only screen and (max-width:540px){.job_banner.banner .bg{height:280px}}.job_banner.banner .banner-wrapper .heading{text-align:center}.job_banner.banner .banner-wrapper .heading h1{color:var(--white);font-size:48px}@media only screen and (max-width:1170px){.job_banner.banner .banner-wrapper .heading h1{font-size:42px}}@media only screen and (max-width:991px){.job_banner.banner .banner-wrapper .heading h1{font-size:36px}}@media only screen and (max-width:768px){.job_banner.banner .banner-wrapper .heading h1{font-size:32px}}@media only screen and (max-width:540px){.job_banner.banner .banner-wrapper .heading h1{font-size:24px}}.job_details .container-fluid{padding:0}.job_details .main_wrapper{flex-wrap:wrap;display:flex}.job_details .main_wrapper .colA{background:#fafafa;flex:0 30%;width:100%;max-width:30%;padding:50px}@media only screen and (max-width:1170px){.job_details .main_wrapper .colA{padding:40px 30px}}@media only screen and (max-width:991px){.job_details .main_wrapper .colA{flex:0 35%;max-width:35%;padding:30px 20px}}@media only screen and (max-width:768px){.job_details .main_wrapper .colA{flex:0 100%;max-width:100%}}@media only screen and (max-width:540px){.job_details .main_wrapper .colA{padding:20px 15px}}.job_details .main_wrapper .colA .nav_wrapper{top:calc(var(--headerheight) + 20px);position:sticky}@media only screen and (max-width:768px){.job_details .main_wrapper .colA .nav_wrapper{position:static}}.job_details .main_wrapper .colA .nav_wrapper .title{margin-bottom:20px;font-weight:500}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details{margin-bottom:40px}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .name{color:var(--black);margin-bottom:15px;font-weight:500}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li{align-items:center;gap:12px;display:flex}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li:not(:last-child){margin-bottom:15px}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li .icon{flex:0 auto;width:24px;height:24px;line-height:1.2}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li .icon img,.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li .icon svg{width:100%;height:100%}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li p,.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li a{color:var(--text);font-size:14px;font-weight:400;line-height:1.2;transition:all .5s;display:block}.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li p:hover,.job_details .main_wrapper .colA .nav_wrapper .recruiter_details .contact_list li a:hover{color:var(--black)}.job_details .main_wrapper .colA .nav_wrapper .btn_wrap{align-items:unset;flex-direction:column;gap:15px}.job_details .main_wrapper .colA .nav_wrapper .btn_wrap .btn{max-width:100%}.job_details .main_wrapper .colA .nav_wrapper .btn_wrap .btn svg{display:none}.job_details .main_wrapper .colB{flex:1;width:100%;max-width:70%;padding:50px}@media only screen and (max-width:1170px){.job_details .main_wrapper .colB{padding:40px}}@media only screen and (max-width:991px){.job_details .main_wrapper .colB{flex:0 65%;padding:30px 20px}}@media only screen and (max-width:768px){.job_details .main_wrapper .colB{flex:0 100%;max-width:100%}}@media only screen and (max-width:540px){.job_details .main_wrapper .colB{padding:20px 15px}}.job_details .main_wrapper .colB .content_details .tags_wrapper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.job_details .main_wrapper .colB .content_details .tags_wrapper .skill_tag{text-align:center;color:var(--text);background:#f4f4f4;border-radius:25px;padding:6px 20px;font-size:14px}.job_details .main_wrapper .colB .content_details h1,.job_details .main_wrapper .colB .content_details h2,.job_details .main_wrapper .colB .content_details h3,.job_details .main_wrapper .colB .content_details h4,.job_details .main_wrapper .colB .content_details h5,.job_details .main_wrapper .colB .content_details h6{color:var(--black)}.job_details .main_wrapper .colB .content_details h1{text-align:center;margin-bottom:45px;font-size:48px}@media only screen and (max-width:675px){.job_details .main_wrapper .colB .content_details h1{font-size:34px}}@media only screen and (max-width:520px){.job_details .main_wrapper .colB .content_details h1{font-size:30px}}.job_details .main_wrapper .colB .content_details h2{font-size:34px}@media only screen and (max-width:675px){.job_details .main_wrapper .colB .content_details h2{font-size:24px}}.job_details .main_wrapper .colB .content_details h3{font-size:28px;line-height:1.21}@media only screen and (max-width:675px){.job_details .main_wrapper .colB .content_details h3{font-size:22px}}.job_details .main_wrapper .colB .content_details h4{font-size:22px}@media only screen and (max-width:675px){.job_details .main_wrapper .colB .content_details h4{font-size:20px}}.job_details .main_wrapper .colB .content_details h5{font-size:18px}@media only screen and (max-width:675px){.job_details .main_wrapper .colB .content_details h5{font-size:18px}}.job_details .main_wrapper .colB .content_details h6{font-size:18px}.job_details .main_wrapper .colB .content_details h2,.job_details .main_wrapper .colB .content_details h3,.job_details .main_wrapper .colB .content_details h4{margin:40px 0 18px}.job_details .main_wrapper .colB .content_details h5,.job_details .main_wrapper .colB .content_details h6{margin:28px 0 18px}.job_details .main_wrapper .colB .content_details p,.job_details .main_wrapper .colB .content_details li{color:var(--text);line-height:1.4}.job_details .main_wrapper .colB .content_details p b,.job_details .main_wrapper .colB .content_details p strong,.job_details .main_wrapper .colB .content_details li b,.job_details .main_wrapper .colB .content_details li strong{color:var(--black);font-weight:500}.job_details .main_wrapper .colB .content_details a{color:var(--black)}.job_details .main_wrapper .colB .content_details a:hover{text-decoration:underline}.job_details .main_wrapper .colB .content_details p,.job_details .main_wrapper .colB .content_details ul{margin-bottom:20px}.job_details .main_wrapper .colB .content_details ul{padding-left:18px}@media only screen and (max-width:675px){.job_details .main_wrapper .colB .content_details ul{padding-left:10px}}.job_details .main_wrapper .colB .content_details ul li{padding-left:18px;font-weight:400;position:relative}@media only screen and (max-width:675px){.job_details .main_wrapper .colB .content_details ul li{padding-left:15px}}.job_details .main_wrapper .colB .content_details ul li:not(:last-child){margin-bottom:6px}.job_details .main_wrapper .colB .content_details ul li:before{content:"";aspect-ratio:1;background:var(--text);border-radius:50%;width:6px;position:absolute;top:8px;left:0}.similar_vacancies_sec{background:#f5f7fa}@media only screen and (max-width:540px){.similar_vacancies_sec .upper-sec{margin-bottom:1rem}}.similar_vacancies_sec .upper-sec .heading{text-align:left;margin-bottom:2rem}@media only screen and (max-width:540px){.similar_vacancies_sec .upper-sec .heading{margin-bottom:1rem}}.similar_vacancies_sec .main_wrapper .vacancies_slider{padding:20px}@media only screen and (max-width:1170px){.similar_vacancies_sec .main_wrapper .vacancies_slider{padding:15px}}@media only screen and (max-width:991px){.similar_vacancies_sec .main_wrapper .vacancies_slider{padding:10px}}.similar_vacancies_sec .main_wrapper .vacancies_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){.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card{padding:25px 20px 30px}}@media only screen and (max-width:768px){.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card{padding:20px 15px 25px}}.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card span{color:var(--text);font-size:14px;font-weight:400}.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card p{color:var(--black);margin:8px 0 0;font-weight:500}@media only screen and (max-width:1170px){.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card p{margin:6px 0 0}}.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card ul{margin:15px 0 20px}@media only screen and (max-width:1170px){.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card ul{margin:15px 0 20px}}@media only screen and (max-width:768px){.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card ul{margin:10px 0 15px}}.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card ul li{align-items:center;gap:12px;display:flex}.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card ul li:not(:last-child){margin-bottom:12px}.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card ul li img{width:24px;height:24px;display:block}.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card ul li>p{color:var(--text);font-size:14px;font-weight:400}@media only screen and (max-width:1170px){.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card .btn{--height:36px}}@media only screen and (max-width:540px){.similar_vacancies_sec .main_wrapper .vacancies_slider .swiper-wrapper .career_card .btn{--height:30px}}.findjob_banner.banner:before{background:linear-gradient(#00000052 0%,#0000 100%)}.findjob_banner.banner .bg{height:500px}@media only screen and (max-width:991px){.findjob_banner.banner .bg{height:450px}}@media only screen and (max-width:540px){.findjob_banner.banner .bg{height:350px}}.findjob_banner.banner .banner-wrapper .heading{text-align:center;max-width:500px;margin:0 auto}.findjob_banner.banner .banner-wrapper .heading h2{color:var(--white)}@media only screen and (max-width:540px){.findjob_banner.banner .banner-wrapper .heading h2{font-size:24px}}.findjob_banner.banner .banner-wrapper .heading p{color:#ffffffb2;margin:24px 0 30px;font-weight:300}@media only screen and (max-width:991px){.findjob_banner.banner .banner-wrapper .heading p{margin:20px 0 25px}}@media only screen and (max-width:768px){.findjob_banner.banner .banner-wrapper .heading p{margin:15px 0 20px}}@media only screen and (max-width:540px){.findjob_banner.banner .banner-wrapper .heading p{margin:15px 0}}.jobform-pop{background:var(--white);border-radius:20px;max-width:900px;height:fit-content;transition:all .6s;top:50%;left:50%;transform:translate(-50%,100vh)}@media only screen and (max-width:991px){.jobform-pop{max-width:700px}}@media only screen and (max-width:768px){.jobform-pop{border-radius:0;height:100%}}.jobform-pop.is-open{transition:all .6s;transform:translate(-50%,-50%)}.jobform-pop .close:not(.btn){z-index:1;top:40px;right:40px}@media only screen and (max-width:768px){.jobform-pop .close:not(.btn){top:20px;right:20px}}.jobform-pop .close:not(.btn) svg{width:20px;height:20px}.jobform-pop .model-body{border-radius:20px;max-height:90vh;margin-top:50px;padding:0 80px 60px;overflow-y:auto}.jobform-pop .model-body::-webkit-scrollbar{background:#f5f7fa;width:5px;height:5px}.jobform-pop .model-body::-webkit-scrollbar-track{box-shadow:none}.jobform-pop .model-body::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:5px}@media (max-width:1370px) and (max-height:770px){.jobform-pop .model-body{max-height:85vh}}@media only screen and (max-width:991px){.jobform-pop .model-body{margin-top:40px;padding:0 40px 50px}}@media only screen and (max-width:768px){.jobform-pop .model-body{height:100%;max-height:100%;padding:0 30px 50px}}@media only screen and (max-width:540px){.jobform-pop .model-body{margin-top:30px;padding:0 15px 50px}}.jobform-pop .model-body .heading{text-align:center;max-width:350px;margin:0 auto 40px}@media only screen and (max-width:991px){.jobform-pop .model-body .heading{margin:0 auto 30px}}@media only screen and (max-width:768px){.jobform-pop .model-body .heading{margin:0 auto 25px}}.jobform-pop .model-body .heading h2{font-size:24px}@media only screen and (max-width:768px){.jobform-pop .model-body .heading h2{font-size:22px}}@media only screen and (max-width:540px){.jobform-pop .model-body .heading h2{font-size:20px}}.jobform-pop .model-body .heading h2 span{display:block}.jobform-pop .model-body .form .linkedin_wrap{--gap:60px;justify-content:space-between;gap:var(--gap);background:#e8ecf4;border-radius:10px;flex-wrap:wrap;margin-bottom:40px;padding:18px 30px;display:flex}@media only screen and (max-width:991px){.jobform-pop .model-body .form .linkedin_wrap{margin-bottom:30px}}@media only screen and (max-width:768px){.jobform-pop .model-body .form .linkedin_wrap{--gap:30px;padding:15px}}@media only screen and (max-width:540px){.jobform-pop .model-body .form .linkedin_wrap{--gap:15px;flex-direction:column}}.jobform-pop .model-body .form .linkedin_wrap p{flex:1;width:100%;max-width:50%}@media only screen and (max-width:768px){.jobform-pop .model-body .form .linkedin_wrap p{max-width:60%}}@media only screen and (max-width:540px){.jobform-pop .model-body .form .linkedin_wrap p{text-align:center;max-width:100%}}.jobform-pop .model-body .form .linkedin_wrap button{flex:0 auto}@media only screen and (max-width:540px){.jobform-pop .model-body .form .linkedin_wrap button{width:max-content;margin:0 auto}}.jobform-pop .model-body .form .form-grid{--item:2;--gaplr:60px;margin-bottom:40px}@media only screen and (max-width:991px){.jobform-pop .model-body .form .form-grid{--gaplr:40px}}@media only screen and (max-width:768px){.jobform-pop .model-body .form .form-grid{--gaplr:30px;margin-bottom:30px}}@media only screen and (max-width:540px){.jobform-pop .model-body .form .form-grid{--item:1;--gaptb:20px;margin-bottom:25px}}@media only screen and (max-width:768px){.jobform-pop .model-body .form .form-grid .form-group:has(input[name=linkedin]){grid-column:span var(--item)}.jobform-pop .model-body .form .form-grid .file-input{grid-column:span var(--item)}}@media only screen and (max-width:540px){.jobform-pop .model-body .form .check_term{margin:10px 0}}.jobform-pop .model-body .form .check_term .input_box .in-bx{border:1px solid var(--text)}.jobform-pop .model-body .form .check_term p{color:var(--text)}.jobform-pop .model-body .form .submit-grp .btn{--padding:80px}.jobform-pop .model-body .form .submit-grp .btn svg{display:none}
