.faq-panel{background:#fff;position:relative}.faq-panel .faq{text-align:left}.faq-panel .faq .faq__item{border-bottom:1px solid #f0eff3}.faq-panel .faq .faq__item:first-of-type{border-top:1px solid #f0eff3}.faq-panel .faq .faq__item .faq__trigger{cursor:pointer;font-size:clamp(1rem,.27vw + .93rem,1.25rem);margin:0;padding:20px 40px 20px 0;position:relative;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.faq-panel .faq .faq__item .faq__trigger:after,.faq-panel .faq .faq__item .faq__trigger:before{background:#6c3edb;content:"";display:block;height:3px;margin-top:-2px;position:absolute;right:0;top:50%;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;width:22px}.faq-panel .faq .faq__item .faq__trigger:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq-panel .faq .faq__item .faq__content{display:none;margin-bottom:30px;overflow:hidden}.faq-panel .faq .faq__item .faq__content .Button{align-items:center;border:3px solid #222327;color:#222327;cursor:pointer;display:flex;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-size:12px;gap:1rem;letter-spacing:.15rem;margin-top:20px;padding:11px 14px;text-transform:uppercase;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.faq-panel .faq .faq__item .faq__content .Button--solid,.faq-panel .faq .faq__item .faq__content .Button:hover{background:#222327;color:#fff}.faq-panel .faq .faq__item .faq__content .Button--solid:hover{background:#fff;color:#222327}.faq-panel .faq .faq__item .faq__content .Button--solid.Button--purple{background:#6c3edb;border-color:#6c3edb;color:#fff}.faq-panel .faq .faq__item .faq__content .Button--solid.Button--purple:hover{background:#fff;color:#222327}.faq-panel .faq .faq__item .faq__content .Button--solid.Button--green{background:#7dc44a;border-color:#7dc44a;color:#fff}.faq-panel .faq .faq__item .faq__content .Button--solid.Button--green:hover{background:#fff;color:#222327}.faq-panel .faq .faq__item .faq__content .Button--solid.Button--green-black:hover{background:#7dc44a;border-color:#7dc44a}.faq-panel .faq .faq__item .faq__content .Button a{border:none;color:inherit}.faq-panel .faq .faq__item .faq__content .Button a:hover{border:none;text-decoration:none}@media (min-width:425px){.faq-panel .faq .faq__item .faq__content .Button{font-size:clamp(.89rem,.16vw + .85rem,1.04rem)}}.faq-panel .faq .faq__item.active .faq__trigger{color:#6c3edb}.faq-panel .faq .faq__item.active .faq__trigger:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.faq-panel.faq-panel--align-center{text-align:center}.faq-panel.faq-panel--shape-colour-blue .faq__item .faq__trigger:after,.faq-panel.faq-panel--shape-colour-blue .faq__item .faq__trigger:before{background:#02aff0}.faq-panel.faq-panel--shape-colour-blue .faq__item.active .faq__trigger{color:#02aff0}.faq-panel.faq-panel--shape-colour-pink .faq__item .faq__trigger:after,.faq-panel.faq-panel--shape-colour-pink .faq__item .faq__trigger:before{background:#fdb2f5}.faq-panel.faq-panel--shape-colour-pink .faq__item.active .faq__trigger{color:#fdb2f5}.faq-panel.faq-panel--shape-colour-turquoise .faq__item .faq__trigger:after,.faq-panel.faq-panel--shape-colour-turquoise .faq__item .faq__trigger:before{background:#04d1e2}.faq-panel.faq-panel--shape-colour-turquoise .faq__item.active .faq__trigger{color:#04d1e2}