.fleet-management-software .carousel-indicators [data-bs-target] {
    padding: 0.7rem 1.3rem;
    border-radius: 1.9rem;
    border: 2px solid var(--light-primary);
    text-indent: 0;
    opacity: 1;
}

.fleet-management-software .carousel-indicators .active {
    background-color: var(--light-primary) !important;
}

.fleet-management-software .carousel-control-prev,
.fleet-management-software .carousel-control-next {
    height: 3.1rem;
    width: 3.1rem;
    border-radius: 50%;
}

.fleet-management-software .carousel-control-prev:focus,
.fleet-management-software .carousel-control-next:focus {
    background-color: var(--secondary) !important;
}

.fleet-management-software .carousel-control-prev-icon,
.fleet-management-software .carousel-control-next-icon {
    height: 1.5rem;
    width: 1.5rem;
}

/* Challanges */
.fleet-challanges .nav.prev {
    transform: rotate(180deg);
}

/* Benefits */
.benefits-carousel::before {
    content: "";
    position: absolute;
    top: 7rem;
    left: 0;
    height: 1px;
    width: 100%;
    background: var(--border-muted);
    margin: 0 2rem;
}

.benefits-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 14px;
    width: 14px;
    background: var(--secondary);
    border-radius: 50%;
    margin-top: -4px;
}

/* Why Choose */
.fleet-accordion-button::after {
    background-image: url("../assets/icons/accordion-up-arrow.svg");
    transform: rotate(180deg);
}

.fleet-accordion-button:not(.collapsed)::after {
    background-image: url("../assets/icons/accordion-up-arrow.svg");
    transform: none;
}