@media screen and (max-width: 550px){.section-faqs-wave-section .tabbed-content-tab{font-size:80%;padding:1rem}}.section-faqs-wave-section .category-tabs__container{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.section-faqs-wave-section .category-tabs__sub-container{width:fit-content;padding:1rem;background-color:var(--color-body-background-white);border-radius:30px}.section-faqs-wave-section .faq__container{width:100%;display:flex;justify-content:center}.section-faqs-wave-section .faq-sub__container{width:100%;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;border-radius:3rem;gap:2rem;background-color:var(--color-body-background-white)}.section-faqs-wave-section .faq-sub__container summary{display:flex;flex-direction:row;gap:2rem;align-items:center}.section-faqs-wave-section .faq-sub__container .faq__content{padding-left:4rem}.section-faqs-wave-section .faq-sub__container h3{max-width:70%;color:var(----color-base-text) !important}.section-faqs-wave-section .faq-sub__container h3 p{margin-bottom:0}@media screen and (min-width: 550px){.section-faqs-wave-section .faq-sub__container{width:70%;padding:3rem}.section-faqs-wave-section .faq-sub__container h3{max-width:85%;color:var(----color-base-text) !important}}.section-faqs-wave-section .faq-button__container{display:flex;margin:3rem;justify-content:center}.section-faqs-wave-section .active-category{display:flex;flex-direction:column;gap:1rem}.section-faqs-wave-section .inactive-category{display:none}.section-faqs-wave-section .icon-caret{transition:.2s transform ease-in-out}.section-faqs-wave-section summary .icon-caret,.section-faqs-wave-section .icon-accordion{height:2rem;width:2rem}.section-faqs-wave-section .faq__container details[open] .icon-caret{transform:rotate(180deg)}.section-faqs-wave-section .faq__container details{overflow:hidden}.section-faqs-wave-section .faq__container details summary{cursor:pointer;user-select:none}.section-faqs-wave-section .faq__container details>div{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.section-faqs-wave-section .faq__container details[open]>div{max-height:var(--max-height, 1000px)}@keyframes detailsBounce{0%{margin-bottom:0}50%{margin-bottom:35px}100%{margin-bottom:0}}@keyframes detailsCloseBounce{0%{margin-bottom:0}50%{margin-bottom:-30px}100%{margin-bottom:0}}