.about_contact {
    padding-bottom: 1.5em;
    max-width: 800px;
}

#show_contact {
    display: none;
}

.contact {
    /* display: none; */
    padding: 2em 2em;
}

#show_contact ~ .contact {
    display: none;
    /* visibility: hidden; */
    /* height: 0; */
}

#show_contact:checked ~ .contact {
    display: flex;
    flex-flow: column;
    padding-top: 1.5em;
}

#contact {
    padding-top: 0.8em;
    font-size: 1.3em;
    background: transparent;
}

#contact input+.message, #contact textarea+.message {
    font-size: 0.7em;
}

.contact_captcha:before {
    content: 'Send Message';
    font-size: 0.8em;
}

#contact textarea {
    font-size: 0.8em;
}

textarea ~ .personal_submit {
    padding-top: 1em;
}

.personal_submit .info {/* width: auto; */}

.personal_submit .submit_subscribe {
    gap: 1em;
    display: flex;
    flex-flow: column;
    /* align-items: center; */
    justify-content: center;
}

.personal_submit input {
    /* padding: 0.3em; */
    font-size: 0.9em;
    /* font-family: 'equity_text'; */
    /* font-weight: 300; */
    /* width: 100%; */
}

#contact input {
    /* padding: 2em; */
    font-size: 0.75em;
}

#contact input[type="checkbox"] {
    width: 7em;
}