/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.registration-form__step-address .data[data-v-ea0647b2]{row-gap:var(--fi-spacing-30);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.registration-form__step-address .data[data-v-ea0647b2]{gap:24px;gap:var(--fi-gap-large,24px);row-gap:var(--fi-spacing-48);grid-template-columns:repeat(12,minmax(0,1fr))}}.registration-form__step-address .data-item[data-v-ea0647b2]{grid-column:span 12/span 12}@media print,(width>=1024px){.registration-form__step-address .data-item[data-v-ea0647b2]{grid-column:span 6/span 6}}@media (width>=768px){.registration-form__step-address .company[data-v-ea0647b2]{grid-column:1/span 6}.registration-form__step-address .customer-number[data-v-ea0647b2]{grid-column:span 6/span 6}}.registration-form__step-address .street[data-v-ea0647b2],.registration-form__step-address .city[data-v-ea0647b2]{grid-column:span 12/span 12}@media (width>=768px){.registration-form__step-address .street[data-v-ea0647b2],.registration-form__step-address .city[data-v-ea0647b2]{grid-column:span 8/span 8}}@media print,(width>=1024px){.registration-form__step-address .street[data-v-ea0647b2],.registration-form__step-address .city[data-v-ea0647b2]{grid-column:span 4/span 4}}.registration-form__step-address .street[data-v-ea0647b2]{grid-column-start:1}.registration-form__step-address .street-number[data-v-ea0647b2],.registration-form__step-address .zipcode[data-v-ea0647b2]{grid-column:span 12/span 12}@media (width>=768px){.registration-form__step-address .street-number[data-v-ea0647b2],.registration-form__step-address .zipcode[data-v-ea0647b2]{grid-column:span 4/span 4}}@media print,(width>=1024px){.registration-form__step-address .street-number[data-v-ea0647b2],.registration-form__step-address .zipcode[data-v-ea0647b2]{grid-column:span 2/span 2}}.registration-form__step-address .label--tooltip[data-v-ea0647b2]{padding-right:44px;display:inline-block;position:relative}.registration-form__step-address .label--tooltip .tooltip-fi[data-v-ea0647b2]{height:44px;position:absolute;bottom:0}.registration-form__step-address .tooltip-wrapper[data-v-ea0647b2]{padding-right:44px;position:relative}@media (width>=768px){.registration-form__step-address .tooltip-wrapper[data-v-ea0647b2]{padding-right:0}}.registration-form__step-address .tooltip[data-v-ea0647b2]{height:44px;position:absolute;top:2px;right:0}@media (width>=768px){.registration-form__step-address .tooltip[data-v-ea0647b2]{right:-44px}}.registration-form__step-contact-data .v-input--radio-group__input{margin-bottom:4px;margin-left:-3px}.registration-form__step-contact-data .v-input--selection-controls__input{display:none}.registration-form__step-contact-data .registration-form__targetGroup-radio-title .v-icon{margin-right:var(--fi-spacing-12);display:block}.registration-form__step-contact-data .salutation-list[data-v-a893db7d]{margin-bottom:var(--fi-spacing-30,30px)}@media (width>=768px){.registration-form__step-contact-data .salutation-list[data-v-a893db7d]{margin-bottom:var(--fi-spacing-48,48px)}}.registration-form__step-contact-data .salutation-list label[data-v-a893db7d]{margin-bottom:var(--fi-spacing-9,9px)}.registration-form__step-contact-data .data[data-v-a893db7d]{row-gap:var(--fi-spacing-30);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.registration-form__step-contact-data .data[data-v-a893db7d]{gap:24px;gap:var(--fi-gap-large,24px);row-gap:var(--fi-spacing-48);grid-template-columns:repeat(2,minmax(0,1fr))}}.registration-form__step-contact-data .firstname[data-v-a893db7d]{grid-column-start:1}.registration-form__terms{padding-left:7px;padding-right:7px}.registration-form__terms .v-input--checkbox .v-input__slot{margin-bottom:0;display:none}.registration-form__terms .v-input__control .v-input--selection-controls__input i,.registration-form__terms .v-input__control .v-input--selection-controls__input input,.registration-form__terms .v-input--selection-controls__ripple{display:none}.registration-form__terms .v-messages{margin-left:var(--fi-spacing-30)}.registration-form__terms .checkbox__text,.registration-form__terms .checkbox__text a{color:var(--color-grey-dark)!important}.registration-form__terms .checkbox__text label{display:none}.registration-form__terms .checkbox-fi--label{font-weight:300;font-family:var(--font-face-regular);margin-left:var(--fi-spacing-12)}.registration-form__terms .v-input--checkbox{margin-top:var(--fi-spacing-6)}.registration-form__terms .v-input.error--text .v-messages{margin-top:calc(var(--fi-spacing-6) * -1);margin-bottom:var(--fi-spacing-6)}.registration-form__terms .v-input.error--text .v-messages .v-messages__message{margin-top:0}.registration-form__checkbox.checkbox-fi{margin-bottom:var(--fi-spacing-9)!important}.registration-form__checkbox.checkbox-fi--label{margin-left:var(--fi-spacing-12)}.registration-form__checkbox-description{text-align:left;font-weight:300;font-family:var(--font-face-regular);--a-s:12px;--a-m:9px;--a-mh:6px;--dev-text-size-hint:12;font-size:12px;line-height:22px;font-size:var(--fi-text-12,12px);line-height:var(--tw-leading,var(--fi-text-12--line-height,22px));color:var(--color-grey-dark);padding-left:var(--fi-spacing-30)}.registration-form__checkbox-description .inline-text-link{--a-s:16px;--a-m:9px;--a-mh:6px;--dev-text-size-hint:16;font-size:16px;line-height:26px;font-size:var(--fi-text-16,16px);line-height:var(--tw-leading,var(--fi-text-16--line-height,26px));position:relative;top:-12px}.registration-form__step.container{padding:40px 0}@media (width>=480px){.registration-form__step.container{padding:52px 0 68px}}@media (width>=768px){.registration-form__step.container{padding:90px 0 55px}}.registration-form__dict-phrase[data-v-36b679a5]{cursor:pointer;font-weight:400}.registration-form__recaptcha[data-v-36b679a5]{min-height:84px;margin-top:25px;margin-bottom:30px}@media (width>=480px){.registration-form__recaptcha[data-v-36b679a5]{margin-top:35px}}@media (width>=768px){.registration-form__recaptcha[data-v-36b679a5]{margin-top:45px}}.registration-form__recaptcha__error-message[data-v-36b679a5]{font-weight:600;font-family:var(--font-face-semibold);--a-s:14px;--a-m:9px;--a-mh:6px;--dev-text-size-hint:14;font-size:14px;line-height:24px;font-size:var(--fi-text-14,14px);line-height:var(--tw-leading,var(--fi-text-14--line-height,24px));color:var(--color-brand)}@media (width<=959px){.registration-form__recaptcha[data-v-36b679a5]{overflow:hidden}}.registration-form__step-password .fields[data-v-36b679a5]{margin-bottom:var(--fi-spacing-42,42px);row-gap:var(--fi-spacing-30);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.registration-form__step-password .fields[data-v-36b679a5]{gap:24px;gap:var(--fi-gap-large,24px);row-gap:var(--fi-spacing-48);grid-template-columns:repeat(2,minmax(0,1fr))}}.registration-form__step-password--pw-input[data-v-36b679a5]{padding-bottom:0}.registration-form__step-password--pw-rules[data-v-36b679a5]{padding-top:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8cfabab1],[data-v-8cfabab1]:before,[data-v-8cfabab1]:after,[data-v-8cfabab1]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.registration-form-step-target-group__title[data-v-8cfabab1]{margin-left:var(--fi-spacing-16,16px);font-weight:600;font-family:var(--font-face-semibold)}@media (width>=768px){.registration-form-step-target-group__title[data-v-8cfabab1]{margin-top:var(--fi-spacing-18,18px);margin-left:var(--fi-spacing-0,0px)}}.registration-form-step-target-group__checkbox[data-v-8cfabab1]{cursor:pointer;color:var(--color-black);border-style:solid;border-color:var(--color-black);background-color:var(--color-white);appearance:none;width:20px;height:20px;position:relative;top:-1px}.registration-form-step-target-group__checkbox[data-v-8cfabab1]:not(input){border-style:var(--tw-border-style);padding:var(--fi-spacing-0,0px);vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-origin:border-box;border-width:1px;border-radius:2147483647px;flex-shrink:0;display:inline-block}.registration-form-step-target-group__checkbox--checked[data-v-8cfabab1],.registration-form-step-target-group__checkbox[data-v-8cfabab1]:checked{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:var(--color-white);border-color:var(--color-black);background-color:var(--color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-position:50%;background-size:36px}.registration-form-step-target-group__checkbox--checked[data-v-8cfabab1]:hover,.registration-form-step-target-group__checkbox--checked[data-v-8cfabab1]:focus,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:checked:hover,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:checked:focus,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:hover,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:var(--color-black);background-color:var(--color-white);outline:none}.registration-form-step-target-group__checkbox[data-v-8cfabab1]:disabled{background-color:var(--color-status-disabled);border-color:var(--color-status-disabled)}.registration-form-step-target-group__checkbox[data-v-8cfabab1]{margin-right:var(--fi-spacing-6,6px)}.registration-form-step-target-group[data-v-8cfabab1] .radio-fi{width:100%}@media (width>=768px){.registration-form-step-target-group[data-v-8cfabab1] .radio-fi{width:calc((100% - 2 * var(--fi-gap-large)) * .333333)}}.registration-form-step-target-group[data-v-8cfabab1] .radio-fi .radio-fi__label{align-items:center;width:100%;display:flex}@media (width>=768px){.registration-form-step-target-group[data-v-8cfabab1] .radio-fi .radio-fi__label{flex-direction:column;align-items:flex-start}}.registration-form-step-target-group__image-container[data-v-8cfabab1]{width:40%}@media (width>=768px){.registration-form-step-target-group__image-container[data-v-8cfabab1]{width:100%}}.registration-form-step-target-group__image[data-v-8cfabab1]{width:100%;padding-top:56.25%;display:block;position:relative;overflow:hidden}.registration-form-step-target-group__image[data-v-8cfabab1]>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.registration-form-step-target-group__container[data-v-8cfabab1]{justify-content:center;gap:0;gap:var(--fi-gap-zero,0px);flex-wrap:wrap;display:flex}@media (width>=768px){.registration-form-step-target-group__container[data-v-8cfabab1]{gap:24px;gap:var(--fi-gap-large,24px)}}.registration-form-step-target-group__container[data-v-8cfabab1]{row-gap:var(--fi-spacing-18)}@media (width>=768px){.registration-form-step-target-group__container[data-v-8cfabab1]{row-gap:var(--fi-spacing-48)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.registration-steps{transition:all .4s ease-in-out .15s;position:relative}.registration-steps .step-enter-active,.registration-steps .step-leave-active{transition-property:opacity}.registration-steps .step-enter,.registration-steps .step-leave-to,.registration-steps .step-enter-to{opacity:0;position:absolute;left:0;right:0}.registration-steps .step-enter-to,.registration-steps .step-leave{opacity:1;transition-delay:.3s}.registration-form{margin-bottom:60px;overflow:hidden}@media (width>=768px){.registration-form{overflow:initial;margin-bottom:100px}}.registration-form__loading{height:400px;position:relative}.registration-form__headline{text-align:center}.registration-form__step{opacity:1;transition:opacity .4s}.registration-form__step__container{margin:0 auto;padding:60px 0}@media (width>=768px){.registration-form__step__container{padding:100px 0}}.registration-form__head{text-align:center;border-bottom:2px solid var(--color-grey-40);position:relative}.registration-form__head:before,.registration-form__head:after{content:"";z-index:2;width:16px;height:100%;display:block;position:absolute;top:0}@media (width>=480px){.registration-form__head:before,.registration-form__head:after{display:none}}.registration-form__head:before{box-shadow:inset 8px 0 8px 1px var(--color-white);transition:left .15s linear;left:-16px}.registration-form__head:after{box-shadow:inset -8px 0 8px 1px var(--color-white);transition:right .15s linear;right:-16px}.registration-form__head--shadow-left:before{left:0}.registration-form__head--shadow-right:after{right:0}.registration-form__head ul{white-space:nowrap;padding:26px 0 16px;list-style-type:none;overflow:auto}@media (width>=480px){.registration-form__head ul{white-space:normal;overflow:hidden}}.registration-form__head-item{color:var(--color-grey-dark);margin-bottom:14px;margin-right:5.8%;transition:color .5s ease-in-out;display:inline-block}.registration-form__head-item:nth-last-child(2){margin-right:0}.registration-form__head-item p{padding-left:34px;font-size:1.125rem;font-weight:600;line-height:34px;position:relative}@media print,(width>=1024px){.registration-form__head-item p{padding-left:45px}}.registration-form__head-item p .registration-form__head-item-number{color:var(--color-white);text-align:center;z-index:1;width:33px;transition:color .5s ease-in-out;display:block;position:absolute;left:0}.registration-form__head-item p .registration-form__head-item-title{max-width:0;transition:max-width .4s ease-in-out;display:block;overflow:hidden}@media print,(width>=1024px){.registration-form__head-item p .registration-form__head-item-title{max-width:none}}.registration-form__head-item p:before{content:"";background-color:var(--color-grey-dark);z-index:0;border-radius:50%;width:33px;height:33px;transition:background-color .5s ease-in-out;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.registration-form__head-item--done{cursor:pointer;color:var(--color-grey-dark)}.registration-form__head-item--done p .registration-form__head-item-number{color:var(--color-white)}.registration-form__head-item--done p:before{background-color:var(--color-grey-dark)}.registration-form__head-item--active{color:var(--color-brand)}.registration-form__head-item--active p{padding-left:45px}.registration-form__head-item--active p .registration-form__head-item-number{color:var(--color-white)}.registration-form__head-item--active p .registration-form__head-item-title{max-width:none}.registration-form__head-item--active p:before{background-color:var(--color-brand)}.registration-form__detector-left,.registration-form__detector-right{width:1px;display:inline-block}.registration-form__spinner{top:calc(var(--fi-spacing-6) * -1);position:relative}@media (width>=768px){.registration-form__spinner{top:0}}.registration-form__actions-container{text-align:right}.registration-form__actions-container--sticky{background-color:var(--color-white);box-shadow:0 0 10px var(--color-box-shadow);z-index:11;width:100%;padding:15px;animation:.2s ease-in-out show-controls;position:fixed;bottom:0;left:0;right:0}.registration-form__actions__button-wrapper{max-width:var(--fi-max-width-xl);margin:0 auto}.registration-form__actions__button-wrapper .button-fi__primary--large{min-width:100%}@media print,(width>=1024px){.registration-form__actions__button-wrapper .button-fi__primary--large{min-width:386px}}.registration-form .step-enter-active,.registration-form .step-leave-active{transition-property:opacity}.registration-form .step-enter,.registration-form .step-leave-to,.registration-form .step-enter-to{opacity:0;position:absolute;left:0;right:0}.registration-form .step-enter-to,.registration-form .step-leave{opacity:1;transition-delay:.3s}@keyframes show-controls{0%{opacity:0;bottom:-35px}to{opacity:1;bottom:0}}.registration-form__result-status{margin-top:var(--fi-spacing-72,72px);margin-bottom:var(--fi-spacing-72,72px)}@media print,(width>=1024px){.registration-form__result-status{margin-top:var(--fi-spacing-144,144px);margin-bottom:var(--fi-spacing-204,204px)}}
