section.faq .accordion-button {

    background: #D7B447;

    padding: 20px;

    outline: none;

    box-shadow: none;

}



section.faq .accordion-button h2 {

    font-size: 30px;

    color: white;

}



section.faq .accordion-button:not(.collapsed)::after {

    background-image: url('http://richfieldsplastics.innovnational.com/wp-content/uploads/2025/05/Vector-1.png');

    transform: rotate(180deg);

}



section.faq .accordion-button::after {

    background-image: url('http://richfieldsplastics.innovnational.com/wp-content/uploads/2025/05/Vector-1.png');

}



section.faq .nav button {

    padding: 10px 20px;

    background: white;

    border: 1px solid #1391C1;

    color: #212121;

    border-radius: 0;

    width: 100%;

    font-size: 18px;

    font-style: normal;

    font-weight: 500;

    line-height: normal;

}



section.faq .nav button.active {

    background: #0E7096;

    color: white;

}



section.faq .nav button:hover {

    background: #0E7096;

    color: white;

    border: 1px solid #0E7096;

}



section.faq ul li {

    max-width: 380px;

    width: 100%;

}



section.faq .accordion-item:first-of-type>.accordion-header .accordion-button {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}



section.faq .accordion-body {

    padding: 20px;
    border: 1px solid #D6B448;
    border-top: none;

}



@media (max-width: 767px) {

    section.faq ul li {

        max-width: 100%;

    }

    section.faq .accordion-button h2 {

        font-size: 25px;

    }

}