/* hide (required) text */
.description.required {
    display: none !important;
}

/* make description text more legible */
.form-item .description {
    color: rgba(0, 0, 0, 0.89) !important;
    font-size: 17px;
}


/* only show a fields at first */
.initially-hidden {
    display: none !important;
}
#form-block {
    height: fit-content;
    padding-top: 50px;
}

/* round radio buttons */
.radio-mark {
    border-radius: 50% !important;
}

.radio-mark:not(.squared)::before {
    left: 0 !important;
    top: 0 !important;
}

/* spacing */
.form-item:not(:first-child) label {
    padding-top: 25px;
}
.form-button-wrapper {
    padding-top: 25px;
}

#form-ty-section {
    padding-bottom: 100px;
}

.plus-1-visible.hidden {
    display: none
}


/* thank you page */
#thank-you-block {
    display: none;
    grid-row-start: 5;
}
.thank-you-visible #thank-you-block {
    display: block;
}
.thank-you-visible #section-above-form,
.thank-you-visible #form-block {
    display: none;
}


.accepting .declining-visible,
.declining .accepting-visible {
    display: none;
}