.careerpage section{max-width:1920px;margin:0 auto}.careerpage .career-hero{height:auto;position:relative}.careerpage .career-hero img{width:100%;height:100%}.careerpage .hero-content.text-center{flex-direction:column;justify-content:center;align-items:self-start;width:100%;height:100%;padding-left:3%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careerpage .hero-content p{color:#fff;text-align:left;font-size:40px}.careerpage .hero-content h1{color:#fff;text-align:left;max-width:1024px;font-size:73px;font-weight:900}.careerpage section h2{color:#fff;margin-top:50px;font-size:41px;font-weight:500}.careerpage section p,.careerpage section h5,.careerpage .modal-body h6{color:#fff;font-size:26px;font-weight:500}.careerpage .job-card{cursor:pointer;background:#111;border:1px solid #333;border-radius:.75rem;padding:30px 20px;transition:transform .3s,box-shadow .3s;overflow:hidden;width:49%!important}.careerpage .job-header{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.careerpage .job-title{color:#fff;font-size:40px;font-weight:600}.careerpage .job-loc{color:#ff4e00;font-size:18px}.careerpage .apply-btn,.btn{color:#fff;text-transform:capitalize;background:#ff4e00;border:none;border-radius:19px;padding:14px 36px;font-size:24px;font-weight:600;transition:background .3s}.careerpage .job-details{padding:0 1.5rem 1rem;transition:max-height .4s,padding .4s;overflow:hidden}.careerpage .job-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #ff4d0056}.careerpage section.benefits-section{margin:70px auto}.careerpage .benefit-item{text-align:center;border:1px solid #fff;border-radius:35px;min-height:180px;padding:20px;transition:transform .3s;box-shadow:5px 8px 3px -3px #ff4d0061}.careerpage .benefit-icon{color:#ff4e00;width:50px;height:50px;margin:0 auto 25px}.careerpage .benefit-icon img{width:100%;height:100%}.careerpage .benefit-item:hover{transform:scale(1.08)}.careerpage .modal.fade.show.d-block.position-fixed{scrollbar-width:none;justify-content:center;align-items:center;padding:2% 0!important;display:flex!important}.award-item.text-center h5{font-size:14px}.careerpage .modal.fade.show.d-block.position-fixed .modal-dialog.modal-lg{scrollbar-width:none;max-height:85%;overflow:hidden scroll;margin:2% 0!important}@media (max-width:1800px){.careerpage .job-title{font-size:30px}.careerpage .apply-btn,.btn,.careerpage section p,.careerpage section h5,.careerpage .modal-body h6{font-size:20px}.careerpage .hero-content h1{font-size:40px}}@media (max-width:1440px){.careerpage .job-title{font-size:20px}.careerpage .job-loc{font-size:16px}.careerpage section p,.careerpage section h5,.careerpage .modal-body h6{font-size:14px}.careerpage .apply-btn{padding:10px 20px;font-size:16px}}@media (max-width:1240px){.careerpage .job-card{width:48%!important}.careerpage .benefit-item{min-height:165px}}@media (max-width:1100px){.careerpage .job-header{flex-direction:column;justify-content:start;align-items:start;gap:20px}}@media (max-width:767px){.careerpage .job-card{width:100%!important}}@media (max-width:624px){.careerpage section.benefits-section .col-md-3.col-6{width:50%}.careerpage .benefit-item{min-height:150px}.careerpage .hero-content h1{font-size:22px;font-weight:600}.careerpage .job-header{padding:0}.careerpage .job-details{padding:10px 0 0}.careerpage section h2{font-size:28px}}@media (max-width:480px){.careerpage section.benefits-section .col-md-3.col-6{width:100%}.careerpage .job-title{font-size:18px}}
