.careers-container{min-width:100vw;width:100%;overflow-x:hidden;position:relative}.career-header{position:relative;background-color:var(--dark-green);overflow:hidden;height:250px}.career-header-image img{width:100%;height:250px!important;object-fit:cover;opacity:.3;position:absolute;top:0;left:0}.career-header-content{display:flex;flex-direction:column;align-items:center;height:100%;margin-top:50px}.career-header-content h1{font-size:50px;color:var(--light-green);z-index:1;margin-bottom:10px}.career-header-content h2{color:var(--light-green);z-index:1;font-size:15px;font-weight:400}.career-main{justify-content:center}.career-main,.career-search-bar{display:flex;align-items:center;width:100%}.career-search-bar{max-width:1300px;position:absolute;background-color:white;border-radius:2px;justify-content:space-between;padding:10px 20px}.search-jobs{display:flex;justify-content:flex-start;width:100%;padding:10px;box-sizing:border-box}.career-search-bar input{max-width:600px;width:100%;padding:10px;border:none;border-radius:5px}.select-jobs{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.select-jobs select{padding:5px;border-radius:8px;border:1px solid rgba(211,211,211,.36);color:var(--dark-green);width:auto}.select-jobs select:focus{outline:none}@media (max-width:768px){.career-search-bar{max-width:100%;width:100%;padding:10px 30px}.career-header-content{margin-top:40px}.career-header-content h2{font-size:13px!important;text-align:center;padding:0 20px}.job-list{padding:30px 0}.career-search-bar input{text-align:center}.career-header-content p{text-align:center;font-size:13px;line-height:20px}.career-search-bar{flex-direction:column;height:auto;padding-bottom:20px}.search-jobs input{max-width:auto;text-align:center}.select-jobs{font-size:8px;flex-wrap:wrap;justify-content:center;gap:10px}.select-jobs select{font-size:12px}}