/* FAQ Arrows Fix - Use Font Awesome instead of custom icon font */

.faq-item [data-toggle='collapse']:after {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    content: '\f107' !important; /* fa-angle-down */
    font-size: 20px !important;
}

.faq-item [data-toggle='collapse'][aria-expanded="true"]:after {
    content: '\f106' !important; /* fa-angle-up */
}

/* Slick Carousel Arrows Fix */
.slick-prev:before,
.slick-next:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    opacity: 1 !important;
}

.slick-prev:before {
    content: '\f053' !important; /* fa-chevron-left */
}

.slick-next:before {
    content: '\f054' !important; /* fa-chevron-right */
}

/* Alternative arrow styles */
.slick-arrow {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}

/* Fix for icon-based arrows */
.icon-left-arrow:before,
.icon-right-arrow:before,
.icon-up-arrow:before,
.icon-down-arrow:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}

.icon-left-arrow:before {
    content: '\f060' !important; /* fa-arrow-left */
}

.icon-right-arrow:before {
    content: '\f061' !important; /* fa-arrow-right */
}

.icon-up-arrow:before {
    content: '\f062' !important; /* fa-arrow-up */
}

.icon-down-arrow:before {
    content: '\f063' !important; /* fa-arrow-down */
}
