.faq-section{background-color:#220d1f;padding-top:2rem;padding-bottom:2.5rem}.faq-container{flex-direction:column;gap:2.5rem;display:flex}.faq-header{text-align:center;margin-top:20px}.faq-label{color:#fff;text-align:center;font-size:40px;font-weight:500;display:block}.faq-list{width:100%;margin-left:auto;margin-right:auto;padding:20px}.faq-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;margin-bottom:1.75rem;overflow:hidden}.faq-question-btn{text-align:left;cursor:pointer;color:#ffffffb3;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:12px;transition:all .3s;display:flex}.faq-question-btn:hover{color:#ffffffe6}.faq-question-text{font-size:20px;font-weight:400}.faq-icon{color:#fff;opacity:.34;flex-shrink:0;transition:transform .3s}.faq-answer{color:#fffc;padding:0 20px 20px;line-height:1.6;animation:.3s slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.faq-section{padding-top:5rem;padding-bottom:5rem}.faq-container{flex-direction:column}.faq-header{text-align:left}.faq-label{display:block}.faq-title{max-width:20rem}.faq-subtitle{text-align:left;margin-top:2.5rem}.faq-email{text-align:left;font-size:2.25rem}.faq-list{max-width:42rem;padding:0}}
