#retrofit-survey p.error {
    padding:.4em;
    border:1px solid #912323;
    border-collapse:collapse;
    font-size:.75em;
    color:#912323;
}
#retrofit-survey .formbody .widget input,
#retrofit-survey .formbody .widget textarea {
    background-color:#fff;
    border-top:0px solid #ededed;
    border-right:1px solid #ededed;
    border-bottom:1px solid #ededed;
    border-left:1px solid #ededed;
    border-radius:4px;
}
#retrofit-survey .formbody .widget fieldset {
    background-color:#fff;
}
.button-offers {
    margin:1rem auto;
    padding-top:1rem;
    padding-bottom:1rem;
    vertical-align:middle;
    text-align:center;
    text-transform:uppercase;
    background-color: var(--color-brand); font-family: var(--headline-font-family); color: var(--color-text--inverted); max-height: 2rem; display: block; clamp(1rem, 2.5vw + 1rem, 2rem);  border: 1px solid var(--color-text--inverted); transition: background-color 1s;
}
.button-offers:hover {
    background-color: var(--color-text--inverted); color: var(--color-brand); border: 1px solid var(--color-brand);  transition: background-color 1s;
}
