.accordion-item .accordion-item__content{transition:all 1s ease-in-out}.accordion-item:not(.active) .accordion-item__content{height:auto;max-height:0;opacity:0;visibility:hidden}.accordion-item.active .accordion-item__content{max-height:1000px;opacity:1;visibility:visible}.accordion-item{padding-bottom:1rem}.accordion-item+*{border-top:1px solid;padding-top:1rem}.accordion-item__title h3{margin:0}.accordion-item__trigger{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;margin:0;padding:0;position:relative;text-align:left;width:100%}.accordion-item__title .accordion-item__heading span+*{margin-left:1rem}.accordion-item .accordion-item__icons *{opacity:1;transition:opacity .5s ease-in-out}.accordion-item.active .accordion-item__icons .icon--close,.accordion-item:not(.active) .accordion-item__icons .icon--open{opacity:0;position:absolute;visibility:hidden}.accordion-item__content-wrap{padding:1rem 0}.accordion--numbered .accordion-item__content-wrap{padding:.5rem 0 1rem 2.8rem}.accordion:not(.accordion--numbered) .accordion-item__content,.accordion:not(.accordion--numbered) .accordion-item__title{padding-left:2rem;position:relative}.accordion:not(.accordion--numbered) .accordion-item__title:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1rem}.accordion:not(.accordion--numbered) .accordion-item__title:after{background-color:#fff;content:"";height:1rem;left:calc(.5rem - 1px);position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .5s ease;-webkit-transition:all .5s ease;width:2px}.accordion:not(.accordion--numbered) .active .accordion-item__title:after{height:0}.accordion .accordion-item__title:hover h3,.accordion .active .accordion-item__title h3{color:var(--tertiary-color)}.accordion .accordion-item__title:hover:after,.accordion .accordion-item__title:hover:before,.accordion .active .accordion-item__title:after,.accordion .active .accordion-item__title:before{background-color:var(--tertiary-color)}