.FAQPage{justify-content:start;flex-direction:column;min-height:calc(100vh - 160px);gap:30px;padding:80px 50px;position:relative;z-index:1}.FAQPage,.FAQPage .header{display:flex;align-items:center;width:100%}.FAQPage .header{justify-content:center;max-width:1200px;border-bottom:1px solid #fff}.FAQPage .header p{font-size:30px;padding:0;margin:0;color:#fff;font-weight:300}.FAQPage .content{width:100%;max-width:1200px;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transform:translateY(20px);animation:slideIn 1s forwards}.FAQPage .content p{padding:0;margin:0;color:#fff}.FAQPage .content .question{width:100%;display:flex;justify-content:start;align-items:center;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.5);cursor:pointer}.FAQPage .content .question .question-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0}.FAQPage .content .question .question-header p{font-size:16px;font-weight:500;line-height:1}.FAQPage .content .question .question-header .caret{background:transparent;border:none;color:#fff;transform:rotate(180deg);will-change:transform;cursor:pointer}.chevron-up{width:26px;height:26px}.FAQPage .content .question .question-header .caret.open{transform:rotate(0)}.FAQPage .content .question .answer{width:100%;display:flex;justify-content:start;align-items:start;max-height:0;overflow:hidden;will-change:max-height}.answer-inner{padding:20px 0}.FAQPage .content .question .answer.open{max-height:1000px}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.FAQPage{padding:50px 30px}.FAQPage .header button{width:70px;height:70px}}