.helo--accordion svg{width:1em;height:1em}.helo--accordion .ct-accordion-content{display:none}.helo--accordion{position:relative}.helo--accordion .accordion-item.active::before,.helo--accordion::before{transition:all 0.3s;position:absolute;content:"";width:1px;height:100%;left:0;top:0}.helo--accordion::before{background-color:#E7E7E7}.helo--accordion .accordion-item.active::before{background-color:#121212}.helo--accordion p{margin:0;padding:0}.helo--accordion .accordion-item.active{position:relative}.helo--accordion.style-1 .accordion-item{padding:10px 20px}.helo--accordion.style-2 .accordion-item{display:flex;padding:15px 0}.helo--accordion.style-2 .number{width:50px;height:50px;flex-basis:50px;background:#E7E7E7;display:flex;align-items:center;justify-content:center;border-radius:100%;z-index:1;border:1px solid #ccc;margin-right:20px;transition:all 0.3s}.helo--accordion.style-2 .content-wrap{flex:1}.helo--accordion.style-2 .accordion-item.active::before,.helo--accordion.style-2::before{left:25px}.helo--accordion.style-3 .accordion-item{display:grid;grid-template-columns:80px 1fr 20px}.helo--accordion.style-3 span.accordion-icon-opened.accordion-icon{display:none}.helo--accordion.style-3 .accordion-item.active span.accordion-icon-opened.accordion-icon{display:block}.helo--accordion.style-3 .accordion-item.active span.accordion-icon-closed.accordion-icon{display:none}.helo--accordion.style-3 .accordion-item.active::before,.helo--accordion::before{transition:all 0.3s;position:absolute;content:"";width:1px;height:80%;left:12px;top:20px;background-color:#ddd;z-index:-1}.helo--accordion.style-3 .accordion-item.active::before{background-color:#ddd}.helo--accordion.style-3 .number{position:relative}.helo--accordion.style-3 .number::after{position:absolute;content:"";width:100%;height:40px;background:#fff;left:0;z-index:-1;top:-13px}