.page-heading-faqs {
    background-image: url(../images/scrap-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 110px 0px;
    text-align: center;
}


/* Header text style */
.page-heading-faqs h2 {
    font-size: 2.5rem;
    margin-bottom: 0;
}

/* FAQ section spacing */
.faq-section {
    padding: 50px 0;
}

/* Card styling with brown and rust colors */
.accordion .card {
    margin-bottom: 10px;
    border: 1px solid #8B4513; /* Brown border */
}



/* Button/link styling */
.accordion .btn-link {
    text-decoration: none;
    font-weight: 600;
    color: #8B4513; /* Brown text */
}

/* Card body background remains white for contrast */
.accordion .card-body {
    background-color: #fff;
}