.ck-content .table table th
{
    font-weight: 500 !important;
}

table .image
{
    margin: 0px auto !important;
}

table h4
{
    margin: 0.5rem auto !important
}

.btn
{
    padding: 0.938rem 1.5rem !important;
    font-size: 1.25rem !important;
}

.btn-sm
{
    padding: 0.525rem 1rem !important;
}

.btn-lg
{
    padding: 1.1rem 1.75rem !important;
    font-size: 1.5rem !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6
{
    line-height: 1.5 !important;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #8d5ea6;
    --bs-btn-border-color: #a677be;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #774a8f;
    --bs-btn-hover-border-color: #774a8f;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #774a8f;
    --bs-btn-active-border-color: #774a8f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #9986a4;
    --bs-btn-disabled-border-color: #9986a4;
}