.c-accordion--alone{border-bottom:1px solid #ccc}
.c-accordion__panel{overflow:hidden;height:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
.no-js .c-accordion__panel{height:auto}
.c-accordion--wired .c-accordion__tab{margin-top:-1px;border-bottom:1px solid #ccc;-webkit-transform:translateY(1px);transform:translateY(1px)}
.c-accordion--alone .c-accordion__tab{position:relative;width:100%;padding:15px 0;min-height:60px;transition:color .2s ease-in-out;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:1.8rem;border-top:1px solid #ccc}
.c-accordion--alone .c-accordion__tab:first-child{border-top:0}
.c-accordion--alone .c-accordion__tab:after{content:'';position:absolute;right:-10px;left:-10px;top:-1px;bottom:0;border:1px dashed #d3edff;opacity:0}
.c-accordion--alone .c-accordion__tab:focus{outline:0}
.c-accordion--alone .c-accordion__tab:focus:after{opacity:1}
.c-accordion--alone .c-accordion__label{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-order:1;order:1;margin-left:10px}
.c-accordion--alone .c-accordion__expand{position:relative;width:10px;height:10px;padding:20px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
.c-accordion--alone .c-accordion__expand:before,.c-accordion--alone .c-accordion__expand:after{content:' ';position:absolute;top:50%;left:50%;width:14px;height:0;border-top:1px solid;border-bottom:1px solid;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
.c-accordion--alone .c-accordion__expand:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
.c-accordion--alone [aria-expanded="true"] .c-accordion__expand{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.c-accordion--alone [aria-expanded="true"] .c-accordion__expand:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.c-accordion--alone .c-accordion__panel:after{content:'';height:20px;width:100%;display:block}