

#sib-container input:-ms-input-placeholder {
    text-align: left;
    color: #c0ccda;
}

#sib-container input::placeholder {
    text-align: left;
    color: #c0ccda;
}

#sib-container textarea::placeholder {
    text-align: left;
    color: #c0ccda;
}

#sib-container a {
    text-decoration: underline;
    color: #2BB2FC;
}

.sib-form {
    padding: 0;
}

.sib-form-block {
    padding: 0;
}

#sib-container
{
    max-width: initial !important;
    padding: 0;
}

.sib-form .input:not(textarea), .sib-form .input__button {
    height: 48px;
}

.sib-form .entry__field {
    border: 1.5px solid #B3B3B3;
}

.entry__label {
    font-family: 'Roboto' !important;
    color: #000 !important;
    font-weight: 400 !important;
    font-size: 18px !important;
}

.sib-form__declaration div,
.entry__specification,
.entry__choice p{
    font-family: 'Roboto' !important;
    color: #000 !important;
}

.sib-form .entry__field
{
    border-radius: 0;
}

.navitiFormRow
{
    display: flex;
    column-gap: 20px;
}

    .navitiFormRow > div {
        max-width: 50%;
        width: 100%;
    }

.sib-form-block__button {
    background-color: #000;
    color: #fff;
}

.sib-form-block:has(.sib-form-block__button) {
    text-align: center !important;
}

.sib-form-block__button
{
    margin-top: 20px;
}

#success-message {
    background-color: #D4EDDA !important;
}

@media screen and (max-width: 767.9px) {
    .navitiFormRow {
        display: initial;
    }

        .navitiFormRow > div {
            width: initial;
            max-width: initial;
        }

    .entry__label {
        font-size: 18px !important;
    }
}