:root{--travelid-stepper-height:48px;--travelid-stepper-icon-bg-active:var(--chighlight);--travelid-stepper-icon-bg-valid:var(--clink);--travelid-stepper-icon-bg:var(--cstroke);--travelid-stepper-margin-bottom:48px;--travelid-stepper-stepicon-font-size:12px;--travelid-stepper-stepicon-line-height:12px;--travelid-stepper-stepicon-size:28px;--travelid-stepper-text-color-active:var(--chighlight);--travelid-stepper-text-bg-valid:var(--clink);--travelid-stepper-text-font-size:16px;--travelid-stepper-text-font-weight-active:400;--travelid-stepper-text-line-height:22px}.travelid-form__stepperWrapper{grid-column:1/span 12;margin-bottom:var(--travelid-stepper-margin-bottom);min-height:var(--travelid-stepper-height);position:relative}.travelid-form__stepper{counter-reset:step;display:flex;flex-direction:row;justify-content:space-between;list-style-type:none;min-height:var(--travelid-stepper-height);position:relative}.travelid-form__step{background-color:var(--cbodybg2);color:var(--ctextinactive);display:flex;padding-left:8px;position:relative;z-index:1}.travelid-form__step::after{content:"";display:block;width:8px}.travelid-form__step .travelid-form__stepText{display:none}.travelid-form__step.is-active .travelid-form__stepIcon{background-color:var(--travelid-stepper-icon-bg-active);transition-delay:0.5s}.travelid-form__step.is-active .travelid-form__stepText{color:var(--travelid-stepper-text-color-active)}.travelid-form__step.is-valid .travelid-form__stepIcon{background-color:var(--travelid-stepper-icon-bg-valid)}.travelid-form__step.is-valid .travelid-form__stepIcon::before{display:none}.travelid-form__step.is-valid [class^='travelid-icon']{transition-property:opacity;transition-timing-function:cubic-bezier(0.5,0.0,0.1,1);transition-duration:300ms}.travelid-form__step.is-valid [class^='travelid-icon']{transition-delay:0s;opacity:1}.travelid-form__step.is-valid .travelid-form__stepText{color:var(--travelid-stepper-text-bg-valid)}.travelid-form__stepIcon{transition-property:background-color;transition-timing-function:cubic-bezier(0.5,0.0,0.1,1);transition-duration:300ms}.travelid-form__stepIcon{transition-delay:0s;align-items:center;background-color:var(--travelid-stepper-icon-bg);border-radius:50%;color:var(--ccardbg);counter-increment:step;display:flex;font-size:var(--travelid-stepper-stepicon-font-size);font-weight:700;height:var(--travelid-stepper-stepicon-size);justify-content:center;line-height:var(--travelid-stepper-stepicon-line-height);min-height:var(--travelid-stepper-stepicon-size);min-width:var(--travelid-stepper-stepicon-size);position:relative;text-align:center;width:var(--travelid-stepper-stepicon-size)}.travelid-form__stepIcon::before{content:counter(step)}.travelid-form__stepIcon [class^='travelid-icon']{opacity:0;position:absolute}.travelid-form__step--presentation{align-items:center;display:flex}.travelid-form__stepperHeadline{font-size:28px;line-height:36px}.travelid-form__stepperHeadline{font-weight:300;color:var(--cbodytext);margin-bottom:34px;margin-top:24px}.travelid-form__stepText{margin-left:8px}:root{--travelid-stepper-height:auto;--travelid-stepper-icon-bg-active:var(--cbodytext);--travelid-stepper-icon-bg-valid:var(--cbodytext);--travelid-stepper-icon-bg:var(--cgrey00);--travelid-stepper-margin-bottom:40px;--travelid-stepper-stepicon-font-size:10px;--travelid-stepper-stepicon-size:24px;--travelid-stepper-text-bg-valid:var(--cbodytext);--travelid-stepper-text-color-active:var(--cbodytext)}.travelid-form__stepper{--currentProgress:0;--borderHeight:8px;background-color:var(--ccardbg);border-radius:7px;flex-direction:column;margin-left:0;margin-right:0;overflow:hidden}.travelid-form__stepperLine{display:none}.travelid-form__step{align-items:flex-start;color:var(--cgrey7);padding-left:12px;width:auto}.travelid-form__step .travelid-form__stepIcon{border:1px solid var(--cgrey7);color:var(--cgrey7)}.travelid-form__step .travelid-form__stepText{font:var(--travelid-font-bodyM);letter-spacing:var(--travelid-letter-spacing-bodyM);display:block}.travelid-form__step.is-valid .travelid-form__stepIcon{border-color:var(--travelid-stepper-icon-bg-valid);color:var(--cgrey00)}.travelid-form__step.is-active{width:100%}.travelid-form__step.is-active .travelid-form__stepIcon{border-color:var(--travelid-stepper-icon-bg-active);color:var(--cgrey00)}.travelid-form__step.is-active .travelid-form__stepText{font-weight:var(--travelid-font-weight-bold)}.travelid-form__step:first-of-type .travelid-form__step--presentation{margin-top:20px}.travelid-form__step:last-of-type{padding-right:12px}.travelid-form__step.is-active:first-of-type::before,.travelid-form__step.is-valid:first-of-type::before{background-color:var(--cbuttonprimarybg);content:"";height:8px;left:0;position:absolute;top:0;transition:width 0.3s ease;width:var(--currentProgress)}.travelid-form__step--presentation{align-items:flex-start;margin:12px 0}.travelid-migrateprofileffp{--travelid-component-padding:0;background:var(--cgrey00)}.travelid-migrateprofileffp__welcome{padding:var(--travelid-migrateffp-welcome-padding)}.travelid-migrateprofileffp__alreadyMigrated,.travelid-migrateprofileffp__migrationAttempt{padding:var(--travelid-migrateffp-special-screens-padding-mobile)}.travelid-migrateprofileffp__welcomeIntro{margin-bottom:22px}.travelid-migrateprofileffp__alreadyMigratedIntro,.travelid-migrateprofileffp__migrationAttemptIntro{margin-bottom:var(--travelid-migrateffp-special-screens-intro-margin-bottom)}.travelid-migrateprofileffp__listContainerParsys .travelid-icon--xs{color:var(--csuccess)}.travelid-migrateprofileffp__intro{padding-bottom:var(--travelid-migrateffp-intro-padding-bottom)}.travelid-migrateprofileffp__intro--ContactServiceError{padding-bottom:0}.travelid-migrateprofileffp__contactServiceLink{display:inline-flex}.travelid-migrateprofileffp__contactServiceLink--error{margin:var(--travelid-migrateffp-contact-service-link-margin)}.travelid-migrateprofileffp__welcomeFooter{display:flex;flex-flow:column nowrap}.travelid-migrateprofileffp__welcomeFooter .travelid-button{min-width:var(--travelid-migrateffp-special-screens-button-min-width)}.travelid-migrateprofileffp__alreadyMigratedFooter,.travelid-migrateprofileffp__migrationAttemptFooter{display:flex;flex-flow:column nowrap}.travelid-migrateprofileffp__alreadyMigratedFooter .travelid-button,.travelid-migrateprofileffp__migrationAttemptFooter .travelid-button{min-width:var(--travelid-migrateffp-special-screens-button-min-width)}.travelid-migrateprofileffp__continueMigrationButtons{margin-top:var(--travelid-migrateffp-continue-buttons-margin-top)}.travelid-migrateprofileffp__leaveMigrationButton{margin-top:var(--travelid-migrateffp-leave-button-margin-top)}.travelid-migrateprofileffp__stepContainer{padding:var(--travelid-migrateffp-stepper-container-padding)}.travelid-migrateprofileffp__isTravelIdEmailErrorBox,.travelid-migrateprofileffp__stepErrorBox,.travelid-migrateprofileffp__welcomeErrorBox{color:var(--cwarn)}.travelid-migrateprofileffp__welcomeErrorText,.travelid-migrateprofileffp__isTravelIdEmailErrorBox{margin-bottom:32px;margin-top:-17px}.travelid-migrateprofileffp__infoItem{list-style-type:none;margin-bottom:var(--travelid-migrateffp-info-item-margin-bottom)}.travelid-migrateprofileffp__infoItem:last-child{margin-bottom:var(--travelid-migrateffp-info-item-last-margin-bottom)}.travelid-migrateprofileffp__infoLabel{font:var(--travelid-font-formS);letter-spacing:var(--travelid-letter-spacing-formS)}.travelid-migrateprofileffp__infoLabel,.travelid-migrateprofileffp__infoValue{display:block}.travelid-migrateprofileffp__infoValue{font:var(--travelid-font-formL);letter-spacing:var(--travelid-letter-spacing-formL)}.travelid-migrateprofileffp__communicationsCheckbox{margin-bottom:var(--travelid-migrateffp-communications-checkbox-margin-bottom)}.travelid-migrateprofileffp__terms{font:var(--travelid-font-bodyS);letter-spacing:var(--travelid-letter-spacing-bodyS);color:var(--ctextsecondary);margin-bottom:var(--travelid-migrateffp-terms-margin-bottom)}.travelid-migrateprofileffp__actionLink{margin-bottom:27px;margin-top:24px}.travelid-migrateprofileffp__actionLink--contactService{margin:0}.travelid-migrateprofileffp__dialogDescription{margin-top:24px}.travelid-migrateprofileffp__readonlyField{margin-bottom:var(--travelid-migrateffp-readonly-field-margin-bottom)}.travelid-migrateprofileffp__readonlyLabel,.travelid-migrateprofileffp__readonlyValue{display:block}.travelid-migrateprofileffp__readonlyValue{font:var(--travelid-font-formL);letter-spacing:var(--travelid-letter-spacing-formL)}.travelid-migrateprofileffp__readonlyLabel{font:var(--travelid-font-formS);letter-spacing:var(--travelid-letter-spacing-formS)}.travelid-migrateprofileffp__backendErrorWrapper{padding:0 40px}.travelid-migrateprofileffp .travelid-component__loading{grid-area:inherit}.travelid-migrateprofileffp .travelid-component__loadingAnimation{text-align:center}:root{--travelid-migrateffp-communications-checkbox-margin-bottom:37px;--travelid-migrateffp-contact-service-link-margin:24px 0;--travelid-migrateffp-continue-buttons-margin-top:0;--travelid-migrateffp-intro-padding-bottom:27px;--travelid-migrateffp-info-item-margin-bottom:27px;--travelid-migrateffp-info-item-last-margin-bottom:27px;--travelid-migrateffp-leave-button-margin-top:27px;--travelid-migrateffp-readonly-field-margin-bottom:59px;--travelid-migrateffp-stepper-button-margin-right:0;--travelid-migrateffp-stepper-container-padding:0 11px 32px;--travelid-migrateffp-terms-margin-bottom:27px;--travelid-migrateffp-welcome-button-margin-bottom:20px;--travelid-migrateffp-welcome-button-min-width:294px;--travelid-migrateffp-welcome-padding:22px 11px 32px;--travelid-migrateffp-special-screens-padding-desktop:41px 80px 32px;--travelid-migrateffp-special-screens-padding-mobile:22px 11px 32px;--travelid-migrateffp-special-screens-button-min-width:205px;--travelid-migrateffp-special-screens-intro-margin-bottom:26px;--travelid-form-headline-bottom-spacing:27px;--travelid-form-elementwrapper-withouttooltip-padding-right:0}.travelid-migrateprofileffp__form .travelid-form__stepper:has(.travelid-form__step.is-active:nth-child(1)){--currentProgress:calc(100% / 4 * 1)}.travelid-migrateprofileffp__form .travelid-form__stepper:has(.travelid-form__step.is-active:nth-child(2)){--currentProgress:calc(100% / 4 * 2)}.travelid-migrateprofileffp__form .travelid-form__stepper:has(.travelid-form__step.is-active:nth-child(3)){--currentProgress:calc(100% / 4 * 3)}.travelid-migrateprofileffp__form .travelid-form__stepper:has(.travelid-form__step.is-active:nth-child(4)){--currentProgress:calc(100% / 4 * 4)}.travelid-migrateprofileffp__buttonsGroup,.travelid-migrateprofileffp__continueMigrationButtons{gap:16px;justify-content:flex-end}.travelid-migrateprofileffp__alreadyMigratedFooter,.travelid-migrateprofileffp__migrationAttemptFooter{justify-content:flex-start}.travelid-migrateprofileffp__welcomeIntro{margin-bottom:27px}.travelid-migrateprofileffp .listcontainer__list .listitem:not(:last-child){margin-bottom:27px}.travelid-migrateprofileffp [data-step-id="createTravelId"]{--travelid-form-elementwrapper-bottom-spacing:27px}.travelid-migrateprofileffp__welcomeFooter{gap:16px}.travelid-migrateprofileffp__alreadyMigratedIntro,.travelid-migrateprofileffp__migrationAttemptIntro{margin-bottom:27px}.travelid-migrateprofileffp__infoLabel,.travelid-migrateprofileffp__readonlyLabel{color:var(--cbodytext)}.travelid-migrateprofileffp__readonlyField{font:var(--travelid-font-formL);letter-spacing:var(--travelid-letter-spacing-formL)}.travelid-migrateprofileffp__listContainerParsys .listcontainer__headline{font:var(--travelid-font-headingM);letter-spacing:var(--travelid-letter-spacing-headingM)}.travelid-migrateprofileffp__listContainerParsys .listcontainer__base{font:var(--travelid-font-bodyL);letter-spacing:var(--travelid-letter-spacing-bodyL);margin-bottom:27px !important}@media screen and (min-width: 600px){.travelid-form__step.is-valid [class^='travelid-icon']{transition-duration:400ms}.travelid-form__stepIcon{transition-duration:400ms}}@media print, (min-width: 960px){:root{--travelid-stepper-height:64px;--travelid-stepper-margin-bottom:80px}.travelid-form__step{padding-left:16px}.travelid-form__step::after{width:16px}.travelid-form__step .travelid-form__stepText{display:block}.travelid-form__stepperHeadline{font-size:36px;line-height:46px}:root{--travelid-stepper-height:auto;--travelid-stepper-margin-bottom:48px}.travelid-form__stepper{flex-direction:row}.travelid-form__step{border-top:var(--borderHeight) solid transparent;overflow-wrap:anywhere;padding-left:12px;width:100%}.travelid-form__step:first-of-type .travelid-form__step--presentation{margin-top:25px}.travelid-form__step::after{display:none}.travelid-form__step--presentation{margin:25px 0 24px}:root{--travelid-migrateffp-stepper-button-margin-right:24px;--travelid-migrateffp-stepper-container-padding:0px 80px 32px;--travelid-migrateffp-welcome-padding:42px 80px 32px;--travelid-form-elementwrapper-checkbox-bottom-spacing:43px;--travelid-form-elementwrapper-withouttooltip-padding-right:44px}.travelid-migrateprofileffp__welcomeFooter{align-items:flex-start;flex-direction:row}.travelid-migrateprofileffp__createTravelIdFields{max-width:335px}.travelid-migrateprofileffp .travelid-incentiveTeaser{margin-left:-30px;margin-right:-30px}}@media print,(min-width:960px){.travelid-form__step.is-active:first-of-type::before,.travelid-form__step.is-valid:first-of-type::before{display:none}.travelid-form__step.is-active,.travelid-form__step.is-valid{border-top:var(--borderHeight) solid var(--cbuttonprimarybg)}.travelid-migrateprofileffp__alreadyMigrated,.travelid-migrateprofileffp__migrationAttempt{padding:var(--travelid-migrateffp-special-screens-padding-desktop)}.travelid-migrateprofileffp__alreadyMigratedFooter,.travelid-migrateprofileffp__migrationAttemptFooter{align-items:flex-end}.travelid-migrateprofileffp__welcomeErrorText,.travelid-migrateprofileffp__isTravelIdEmailErrorBox{margin-bottom:27px}.travelid-migrateprofileffp{grid-column:3/span 8}.travelid-migrateprofileffp__alreadyMigratedFooter,.travelid-migrateprofileffp__migrationAttemptFooter{align-items:flex-start}}@media print, (min-width: 1280px){.travelid-form__step.is-valid [class^='travelid-icon']{transition-duration:500ms}.travelid-form__stepIcon{transition-duration:500ms}.travelid-form__step{overflow-wrap:normal}}
