.accordion-item{.accordion-header{cursor:pointer;padding:10px;width:100%;text-align:left;outline:none;transition:0.4s;position:relative;margin-top:5px;padding-right:35px;text-wrap-style:balance;h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}&.active,&:hover{background-color:#eee}&:after{position:absolute;right:20px;top:7px;content:"\2715";transform:rotate(-45deg);transition:all 150ms ease-in-out}&.active:after{transform:rotate(0deg)}}}.accordion-panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}