#error_label {
    color: #ff5a5a;
    font-size: 11px;
    margin-top: 6px;
    display: none;
}
#news_form_success {
    display: none;
}

.diagonal-split-background {
    background-color: #0c202c;
    background-image: -webkit-linear-gradient(95deg, #FFFFFF 20%, #0c202c 20%)
}

.newsletter-input {
    border-radius: 0px !important;
    background: transparent !important;
    border-top: 2px solid rgba(255, 255, 255, 0.8) !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 2px solid rgba(255, 255, 255, 0.8) !important;
    color: #fff !important;
}

.newsletter-input::placeholder {
    color: #fff !important;
}

.newsletter-button-bottomline {
    width: 0%;
    height: 3px !important;
}

.news-space {
    padding-top: 200px;
}