.za-faq{--za-faq-text:#0b2343;--za-faq-icon:#152033;--za-faq-border:#d3d6dc;--za-faq-background:#f9fafb;box-sizing:border-box;width:100%;max-width:100%;margin:32px 0;font-family:inherit;text-align:right;direction:rtl;color:var(--za-faq-text)}.za-faq *,.za-faq *::before,.za-faq *::after{box-sizing:border-box}.za-faq .za-faq__title{margin:0 0 16px;font:inherit;font-size:22px;font-weight:700;line-height:1.7;color:var(--za-faq-text)}.za-faq .za-faq__items{display:grid;gap:0}.za-faq .za-faq__item{min-width:0;margin:0;padding:0;border:1px solid var(--za-faq-border);border-radius:14px;background:var(--za-faq-background);box-shadow:none}.za-faq .za-faq__question{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px 12px;cursor:pointer;list-style:none;font:inherit;font-size:14px;font-weight:400;line-height:1.7;text-align:right;color:var(--za-faq-text);background:#fff0;border:0;border-radius:13px}.za-faq .za-faq__question::-webkit-details-marker{display:none}.za-faq .za-faq__question::marker{content:''}.za-faq .za-faq__question::before,.za-faq .za-faq__question::after{display:none}.za-faq .za-faq__question:focus-visible{outline:2px solid var(--za-faq-text);outline-offset:2px}.za-faq .za-faq__label{flex:1;min-width:0;overflow-wrap:anywhere}.za-faq .za-faq__icon{position:relative;display:block;width:14px;height:14px;flex:0 0 14px;color:var(--za-faq-icon)}.za-faq .za-faq__icon::before,.za-faq .za-faq__icon::after{content:'';position:absolute;display:block;background:currentColor;border-radius:1px}.za-faq .za-faq__icon::before{width:14px;height:3px;top:5.5px;right:0}.za-faq .za-faq__icon::after{height:14px;width:3px;right:5.5px;top:0}.za-faq .za-faq__item[open]>.za-faq__question .za-faq__icon::after{display:none}.za-faq .za-faq__answer{padding:2px 36px 16px 14px;font:inherit;font-size:14px;line-height:2;color:var(--za-faq-text);overflow-wrap:anywhere}.za-faq .za-faq__answer>:first-child{margin-top:0}.za-faq .za-faq__answer>:last-child{margin-bottom:0}.za-faq .za-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.za-faq .za-faq__answer img{max-width:100%;height:auto}.za-faq .za-faq__answer pre{overflow:auto;max-width:100%}.za-faq .za-faq__answer ul,.za-faq .za-faq__answer ol{padding-inline-start:22px}@media (max-width:600px){.za-faq{margin:24px 0}.za-faq .za-faq__title{font-size:20px}.za-faq .za-faq__question{padding:10px 12px}.za-faq .za-faq__answer{padding:2px 14px 16px}}