.am-contact-reply {
    min-inline-size: 0;
    max-inline-size: 100%;
    box-sizing: border-box;
    margin-block: 1.25em;
    padding: 0.75em 1em;
    border: 1px solid currentColor;
}
.am-contact-reply legend {
    max-inline-size: 100%;
    box-sizing: border-box;
    overflow-wrap: anywhere;
    padding-inline: 0.35em;
    font-weight: 600;
    font-size: inherit;
}
.am-contact-reply .wpcf7-list-item {
    display: block;
    margin: 0.5em 0;
}
.am-contact-reply label {
    cursor: pointer;
}
.am-contact-email[hidden] {
    display: none !important;
}
