.accordion {

    &__title {

        &-icon {
            width: 40px;
            height: 40px;
        }
    }

    .collapse-arrow-icon {
        transition: 0.3s;
        transform: none;

        &.arrow-down {
            transform: rotateZ(180deg);
        }

        &.arrow-right {
            &.arrow-down {
                transform: rotateZ(90deg);
            }
        }
    }

    &__collapse {
        position: relative;

        &.show {
            border-top: 1px solid var(--gray-100);
        }
    }
}
