:root{--travelid-component-padding:0}.travelid-connect{--travelid-connect-form-padding:0 12px 32px;--travelid-connect-passwordPinResetHint:var(--ctextsecondary)}.travelid-connect__base{background-color:var(--cbodybg2);border:var(--travelid-component-border);border-top-style:none}.travelid-connect__form{padding:var(--travelid-connect-form-padding)}.travelid-connect__accountFields{--travelid-form-elementwrapper-bottom-spacing:var(--travelid-form-elementwrapper-bottom-spacing-increased)}.travelid-connect__passwordPinResetHint{font:var(--travelid-font-footnote);letter-spacing:var(--travelid-letter-spacing-footnote);color:var(--travelid-connect-passwordPinResetHint);margin-bottom:32px}.travelid-connect__passwordPinResetHint .rteText{display:inline}.travelid-connect__passwordPinResetHint .rteText>*{display:inline}.travelid-connect__passwordPinResetHint a{font:var(--travelid-font-hyperlinksmall);letter-spacing:var(--travelid-letter-spacing-hyperlinksmall)}.travelid-connect__intro{margin-bottom:32px}.travelid-connect__stepOne .travelid-connect__intro{font-weight:bold}.travelid-connect__infoItem{list-style-type:none;margin-bottom:30px}.travelid-connect__infoLabel{font:var(--travelid-font-label);letter-spacing:var(--travelid-letter-spacing-label)}.travelid-connect__infoValue{font:var(--travelid-font-inputfilled);letter-spacing:var(--travelid-letter-spacing-inputfilled)}.travelid-connect__infoLabel,.travelid-connect__infoValue{display:block}.travelid-connect__infoItem:last-child{margin-bottom:32px}.travelid-connect__incentive{background-color:var(--travelid-incentive-teaser-bg);margin-bottom:var(--travelid-incentive-teaser-margin-bottom);padding:var(--travelid-incentive-teaser-padding)}.travelid-connect__incentive .listcontainer__headline{font:var(--travelid-font-subtitle);letter-spacing:var(--travelid-letter-spacing-subtitle);margin-bottom:20px}.travelid-connect__incentive:empty{display:none}.travelid-connect__incentive .listcontainer__layoutIconCheckmark:last-child{margin-bottom:0}.travelid-connect__incentive .listcontainer__layoutIconCheckmark .listitem__base{align-items:center}.travelid-connect__incentive .listcontainer__base [class^='travelid-icon']{color:var(--csuccess)}.travelid-connect__incentive .travelid-icon--xs{height:48px;padding-right:18px;width:48px}.travelid-connect__communicationsHeading{font:var(--travelid-font-maintitle);letter-spacing:var(--travelid-letter-spacing-maintitle);margin-bottom:32px}.travelid-connect__permissionsDescription{margin-bottom:44px}.travelid-connect__termsAndConditions{font:var(--travelid-font-footnote);letter-spacing:var(--travelid-letter-spacing-footnote);margin-bottom:32px}.travelid-connect .travelid-infoBox,.travelid-connect .travelid-form__elementWrapper--checkbox{margin-bottom:36px}: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-bg-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;height:var(--travelid-stepper-height);margin-bottom:var(--travelid-stepper-margin-bottom);position:relative}.travelid-form__stepper{counter-reset:step;display:flex;flex-direction:row;height:var(--travelid-stepper-height);justify-content:space-between;list-style-type:none;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-bg-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-icon-bg-active:var(--cbuttonprimarybg);--travelid-stepper-icon-bg-valid:var(--cbodybg2);--travelid-stepper-icon-bg:var(--cdivider);--travelid-stepper-margin-bottom:40px;--travelid-stepper-stepicon-font-size:10px;--travelid-stepper-stepicon-size:18px;--travelid-stepper-text-bg-valid:var(--cgrey0);--travelid-stepper-height:auto}.travelid-form__stepper{font:var(--travelid-font-hyperlinksmall);letter-spacing:var(--travelid-letter-spacing-hyperlinksmall);align-items:flex-start;background-color:var(--ccardbg);margin-left:0;margin-right:0}.travelid-form__stepperLine{display:none}.travelid-form__step{align-items:flex-start;border-top:3px solid var(--cdivider);padding-top:10px;width:auto}.travelid-form__step.is-active{width:100%}.travelid-form__step.is-active .travelid-form__stepText{font:var(--travelid-font-hyperlinksmall);letter-spacing:var(--travelid-letter-spacing-hyperlinksmall);display:block}.travelid-form__step.is-valid .travelid-form__stepIcon{border:1px solid var(--cgrey0);color:var(--cgrey0)}.travelid-form__step.is-active::before,.travelid-form__step.is-valid::before{background-color:var(--cbuttonprimarybg);content:"";height:3px;left:-1px;position:absolute;top:-3px;width:calc(100% + 2px)}.travelid-form__stepIcon [class^='travelid-icon']{height:12px;padding:3px;width:12px}.travelid-form__step--presentation{align-items:flex-start}:root{--travelid-stepper-margin-bottom:40px}.travelid-connect{--travelid-connect-passwordPinResetHint:var(--cbodytext)}.travelid-connect__incentive .listcontainer__headline{font:var(--travelid-font-subtitle);letter-spacing:var(--travelid-letter-spacing-subtitle)}.travelid-connect__communicationsHeading{font:var(--travelid-font-maintitle);letter-spacing:var(--travelid-letter-spacing-maintitle)}@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){.travelid-connect{--travelid-connect-form-padding:0 80px 32px;max-width:100%}.travelid-connect__incentive{margin-left:-30px;margin-right:-30px}: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:40px}.travelid-form__step{width:100%}:root{--travelid-stepper-margin-bottom:40px}}@media print,(min-width:960px){.travelid-connect__usernameScn,.travelid-connect__passwordPin{max-width:375px}}@media print, (min-width: 1280px){.travelid-form__step.is-valid [class^='travelid-icon']{transition-duration:500ms}.travelid-form__stepIcon{transition-duration:500ms}}
