.accordion{box-sizing:border-box;width:100%}.accordion.rounded{border-radius:var(--nv-sys-shape-corner-s);flex-direction:column;gap:0;display:flex;overflow:hidden}.accordion.rounded .accordionHeader{padding:0 var(--nv-sys-spacing-m);border-radius:var(--nv-sys-shape-corner-s)}@media (min-width:905px) and (max-width:1439px){.accordion.rounded .accordionHeader{padding:0 var(--nv-sys-spacing-xl)}}@media (min-width:1440px){.accordion.rounded .accordionHeader{padding:0 var(--nv-sys-spacing-xl)}}.accordion.rounded .accordionPanel__inner{padding:var(--nv-sys-spacing-s) var(--nv-sys-spacing-m) var(--nv-sys-spacing-l)}@media (min-width:905px) and (max-width:1439px){.accordion.rounded .accordionPanel__inner{padding:var(--nv-sys-spacing-xl)}}@media (min-width:1440px){.accordion.rounded .accordionPanel__inner{padding:var(--nv-sys-spacing-xl)}}.accordion.personal.rounded{background-color:var(--nv-sys-color-personal-light-background-general-white);box-shadow:var(--nv-sys-elevation-bottom-s);transition:box-shadow .2s cubic-bezier(.16,1,.3,1)}.accordion.personal.rounded:hover{box-shadow:var(--nv-sys-elevation-bottom-l)}.accordion.flow.rounded{background-color:var(--nv-sys-color-flow-dark-background-general-soft);box-shadow:var(--nv-sys-elevation-bottom-s);position:relative}.accordion.flow.rounded:hover:after{content:"";border-radius:inherit;pointer-events:none;background-color:#ffffff14;position:absolute;inset:0}.accordion.sharp{background-color:#0000;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.accordion.sharp .accordionHeader{padding:0 var(--nv-sys-spacing-m)}@media (min-width:905px) and (max-width:1439px){.accordion.sharp .accordionHeader{padding:0 var(--nv-sys-spacing-xl)}}@media (min-width:1440px){.accordion.sharp .accordionHeader{padding:0 var(--nv-sys-spacing-xl)}}.accordion.sharp .accordionPanel__inner{padding:var(--nv-sys-spacing-m) var(--nv-sys-spacing-m) var(--nv-sys-spacing-l) var(--nv-sys-spacing-m)}@media (min-width:905px) and (max-width:1439px){.accordion.sharp .accordionPanel__inner{padding:var(--nv-sys-spacing-xl)}}@media (min-width:1440px){.accordion.sharp .accordionPanel__inner{padding:var(--nv-sys-spacing-xl)}}.accordion.sharp .accordionHeader__headline{transition:color .2s cubic-bezier(.16,1,.3,1)}.accordion.sharp.personal .accordionHeader:hover .accordionHeader__icon svg:not([fill=none]),.accordion.sharp.personal .accordionHeader:hover .accordionHeader__icon svg:not([fill=none]) path{fill:var(--nv-sys-color-personal-light-text-icon-general-info)!important}.accordion.sharp.personal .accordionHeader:hover .accordionHeader__headline{color:var(--nv-sys-color-personal-light-text-icon-general-info)}.accordion.sharp.flow .accordionHeader:hover .accordionHeader__icon svg,.accordion.sharp.flow .accordionHeader:hover .accordionHeader__icon svg path{fill:var(--nv-sys-color-flow-dark-text-icon-general-info)!important}.accordion.sharp.flow .accordionHeader:hover .accordionHeader__headline{color:var(--nv-sys-color-flow-dark-text-icon-general-info)}.accordion__divider{width:100%;height:1px}.accordion__divider-header{width:auto;height:1px;margin:0 var(--nv-sys-spacing-m)}@media (min-width:905px) and (max-width:1439px){.accordion__divider-header{width:100%;margin:0}}@media (min-width:1440px){.accordion__divider-header{width:100%;margin:0}}.accordion.personal .accordion__divider,.accordion.personal .accordion__divider-header{background-color:var(--nv-sys-color-personal-light-divider-general-soft)}.accordion.flow .accordion__divider,.accordion.flow .accordion__divider-header{background-color:var(--nv-sys-color-flow-dark-divider-general-soft)}.accordion.personal:has(:focus-visible){outline:1px solid var(--nv-sys-color-personal-light-border-general-focus);outline-offset:-1px}.accordion.flow:has(:focus-visible){outline:1px solid var(--nv-sys-color-flow-dark-border-general-focus);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.accordion.personal.rounded,.accordion.sharp .accordionHeader__headline{transition:none}}
.accordionHeader{box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--nv-sys-spacing-xs);width:100%;min-height:48px;font-family:var(--nv-sys-typography-font-family-roboto-medium);font-size:var(--nv-sys-typography-s-size);line-height:var(--nv-sys-typography-s-height);text-align:left;background:0 0;border:none;outline:none;margin:0;padding:0;display:flex}@media (min-width:905px) and (max-width:1439px){.accordionHeader{min-height:52px;font-size:var(--nv-sys-typography-m-size);line-height:var(--nv-sys-typography-xs-height)}}@media (min-width:1440px){.accordionHeader{min-height:52px;font-size:var(--nv-sys-typography-m-size);line-height:var(--nv-sys-typography-xs-height)}}.accordionHeader__text-group{flex-direction:column;flex:1;min-width:0;display:flex}.accordionHeader__headline{font-family:var(--nv-sys-typography-font-family-roboto-medium);font-weight:500;font-size:var(--nv-sys-typography-s-size);line-height:var(--nv-sys-typography-s-height);word-wrap:break-word;flex:1}@media (min-width:905px) and (max-width:1439px){.accordionHeader__headline{font-size:var(--nv-sys-typography-m-size);line-height:var(--nv-sys-typography-m-height)}}@media (min-width:1440px){.accordionHeader__headline{font-size:var(--nv-sys-typography-m-size);line-height:var(--nv-sys-typography-m-height)}}.accordionHeader__subheadline{font-family:var(--nv-sys-typography-font-family-roboto-regular);font-style:normal;font-weight:400;font-size:var(--nv-sys-typography-xs-size);line-height:var(--nv-sys-typography-xs-height);word-wrap:break-word}@media (min-width:905px) and (max-width:1439px){.accordionHeader__subheadline{font-size:var(--nv-sys-typography-s-size);line-height:var(--nv-sys-typography-s-height)}}@media (min-width:1440px){.accordionHeader__subheadline{font-size:var(--nv-sys-typography-s-size);line-height:var(--nv-sys-typography-s-height)}}.accordionHeader__title{align-items:center;gap:var(--nv-sys-spacing-xs);flex:1;min-width:0;display:flex}.accordionHeader__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.accordionHeader__icon svg{width:24px;height:24px}@media (min-width:905px) and (max-width:1439px){.accordionHeader__icon,.accordionHeader__icon svg{width:28px;height:28px}}@media (min-width:1440px){.accordionHeader__icon,.accordionHeader__icon svg{width:28px;height:28px}}.accordionHeader__right{align-items:center;gap:var(--nv-sys-spacing-xs);flex-shrink:0;display:flex}.accordionHeader__price{font-family:var(--nv-sys-typography-font-family-roboto-medium);font-size:var(--nv-sys-typography-xs-size);line-height:var(--nv-sys-typography-xs-height);white-space:nowrap}@media (min-width:905px) and (max-width:1439px){.accordionHeader__price{font-size:var(--nv-sys-typography-s-size);line-height:var(--nv-sys-typography-s-height)}}@media (min-width:1440px){.accordionHeader__price{font-size:var(--nv-sys-typography-s-size);line-height:var(--nv-sys-typography-s-height)}}.accordionHeader__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .4s;display:flex}.accordionHeader__chevron svg{width:24px;height:24px}.accordionHeader__chevron--expanded{transform:rotate(180deg)}@media (min-width:905px) and (max-width:1439px){.accordionHeader__chevron,.accordionHeader__chevron svg{width:28px;height:28px}}@media (min-width:1440px){.accordionHeader__chevron,.accordionHeader__chevron svg{width:28px;height:28px}}.accordion.personal .accordionHeader,.accordion.personal .accordionHeader__headline{color:var(--nv-sys-color-personal-light-text-icon-general-heading)}.accordion.personal .accordionHeader__subheadline{color:var(--nv-sys-color-personal-light-text-icon-general-info)}.accordion.personal .accordionHeader__price{color:var(--nv-sys-color-personal-light-text-icon-general-heading)}.accordion.flow .accordionHeader,.accordion.flow .accordionHeader__headline{color:var(--nv-sys-color-flow-dark-text-icon-general-heading)}.accordion.flow .accordionHeader__subheadline{color:var(--nv-sys-color-flow-dark-text-icon-general-info)}.accordion.flow .accordionHeader__price{color:var(--nv-sys-color-flow-dark-text-icon-general-heading)}@media (prefers-reduced-motion:reduce){.accordionHeader__chevron{transition:none}}
