.faq--content{margin-bottom:2rem}.faq .content--dark span,.faq .content--light span{background-color:#ffc917}.accordion__container{display:flex;flex-direction:column}.accordion__item{display:flex;flex-direction:column;padding:2rem 2rem 1rem;margin-bottom:1rem}.accordion__header{display:flex;gap:2rem;align-items:center;cursor:pointer;padding:0 0 1rem;transition:all .3s ease-in-out}.accordion__header:hover{color:#00f}.accordion__number{margin:0;color:#222;font-size:1.25rem}.accordion__name{flex:1;margin:0;color:#222}.accordion__suffix{position:relative;width:48px;height:48px;border-radius:100px;padding:16px;background-color:#222}.open .accordion__suffix,.accordion__header:hover .accordion__suffix{background-color:#ffc917}.accordion__icon{width:16px;height:16px;position:absolute}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background-color:#fff;transition:transform .25s ease-out}.open .accordion__icon:after,.open .accordion__icon:before{background-color:#222}.accordion__icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.accordion__icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.accordion__icon:hover{cursor:pointer}.open .accordion__icon:before{transform:rotate(90deg)}.open .accordion__icon:after{transform:rotate(180deg)}.accordion__details{margin-bottom:24px;overflow:hidden;height:0}.accordion__details{margin:0}.open .accordion__header,.open .accordion__number{color:#00f}.open .accordion__details{height:auto}@media screen and (max-width: 768px){.accordion__suffix{width:32px;height:32px;padding:10px}.accordion__icon{width:12px;height:12px}}
