.accordion{align-content:center;display:grid;margin-top:60px}.accordion__container{display:grid;justify-self:center;max-width:1025px;row-gap:25px;width:100%}.accordion__header{align-items:center;column-gap:.5rem;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:18px 30px}.accordion__title{color:#fff;font-size:20px;margin:0}.accordion__description{font-size:16px;line-height:24px;padding:0 30px 18px}.accordion__description ol,.accordion__description ul{padding-left:22px}.accordion__description li p,.accordion__description p{font-size:16px;line-height:24px}.accordion__icon{height:35px;width:35px}.accordion__icon svg{height:30px;transition:.3s;width:30px}.accordion__item{background-color:#3e3aa9;border-radius:20px;color:#fff;position:relative;transition:all .25s ease}.accordion__item:nth-child(n+6){display:none}.accordion__item:nth-child(n+6).visible{display:block}.accordion__item:after{content:"";height:100%;left:0;position:absolute;top:0;width:5px}.accordion__content{height:0;overflow:hidden;transition:all .25s ease}.accordion__btn{background-color:transparent;color:#fff;margin:0 auto;max-width:max-content;padding:10px 25px}.accordion__btn,.accordion__btn:hover{border:2px solid #fff;border-radius:30px;transition:all .2s}.accordion__btn:hover{background-color:#fff;color:#3e3aa9}.accordion__btn.hide{display:none}.accordion-open .accordion__icon svg{transform:rotate(45deg)}@media screen and (max-width:767px){.accordion{margin-top:20px}.accordion__container{gap:25px}.accordion__header{padding:20px 30px}.accordion__description{padding:0 30px 30px}}