.hidden{display:none}.current_category{margin:0;padding:56px 0;text-align:center}.close_wrapper{display:flex;justify-content:flex-end}.close_all{background:transparent;color:#291640;gap:10px;padding:10px 20px}.close_all svg{height:15px;width:15px;fill:#291640}.close_all svg,.close_all.open svg{transform:rotate(45deg);transition:all .3s ease}.close_all.closed svg{transform:rotate(0deg)}.close_all:focus,.close_all:hover{background:transparent;color:#291640}.anchor_margin{margin-top:-300px;padding-top:300px}.search_wrapper .no-results{font-size:20px;text-align:center;text-decoration:underline;text-underline-offset:6px}.faq-categories-container{backdrop-filter:blur(20px);background:transparent;padding:10px 0;position:sticky;top:0;z-index:1000}.faq-categories{display:flex;gap:10px;justify-content:center;margin-bottom:20px;overflow-x:auto;padding:10px;scroll-behavior:smooth;scrollbar-color:#291640 transparent;scrollbar-width:thin}.faq-categories::-webkit-scrollbar{height:8px}.faq-categories::-webkit-scrollbar-track{background:transparent;border-radius:10px}.faq-categories::-webkit-scrollbar-thumb{background:#291640;border-radius:10px}.faq-vote{align-items:center;display:flex;padding-top:30px}.faq-vote p.vote{font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 20px 0 0;padding:0}.faq-vote .downvote,.faq-vote .upvote{align-items:center;background:transparent;border:2px solid #291640;border-radius:50px 0 0 50px;color:#291640;display:flex;gap:15px;margin:0;padding:6px 16px}.faq-vote .downvote{border-radius:0 50px 50px 0;margin:0 20px 0 -2px}.faq-vote button:disabled{cursor:not-allowed;opacity:.5}.vote-message{color:#666;display:none;font-size:.9em;margin-top:5px}.faq-category-item{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 4px 24px 0 rgba(0,0,0,.08);color:#291640;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:500;gap:10px;hyphens:auto;margin:0 10px;min-width:162px;padding:14px;text-align:center;width:162px;word-break:break-word}.faq-category-item img{display:block;height:50px;margin:0 auto;width:auto}.faq-category-item.active,.faq-category-item:hover{background:#291640;border:none;color:#fff;font-size:15px;font-weight:500}.faq-category-item.active img,.faq-category-item:hover img{filter:invert(1)}.faq-item{border-top:1px solid #291640;margin-top:24px;padding-top:24px}.faq-search{display:flex;justify-content:center;margin:0 auto;max-width:600px;padding:0 20px 40px;position:relative}.faq-search .faq-search-input{border:2px solid #ced3da;border-radius:8px;padding:10px 16px}.faq-search .faq-search-input:focus{border:2px solid #291640}.faq-search .faq-search-btn{background:none;border:none;margin:0;padding:0;position:absolute;right:35px;top:8px;z-index:3}.faq-search .faq-search-btn svg{height:30px;width:30px;fill:#000}.faq-question{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between}.faq-question svg{transition:all .3s ease}.faq-question.closed svg{transform:rotate(180deg)}@media (max-width:1280px){.faq-categories{justify-content:flex-start}}