.gb-faq-section{margin-top:40px;margin-bottom:60px}.gb-faq-container{max-width:100%;margin:0 auto;padding:24px 20px;background:0 0;border-radius:16px;border:1px solid rgba(255,209,0,.22);box-shadow:0 0 18px rgba(255,209,0,.08)}.gb-faq-title{margin:0 0 6px;font-size:26px;font-weight:700;color:#ffd100;text-transform:uppercase;letter-spacing:.04em}.gb-faq-subtitle{margin:0 0 22px;font-size:15px;color:#c7c7d6}.gb-faq-list{border-top:1px solid #343544}.gb-faq-item{border-bottom:1px solid #343544}.gb-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 0;background:0 0;border:none;cursor:pointer;text-align:left;color:#e4e4e7;font-size:15px;font-weight:700}.gb-faq-question:hover .gb-faq-q-text{color:#fff;text-shadow:0 0 6px rgba(255,209,0,.55)}.gb-faq-q-text{flex:1;padding-right:18px}.gb-faq-icon{width:22px;height:22px;border-radius:999px;border:1px solid #ffd100;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1;color:#ffd100;transition:transform .2s,background .2s,color .2s}.gb-faq-item.is-open .gb-faq-icon{transform:rotate(45deg);background:#ffd100;color:#14141f}.gb-faq-answer{max-height:0;overflow:hidden;transition:max-height .25s}.gb-faq-answer-inner{padding:0 0 14px;font-size:14px;color:#c7c7d6;line-height:1.6}.gb-faq-item.is-open .gb-faq-answer{max-height:500px}