html{font-size:100%}.faq{padding-block:3.125rem}.faq__container{margin-inline:auto;width:90vw}@media(min-width: 1140px){.faq__container{width:min(76.4%,1100px)}}.faq__title{font-size:2.25rem;font-weight:700;line-height:1.05;letter-spacing:-0.4px;color:#6e1ed9}@media(min-width: 768px){.faq__title{width:27.8125rem}}.faq__list{display:grid;row-gap:1.25rem;margin-top:2.5rem}@media(min-width: 768px){.faq__list{row-gap:1.875rem}}.faq__list-item{border-bottom:solid 2px #6e1ed9}.faq__question{position:relative;padding:unset;width:100%;font-size:1.125rem;line-height:1.75rem;letter-spacing:0rem;font-weight:700;color:#6e1ed9;text-align:left;background-color:rgba(0,0,0,0);border:unset;cursor:pointer}@media screen and (min-width: 1025px){.faq__question{font-size:1.125rem;line-height:1.75rem;letter-spacing:0rem}}.faq__question::before,.faq__question::after{content:"";display:block;position:absolute;right:1.5rem;top:50%;width:.75rem;height:.15625rem;background-color:#6e1ed9;-webkit-transform-origin:center;transform-origin:center}.faq__question::after{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.open .faq__question::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__question>p{width:80%;pointer-events:none}@media(min-width: 768px){.faq__question>p{width:96%}}.faq__answer{overflow:hidden;margin-block:.5rem;height:0;-webkit-transition:all .5s ease;transition:all .5s ease}.faq__answer strong{color:#6e1ed9}.open .faq__answer{margin-block:2rem}
