h1,
h2 {
    font-family: "Bodoni Moda", serif;
    font-weight: 500;
}

body:not(.home) header.header #headerimage h1 {
    color: #fff !important;
    margin-bottom: 64px !important;
}

.gold-gradient {
    background: var(--primary) !important;
    background-image: linear-gradient(45deg, #64553a 0%, #867554 11%, #82704c 19%, #867554 33%, #64553a 53%, #82704c 62%, #867554 75%, #64553a 84%, #64553a 99%) !important;
}

.gold-gradient:hover {
    background-position: 100% 0 !important;
    color: #fff !important;
    transition: all .3s ease !important;
}

.accordion-item {
    --bs-accordion-active-color: #333333;
    --bs-accordion-active-bg: #f8f9fa;
}

.im-membership-resource-table th,
.im-membership-resource-table td {
    width: 13%;
    text-align: left;
    vertical-align: middle;
}

.im-membership-resource-table th:nth-child(6),
.im-membership-resource-table td:nth-child(6) {
    width: 15%;
}

.im-membership-resource-table th:nth-child(7),
.im-membership-resource-table td:nth-child(7) {
    width: 18%;
}

.button-sm {
    text-transform: unset !important;
    font-size: 16px !important;
}