.accordion-title{cursor:pointer}.accordion-title *{pointer-events:none}.accordion-li{flex-direction:column}.accordion-contents{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}@media (min-width:992px){.accordion-horizontal .accordion-li{min-width:var(--width);width:var(--width);transition:width .4s,min-width .4s;overflow:hidden}.accordion-horizontal .accordion-li.active{width:100%;min-width:420px}}@media (max-width:991px){.accordion-title{justify-content:space-between;width:100%}}
