.job-card{transition:all .3s ease-in-out!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:8px!important;overflow:hidden!important}.job-card:hover{transform:translateY(-5px)!important;box-shadow:0 8px 25px rgba(0,0,0,.2)!important}.career-opportunities{padding:0!important;overflow:hidden!important}.career-opportunities .container,.career-opportunities .container-fluid{overflow:hidden!important;padding:0!important;margin:0 auto!important;width:100%!important;max-width:100%!important}.career-opportunities .col-lg-6,.career-opportunities .col-md-3,.career-opportunities .col-md-4,.career-opportunities .row{overflow:hidden!important}.btn-apply{position:relative;overflow:hidden;z-index:1}.btn-apply:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(85,169,131,.3)}.hero-section{position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(85,169,131,.1) 0,transparent 70%);pointer-events:none}.badge{transition:all .3s ease}.job-card:hover .badge{transform:scale(1.05);box-shadow:0 2px 10px rgba(85,169,131,.2)}.career-opportunities{background:linear-gradient(180deg,transparent,rgba(40,44,52,.5))}@media (max-width:768px){.job-card{margin-left:10px;margin-right:10px}}