body {
    background: url('../img/afiliacion.jpg') no-repeat center center fixed;
    background-size: cover;
}
.form-container {
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 10px;
    padding: 2rem;
    max-width: 750px;
    width: 100%;
    margin: 5% auto;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
.form-label.required::after {
    content: ' *';
    color: red;
}

.form-select.required::after {
    content: ' *';
    color: red;
}

.fade {
  transition: opacity 0.5s ease-out;
}

