.flexa-faq{box-sizing:border-box}.flexa-faq__list{display:flex;flex-direction:column;gap:12px}.flexa-faq__item,.flexa-faq__question{box-sizing:border-box}.flexa-faq__question{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:0;padding:12px 0;text-align:right;width:100%}.flexa-faq__question-text{flex:1 1 auto}.flexa-faq__icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;height:1em;justify-content:center;position:relative;transition:transform .25s ease;width:1em}.flexa-faq__icon svg{display:block;height:100%;width:100%}.flexa-faq__icon--plus:after,.flexa-faq__icon--plus:before{background-color:currentColor;content:"";right:50%;position:absolute;top:50%;transform:translate(50%,-50%)}.flexa-faq__icon--plus:before{height:2px;width:100%}.flexa-faq__icon--plus:after{height:100%;transition:opacity .25s ease;width:2px}.flexa-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.flexa-faq__answer-inner{min-height:0;overflow:hidden}.flexa-faq__answer-content{box-sizing:border-box}.flexa-faq__item[data-open] .flexa-faq__answer{grid-template-rows:1fr}.flexa-faq__item[data-open] .flexa-faq__icon--plus:after{opacity:0}.flexa-faq__item[data-open] .flexa-faq__icon--arrow,.flexa-faq__item[data-open] .flexa-faq__icon--chevron{transform:rotate(-180deg)}@media(min-width:1025px){.flexa-faq.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-faq.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-faq.flexa-hide-mobile{display:none!important}}
