.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f4f4f4;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none}.accordion__button:hover{background-color:#ddd}.accordion__button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:12px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;animation:fadein .35s ease-in}@keyframes fadein{0%{opacity:0}to{opacity:1}}.accordion{border:0;border-radius:0}.accordion .accordion__item .accordion__heading .accordion__button{display:flex;align-items:center;justify-content:space-between;padding:16px 0;background-color:rgba(0,0,0,0)}.accordion .accordion__item .accordion__heading .accordion__button:before{display:none}.accordion .accordion__item .accordion__heading .accordion__button[aria-expanded=true] img{transform:rotate(45deg)}.accordion .accordion__item+.accordion__item{border-top:1px solid #d7d7d7}.accordion .accordion__item .accordion__panel{padding:0 0 16px}.accordion .accordion__item .accordion__panel li,.accordion .accordion__item .accordion__panel p{color:#8f8a8c;font-size:16px;font-weight:400}