.centered-view-container {
    width: 850px;
    margin: auto;
}

.centered-view-container h4 {
    font-size: 43px;
}

.centered-view-body-container {
    padding: 45px 30px;
}

.centered-view-body-container form>div {
    width: 420px;
}

.centered-view-body-container form>div>label {
    font-size: 21px;
}

@media screen and (max-width: 1023px) {
    .centered-view-container {
        width: auto;
        margin: auto;
    }

    .centered-view-container h4 {
        font-size: 33px;
    }

    .centered-view-body-container h4 {
        padding: 15px 10px;
    }

    .centered-view-body-container form>div {
        width: 100%;
    }

    .centered-view-body-container form>div>label {
        font-size: 21px;
    }
}

.input-group.input-group-outline .form-control.checkout-form-error {
    border: 3px solid #f44335;
    background: #f4433530;
}