.h1-close{background-color:#efefef;border-top-left-radius:30px;border-top-right-radius:30px}.div_large{display:none}.bg-career{background-color:#000}.title-career{display:flex;justify-content:space-between}.title-career p{margin-top:30px;font-size:16px;font-weight:600px;line-height:25px;color:#fff}.bg-career img{border-radius:50px;width:100%;display:block}.career-desc h3{font-size:28px;line-height:30px;text-align:center;font-weight:600;margin:30px 0 15px 0;color:#fff}.career-desc p{font-size:18px;line-height:28px;text-align:center;font-weight:300;color:#fff}.career-desc ul{list-style-position:inside;padding:0;margin:0 auto;text-align:center;font-weight:300}.career-desc ul li{place-content:center;line-height:28px;font-size:18px;text-align:center;font-weight:300;color:#fff}.grid-career-sec{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 80px}.gridcareer_sub_sec{align-self:start;background-color:#fff;border-radius:12px;height:100%}.gridcareer_sub_sec p{padding:30px 50px}.gridcareer_sub_sec img{height:auto;width:100%;object-fit:cover}.gridcareer_sub_sec img:nth-child(odd){border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}.gridcareer_sub_sec img:nth-child(even){border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:0;border-top-right-radius:0}.career_card{padding:50px 0}.career-padd{padding:30px}#career-tab{background:#000;margin:50px 0;padding:30px 0}#career-tab .active[data-tab-content]{display:block}#career-tab .tab.active{color:#fff;font-weight:600;border-radius:40px;background:#333676}#career-tab li{background-color:#f5f5f7;border-radius:40px;padding:14px 45px;font-size:16px;cursor:pointer;line-height:25px;font-weight:400;color:#000}#career-tab [data-tab-content]{visibility:hidden;opacity:0;height:0;overflow:hidden;transition:opacity .3s ease,height .3s ease}#career-tab .active[data-tab-content]{visibility:visible;opacity:1;height:auto}.common-tab{display:flex;gap:30px;list-style:none;padding:0;margin:0}.common-tab li{background-color:#f5f5f7;border-radius:40px;padding:20px;font-size:16px;cursor:pointer;line-height:25px;font-weight:400;color:#000}.main-job{padding:0 0 100px 0}.contain-job{margin-top:50px}.job-listing{display:flex;align-items:center;width:100%;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.job-info{width:100%;display:flex;gap:100px;align-items:center}.job-title{color:#fff;font-size:16px;font-weight:700;margin:0}.job-date{color:#fff;font-size:14px;margin:5px 0 0;width:25%}.job-description,.job-details,.job-experience{display:flex;align-items:center;gap:10px;width:25%}.job-description p{color:#fff}.divider{margin:0 20px;width:1px;height:40px;background-color:#000}.label{font-weight:500;font-size:18px;color:#fff;margin:0}p{margin:5px 0 0;font-size:14px}.view-details{color:#fff;text-decoration:underline;font-size:16px;padding-bottom:2px;line-height:30px;text-underline-offset:4px}.apply-now{background:#cfb768;color:#fff;border:none;padding:12px 30px;border-radius:20px;font-size:14px;cursor:pointer;transition:background .3s}.job_p{font-weight:300;font-size:16px;color:#fff;margin:0}.apply-now:hover{background:#b39e52}.job-cont{box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px;padding:20px 50px;border-radius:10px;border:1px solid #fff}.card_box{width:100%;margin-top:20px}.box_job{display:flex;align-items:center;flex-direction:row;padding:20px;height:100%;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.card{width:100%;background:linear-gradient(to right,#4a50c4,#1d1d50);border-radius:15px;color:#fff;font-size:44px;font-weight:700;position:relative;height:400px;overflow:hidden;align-content:center;box-shadow:-5px 0 10px rgba(0,0,0,.1),5px 0 10px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.apply-button-off{display:none}.card-content{flex:1}.apply-button{background-color:#d2be6f;color:#fff;border:none;border-radius:30px;padding:15px 40px;font-size:22px;font-weight:700;cursor:pointer;margin-bottom:30px;margin-top:30px;align-self:flex-start;z-index:2;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.apply-button:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.apply-button:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.details{display:flex;justify-content:space-between;align-items:center;margin:30px 0 15px 0}.details-inner,.details-inner div{display:flex;justify-content:space-between;align-items:center;gap:5px}.detailsinner h3{font-size:21px;font-weight:600}.detailsinner p{font-size:21px;font-weight:400}.job-desc h4{font-size:21px;font-weight:600;margin:30px 0 15px 0}.role-desc h4{font-size:21px;font-weight:600;margin:30px 0 15px 0}.job-desc p{font-size:16px;font-weight:300}.job-inner h5{font-size:16px;margin:5px 0 5px 0}.job-inner ul{margin:0}.job-inner ul li{font-size:16px;font-weight:300}.pagination-controls{margin-top:20px;justify-content:right;align-items:center;display:grid;grid-auto-flow:column;gap:10px}.pagination-controls button:disabled{opacity:.5;cursor:not-allowed}#nextBtn,#nextBtn_ac,#nextBtn_ad,#prevBtn,#prevBtn_ac,#prevBtn_ad{border:none;background:#d2d2d7;width:36px;height:36px;border-radius:50%}.a-backcareer{margin-top:20px;font-size:32px;line-height:35px;color:#2a2e6d;text-decoration:none}.mt-10{margin-top:50px}.decor-circle{position:absolute;border-radius:50%;z-index:1}.circle1{width:269px;height:269px;opacity:10%;background:#d2be6f;bottom:100px;right:-40px}.circle2{width:138px;height:138px;opacity:10%;background:#373737;bottom:250px;right:150px}.circle3{width:269px;height:269px;opacity:10%;background:#2a2e6d;top:90px;left:-60px}.circle4{width:138px;height:138px;opacity:10%;background:#373737;top:200px;left:150px}@media (max-width:1199px){.job-info{gap:0}.divider{margin:0 10px}#applyModal .modal-content{overflow:hidden;overflow-y:scroll;height:82%;padding:8px;width:80%!important}}@media (max-width:991px){.grid-career-sec{margin-top:0;grid-template-columns:1fr;gap:1;margin:0}.gridcareer_sub_sec{border-radius:0}.gridcareer_sub_sec img:nth-child(odd){border-radius:0}.gridcareer_sub_sec img:nth-child(even){border-radius:0}.h1-close{background-color:transparent}#applyModal h1{margin-top:25px}}@media (max-width:768px){.details{flex-direction:column;align-items:start;gap:20px}.details-inner,.details-inner div{justify-content:start}.circle1{width:150px;height:150px}.circle2{width:68px;height:68px;bottom:44px;right:44px}.title-career p{display:none}.grid-career-sec{grid-template-columns:1fr;gap:15px}#applyModal .form-grid{grid-template-columns:1fr!important;gap:20px}#applyModal .modal-content{overflow:hidden;overflow-y:scroll;height:82%;padding:8px}#applyModal input[type=email],#applyModal input[type=number],#applyModal input[type=tel],#applyModal input[type=text]{width:100%!important}.common-tab{overflow-x:auto;white-space:nowrap;gap:15px}.common-tab::-webkit-scrollbar{display:none}.tab.active{background-color:#e2e4ff;border:2px solid #1f2b6c;color:#1f2b6c}.common-tab li{color:#1f2b6c;border:2px solid #1f2b6c;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-radius:2rem}}@media (max-width:499px){.details,.job-desc,.role-desc{padding-left:15px;padding-right:15px}.apply-button{display:block;padding:12px 22px;font-size:16px;margin-bottom:20px}.box_job{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:20px 20px}.card-content{font-size:28px}.title-career{display:flex;justify-content:flex-start}#applyModal .modal-content{width:90%!important}#applyModal h1{margin-top:30px!important}.gridcareer_sub_sec img:nth-child(even){height:350px}.gridcareer_sub_sec img:nth-child(odd){height:350px}.div_no,.job-description,.job-experience{display:none}.job-info{display:inline-block;white-space:nowrap}.job-actions{width:100%}.div_large{display:block}}#applyModal{display:flex;align-items:center;justify-content:center}#applyModal.modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.5)}#applyModal{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:9999}#applyModal .modal-content{background:#fff;margin-top:75px;padding:0;border-radius:30px;width:60%;position:relative}#applyModal .close{position:absolute;right:15px;top:10px;font-size:28px;cursor:pointer}#applyModal .application-container{position:relative;border-radius:30px;padding:20px;overflow:hidden}#applyModal h1{padding:9px 0;margin-top:0;color:#344074;text-align:center;margin-bottom:30px;font-size:28px}#applyModal .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}#applyModal .form-group{position:relative}#applyModal label{display:block;font-size:16px;font-weight:400;margin-bottom:8px;color:#333}#applyModal label .required{color:#eb5757;font-weight:700;margin-left:2px}#applyModal input[type=email],#applyModal input[type=number],#applyModal input[type=tel],#applyModal input[type=text]{width:80%;padding:10px 0;border:none;border-bottom:1px solid #ccc;font-size:16px;outline:0;background-color:transparent}#applyModal .file-upload{margin-top:5px}#applyModal .file-upload-btn{padding:8px 20px;background-color:#f0f0f0;border:none;border-radius:5px;font-size:14px;cursor:pointer}#applyModal .file-info{font-size:12px;color:#666;margin-top:5px}#applyModal .submit-container{display:flex;justify-content:center;margin-top:5px}#applyModal .submit-btn{background-color:#d4b96e;color:#fff;border:none;border-radius:25px;padding:12px 50px;font-size:18px;cursor:pointer;transition:all .3s ease}#applyModal .submit-btn:hover{background-color:#c6aa5a}#applyModal .bg-circle{position:absolute;border-radius:50%;z-index:0}#applyModal .circle-1{width:300px;height:300px;background-color:rgba(211,211,236,.3);top:-100px;left:-100px}#applyModal .circle-2{width:400px;height:400px;background-color:rgba(212,185,110,.1);bottom:-150px;right:-100px}