.wp-block-waxo-faq{border-bottom:1px solid var(--wp--preset--color--primary,#0073aa);margin-bottom:1rem}.wp-block-waxo-faq .faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0}.wp-block-waxo-faq .faq-question p{flex-grow:1;font-weight:600;margin:0;text-wrap:balance}.wp-block-waxo-faq .faq-question .faq-toggle-icon{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.wp-block-waxo-faq .faq-question .faq-toggle-icon svg{display:block;max-width:none}.wp-block-waxo-faq .faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 0 0 1rem;position:relative;transition:max-height .5s ease,opacity .3s ease,padding .3s ease}.wp-block-waxo-faq .faq-answer.expanded{max-height:2000px;opacity:1;padding:0}.wp-block-waxo-faq.is-expanded .faq-toggle-icon{transform:rotate(180deg)}@media screen and (min-width:600px){.wp-block-waxo-faq.mobile-only .faq-answer{max-height:none;opacity:1;padding:0 0 1rem 1rem}.wp-block-waxo-faq.mobile-only .faq-question{cursor:default}.wp-block-waxo-faq.mobile-only .faq-question .faq-toggle-icon{display:none}}.wp-block-waxo-faq:last-child{border-bottom:none}
