.hs-form {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    border: solid 2px #2f2f2f;
    border-top: 12px solid #e11b2c;
}
.submitted-message {
    font-family: 'Roboto', sans-serif;
    border: solid 2px #2f2f2f;
    border-top: 12px solid #e11b2c;
}
.hs-form fieldset h1, .hs-form h1, .hs-form .hs-richtext.hs-main-font-element > p strong span {
    font-family: 'Roboto', sans-serif;
}
.submitted-message h1, .submitted-message h6 {
    font-family: 'Roboto', sans-serif !important;
}
.hs-form .hs-form-booleancheckbox-display {
    font-family: 'Roboto', sans-serif;
}
.hs-form .hs-button.primary.large {
    background-color: #e11b2c;
    border: solid 1px #e11b2c;
}
.hs-form .hs-button.primary.large:hover {
    background-color: #b11a27;
}
.hs-form label.hs-error-msg.hs-main-font-element, label.hs-main-font-element {
    font-family: 'Roboto', sans-serif;
}
.hs-form .hs_gen_technologies {
    margin-top: 3rem !important;
}
.hs-form .hs-richtext.hs-main-font-element p {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
/* //// Event Header - GEN //// */
.event-hdr p { color: #E11B2C; font-family: 'Roboto', sans-serif !important; }
.event-hdr li { font-family: 'Roboto', sans-serif !important; }
