.base-accordion .faq-item{text-align:left;margin-bottom:10px;padding:1rem 0;position:relative}.base-accordion .faq-item:after{content:"";background-color:#ccc;width:100%;height:1px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.base-accordion .faq-item .question{cursor:pointer;font-weight:700;font-size:var(--font-body-lg);width:100%;text-align:inherit;font:inherit;color:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;padding:1rem 0;transition:color .2s;display:flex}.base-accordion .answer .answer-icon,.base-accordion .question .question-icon{flex:0 0 7%;min-width:0;display:inline-block}.base-accordion .question .question-icon img{-o-object-fit:initial;object-fit:fill;max-width:100%;height:auto}.base-accordion .answer-text,.base-accordion .question-text{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}.base-accordion .question-text{font-size:var(--font-body-lg);color:#1f2933;font-weight:500;line-height:1.45}.base-accordion .answer-text{font-size:var(--font-body-sm);color:#52616b;font-weight:400;line-height:1.7}.base-accordion .faq-item__arrow{color:#52616b;flex:0 0 24px;width:24px;height:24px;transition:transform .25s,color .25s}.base-accordion .faq-item__arrow path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.base-accordion .faq-item .question:hover{color:#0a9896}.base-accordion .faq-item .answer{opacity:0;max-height:0;font-size:var(--font-body);color:#555;align-items:center;gap:12px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;overflow:hidden}.base-accordion .faq-item.active .answer{opacity:1;max-height:500px;margin:10px auto;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s}.base-accordion .faq-item.active .faq-item__arrow{color:#14dcdc;transform:rotate(180deg)}@media (width<=768px){.base-accordion .answer .answer-icon,.base-accordion .question .question-icon{display:none}.base-accordion .faq-item{padding:12px 0}.base-accordion .faq-item .question{padding:8px 0}.base-accordion .question-text{font-size:var(--font-body)}.base-accordion .faq-item.active .answer{margin:0 auto}.base-accordion .answer-text{font-size:var(--font-body-sm)}}.faq-empty[data-v-5dcd06cf]{text-align:center;color:#666;padding:1.5rem 0}.faq-empty__text[data-v-5dcd06cf]{color:#313131;margin:0 0 .5rem;font-size:16px;font-weight:600}.faq-empty__hint[data-v-5dcd06cf]{margin:0;font-size:14px;line-height:1.5}
