.cm__btn-group:not(:last-child) {
    flex: 2 !important;
}

.cm__btn-group:last-child {
    flex: 1 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.cm__btn-group {
    column-gap: 0.375rem !important;
}

#cc-main .cm--inline.cm--flip .cm__btn + .cm__btn {
    margin-right: 0 !important;
}

#cc-main .cm__desc {
    text-align: center !important;
}

#cc-main .pm__title {
    font-weight: bold;
}

.pm__section-desc {
    text-align: center !important;
}

/* .cm__btn-group .cm__btn:nth-child(2) {
    background: var(--bs-dark) !important;
    border-color: var(--bs-dark) !important;
    color: var(--bs-light) !important;
}

.cm__btn-group .cm__btn:nth-child(2):hover {
    background: rgba(var(--bs-dark-rgb), 0.9) !important;
    border-color: var(--bs-dark) !important;
    color: var(--bs-light) !important;
} */

.pm__btn-group button {
    flex: 1 !important;
}

/* .pm__btn-group .pm__btn:first-child {
    background: var(--bs-dark) !important;
    border-color: var(--bs-dark) !important;
    color: var(--bs-light) !important;
}

.pm__btn-group .pm__btn:first-child:hover {
    background: rgba(var(--bs-dark-rgb), 0.9) !important;
    border-color: var(--bs-dark) !important;
    color: var(--bs-light) !important;
} */

/* #cc-main .pm__btn--secondary {
    background: var(--bs-light);
    border-color: var(--bs-primary);
    color: var(--bs-primary);
}
#cc-main .pm__btn--secondary:hover {
    background: var(--bs-primary);
    border-color: var(--bs-primary);
    color: var(--bs-light);
} */

@media screen and (min-width: 1200px) {
    #cc-main .pm--box {
        max-height: 32.5em;
    }
}


#cc-main .pm__header {
    padding-bottom: 0 !important;
    border-bottom: 0;
}
