 .consult-parallax {
     background-image: url('../image/employee.jpg');
     /* ganti dengan gambar kamu */
     height: 100vh;
     background-attachment: fixed;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     display: flex;
     justify-content: center;
     align-items: center;
     position: relative;
     color: white;
 }

 .consult-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.5);
 }

 /* Konten */
 .consult-content {
     position: relative;
     z-index: 2;
     display: flex;
     justify-content: space-between;
     align-items: center;
     width: 80%;
     max-width: 1200px;
     gap: 40px;
 }

 .consult-text {
     flex: 1;
 }

 .consult-text h1 {
     font-size: 36px;
     margin-bottom: 10px;
 }

 .consult-text p {
     font-size: 18px;
     color: #ddd;
 }

 .consult-form-box {
     flex: 1;
     background: white;
     color: black;
     padding: 20px;
     border-radius: 12px;
     box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
 }

 .consult-form-box h2 {
     margin-bottom: 15px;
     font-size: 22px;
 }

 .consult-form-group {
     margin-bottom: 15px;
 }

 .consult-form-group label {
     display: block;
     margin-bottom: 5px;
     font-weight: bold;
     font-size: 14px;
 }

 .consult-form-group input,
 .consult-form-group select {
     width: 100%;
     padding: 10px;
     border: 1px solid #ccc;
     border-radius: 6px;
     font-size: 14px;
 }

 .consult-btn-submit {
     background: #ff5722;
     border: none;
     color: white;
     padding: 10px 20px;
     border-radius: 6px;
     font-size: 16px;
     cursor: pointer;
     transition: 0.3s;
 }

 .consult-btn-submit:hover {
     background: #e64a19;
 }

 /* Tambahan konten setelah parallax */
 .consult-section {
     padding: 100px 20px;
     text-align: center;
 }
