.faq-section-container{width:100%;padding:2em}.faq-section-light{color:var(--base-450)}.faq-section-dark{color:var(--base-100)}.faq-section-wrapper.faq-section-full-width{width:100%;padding:2em 0}.faq-section-wrapper.faq-section-contained{margin:0 auto;width:60%;padding:2em 0}.faq-section-title{text-align:center;margin-bottom:4em}.faq-section-heading{font-size:2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:1.2;margin:0}.faq-section-items{margin-top:4em}.faq-section-item{margin-bottom:1em;padding:.25em 1em;border-radius:1em;transform:translateY(20px)}.faq-section-light .faq-section-item{border:1px dashed var(--base-450)}.faq-section-dark .faq-section-item{border:1px dashed var(--base-100)}.faq-section-question{padding:1em 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:opacity .2s ease}.faq-section-question:hover{opacity:.8}.faq-section-question-text{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.faq-section-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq-section-answer{position:relative;will-change:transform}.faq-section-answer-text{position:relative;margin:0;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-wrap:break-word;white-space:normal;will-change:transform,opacity;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:1000px){.faq-section-container{padding:1.25em}.faq-section-wrapper.faq-section-contained{width:100%}.faq-section-heading{font-size:2rem}.faq-section-question-text{font-size:1.1rem;line-height:1.4rem}}@media (max-width:768px){.faq-section-container{padding:1em}.faq-section-heading{font-size:1.75rem}.faq-section-question-text{font-size:1rem;line-height:1.3rem}.faq-section-answer-text{font-size:.9rem}}