.careers-page{font-family:var(--font-poppins), sans-serif;padding-top:70px}.bannerc{z-index:999;border-radius:0 0 120px;width:100%;height:400px;position:relative;overflow:hidden}.banner-overlay{background-image:url(../media/07012020_VE_Real-Estate_-Linkedin-Background_07152020-min.1tdyvwwyrtfxo.png);background-size:cover;height:100%;position:relative}.banner-overlay:after{content:"";background:#00000080;position:absolute;inset:0}.banner-text{z-index:2;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-image{object-fit:cover;width:100%;height:100%}.banner-text h1{margin-bottom:1rem;font-size:2.5rem}.banner-text p{margin:0;font-size:1.25rem}@media (max-width:640px){.banner-text{width:278px}.banner-text h1{font-size:1.5em}.banner-text p{font-size:1em}}.current-openings{text-align:center;flex-direction:column;justify-content:center;max-width:1280px;margin:auto;padding:40px 20px;display:flex}.section-title{margin-bottom:40px;font-size:2rem}.jobs-grid{flex-wrap:wrap;justify-content:center;gap:70px;display:flex}.job-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:335px;transition:transform .2s;overflow:hidden;box-shadow:0 4px 8px #0000001a}.job-card:hover{transform:translateY(-10px)}.job-image{object-fit:cover;width:100%;height:200px}.job-content{padding:20px}.job-title{margin-bottom:10px;font-size:1.25rem}.job-details{color:#666;margin:0 0 10px}.know-more-button{cursor:pointer;background-color:#fc0;border:none;border-radius:5px;padding:10px 20px;font-size:1rem;font-weight:700;transition:background-color .3s}.know-more-button:hover{background-color:#f90}
