.flfaq-accordion{width:100%;display:block;font-family:'Open Sans',Arial,sans-serif}.flfaq-item{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 12px;overflow:hidden}.flfaq-item[hidden],.flfaq-empty[hidden]{display:none!important}.flfaq-question{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;color:#1e293b;font-size:16px;line-height:1.5;font-weight:600;cursor:pointer;list-style:none}.flfaq-question::-webkit-details-marker{display:none}.flfaq-question:hover,.flfaq-item[open] .flfaq-question{color:#00a19b}.flfaq-question:focus-visible{outline:2px solid #00a19b;outline-offset:-3px}.flfaq-chevron{display:inline-block;flex:0 0 9px;width:9px;height:9px;border-right:2px solid #00a19b;border-bottom:2px solid #00a19b;transform:rotate(45deg);transition:transform .2s}.flfaq-item[open] .flfaq-chevron{transform:rotate(225deg)}.flfaq-answer{padding:0 22px 20px;font-size:15px;line-height:1.7;color:#475569;overflow-wrap:anywhere}.flfaq-answer p{margin:0 0 12px}.flfaq-answer p:last-child{margin-bottom:0}.flfaq-answer a{color:#00a19b;text-decoration:underline}.flfaq-filter{width:100%;font-family:'Open Sans',Arial,sans-serif}.flfaq-filter select,.flfaq-filter input[type=search]{display:block;width:100%;border:1px solid #e2e8f0;border-radius:12px;color:#475569;background:#fff;font-size:16px;line-height:1.5;padding:13px 18px;min-height:52px;box-shadow:none;outline-offset:2px}.flfaq-filter select:focus,.flfaq-filter input[type=search]:focus{border-color:#00a19b;outline:2px solid #00a19b40}.flfaq-empty,.flfaq-admin-warning{padding:18px 20px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.flfaq-admin-warning{color:#9a3412;border-color:#fdba74}@media (max-width:767px){.flfaq-question{font-size:15px;padding:16px}.flfaq-answer{padding:0 16px 18px}}