.section--accordion .accordion__inner{margin:auto}.section--accordion .accordion__item .icon:after,.section--accordion .accordion__item .icon:before{background:#fff;content:"";display:block;height:.1rem;margin:auto;position:absolute;top:.5rem;transition:transform .1s cubic-bezier(.8,.2,.5,.1),background .3s ease-in-out;width:10px}.section--accordion .accordion__item .icon:before{border-radius:.5rem 0 0 .5rem;right:0;transform:rotate(50deg)}.section--accordion .accordion__item .icon:after{border-radius:0 .5rem .5rem 0;right:-.35rem;transform:rotate(-50deg)}.section--accordion .accordion__title{cursor:pointer}.section--accordion .accordion__title[aria-expanded=true] .icon:before{transform:rotate(-50deg)!important}.section--accordion .accordion__title[aria-expanded=true] .icon:after{transform:rotate(50deg)!important}.section--accordion .accordion__item{padding-right:2rem}.section--accordion .accordion__title[aria-expanded=true]+.accordion__supporting-content{max-height:fit-content;opacity:1;transition:all .2s linear;will-change:opacity,max-height}.section--accordion .accordion__title[aria-expanded=true]:before{border-radius:100px;content:"";display:block;height:12px;left:-1rem;position:absolute;top:5px;width:2.5px}.section--accordion .accordion__supporting-content{max-height:0;opacity:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}