#form-content h1 {
	font-size: 42px;
	font-weight: 400;
    line-height: 120%;
	margin-bottom: 1em;
}
#sib-form .sib-form-block p, #sib-form .sib-form-block ol, #sib-form .sib-form-block ul,
#sib-form .sib-form__declaration p {
    font-size: 16px;
    text-align: left;
    color: black;
    white-space: normal;
    padding-bottom: 1em;
    line-height: 140%;
}

#sib-form .checkbox_tick_positive--s {
    font-size: 16px;
}


#sib-form .entry__specification {
    padding-bottom: 1em;
}
#sib-form .entry__label {
    margin:.8em 0 .5em 0!important;
    font-weight: inherit !important;
    font-size: 16px !important;
}
#sib-form .sib-optin .entry__label {
    font-size: 24px !important;
}
#sib-form .sib-form-block {
    padding: 0 !important;
}

#sib-form .input:not(textarea), #sib-form .input__button {
    height: auto !important;
}

#sib-form .checkbox, #sib-form .radio-button {
    height: .97em;
    width: .97em;
    font-size: 1.5em;
    border: 2px solid black;
    aspect-ratio: 1;
}


#sib-form .entry__choice {
    text-indent: 0;
    padding-left: 0;
}

#sib-form .entry__choice label {
    display:flex;
}
#sib-form .entry__field {
    border: none;
    background-color: none;
    margin: 0;
    background: none;
}
#sib-form .sib-form-block,
#sib-form .sib-form__declaration {
    margin-bottom: 30px;
}

#sib-form .input_replaced:checked+.checkbox_tick_positive {
    background: black;
    border-color: black;
}

#sib-form .entry__error {
    background-color: transparent !important;
    color: var(--color-form-error) !important;
    line-height: 100%;
    font-size: 16px;
}