.webform-confirmation__message {
    max-width: 800px;
    margin: 0 auto;
}
.webform-confirmation__message #conf-cta {
    border-color: #8cef8e;
    background-color: #8cef8e;
    color: #00004b;
    display: inline-block;
    border-radius: .25rem;
    border-width: 1px;
    padding: .75rem 1.75rem;
    font-family: Cropwise Heading, "Noto Sans (Combined)", sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    text-transform: uppercase;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    letter-spacing: .1em;
    line-height: 1.4375;
    margin-top: 1.5rem;
}
.webform-confirmation__message #conf-cta:hover {
    border-color: #00004b;
    background-color: #00004b;
    color: #8cef8e;
    box-shadow: 6px 6px 0 #e8edf2;
}