:root{--travelid-enrolment-bodytext-spacing:32px;--travelid-enrolment-communication-mediatext-margin-bottom:56px;--travelid-enrolment-subheading-spacing:32px}.travelid-enrolment{--travelid-component-padding:0;background-color:var(--cbodybg2)}.travelid-enrolment .travelid-button{width:100%}.travelid-enrolment .travelid-button--link{padding-left:0;padding-right:0}.travelid-enrolment__sectionFooter,.travelid-enrolment__tenantFormTypeButtons{display:flex;flex-direction:column;margin-top:32px}.travelid-enrolment__welcomeText{font:var(--travelid-font-bodyL);letter-spacing:var(--travelid-letter-spacing-bodyL);margin-bottom:var(--travelid-enrolment-bodytext-spacing)}.travelid-enrolment__createAccountFields{--travelid-form-elementwrapper-bottom-spacing:var(--travelid-form-elementwrapper-bottom-spacing-increased)}.travelid-enrolment__createAccountDescription{margin-top:28px}.travelid-enrolment__intro{font:var(--travelid-font-bodyL);letter-spacing:var(--travelid-letter-spacing-bodyL);margin-bottom:var(--travelid-enrolment-bodytext-spacing)}.travelid-enrolment__intro--strong{font:var(--travelid-font-bodyLBold);letter-spacing:var(--travelid-letter-spacing-bodyLBold)}.travelid-enrolment__description{font:var(--travelid-font-bodyL);letter-spacing:var(--travelid-letter-spacing-bodyL)}.travelid-enrolment__descriptionLink,.travelid-enrolment__cobrandTerms,.travelid-enrolment__createAccountDescription,.travelid-enrolment__terms{font:var(--travelid-font-bodyS);letter-spacing:var(--travelid-letter-spacing-bodyS)}.travelid-enrolment__cobrandTerms{margin-bottom:32px}.travelid-enrolment__cobrandTerms:empty{display:none}.travelid-enrolment__subheading{font:var(--travelid-font-headingXL);letter-spacing:var(--travelid-letter-spacing-headingXL);margin-bottom:var(--travelid-enrolment-subheading-spacing)}.travelid-enrolment .travelid-incentiveTeaser .grid4.gridcontainer1,.travelid-enrolment__description .grid4.gridcontainer1{display:block;margin-left:0;margin-right:0}.travelid-enrolment__form[data-form-type="tenantBasic"] .travelid-incentiveTeaser{display:none}.travelid-enrolment__communicationCheckbox{margin:44px 0}.travelid-enrolment__milesAndMoreBack{background-color:transparent;border:none;color:var(--clink);padding-left:0;padding-right:0}.travelid-enrolment__milesAndMoreBack:hover{background-color:transparent;color:var(--clink);opacity:0.8}.travelid-enrolment__milesAndMoreBack .travelid-button__text{font:var(--travelid-font-linkL);letter-spacing:var(--travelid-letter-spacing-linkL)}.travelid-enrolment__milesAndMoreBack [class^='travelid-icon']{transform:rotateY(180deg)}.travelid-enrolment .travelid-form__elementWrapper--birthdate{margin-bottom:0}.travelid-enrolment__contactDetails{margin-top:32px}.travelid-enrolment__contactDetails .phonenumber__base{margin-bottom:0}.travelid-enrolment__contactDetails .phonenumber__base .travelid-form__elementWrapper{margin-bottom:0}.travelid-enrolment__stepContainer[data-step-id="milesAndMore"] .travelid-enrolment__sectionFooter{align-items:flex-start}.travelid-enrolment__stepContainer[data-step-id="milesAndMore"] .travelid-enrolment__sectionFooter .travelid-button{height:auto;justify-content:flex-start;width:auto}.travelid-enrolment__stepContainer[data-step-id="confirmation"] .travelid-enrolment__sectionFooter{margin-top:0}.travelid-enrolment__stepContainer[data-step-id="confirmation"] .travelid-enrolment__sectionFooter .travelid-button{margin-top:32px}.travelid-enrolment__stepContainer[data-step-id="confirmation"] .travelid-enrolment__sectionFooter .travelid-button+.travelid-button{margin-top:20px}.travelid-enrolment [data-step-id="communication"] .mediatext__base.grid4.gridcontainer1{display:block;margin-left:0;margin-right:0}.travelid-enrolment__serviceCardPickerBrands{display:flex;justify-content:center;margin-bottom:32px}.travelid-enrolment__serviceCardPickerBrandsList{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-right:0}.travelid-enrolment__serviceCardPickerBrandsListItem .partnerlogosize-default{width:100%;max-width:100%;height:auto}.travelid-enrolment__serviceCardPickerBrandsListItem.partnerlogosize-b1{min-width:130px}.travelid-enrolment__serviceCardPickerBrandsListItem .partnerlogosize-b1{width:130px;max-width:130px !important;min-width:130px;height:auto}.travelid-enrolment__serviceCardPickerBrandsListItem.partnerlogosize-b2{min-width:100px}.travelid-enrolment__serviceCardPickerBrandsListItem .partnerlogosize-b2{width:100px;max-width:100px !important;min-width:100px;height:auto}.travelid-enrolment__serviceCardPickerBrandsListItem.partnerlogosize-b3{min-width:77px}.travelid-enrolment__serviceCardPickerBrandsListItem .partnerlogosize-b3{width:77px;max-width:77px !important;min-width:77px;height:auto}.travelid-enrolment__serviceCardPickerBrandsListItem.partnerlogosize-b4{min-width:59px}.travelid-enrolment__serviceCardPickerBrandsListItem .partnerlogosize-b4{width:59px;max-width:59px !important;min-width:59px;height:auto}.travelid-enrolment__serviceCardPickerBrandsListItem.partnerlogosize-b5{min-width:46px}.travelid-enrolment__serviceCardPickerBrandsListItem .partnerlogosize-b5{width:46px;max-width:46px !important;min-width:46px;height:auto}.travelid-enrolment__serviceCardPickerBrandsListItem.partnerlogosize-b6{min-width:35px}.travelid-enrolment__serviceCardPickerBrandsListItem .partnerlogosize-b6{width:35px;max-width:35px !important;min-width:35px;height:auto}.travelid-enrolment__serviceCardPickerBrandsListItem{align-items:center;border:1px solid var(--clistdivider);cursor:pointer;display:flex;height:46px;justify-content:center;width:154px}.travelid-enrolment__serviceCardPickerBrandsListItem.is-active{border-color:var(--cbrand)}.travelid-enrolment__serviceCardPicker .mamcomimage,.travelid-enrolment__serviceCardPickerCardImg{display:block;pointer-events:none}.travelid-enrolment__serviceCardPickerCardWrapper{display:flex;justify-content:center;padding:0 24px}.travelid-enrolment__serviceCardPickerCard{max-width:280px}.travelid-enrolment__serviceCardPickerCard:not(.is-active){display:none}.travelid-enrolment__serviceCardPickerCardImg{width:100%}.travelid-enrolment__description--withicon{display:flex}.travelid-enrolment__descriptionIcon{margin-right:10px}.travelid-enrolment__mediaTextTenantBasic .mediatext,.travelid-enrolment__mediaTextTenantFFP .mediatext{margin-bottom:var(--travelid-enrolment-communication-mediatext-margin-bottom)}.travelid-enrolment__mediaTextTenantBasic .mediatext:last-child,.travelid-enrolment__mediaTextTenantFFP .mediatext:last-child{margin-bottom:0}: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-margin-bottom:40px;--travelid-stepper-stepicon-font-size:11px;--travelid-stepper-stepicon-size:16px;--travelid-stepper-text-color-active:var(--cbodytext)}.travelid-form__stepper{align-items:flex-start;background-color:var(--ccardbg);margin-left:0;margin-right:0}.travelid-form__stepperLine{display:none}.travelid-form__step{font:var(--travelid-font-linkM);letter-spacing:var(--travelid-letter-spacing-linkM);align-items:flex-start;border-top:3px solid var(--cdivider);font-weight:var(--travelid-font-weight-light);padding-top:10px;width:auto}.travelid-form__step.is-active{width:100%}.travelid-form__step.is-active .travelid-form__stepText{font:var(--travelid-font-linkM);letter-spacing:var(--travelid-letter-spacing-linkM);display:block;font-weight:var(--travelid-font-weight-bold)}.travelid-form__step.is-active::before,.travelid-form__step.is-valid::before{background-color:var(--cbrand);content:"";height:3px;left:-1px;position:absolute;top:-3px;width:calc(100% + 2px)}.travelid-form__stepIcon [class^='travelid-icon']{height:10px;padding:3px;width:10px}.travelid-form__step--presentation{align-items:flex-start}.travelid-enrolment{--travelid-enrolment-communication-mediatext-margin-bottom:43px;--travelid-enrolment-subheading-spacing:28px;--travelid-form-elementwrapper-checkbox-bottom-spacing:24px;border-top-style:none}.travelid-enrolment .travelid-form__elements,.travelid-enrolment__formStepsWrapper{padding:0 12px 32px}.travelid-enrolment__contactDetails{margin-top:24px}.travelid-enrolment .listcontainer__base [class^='travelid-icon']{color:var(--csuccess)}.travelid-enrolment__milesAndMoreBack [class^='travelid-icon']{color:var(--cbrand)}@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-enrolment .travelid-button{width:auto}.travelid-enrolment__sectionFooter--singleButton{flex-direction:row}.travelid-enrolment .travelid-incentiveTeaser{margin-left:-30px;margin-right:-30px}.travelid-enrolment__postalCode{width:50%}.travelid-enrolment__serviceCardPicker{display:flex}.travelid-enrolment__serviceCardPickerBrandsList{display:block;grid-template-columns:auto;margin-right:64px}.travelid-enrolment__serviceCardPickerBrandsListItem{margin-bottom:16px}.travelid-enrolment__serviceCardPickerCardWrapper{justify-content:flex-start;padding:0}: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{overflow-wrap:anywhere;width:100%}.travelid-enrolment__createAccountFields{max-width:360px}}@media print,(min-width:960px){.travelid-enrolment__sectionFooter,.travelid-enrolment__tenantFormTypeButtons{align-items:center;flex-direction:row-reverse}.travelid-enrolment__stepContainer[data-step-id="confirmation"] .travelid-enrolment__sectionFooter .travelid-button+.travelid-button{margin-top:32px}.travelid-enrolment{grid-column:3/span 8}.travelid-enrolment .travelid-form__elements,.travelid-enrolment__formStepsWrapper{padding:0 80px 32px}}@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}}
