h1 {
    color: rgb(255, 255, 255);
}
.h1blockcontainer {
    color: rgb(255, 255, 255);
}
.h1block {
    background-color: #df0000;
}
.h1block h1 {
    color: #df0000;
}
@media (min-width: 512px) {
    .h1block::after {
        background: #df0000;
    }
}
h2 {
    color: rgb(255, 255, 255);
}
.flex-wrapper, section.content, main {
    background-color: rgb(0, 0, 0);
}
.flex-wrapper .content p {
    color: rgb(179, 179, 179);
}
.flex-wrapper .content ul li {
    color: rgb(179, 179, 179);
}
main form label, main form input.children-input, section.content input[type=text], main form select, #birthdate, .selectLabel {
    color: rgb(179, 179, 179);
}
main form select:focus option, main form select:hover option {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}
#btnSubmit {
    background-color: rgb(223, 0, 0);
    color: rgb(255, 255, 255);
}
.input__error, .textarea__error {
    color: rgb(255, 255, 255);
}
.checkbox-label input:checked~.checkmark {
    background-color: rgb(255, 255, 255);
    border: 2px solid #8c8c8c;
}
.checkbox-label .checkmark:after {
    border: solid #000;
    border-width: 0 3px 3px 0;
}
input[type=date]:before {
    filter: invert(0%) !important;
    color: rgb(179, 179, 179);
}

.h3 {
   color: rgb(255, 255, 255) !important; 
}