#contactForm,
#contactFormConfirm { padding: 20px 0 80px; }
@media screen and (max-width: 768px) {
    #contactForm,
    #contactFormConfirm { padding-bottom: 50px; }
}
.contact-honeypot { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
#contactForm #formButton .buttonContent,
#contactFormConfirm #formButton .buttonContent { max-width: 440px; margin: 0 auto; }
#contactForm #formButton button,
#contactFormConfirm #formButton button {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 3px;
    background: #172f75;
    color: #fff;
    cursor: pointer;
    font: inherit;
}
#contactForm #formButton button span,
#contactFormConfirm #formButton button span { display: block; line-height: 50px; letter-spacing: 1px; }
#contactForm #formButton button::after,
#contactFormConfirm #formButton button::after {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    width: 6px;
    height: 6px;
    margin-top: -3px;
    transform: rotate(45deg);
    border: 2px solid #fff;
    border-left: 0;
    border-bottom: 0;
}
#contactFormConfirm #formButton .buttonContent ul li { width: 50%; }
#contactFormConfirm #formButton .buttonContent ul li:first-child a { background: #ddd; color: #000; }
#contactFormConfirm #formButton .buttonContent ul li:first-child a::after { border-color: #000; }
#contactForm table td { overflow-wrap: anywhere; }
#contactFormConfirm table td { white-space: pre-wrap; overflow-wrap: anywhere; }

