/*
#860831 is a deep berry/maroon. 
---------Colors-Match:---------
Complementary: #318686 (teal/cyan)
Analogous: #863260 (deep magenta), #86304B (rose)
Neutral: #FFFFFF (white), #F0F0F0 (light gray), #222222 (dark gray)
Accent: #FFB347 (warm orange), #FFC0CB (soft pink)
*/

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #b3ac73;
    --bs-btn-border-color: #b3ac73;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #a69f66;
    --bs-btn-hover-border-color: #a69f66;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #a69f66;
    --bs-btn-active-border-color: #a69f66;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #b3ac73;
    --bs-btn-disabled-border-color: #b3ac73;
}

.btn-outline-primary {
    --bs-btn-color: #000;
    --bs-btn-border-color: #a69f66;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #a69f66;
    --bs-btn-hover-border-color: #a69f66;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none;
}

#carousel-item-anchor {
    color: white;
    background: #b3ac73;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    text-decoration: none;
}

.clean-block.clean-form form {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity));
    border-top: 2px solid #b3ac73;
    max-width: 500px;
    margin: auto;
    padding: 40px;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, .075);
}

h2.text-info {
    color: #000000 !important;
}