/* Sticky CTA styles */

/* Container to hold multiple CTA buttons */
.hhd-sticky-cta-container {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    z-index: 9999;
}

/* Base CTA button styling */
.hhd-sticky-cta {
    display: inline-block;
    background-color: #c0392b;
    color: #ffffff;
    padding: 15px 25px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: bold;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
    transition: background-color 0.2s ease;
}

.hhd-sticky-cta:hover {
    background-color: #a93226;
}

/* Specific styles for primary and secondary buttons */
.hhd-sticky-cta-primary {
    background-color: #c0392b;
}

.hhd-sticky-cta-primary:hover {
    background-color: #a93226;
}

.hhd-sticky-cta-secondary {
    background-color: #555555;
}

.hhd-sticky-cta-secondary:hover {
    background-color: #333333;
}
/* Light theme overrides */
body {
    background-color: #f7f7f7 !important;
    color: #333333 !important;
}
.site-header, .site-footer {
    background-color: #ffffff !important;
    color: #333333 !important;
}

