.fct-toggle {
    --fct-toggle-gap: 20px;

    --fct-toggle-bar-icon-size: 20px;
    --fct-toggle-bar-icon-color: #161922;
    --fct-toggle-bar-icon-spacing: 15px;

    --fct-toggle-icon-size: 16px;
    --fct-toggle-icon-color: #161922;
    --fct-toggle-icon-spacing: 15px;

    --fct-toggle-divider-color: rgba(0,0,0,.1);
}

.fct-toggle .fct-toggle-item { margin-bottom: var(--fct-toggle-gap); overflow: hidden; }
.fct-toggle .fct-toggle-item:last-child { margin-bottom: 0; }
.fct-toggle .toggle-bar { display: flex; align-items: center; cursor: pointer; user-select: none; padding: 5px 0; }
.fct-toggle-open-all .toggle-bar{cursor:unset;user-select:initial}
.fct-toggle .toggle-bar .toggle-heading { flex: 1; margin-bottom: 0; }
.fct-toggle .toggle-bar .minus { display: none; }
.fct-toggle .toggle-content div > *:last-child { margin-bottom: 0; }

.fct-toggle .active .toggle-bar .plus { display: none; }
.fct-toggle .active .toggle-bar .minus { display: block; }

    .fct-toggle .toggle-bar-icon,
    .fct-toggle .toggle-icon { display: flex; justify-content: center; align-items: center; flex-shrink: 0; line-height: 0; position: relative; }

    .fct-toggle .toggle-bar-icon { margin-right: var(--fct-toggle-bar-icon-spacing); }
    .fct-toggle .toggle-bar-icon i { font-size: var(--fct-toggle-bar-icon-size); color: var(--fct-toggle-bar-icon-color); }
    .fct-toggle .toggle-bar-icon img { width: var(--fct-toggle-bar-icon-size); }

    .fct-toggle .toggle-icon {  margin-left: var(--fct-toggle-icon-spacing); }
    .fct-toggle .toggle-icon i { font-size: var(--fct-toggle-icon-size); color: var(--fct-toggle-icon-color); }
    .fct-toggle .toggle-icon img { width: var(--fct-toggle-icon-size); }

    .fct-toggle .toggle-icon:hover{text-decoration:none}

    /* fct-toggle-ordered */
    .fct-toggle-ordered { counter-reset: my-sec-counter; }
    .fct-toggle-ordered .toggle-bar-icon:after { counter-increment: my-sec-counter; content: counter(my-sec-counter); color: var(--fct-toggle-bar-icon-color); }

    /* Divider */
    .fct-toggle .toggle-divider { display: none; width: 100%; height: 1px; border: 0; background-color: var(--fct-toggle-divider-color); }
    .fct-toggle-divider .fct-toggle-item { margin-bottom: 0; }
    .fct-toggle-divider .toggle-divider { display: block; margin: var(--fct-toggle-gap) 0; }

    /* Animation */
    .fct-toggle-icon-rotate .toggle-icon { transition: transform .3s ease-out; }
    .fct-toggle-icon-rotate .active .toggle-icon { transform: rotate(360deg); }

    .fct-toggle-icon-zoom .toggle-icon { transition: transform .3s ease-out; }
    .fct-toggle-icon-zoom .active .toggle-icon { transform: scale(1.2) }


    @media only screen and (min-width: 768px) and (max-width: 959px) {

    }

    @media only screen and (max-width: 767px) {

    }
