.sir-faq{background:var(--sir-faq-bg,transparent);box-sizing:border-box;margin-inline:auto;max-width:var(--sir-faq-max-width,none)}.sir-faq__heading{color:var(--sir-faq-heading,inherit);margin:0 0 16px}.sir-faq__intro{margin:0 0 20px}.sir-faq__toolbar{display:flex;justify-content:flex-end;margin:0 0 8px}.sir-faq__toggle-all{background:none;border:0;color:var(--sir-faq-question,inherit);cursor:pointer;font:inherit;font-size:14px;padding:4px 0;text-decoration:underline}.sir-faq__item{border-bottom:1px solid var(--sir-faq-divider,rgba(0,35,73,.18))}.sir-faq--lines .sir-faq__item:first-child{border-top:1px solid var(--sir-faq-divider,rgba(0,35,73,.18))}.sir-faq--minimal .sir-faq__item{border:0}.sir-faq--boxed .sir-faq__item{border:1px solid var(--sir-faq-divider,rgba(0,35,73,.18));padding:0 20px}.sir-faq--boxed .sir-faq__item+.sir-faq__item{margin-top:12px}.sir-faq__question{align-items:center;color:var(--sir-faq-question,inherit);display:flex;gap:16px;list-style:none;padding:18px 0}summary.sir-faq__question{cursor:pointer}summary.sir-faq__question::-webkit-details-marker{display:none}summary.sir-faq__question::marker{content:""}.sir-faq__q-text{color:inherit;flex:1;font-size:18px;line-height:1.4;margin:0;text-align:start}.sir-faq__num{margin-inline-end:4px}.sir-faq--list .sir-faq__question{padding-bottom:6px}.sir-faq__icon{color:var(--sir-faq-icon,currentColor);flex:0 0 14px;height:14px;order:2;position:relative;width:14px}.sir-faq--icon-start .sir-faq__icon{order:0}.sir-faq--icon-none .sir-faq__icon{display:none}.sir-faq--icon-plus .sir-faq__icon:after,.sir-faq--icon-plus .sir-faq__icon:before{background:currentColor;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;transition:transform .2s ease;width:14px}.sir-faq--icon-plus .sir-faq__icon:after{transform:rotate(90deg)}.sir-faq--icon-plus details[open]>summary .sir-faq__icon:after{transform:rotate(0deg)}.sir-faq--icon-chevron .sir-faq__icon:before{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;left:3px;position:absolute;top:2px;transform:rotate(45deg);transition:transform .2s ease,top .2s ease;width:8px}.sir-faq--icon-chevron details[open]>summary .sir-faq__icon:before{top:5px;transform:rotate(-135deg)}.sir-faq__answer{color:var(--sir-faq-answer,inherit);padding:0 0 18px}.sir-faq__answer>:first-child{margin-top:0}.sir-faq__answer>:last-child{margin-bottom:0}.sir-faq--icon-start details .sir-faq__answer{padding-inline-start:30px}@media (max-width:767px){.sir-faq__q-text{font-size:16px}.sir-faq--boxed .sir-faq__item{padding:0 14px}}