.careers-overallcontainer{background-image:linear-gradient(180deg,#010102,#010102,#13181a,#263033)}.back-arrow img{height:15px;width:15px}.career-details-section{padding:9rem 3rem 3rem}.career-detail-top-section{background-image:linear-gradient(90deg,#111827 75%,#000000);display:flex;flex-direction:column;gap:2rem;padding:2rem}.redirect-conatiner{display:flex;align-items:center;gap:10px}.job-descriotion-container{max-width:1600px;margin:0 auto}.redirect-conatiner span:nth-child(2){font-family:Inter;font-weight:300;font-size:1.05rem;line-height:1.3rem;letter-spacing:0;color:#D1D5DB}.job-position-container{display:flex;flex-direction:column;gap:.7rem}.job-position-container span label{font-family:Inter;font-weight:300;font-size:1.4rem;line-height:1.4;letter-spacing:0;color:#eab308}.job-position-container h1{font-family:Inter;font-weight:600;font-size:3rem;line-height:32px;letter-spacing:0;vertical-align:middle;color:#ffff}.job-short-details-container{display:flex;align-items:center;gap:1rem}.submit-application{color:#000000}.job-short-details-label{font-family:Inter;font-weight:400;font-style:Regular;font-size:1rem;line-height:20px;letter-spacing:0;color:#9ca3af;padding-left:.3rem}.job-share-conatiner{padding-top:.8rem}.share-text-conatiner{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.job-share-text{font-family:Roboto;font-weight:400;font-style:Regular;font-size:.7rem;line-height:100%;letter-spacing:0;color:#ffff;margin-right:104px;margin-bottom:5px}.social-icons-list{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;list-style:none;flex-wrap:wrap;padding:0;margin:0}.social-icons-list li{cursor:pointer;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.social-icons-list li:hover{transform:scale(1.1)}.job-detail-description-section{padding:1rem 9rem;display:flex;flex-direction:column;gap:2rem}.job-detail-description-section h2,.job-details-descprition-heading{font-family:Roboto;font-weight:500;font-style:Medium;font-size:1.5rem;line-height:100%;letter-spacing:0;color:#ffff}.job-detail-description-section p{font-family:Roboto;font-weight:500;font-style:Medium;font-size:1.2rem;line-height:1.8rem;letter-spacing:0;text-align:justify;text-transform:capitalize;color:#adaebb}.description-list-container{padding:.3rem 0}.description-list-container ul li,.list-style-container ul li{font-family:Roboto;font-weight:500;font-style:SemiBold;font-size:1.2rem;line-height:23px;letter-spacing:0;list-style:disc;color:#adaebb;padding:.5rem 1rem}.description-list-container ul li::marker,.list-style-container ul li::marker{color:#eab308;font-size:1.8rem}.description-list-container ul li::marker,.list-style-container ul{list-style-position:inside;padding-left:0}.description-list-container ul,.list-style-container ul{padding-left:2rem}.apply-container-section{max-width:1600px;margin:0 auto}.apply-container{width:100%;padding:2rem;background-image:linear-gradient(180deg,#1f2937,#000000)}.apply-conatiner-wrapper{padding:.2rem 12rem;display:flex;align-items:center;flex-direction:column;gap:.8rem}.apply-label{font-family:Inter;font-weight:500;font-style:Medium;font-size:1.2rem;line-height:1.4rem;letter-spacing:0;color:#d1d5db}.apply-input-section{padding:0 12rem;gap:2rem}.apply-input-container,.apply-input-section{display:flex;flex-direction:column;width:100%}.apply-input-container{gap:1rem}.apply-input-container input::placeholder{color:#cccccc;opacity:1;text-indent:12px}.apply-input,.apply-input-section input,.apply-input-section textarea{color:#ffff!important}.apply-heading p{font-family:Inter;font-weight:500;font-style:Medium;font-size:3rem;line-height:4.4rem;letter-spacing:0}.apply-heading-text{background:linear-gradient(90deg,#b87f2b,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.apply-input-container input{padding:1rem 0;border-radius:6px;background-color:#4b5563;border:none}.upload-container-main{display:flex;flex-direction:column;gap:1rem}.upload-section{border:1px solid #adaebb}.checkbox-section,.upload-section{display:flex;flex-direction:column;align-items:center}.checkbox-section{justify-content:center;width:100%}.captcha-error,.check-box-inner-section,.term-error{display:flex;align-items:center;justify-content:center}.captcha,.captcha div div{display:flex;justify-content:center;align-items:center;width:100%}.captcha div div{height:100%}.captcha iframe{height:100%;width:100%}.checkbox-section p{font-family:Roboto;font-weight:400;font-style:Regular;font-size:1.2rem;line-height:20px;letter-spacing:0;color:#adaebb;padding-left:5px}.upload-box{width:100%}.form-error{display:flex;align-items:flex-start;text-align:left;color:red;width:100%}.upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:2px solid #2a2a2a;border-radius:12px;background-color:#0b0e13;color:#ccc;cursor:pointer;transition:border-color .3s ease,color .3s ease}.upload-label:hover{border-color:#666;color:#fff}.upload-icon{font-size:28px;margin-bottom:8px;color:#aaa}.upload-label p{font-size:14px;text-align:center;color:#999}.upload-label span{color:#ccc}#file-upload{display:none}.submit-btn-container{padding:1rem 0;display:flex;align-items:center;justify-content:center}.submit-btn-container button{padding:.8rem 2rem;border:none}.apply-mobile .react-international-phone-input-container .react-international-phone-input{width:100%;background-color:#4b5563!important;border:none}.apply-mobile .react-international-phone-input-container .react-international-phone-country-selector-button{background-color:#4b5563!important;border:none}@media (max-width:1100px){.apply-conatiner-wrapper{padding:.2rem 0}}@media (max-width:1024px){.job-detail-description-section{gap:1rem;padding:1rem 4rem}.description-list-container{padding:0}.description-list-container ul li{padding:.3rem .5rem}}@media (max-width:900px){.job-detail-description-section{padding:1rem .6rem}.job-position-container h1{font-size:2.5rem}}@media (max-width:768px){.apply-input-section{padding:0 1rem}.apply-heading p{font-size:2rem}.job-short-details-container{flex-wrap:wrap}.career-detail-top-section{gap:1rem;padding:2rem}.job-position-container{gap:0}.job-position-container h1{font-size:2rem}.job-detail-description-section p{font-size:1rem}.description-list-container ul li{padding:.2rem .3rem}.description-list-container ul li,.list-style-container ul li{font-size:1rem}}@media (max-width:550px){.apply-heading p{font-size:2rem;text-align:left}.career-detail-top-section{padding:2rem 1.5rem}}@media (max-width:425px){.job-short-details-container{gap:.5rem}}@media (max-width:400px){.apply-container{padding:2rem 0}}