.hero-container {position:relative;width:100%;min-height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#1a1a1a;}.hero-bg-img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}.hero-overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:2;}.hero-content {position:relative;z-index:3;text-align:center;padding:40px 20px;max-width:900px;}.hero-title {font-size:2rem !important;margin-bottom:15px;color:#fff;font-weight:700;}.hero-content p {font-size:1.25rem;font-weight:700;color:#f1f1f1;margin-bottom:25px;line-height:1.5;}