.fieldset-legend {    font-weight: bold;font-size: 1.5rem;}
.webform-flexbox {    align-items: center !important;}
.js-webform-type-radios legend { margin-bottom: 1rem !important;}
div.webform-progress {display:none;}
div.webform-flexbox img {max-width:98%;}
div.fieldset-wrapper {margin-top: 1em;}
div.webform-actions input {width:100%}
div.progress>p {margin-top: 0.4rem; font-weight: bold;}
div.progress>.percentage-7 {width: 7%}
div.progress>.percentage-13 {width: 13%}
div.progress>.percentage-14 {width: 14%}
div.progress>.percentage-20 {width: 20%}
div.progress>.percentage-21 {width: 21%}
div.progress>.percentage-27 {width: 27%}
div.progress>.percentage-29 {width: 29%}
div.progress>.percentage-33 {width: 33%}
div.progress>.percentage-36 {width: 36%}
div.progress>.percentage-40 {width: 40%}
div.progress>.percentage-43 {width: 43%}
div.progress>.percentage-47 {width: 47%}
div.progress>.percentage-50 {width: 50%}
div.progress>.percentage-53 {width: 53%}
div.progress>.percentage-57 {width: 57%}
div.progress>.percentage-60 {width: 60%}
div.progress>.percentage-64 {width: 64%}
div.progress>.percentage-67 {width: 67%}
div.progress>.percentage-71 {width: 71%}
div.progress>.percentage-73 {width: 73%}
div.progress>.percentage-79 {width: 79%}
div.progress>.percentage-80 {width: 80%}
div.progress>.percentage-86 {width: 86%}
div.progress>.percentage-87 {width: 87%}
div.progress>.percentage-93 {width: 93%}
div.progress>.percentage-100 {width: 100%}
/*input.active~.form-check-label {
    color: #0e76ba;
}*/
.btn-outline-primary.btn-primary {
    background: #fff;
}
.btn-outline-primary.btn-primary:hover {
    background: var(--cc-primary);
}
.webform-actions {
    display: flex;
    gap: 1rem;
}
.webform-button--previous {width:auto !important;}
