.form-required-info__content {}
.form-item-plz .description {visibility:hidden;height: 0px;transition: height .5s ease;}
.form-item-plz.has-error .description {visibility:visible; height: auto;}
.webform-button--reset {margin-right: 1rem;}
.form-required-info {display: none;}
.progress-title {font-size: .8rem;}
.webform-submission-form {margin-bottom: 3rem; max-width: 60%;}
.progress-step.is-active .progress-marker::before {background-color: rgb(214, 65, 0);}
.webform-progress-tracker {display: flex!important;}
.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]::before {background-color: rgb(214, 65, 0);}
.webform-progress-tracker .progress-title[role="link"] {color: rgb(214, 65, 0);}
.webform-progress-tracker .progress-step .progress-text {padding: 5px 0 0 0;}
.form-item--error-message {margin-top:.5rem;padding:.5rem;border: 1px solid #ebccd1;background-color: #f2dede;color: #a94442;}
.webform-element-help::after {display: inline-block; content: 'i';}
.webform-element-help span {display: none;}
.border-green {padding: 1rem;border: 1px solid #D64100;background-color: #EDEEEE;color: #D64100;}
.border-green-label {color: #D64100;}
.webform-confirmation__message img {width: 50%;max-width: 120px;height: auto;}
.webform-submission-form strong.error.form-item--error-message {font-weight: normal;}
.webform-element-help--content a {color: #c47552!important;}
.hide-on-form {display: none;}
.alert strong {font-weight: 400;}