.root-layout-card.v-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}.root-layout-card.v-card>.v-card__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:12px 12px 0}.root-layout-card.v-card>.v-card__title .step-image-container{height:120px}.root-layout-card.v-card>.v-card__title .step-image-container>.layout{height:inherit}.root-layout-card.v-card>.v-card__title .step-image-container>.layout img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:4px 4px}.root-layout-card.v-card>.v-card__title .headline{color:#2060ad}.root-layout-card.v-card>.v-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px 12px}.root-layout-card.v-card>.v-card__text>*{width:100%}.root-layout-card.v-card>.v-card__text .v-input--has-state.error--text .v-label{-webkit-animation:none!important;animation:none!important}.root-layout-card.v-card>.v-card__actions{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:12px 12px 24px!important}.root-layout-card.v-card .login-link{text-decoration:underline}.v-form>.container{padding:16px}.v-form>.container>.layout>.flex{padding:8px}.v-form>.container>.layout:only-child{margin:-8px}.v-form>.container>.layout:not(:only-child){margin:auto -8px}.tos-checkbox .v-messages__message{margin-left:32px}