.beh .beh-faq-heading{margin:0;font:inherit}.beh .beh-faq-button{display:flex;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.beh .beh-faq-button:focus-visible{outline:2px solid var(--taxmo-blue, #3b85c5);outline-offset:4px;border-radius:4px}.beh .rt-faq-v1-text-wrap{flex:1}.beh .rt-faq-item .rt-faq-icon-wrapper{flex:none;position:relative}.beh .rt-faq-minus,.beh .rt-faq-plus{display:block}.beh .rt-faq-plus{transition:transform .5s ease,opacity .5s ease}.beh .beh-faq-region{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .5s ease,visibility 0s linear .5s}.beh .beh-faq-region[data-open=true]{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.beh .beh-faq-clip{min-height:0;overflow:hidden}.beh .rt-faq-item:has(.beh-faq-region[data-open=true]) .rt-faq-plus{transform:rotate(90deg);opacity:0}@media(prefers-reduced-motion:reduce){.beh .beh-faq-region,.beh .rt-faq-plus{transition:none}}
