.faq-accordion{display:block;padding-top:var(--fa-pad-top-mobile, 24px);padding-bottom:var(--fa-pad-bottom-mobile, 24px);background:var(--fa-bg, transparent)}@media only screen and (min-width: 768px){.faq-accordion{padding-top:var(--fa-pad-top, 40px);padding-bottom:var(--fa-pad-bottom, 40px)}}.faq-accordion__container{width:100%;margin:0 auto;padding-inline:1.6rem}@media only screen and (min-width: 768px){.faq-accordion__container{padding-inline:2rem}}.faq-accordion__inner{max-width:var(--fa-max-width, 1160px);margin:0 auto;padding:var(--fa-inner-pad-top-mobile, 20px) var(--fa-inner-pad-side-mobile, 12px) var(--fa-inner-pad-bottom-mobile, 20px);border-radius:var(--fa-inner-radius, 24px);background:var(--fa-inner-bg, transparent)}@media only screen and (min-width: 768px){.faq-accordion__inner{padding:var(--fa-inner-pad-top, 32px) var(--fa-inner-pad-side, 20px) var(--fa-inner-pad-bottom, 32px)}}.faq-accordion__title{margin:0 0 2.4rem;color:var(--fa-title-color, inherit);font-size:calc(var(--fa-title-size, 36px)*.85);font-weight:700;line-height:1.2;text-align:center}@media only screen and (min-width: 768px){.faq-accordion__title{font-size:var(--fa-title-size, 36px)}}.faq-accordion__items{display:flex;flex-direction:column;gap:1.4rem}.faq-accordion__item{border:1px solid var(--fa-card-border, transparent);border-radius:var(--fa-card-radius, 18px);background:var(--fa-card-bg, transparent);overflow:hidden}.faq-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1.6rem;cursor:pointer;list-style:none}.faq-accordion__trigger::-webkit-details-marker{display:none}.faq-accordion__trigger:focus-visible{outline:2px solid var(--fa-question-color, currentcolor);outline-offset:-2px}@media only screen and (min-width: 768px){.faq-accordion__trigger{gap:2rem;padding:2rem 2.2rem}}.faq-accordion__question{min-width:0;flex:1 1 auto;color:var(--fa-question-color, inherit);font-size:calc(var(--fa-question-size, 22px)*.92);font-weight:700;line-height:1.3}@media only screen and (min-width: 768px){.faq-accordion__question{font-size:var(--fa-question-size, 22px)}}.faq-accordion__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.8rem;min-width:2.8rem;height:2.8rem;border-radius:999px;background:var(--fa-icon-bg, transparent);color:var(--fa-icon-color, currentcolor);overflow:hidden;transition:transform .25s ease}.faq-accordion__icon svg{display:block;width:1.8rem;height:1.8rem}.faq-accordion__icon-image{display:block;width:1.8rem;height:1.8rem;object-fit:contain}.faq-accordion__item[open] .faq-accordion__icon{transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.faq-accordion__icon{transition:none}}.faq-accordion__answer{padding:0 1.6rem 1.6rem}@media only screen and (min-width: 768px){.faq-accordion__answer{padding:0 2.2rem 2.2rem}}.faq-accordion__answer-text{color:var(--fa-answer-color, inherit);font-size:calc(var(--fa-answer-size, 15px)*.95);line-height:1.6}@media only screen and (min-width: 768px){.faq-accordion__answer-text{font-size:var(--fa-answer-size, 15px)}}.faq-accordion__answer-text>:first-child{margin-top:0}.faq-accordion__answer-text>:last-child{margin-bottom:0}.faq-accordion__answer-text img{max-width:100%;height:auto}.faq-accordion__empty{margin:0;color:var(--fa-answer-color, inherit);font-size:1.4rem;text-align:center}
