.b-faq-section{display:flex;flex-direction:column;gap:var(--sp-s)}@media(min-width:992px){.b-faq-section{width:54.5rem}}.b-faq-section__heading{color:var(--color-neutral-900);font-family:var(--font-family-heading);font-size:var(--fz-h3);font-weight:500;line-height:var(--lh-h3);margin-block:0;text-align:center}.b-faq,.b-faq__list{display:flex;flex-direction:column}.b-faq__list{gap:var(--sp-xs);list-style:none;margin:0;padding:0}.b-faq[data-animate=false] .b-faq-item__content{transition:none}.b-faq-item{background:var(--color-white);border:.125rem solid var(--color-neutral-300);border-radius:var(--br-s);display:flex;flex-direction:column;margin:0;padding:var(--sp-small)}.b-faq-item--open .b-faq-item__content{grid-template-rows:1fr}.b-faq-item--open .b-faq-item__header-toggle-icon{opacity:0;rotate:180deg}.b-faq-item--open .b-faq-item__header-toggle-icon-active{opacity:1;rotate:0deg}.b-faq-item__header{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0}.b-faq-item__header-question{color:var(--color-neutral-900);font-family:var(--font-family-heading);font-size:var(--fz-h6);font-style:normal;font-weight:500;line-height:var(--lh-h6)}.b-faq-item__header-toggle{align-items:center;display:inline-flex;flex-shrink:0;padding:0;position:relative}.b-faq-item__header-toggle-icon{opacity:1;transition:opacity .35s ease-in-out,rotate .35s ease-in-out}.b-faq-item__header-toggle-icon-active{opacity:0;position:absolute;rotate:-180deg;transition:opacity .35s ease-in-out,rotate .35s ease-in-out}.b-faq-item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-in-out}.b-faq-item__content-inner{min-height:0;overflow:hidden}.b-faq-item__answer{color:var(--color-neutral-600);font-family:var(--font-family-base);font-size:var(--fz-16);font-style:normal;font-weight:400;line-height:1.5;margin:0;padding-top:var(--sp-small)}.b-faq-footer{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-s)}@media(min-width:768px){.b-faq-footer{align-items:center}}.b-faq-footer__description{color:var(--color-neutral-600);font-family:var(--font-family-base);font-size:var(--fz-16);font-style:normal;font-weight:400;line-height:1.5;margin:0;text-align:center}.b-faq-footer__buttons{width:100%}.b-faq-footer__buttons .wp-block-buttons{flex-direction:column}@media(min-width:768px){.b-faq-footer__buttons .wp-block-buttons{flex-direction:row;justify-content:center}}.b-faq-footer__buttons .wp-block-button{width:100%}@media(min-width:768px){.b-faq-footer__buttons .wp-block-button{width:auto}}.b-faq-footer__buttons .wp-block-button__link{display:flex;justify-content:center;width:100%}
/*# sourceMappingURL=block_faq.css.map*/