.progress-bar {
    background: linear-gradient(90deg, #434341, #434341);
}
input[type="radio"]:checked {
    border-color: #434341;
    background: radial-gradient(circle, #43434133 40%, #43434133 70%);
    box-shadow: 0 0 12px #434341;
    animation: pulseGlow 0.8s ease;
}
.btn-primary {
    color: #fff;
    background-color: #434341 !important;
    border-color: #434341 !important;
}
.btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px #1414139c !important;
}

.btn-primary:hover {
    background-color: #141413 !important;
    border-color: #141413 !important;
    color: #fff !important;
}

.btn-secondary {
    color: #fff;
    background-color: #434341 !important;
    border-color: #434341 !important;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #141413 !important;
    border-color: #141413 !important;
}
.btn-success {
    color: #fff !important;
    background-color: #434341 !important;
    border-color: #434341 !important;
}
.btn-success:hover {
    color: #fff;
    background-color: #141413 !important;
    border-color: #141413 !important;
}

/* This css is You've already submitted this form. */
.error-card {
    background: #434341;
}