/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:BundesSansOffice;src:url(../fonts/BundesSansOffice.8f13909c.woff2) format("woff2"),url(../fonts/BundesSansOffice.80817849.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:BundesSansOffice;src:url(../fonts/BundesSansOffice-Italic.4bbda711.woff2) format("woff2"),url(../fonts/BundesSansOffice-Italic.7ea5f9d8.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:BundesSansOffice;src:url(../fonts/BundesSansOffice-Bold.174e7d5f.woff2) format("woff2"),url(../fonts/BundesSansOffice-Bold.ee7d62db.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:BundesSansOffice;src:url(../fonts/BundesSansOffice-BoldItalic.c1cc4b40.woff2) format("woff2"),url(../fonts/BundesSansOffice-BoldItalic.d02170eb.woff) format("woff");font-weight:700;font-style:italic}body{font-family:BundesSansOffice;color:#000;font-size:18px;line-height:24px;font-weight:400}@media screen and (max-width:1023px){body{font-size:17px;line-height:21px}}.container{width:100%;max-width:1028px;padding:0 24px;margin:0 auto}@media screen and (min-width:640px)and (max-width:1023px){.container{padding:0 52px}}a,button{color:inherit}.opacity-enter-active,.opacity-leave-active{transition:opacity .2s}.opacity-enter,.opacity-leave-to{opacity:0}.app-h1{font-size:48px;line-height:normal;font-weight:700}@media screen and (max-width:1023px){.app-h1{font-size:30px;line-height:36px;font-weight:700}}.app-h2{font-size:36px;line-height:48px;font-weight:700}@media screen and (max-width:1023px){.app-h2{font-size:22px;line-height:28px;font-weight:700}}.app-h3{font-size:30px;line-height:40px;font-weight:700}@media screen and (max-width:1023px){.app-h3{font-size:16px;line-height:20px;font-weight:700}.app-h1-touch{font-size:30px;line-height:36px;font-weight:700}.app-h2-touch{font-size:22px;line-height:28px;font-weight:700}.app-h3-touch{font-size:16px;line-height:20px;font-weight:700}}@media screen and (min-width:1024px){.app-text-reading{font-size:22px;line-height:28px}}.button-no-styles{background:none;border-style:none;padding:0;font-family:inherit;line-height:unset;color:inherit}.button,.button-no-styles{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.button{font-size:18px;line-height:24px;font-weight:700;padding:7px 23px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;border-radius:5px;border:1px solid;transition-duration:.2s;transition-property:color,border-color,box-shadow,background-color;text-decoration:none}@media screen and (max-width:1023px){.button{padding:12px 23px}}.button:disabled{cursor:default}.button>.svg-icon{width:20px;height:20px;transition:fill .2s}.button>.svg-icon:first-child:not(:last-child){margin-right:5px}.button>.svg-icon:last-child:not(:first-child){margin-left:5px}.button--large{padding:15px 27px}.button--large.button--icon{padding:17px}.button--small{padding:3px 15px}.button--small.button--icon{padding:5px}.button--icon{padding:9px}.button--block{width:100%}.button--primary{color:#000;fill:#000;background-color:#fc0;border-color:#fc0}.button--primary:disabled{color:#737373;fill:#737373;background-color:#eaeaea;border-color:#eaeaea}.button--primary:not(:disabled):hover{color:#fc0;fill:#fc0;background-color:#000;border-color:#000}.button--primary:not(:disabled):active{color:#000;background-color:red;border-color:red}.button--primary-alt{color:#000;fill:#000;background-color:#fc0;border-color:#fc0}.button--primary-alt:disabled{color:#737373;fill:#737373;background-color:#eaeaea;border-color:#eaeaea}.button--primary-alt:not(:disabled):hover{border-color:#fc0;color:#fc0;fill:#fc0;background-color:#000}.button--primary-alt:not(:disabled):active{color:#000;background-color:red;border-color:red}.button--secondary{color:#000;fill:#000;background-color:transparent;border-color:#000}.button--secondary:disabled{color:#737373;fill:#737373;background-color:#eaeaea;border-color:#737373}.button--secondary:not(:disabled):hover{color:#fc0;fill:#fc0;background-color:#000}.button--secondary:not(:disabled):active{color:#000;background-color:red;border-color:red}.button--danger{color:#fff;fill:#fff;background-color:#e60000;border-color:transparent}.button--danger:disabled{color:#737373;fill:#737373;background-color:#eaeaea;border-color:#eaeaea}.button--danger:not(:disabled):hover{background-color:#d70000}.button--danger:not(:disabled):active{background-color:#cf0101}.button--ghost{padding:0;color:#000;fill:#000;background-color:transparent;border-color:transparent}.button--ghost:disabled{color:#737373;fill:#737373}.button--ghost:not(:disabled):hover{color:#414243;fill:#414243}.button--ghost.button--danger{color:#e60000;fill:#e60000;background-color:transparent;border-color:transparent}.button--ghost.button--danger:disabled{color:#737373;fill:#737373}.button--ghost.button--danger:not(:disabled):hover{color:#d70000;fill:#d70000;background-color:transparent;border-color:transparent}.button--ghost.button--danger:not(:disabled):active{color:#cf0101;fill:#cf0101;background-color:transparent;border-color:transparent}.button--ghost.button--icon{padding:0}.link{line-height:inherit;text-decoration:underline;color:#000;fill:#000;display:inline-flex;text-underline-offset:5px;transition:text-decoration-color .2s}.link:focus,.link:hover{text-decoration-color:currentColor}.link--small{font-size:12px;line-height:16px;font-weight:700;text-underline-offset:3px}.input{font-size:18px;line-height:24px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 12px;border-radius:4px;border:1px solid #737373;background-color:#f5f5f5;outline:none;transition:border-color .2s,background-color .2s,box-shadow .2s;width:100%;display:block}@media screen and (prefers-contrast:more){.input{border-color:#000}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.input{border-color:#fff}}@media screen and (max-width:1023px){.input{padding:12px}}.input:hover{border-color:#737373}.input:focus{--box-shadow-color:#000;border:1px solid #000;box-shadow:inset 0 0 0 1px var(--box-shadow-color)}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.input:focus{outline:1px solid transparent}}.input:-moz-placeholder-shown{text-overflow:ellipsis}.input:placeholder-shown{text-overflow:ellipsis}.input:disabled{background-color:#eaeaea;color:#737373;border-color:#737373}.input:disabled::-moz-placeholder{color:#737373}.input:disabled::placeholder{color:#737373}.input::-moz-placeholder{color:#706f6f;opacity:1}.input::placeholder{color:#706f6f;opacity:1}.input--textarea{padding:9px 12px;resize:vertical;min-height:80px}@media screen and (max-width:1023px){.input--textarea{padding:12px}}.input--error,.input--error:focus{--box-shadow-color:#e60000;border-color:#e60000;background-color:#fff0ec}.label,.label-asterisk{font-size:12px;line-height:16px;font-weight:700;color:#414243}@media screen and (max-width:1023px){.label,.label-asterisk{font-size:14px;line-height:normal;font-weight:400}}.label--error,.label-asterisk--error{color:#e60000}.input-helper-text{font-size:12px;line-height:16px;font-weight:700;color:#706f6f}@media screen and (max-width:1023px){.input-helper-text{font-size:14px;line-height:normal;font-weight:400}}.input-helper-text--error{color:#e60000}body,html{background-color:#f5f5f5}.kc-app__inner{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.kc-app__wrapper{width:100%;max-width:640px}.kc-app__alert-container{width:100%;margin:24px 0}.kc-app__tile{padding:56px 24px;background-color:#fff;box-shadow:0 3px 10px rgba(29,36,48,.08);border-radius:16px;margin-bottom:24px}.kc-app__tile-content{max-width:440px;margin:0 auto}.kc-app__header{margin:0 auto 24px;text-align:center}.kc-app__brand{display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.25px;color:#fc0;text-decoration:none}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.kc-app__brand{outline:2px solid transparent}}.kc-app__logo{height:32px}.kc-app__caption{margin-bottom:24px;text-align:center}.kc-app__title{font-size:18px;line-height:24px;font-weight:400;font-weight:700}.kc-app__footer{display:flex;align-items:flex-start;justify-content:space-between;padding:0 24px;gap:16px}.kc-app__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px}.kc-form{max-width:440px;margin:0 auto}.kc-form__body{margin-bottom:32px}.kc-form__fields{margin-bottom:16px}.kc-form__fields:last-child{margin-bottom:0}.kc-form__field{margin-bottom:24px}.kc-form__field:last-child{margin-bottom:0}.kc-form__actions{margin-bottom:48px;display:flex;justify-content:space-between;font-size:12px;line-height:16px;font-weight:700}.kc-form__actions:last-child{margin-bottom:0}.kc-form__buttons{display:flex;flex-direction:column}.app-form-field--has-error .input{--box-shadow-color:#e60000;border-color:#e60000;background-color:#fff0ec}.kc-reset-password__username{font-size:12px;line-height:16px;font-weight:700;font-weight:400;text-align:center}.kc-terms-text{margin-bottom:24px}.kc-terms-text>p{margin:1em 0}.kc-terms-text>p:first-child{margin-top:0}.kc-terms-text>p:last-child{margin-bottom:0}.kc-terms-agreement{margin-bottom:44px}.kc-error__message{font-size:12px;line-height:16px;font-weight:700;color:#414243;font-weight:400;text-align:center;margin-bottom:24px}.kc-error__message:last-child{margin-bottom:0}.language-select[data-v-1559e926]{position:relative}.language-select--opened .language-select__arrow[data-v-1559e926]{transform:rotate(180deg)}.language-select--opened .language-select__menu[data-v-1559e926]{visibility:visible;opacity:1}.language-select__button[data-v-1559e926]{display:inline-flex;align-items:center;cursor:pointer;border:0;background-color:transparent}.language-select__button:active .language-select__arrow[data-v-1559e926],.language-select__button:focus .language-select__arrow[data-v-1559e926],.language-select__button:hover .language-select__arrow[data-v-1559e926]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' xmlns='http://www.w3.org/2000/svg' fill='%23737373'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.875 5.375a.374.374 0 0 1 .64-.265L8.5 10.095l4.985-4.985a.376.376 0 0 1 .53.53l-5.25 5.25a.376.376 0 0 1-.53 0l-5.25-5.25a.374.374 0 0 1-.11-.265z'/%3E%3C/svg%3E")}.language-select__text[data-v-1559e926]{margin-right:4px}.language-select__arrow[data-v-1559e926]{width:16px;height:16px;transition:transform .2s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' xmlns='http://www.w3.org/2000/svg' fill='%23737373'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.875 5.375a.374.374 0 0 1 .64-.265L8.5 10.095l4.985-4.985a.376.376 0 0 1 .53.53l-5.25 5.25a.376.376 0 0 1-.53 0l-5.25-5.25a.374.374 0 0 1-.11-.265z'/%3E%3C/svg%3E")}.language-select__menu[data-v-1559e926]{top:calc(100% + 4px);background-color:#fff;box-shadow:0 5px 10px rgba(29,36,48,.15);border-radius:5px;padding:4px 0;transition-property:opacity,visibility;transition-duration:.2s;visibility:hidden;opacity:0;position:absolute;left:50%;transform:translateX(-50%)}.language-select__item[data-v-1559e926]{display:block;transition:background-color .2s;text-decoration:none;padding:4px 16px;width:116px}.language-select__item[data-v-1559e926]:hover{background-color:#eaeaea}
/*# sourceMappingURL=app.38293bf7.css.map*/