.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}.idp-icon{display:inline-block}.idp-icon svg{height:100%;vertical-align:baseline;width:100%}.idp-button{align-items:center;background:var(--fill-button-standard-primary-default);border:1px solid var(--border-button-input-standard-primary-default);border-radius:var(--omniac-radius-md);cursor:pointer;display:flex;justify-content:center;min-height:48px;padding:8px 16px;text-decoration:none}.idp-button:disabled{cursor:not-allowed}.idp-button__label{font-size:16px;font-style:normal;font-weight:500;line-height:105%}.idp-button__icon.idp-icon,.idp-button__loading-icon.idp-icon{color:var(--text-icons-permanent-default);height:24px;margin-right:8px;width:24px}.idp-button__loading-icon.idp-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.idp-button--primary{background:var(--fill-button-standard-primary-default);border-color:var(--border-button-input-standard-primary-default);color:var(--text-icons-permanent-default)}.idp-button--primary:hover:not(.idp-button--disabled){background-color:var(--fill-button-standard-primary-hover);border-color:var(--border-button-input-standard-primary-hover);color:var(--text-icons-standard-default)}.idp-button--primary:hover .idp-button__icon.idp-icon{color:var(--text-icons-standard-default)}.idp-button--primary:active:not(.idp-button--disabled){background-color:var(--border-button-input-standard-primary-press);border-color:var(--border-button-input-standard-primary-press);color:var(--text-icons-permanent-default)}.idp-button--primary:active .idp-button__icon.idp-icon{color:var(--text-icons-permanent-default)}.idp-button--primary:focus-visible:not(.idp-button--disabled){background-color:var(--fill-button-standard-primary-focus);border:var(--border-button-input-standard-primary-focused);outline:4px solid var(--border-button-input-standard-primary-focused)}.idp-button--primary.idp-button--disabled{background-color:var(--fill-button-standard-primary-disabled);border-color:var(--fill-button-standard-primary-disabled);color:var(--text-icons-permanent-disabled)}.idp-button--size-small{border-radius:20px;min-height:40px;padding:8px 16px}.idp-button--size-small__label{font-size:13px}.idp-button--secondary{background-color:transparent;border-color:var(--border-button-input-outline-secondary-default)}.idp-button--secondary,.idp-button--secondary .idp-button__icon.idp-icon{color:var(--text-icons-standard-default)}.idp-button--secondary:hover:not(.idp-button--disabled){background-color:var(--fill-button-outline-secondary-hover);border-color:var(--border-button-input-outline-secondary-hover);color:var(--text-icons-permanent-inverted)}.idp-button--secondary:hover .idp-button__icon.idp-icon{color:var(--text-icons-standard-default)}.idp-button--secondary:active:not(.idp-button--disabled){background-color:var(--fill-button-outline-secondary-press);border-color:var(--border-button-input-outline-secondary-press);color:var(--text-icons-standard-default)}.idp-button--secondary:active .idp-button__icon.idp-icon{color:var(--text-icons-standard-default)}.idp-button--secondary:focus-visible{border:var(--border-button-input-outline-secondary-focused);outline:4px solid var(--border-button-input-outline-secondary-focused)}.idp-button--secondary.idp-button--disabled{background-color:transparent;border-color:var(--border-button-input-outline-secondary-disabled);color:var(--text-icons-permanent-disabled)}.idp-button--tertiary{background:var(--fill-button-standard-tertiary-default);border-color:var(--border-button-input-standard-tertiary-default);color:var(--text-icons-standard-active-link-outlinebutton)}.idp-button--tertiary:hover:not(.idp-button--disabled){background:var(--fill-button-outline-primary-hover);border-color:var(--border-button-input-outline-primary-hover);color:var(--text-icons-permanent-default)}.idp-button--tertiary:hover .idp-button__icon.idp-icon{color:var(--text-icons-permanent-default)}.idp-button--tertiary:active:not(.idp-button--disabled){background:var(--fill-button-outline-primary-press);border-color:var(--border-button-input-outline-primary-press);color:var(--text-icons-permanent-default)}.idp-button--tertiary:active .idp-button__icon.idp-icon{color:var(--text-icons-permanent-default)}.idp-button--tertiary:focus-visible{border:var(--border-button-input-outline-primary-focused);outline:4px solid var(--border-button-input-outline-primary-focused)}.idp-button--tertiary.idp-button--disabled{background-color:transparent;border-color:var(--border-button-input-outline-primary-disabled);color:var(--text-icons-permanent-disabled)}.idp-button--minimal{background-color:transparent;border:none;border-color:var(--border-button-input-outline-secondary-default);color:var(--text-icons-standard-default)}.idp-button--minimal .idp-button__label{font-size:13px;font-weight:400}.idp-button--minimal .idp-button__icon.idp-icon{color:var(--text-icons-standard-default)}.idp-button--minimal:hover:not(.idp-button--disabled){background:var(--fill-button-standard-secondary-default);border-color:var(--border-button-input-standard-secondary-default);color:var(--text-icons-permanent-inverted)}.idp-button--minimal:hover .idp-button__icon.idp-icon{color:var(--text-icons-permanent-inverted)}.idp-button--minimal:focus-visible{border-color:var(--border-button-input-outline-secondary-focused);outline:3px solid var(--border-button-input-outline-secondary-focused)}.idp-button--minimal.idp-button--disabled{background-color:transparent;border-color:var(--border-button-input-outline-secondary-disabled);color:var(--text-icons-permanent-disabled)}.idp-page-error{margin-inline:auto;max-width:360px;padding:32px 16px 56px;text-align:center}@media (min-width:960px){.idp-page-error{padding:40px 16px 56px}}.idp-page-error__image{margin-bottom:56px;max-width:248px}.idp-page-error__headline{font-size:24px;font-style:normal;font-weight:400;line-height:31px;margin-bottom:16px}.idp-page-error__description{margin-bottom:24px}.idp-page-error__button{margin-inline:auto}
