.registration-form__step-address .data[data-v-ea0647b2]{grid-row-gap:30px;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:30px;display:grid}@media (width>=768px){.registration-form__step-address .data[data-v-ea0647b2]{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px}}.registration-form__step-address .data-item[data-v-ea0647b2]{grid-column:span 12/span 12}@media (width>=1024px),print{.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 .city[data-v-ea0647b2],.registration-form__step-address .street[data-v-ea0647b2]{grid-column:span 12/span 12}@media (width>=768px){.registration-form__step-address .city[data-v-ea0647b2],.registration-form__step-address .street[data-v-ea0647b2]{grid-column:span 8/span 8}}@media (width>=1024px),print{.registration-form__step-address .city[data-v-ea0647b2],.registration-form__step-address .street[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 (width>=1024px),print{.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:12px;display:block}.registration-form__step-contact-data .salutation-list[data-v-fb49b2a6]{margin-bottom:30px}@media (width>=768px){.registration-form__step-contact-data .salutation-list[data-v-fb49b2a6]{margin-bottom:48px}}.registration-form__step-contact-data .salutation-list label[data-v-fb49b2a6]{margin-bottom:9px}.registration-form__step-contact-data .data[data-v-fb49b2a6]{grid-row-gap:30px;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:30px;display:grid}@media (width>=768px){.registration-form__step-contact-data .data[data-v-fb49b2a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}}.registration-form__step-contact-data .firstname[data-v-fb49b2a6]{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--selection-controls__ripple,.registration-form__terms .v-input__control .v-input--selection-controls__input i,.registration-form__terms .v-input__control .v-input--selection-controls__input input{display:none}.registration-form__terms .v-messages{margin-left:30px}.registration-form__terms .checkbox__text,.registration-form__terms .checkbox__text a{color:rgb(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:12px}.registration-form__terms .v-input--checkbox{margin-top:6px}.registration-form__terms .v-input.error--text .v-messages{margin-top:-6px;margin-bottom:6px}.registration-form__terms .v-input.error--text .v-messages .v-messages__message{margin-top:0}.registration-form__checkbox.checkbox-fi{margin-bottom:9px!important}.registration-form__checkbox.checkbox-fi--label{margin-left:12px}.registration-form__checkbox-description{text-align:left;color:rgb(var(--color-grey-dark));font-size:12px;font-weight:300;line-height:22px;font-family:var(--font-face-regular);--a-s:12px;--a-m:9px;--a-mh:6px;padding-left:30px}.registration-form__checkbox-description .inline-text-link{--a-s:16px;--a-m:9px;--a-mh:6px;font-size:16px;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-18790200]{cursor:pointer;font-weight:400}.registration-form__recaptcha[data-v-18790200]{min-height:84px;margin-top:25px;margin-bottom:30px}@media (width>=480px){.registration-form__recaptcha[data-v-18790200]{margin-top:35px}}@media (width>=768px){.registration-form__recaptcha[data-v-18790200]{margin-top:45px}}.registration-form__recaptcha__error-message[data-v-18790200]{color:rgb(var(--color-brand));font-size:14px;font-weight:600;line-height:24px;font-family:var(--font-face-semibold);--a-s:14px;--a-m:9px;--a-mh:6px}@media (width<=959px){.registration-form__recaptcha[data-v-18790200]{overflow:hidden}}.registration-form__step-password .fields[data-v-18790200]{grid-row-gap:30px;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:30px;margin-bottom:42px;display:grid}@media (width>=768px){.registration-form__step-password .fields[data-v-18790200]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}}.registration-form__step-password--pw-input[data-v-18790200]{padding-bottom:0}.registration-form__step-password--pw-rules[data-v-18790200]{padding-top:0}.registration-form-step-target-group__title[data-v-8cfabab1]{font-weight:600;font-family:var(--font-face-semibold);margin-left:16px}@media (width>=768px){.registration-form-step-target-group__title[data-v-8cfabab1]{margin-top:18px;margin-left:0}}.registration-form-step-target-group__checkbox[data-v-8cfabab1]{cursor:pointer;color:rgb(var(--color-black));border-style:solid;border-color:rgb(var(--color-black));background-color:rgb(var(--color-white));appearance:none;width:20px;height:20px;position:relative;top:-1px}.registration-form-step-target-group__checkbox--checked[data-v-8cfabab1],.registration-form-step-target-group__checkbox[data-v-8cfabab1]:checked{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);color:rgb(var(--color-white));border-color:rgb(var(--color-black));background-color:rgb(var(--color-white));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%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]:focus,.registration-form-step-target-group__checkbox--checked[data-v-8cfabab1]:hover,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:checked:focus,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:checked:hover,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:focus,.registration-form-step-target-group__checkbox[data-v-8cfabab1]:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:rgb(var(--color-black));background-color:rgb(var(--color-white));outline:none}.registration-form-step-target-group__checkbox[data-v-8cfabab1]:disabled{background-color:rgb(var(--color-status-disabled));border-color:rgb(var(--color-status-disabled))}.registration-form-step-target-group__checkbox[data-v-8cfabab1]{margin-right: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(33.3333% - 16px)}}.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]{flex-wrap:wrap;justify-content:center;gap:0;display:flex}@media (width>=768px){.registration-form-step-target-group__container[data-v-8cfabab1]{gap:24px}}.registration-form-step-target-group__container[data-v-8cfabab1]{row-gap:18px}@media (width>=768px){.registration-form-step-target-group__container[data-v-8cfabab1]{row-gap:48px}}.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-enter-to,.registration-steps .step-leave-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:visible;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 rgb(var(--color-grey-40));position:relative}.registration-form__head:after,.registration-form__head:before{content:"";z-index:2;width:16px;height:100%;display:block;position:absolute;top:0}@media (width>=480px){.registration-form__head:after,.registration-form__head:before{display:none}}.registration-form__head:before{box-shadow:inset 8px 0 8px 1px rgb(var(--color-white));transition:left .15s linear;left:-16px}.registration-form__head:after{box-shadow:inset -8px 0 8px 1px rgb(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:rgb(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 (width>=1024px),print{.registration-form__head-item p{padding-left:45px}}.registration-form__head-item p .registration-form__head-item-number{color:rgb(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 (width>=1024px),print{.registration-form__head-item p .registration-form__head-item-title{max-width:none}}.registration-form__head-item p:before{content:"";background-color:rgb(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:rgb(var(--color-grey-dark))}.registration-form__head-item--done p .registration-form__head-item-number{color:rgb(var(--color-white))}.registration-form__head-item--done p:before{background-color:rgb(var(--color-grey-dark))}.registration-form__head-item--active{color:rgb(var(--color-brand))}.registration-form__head-item--active p{padding-left:45px}.registration-form__head-item--active p .registration-form__head-item-number{color:rgb(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:rgb(var(--color-brand))}.registration-form__detector-left,.registration-form__detector-right{width:1px;display:inline-block}.registration-form__spinner{position:relative;top:-6px}@media (width>=768px){.registration-form__spinner{top:0}}.registration-form__actions-container{text-align:right}.registration-form__actions-container--sticky{background-color:rgb(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:1920px;margin:0 auto}.registration-form__actions__button-wrapper .button-fi__primary--large{min-width:100%}@media (width>=1024px),print{.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-enter-to,.registration-form .step-leave-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:72px;margin-bottom:72px}@media (width>=1024px),print{.registration-form__result-status{margin-top:144px;margin-bottom:204px}}
