.faq-item{--f-faq-item-answer-padding-left: calc(var(--u-spacing-12) + var(--u-spacing-4));--f-faq-item-title-padding: var(--u-spacing-7) 0;display:grid;border-top:1px solid var(--theme-color-secondary-200)}.faq-item__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq-item__question{padding:var(--f-faq-item-title-padding);color:var(--f-faq-item-question-color);transition:color var(--u-default-transition)}.faq-item__answer{max-height:var(--f-faq-item-answer-max-height, 0);padding-left:var(--f-faq-item-answer-padding-left);margin:var(--f-faq-item-answer-margin, 0);overflow:hidden;color:var(--theme-color-secondary-500);border-left:1px solid var(--theme-color-primary-500);transition:var(--u-default-transition)}.faq-item__answer p:empty,.faq-item__answer p:has(>span:empty[class=""]:empty){display:flow-root}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.faq-item__answer p:empty,.faq-item__answer p:has(>span:empty[class=""]:empty){min-height:1px}}.faq-item--active{--f-faq-item-answer-max-height: 100%;--f-faq-item-answer-margin: var(--u-spacing-6) 0;--f-faq-item-question-color: var(--theme-color-primary-500)}@media (max-width: 767.98px){.faq-item{--f-faq-item-title-padding: var(--u-spacing-7) 0;--f-faq-item-answer-padding-left: var(--u-spacing-5)}}@media (max-width: 413.98px){.faq-item{--f-faq-item-title-padding: var(--u-spacing-6) 0}}.faq-group{border-bottom:1px solid var(--theme-color-secondary-200)}.faq-group__title{font-size:var(--u-font-size-h2);font-weight:var(--theme-font-weight-h2, var(--u-font-weight-bold));line-height:var(--u-line-height-h2);font-family:var(--u-font-secondary)}@media (max-width: 1279.98px){.faq-group__title{font-size:var(--u-font-size-h2-tablet);line-height:var(--u-line-height-h2-tablet)}}@media (max-width: 413.98px){.faq-group__title{font-size:var(--u-font-size-h2-mobile);line-height:var(--u-line-height-h2-mobile)}}.faq-group__title{margin-bottom:var(--u-spacing-7)}.faq__title{font-size:var(--u-font-size-h1);font-weight:var(--theme-font-weight-h1, var(--u-font-weight-bold));line-height:var(--u-line-height-h1);font-family:var(--u-font-secondary)}@media (max-width: 1279.98px){.faq__title{font-size:var(--u-font-size-h1-tablet);line-height:var(--u-line-height-h1-tablet)}}@media (max-width: 413.98px){.faq__title{font-size:var(--u-font-size-h1-mobile);line-height:var(--u-line-height-h1-mobile)}}.faq__title{color:var(--theme-color-secondary-500)}.faq__description{font-size:var(--u-font-size-h4);font-weight:var(--theme-font-weight-h4, var(--u-font-weight-medium));line-height:var(--u-line-height-h4);font-family:var(--u-font-secondary)}@media (max-width: 413.98px){.faq__description{font-size:var(--u-font-size-h4-mobile);line-height:var(--u-line-height-h4-mobile)}}.faq__description{margin-top:var(--u-spacing-2);color:var(--theme-color-secondary-500)}.faq__nav{display:flex;flex-wrap:wrap;gap:var(--u-spacing-2);padding:0;margin:var(--u-spacing-12) 0 0;list-style-type:none}.faq .faq__button{text-transform:none}.faq .faq__button--active{--u-button-background: var(--u-button-hover-background);--u-button-border: var(--u-button-hover-border);--u-button-color: var(--u-button-hover-color)}.faq__groups{margin-top:var(--f-faq-groups-margin-top, var(--u-spacing-12))}.faq__group{margin-bottom:var(--u-spacing-12)}@media (max-width: 767.98px){.faq{--f-faq-groups-margin-top: var(--u-spacing-7)}}@media (max-width: 413.98px){.faq{--f-faq-groups-margin-top: var(--u-spacing-6)}}
