.nb-faq{--nb-faq-ink:var(--nb-heading, #162949);--nb-faq-text:var(--nb-text, #334155);--nb-faq-line:var(--nb-border, #e2e8f0);--nb-faq-tint:var(--nb-surface, #f8fafc);--nb-faq-gold:#c59b27;--nb-faq-radius:14px;--nb-faq-pad-x:20px;--nb-faq-duration:320ms;margin:12px 0 32px;direction:rtl;font-family:inherit}.nb-faq-list{display:flex;flex-direction:column;gap:10px}.nb-faq-item{box-sizing:border-box;background:#fff;border:1px solid var(--nb-faq-line);border-radius:var(--nb-faq-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.nb-faq-item:hover{border-color:rgba(197,155,39,.55)}.nb-faq-item[open]:not(.nb-faq-closing){background:var(--nb-faq-tint);border-color:rgba(22,41,73,.35);box-shadow:0 10px 24px -18px rgba(11,31,51,.45)}.nb-faq .nb-faq-summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px var(--nb-faq-pad-x);cursor:pointer;list-style:none;user-select:none;-webkit-tap-highlight-color:transparent}.nb-faq .nb-faq-summary::-webkit-details-marker{display:none}.nb-faq .nb-faq-summary::marker{content:""}.nb-faq .nb-faq-summary>.elementor-menu-anchor{position:absolute}.nb-faq .nb-faq-summary:focus{outline:none}.nb-faq .nb-faq-summary:focus-visible{outline:2px solid var(--nb-faq-gold);outline-offset:-2px;border-radius:var(--nb-faq-radius)}.nb-faq .nb-faq-q{flex:1 1 auto;margin:0;padding:0;border:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.8;color:var(--nb-faq-ink);text-align:start}.nb-faq .nb-faq-q::before,.nb-faq .nb-faq-q::after{display:none}.nb-faq-icon{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--nb-faq-line);background:#fff;transition:background-color .2s ease,border-color .2s ease}.nb-faq-icon::before,.nb-faq-icon::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.8px;border-radius:2px;background:var(--nb-faq-ink);transform:translate(-50%,-50%);transition:transform .25s ease,background-color .2s ease}.nb-faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.nb-faq .nb-faq-summary:hover .nb-faq-icon{border-color:var(--nb-faq-gold)}.nb-faq-item[open]:not(.nb-faq-closing) .nb-faq-icon{background:var(--nb-faq-ink);border-color:var(--nb-faq-ink)}.nb-faq-item[open]:not(.nb-faq-closing) .nb-faq-icon::before,.nb-faq-item[open]:not(.nb-faq-closing) .nb-faq-icon::after{background:#fff}.nb-faq-item[open]:not(.nb-faq-closing) .nb-faq-icon::after{transform:translate(-50%,-50%) rotate(0deg)}.nb-faq .nb-faq-a{padding:0 var(--nb-faq-pad-x) 18px;color:var(--nb-faq-text);font-size:15px;line-height:2}.nb-faq-item[open] .nb-faq-a{animation:nbFaqIn var(--nb-faq-duration) ease both}@keyframes nbFaqIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nb-faq .nb-faq-a>:first-child{margin-top:0}.nb-faq .nb-faq-a>:last-child{margin-bottom:0}.nb-faq .nb-faq-a p{margin:0 0 10px;color:inherit;font-size:inherit;line-height:inherit}.nb-faq .nb-faq-a a,.nb-faq .nb-faq-a a:visited{color:var(--nb-faq-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.nb-faq .nb-faq-a a:hover{color:var(--nb-faq-gold)}@media (max-width:640px){.nb-faq{--nb-faq-pad-x:16px}.nb-faq .nb-faq-summary{padding-block:13px}.nb-faq .nb-faq-q{font-size:15px}}@media (prefers-reduced-motion:reduce){.nb-faq-item,.nb-faq-icon,.nb-faq-icon::before,.nb-faq-icon::after{transition:none}.nb-faq-item[open] .nb-faq-a{animation:none}}