.accordion{margin:0 auto;width:100%}.accordion-header{background-color:hsla(0,0%,53%,.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:54px;padding:13px 20px;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;justify-content:space-between;margin-bottom:10px;position:relative;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.ac_ar{align-items:center;background:rgba(0,0,0,.05);display:inline-flex;height:30px;justify-content:space-around;width:30px}.accordion-header.active .ac_ar,.accordion-header:hover .ac_ar{background:hsla(0,0%,100%,.2)}.accordion-header h4{font-size:16px;margin-bottom:0}.accordion-header:hover h4,.js-accordion-header.active h4{color:#fff}.accordion-header:hover .ac_arrow,.js-accordion-header.active .ac_arrow{fill:currentColor}.accordion-header:hover svg path,.js-accordion-header.active svg path{stroke:currentColor}.accordion-header:hover,.js-accordion-header.active.accordion-header{background:var(--jl-primary-color);position:relative;z-index:5}.accordion-body{display:none}.accordion-body__contents{padding:10px 0 20px}.accordion__item>.accordion-header .ac_arrow{position:relative;transform:rotate(90deg);transition:all .3s;width:12px}.js-accordion-header.active.accordion-header .ac_arrow{transform:rotate(-90deg)}