.accordion{border-bottom:1px solid var(--purple);list-style-type:none}.style--purple .accordion,.style--white .accordion{border-bottom:none}.accordion__title{align-items:center;border-top:1px solid var(--purple);color:var(--purple);cursor:pointer;display:flex;gap:1em;justify-content:space-between;padding:20px 0;transition:color .3s,border .3s}.accordion__title i{margin-right:.5em}.style--purple .accordion__title,.style--white .accordion__title{border:none;margin-top:1px;padding-inline:30px}.style--purple .accordion__title{background:var(--purple);color:#fff}.style--white .accordion__title{background:#fff}.accordion__title span{font-family:var(--barlow);font-size:var(--h5);font-weight:700;text-transform:uppercase}.accordion__title:hover{color:var(--blue)}.style--purple .accordion__title:hover{color:var(--yellow)}.accordion__title.active{border-top:1px solid var(--blue);color:var(--blue)}.style--purple .accordion__title.active,.style--white .accordion__title.active{border-top:none}.style--purple .accordion__title.active{color:#fff}.accordion__title .fa-chevron-down{line-height:1;transition:transform .3s}.accordion__title.active .fa-chevron-down{transform:rotate(180deg)}.accordion__content{background:var(--blue);color:#fff}.accordion__content ul{display:grid;gap:.5em;padding-left:1.25em}.accordion__content a{color:inherit;font-weight:600;opacity:.75;text-decoration:underline;transition:.3s}.accordion__content a:hover{opacity:1}.style--purple .accordion__content{background:var(--purple);border-top:1px solid hsla(0,0%,100%,.25)}.accordion__content-padding{display:flex;flex-direction:column;gap:20px;padding:20px 30px}