:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),url(fonts/roboto-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Din Medium;font-style:normal;font-weight:400;src:local("Din Medium"),url(fonts/din-medium.woff2) format("woff2")}:root{--color1:#ff0078;--color2:#ffe209;--color3:#000;--dark-grey:#313131;--text-color:#000;--text-a-color:#000;--text-p-color:#000;--text-span-color:#000;--button-border-color:#000;--button-border:2px solid var(--button-border-color);--link-color:#000;--link-decoration:underline;--font-style-em:italic;--font-style-b:bold;--font-slab:" ";--v-space-xs:6px;--v-space-s:12px;--v-space-sm:15px;--v-space-m:18px;--v-space-l:24px;--v-space-xl:30px;--v-space-xxl:36px;--v-space-3xl:40px;--v-space-4xl:50px;--content-width:1170px;--content-width-small:860px;--content-width-node:750px;--content-width-tiny:530px;--content-padding:80px 15px;--content-vpadding:80px;--inner-padding:25px;--inner-padding-small:15px;--transition-short:all .3s ease-in-out;--transition-medium:all .5s ease-in-out;--transition-long:all .8s ease-in-out;--grey:#ccc;--light-grey:#e5e5e5;--section-grey:#f4f4f4;--fff:#fff;--cookie-gray:#787878;--gray:#d8d8d8;--embed-overlay:#f4f5f6}h1,h2,h3{line-height:1.25}h1,h2{margin:0 0 var(--v-space-m)}h3{margin:0 0 var(--v-space-xs)}a,b,em,input,label,li,p,select,span,strong,textarea,time{line-height:1.25}em{font-style:italic}b,strong{font-weight:700}a{color:var(--color1)}a:active,a:focus,a:hover{text-decoration:underline}a.hover{text-decoration:none}p:not(:last-child){margin:0 0 var(--v-space-m)}h1,h2,h3{font-family:var(--font-heading);font-size:clamp(1.5rem,2.16667rem + -2.96296vw,0rem);line-height:1.0833}a,b,em,input,label,li,p,select,span,strong,textarea,time{font-family:var(--font);font-size:clamp(1rem,1.44444rem + -1.97531vw,0rem)}h2{color:var(--color1);font-size:clamp(2rem,2.88889rem + -3.95062vw,0rem);margin-bottom:var(--v-space-l)}time{font-size:clamp(1.0625rem,1.53472rem + -2.09877vw,0rem)}.form-item-date,.form-item-date-to{font-family:var(--font-heading);font-size:clamp(1.25rem,1.80556rem + -2.46914vw,0rem)}.copyright-wrapper,.field--name-field-image-caption,figcaption{font-size:clamp(1rem,1.44444rem + -1.97531vw,0rem)}.copyright-wrapper a,.copyright-wrapper span,.field--name-field-image-caption a,.field--name-field-image-caption span,figcaption a,figcaption span{font-size:clamp(1.125rem,1.625rem + -2.22222vw,0rem)}::placeholder{font-family:var(--font)}input[type=email],input[type=password],input[type=text],textarea{background:#fff;border:2px solid var(--grey);padding:8px 20px;width:100%}input[type=email]:active,input[type=email]:focus,input[type=email]:focus-within,input[type=password]:active,input[type=password]:focus,input[type=password]:focus-within,input[type=text]:active,input[type=text]:focus,input[type=text]:focus-within,textarea:active,textarea:focus,textarea:focus-within{border-color:var(--color1)}input[type=email]:disabled,input[type=password]:disabled,input[type=text]:disabled,textarea:disabled{background:#f5f5f5}input[type=checkbox]{background:#fff;border:2px solid var(--grey);cursor:pointer;height:15px;width:15px}input[type=checkbox]:checked{background:url(icons/check.svg) no-repeat 50%/60%;border-color:var(--color1);filter:var(--color-filter)}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:focus-within,input[type=checkbox]:hover{border-color:var(--color1)}.btn,input[type=submit]{background-color:var(--color1);border:2px solid var(--grey);border-color:var(--color1);color:var(--fff);cursor:pointer;font-size:clamp(1rem,1.44444rem + -1.97531vw,0rem);padding:8px 14px;text-align:center;text-transform:uppercase}.btn:active,.btn:focus-within,.btn:hover,input[type=submit]:active,input[type=submit]:focus-within,input[type=submit]:hover{background-color:var(--fff);border:2px solid var(--grey);color:var(--color1)}select.form-select{appearance:none;background:var(--fff);border:2px solid var(--grey);border-radius:0;color:var(--text-color);cursor:pointer;font-family:var(--font);padding:8px 14px;width:100%}div.frc-captcha{border:0;font-family:var(--font)}div.frc-captcha .frc-banner{display:none}div.frc-captcha .frc-icon{margin-left:0}.error>div{background-color:var(--fff);border:2px solid #ff0354;font-family:var(--font)}.error>div,.error>div h2,.error>div li{color:#ff0354}.path-event{background-attachment:fixed;background-position:50%;background-size:cover;font-family:var(--font)}.path-event .page-content-container{display:grid;grid-template-columns:1fr min(var(--content-width-tiny),100% - 30px) 1fr;padding-bottom:var(--content-vpadding)}@media only screen and (min-width:768px){.path-event .page-content-container{grid-template-columns:1fr min(var(--content-width-tiny),100% - 90px) 3fr;padding-top:160px}}@media only screen and (min-width:1216px){.path-event .page-content-container{padding-top:200px}}.path-event .page-content-container>section{background:var(--fff);grid-column:2;padding:var(--v-space-4xl)}.path-event .form-item:not(:last-child),.path-event .form-wrapper:has(.form-item-address-street-address,.form-item-id-card-number,.form-item-accommodation-partner){margin-bottom:var(--v-space-s)}.path-event .form-item-intro,.path-event fieldset.form-item:not(:last-child){margin-bottom:var(--v-space-l)}.path-event .js-form-type-checkbox{display:flex;gap:10px}.path-event .js-form-type-checkbox input{flex-shrink:0}.path-event .js-form-type-checkbox label{cursor:pointer}.path-event .logo-wrapper{margin:0 0 var(--v-space-xxl);width:220px}.path-event .field--name-user-name{font-family:var(--font)}.path-event .form-item-date,.path-event .form-item-date-to{font-family:var(--font-heading);margin:0 0 var(--v-space-xs)}.path-event .form-item-address-info{margin:var(--v-space-l) 0}.path-event ol{list-style:decimal}.path-event ul{list-style:disc}.path-event ol:not(:last-child),.path-event ul:not(:last-child){margin:0 0 var(--v-space-m) var(--v-space-m)}.path-event ol,.path-event ul{margin-left:var(--v-space-m)}.path-event details{margin:0 0 var(--v-space-l)}.path-event details summary{color:var(--color1);cursor:pointer;font-family:var(--font)}.path-event details summary:before{content:url(icons/arrow.svg);display:inline-block;filter:var(--color-filter);margin-right:var(--v-space-xs);transition:var(--transition-short)}.path-event details summary:hover:before{animation:rotate 2s infinite}.path-event details summary::marker{content:none}.path-event details[open] summary:before{transform:rotate(90deg);transition:var(--transition-short)}.path-event details[open] summary:hover:before{animation:none}.path-event .field--type-file{margin:0 0 var(--v-space-m)}.path-event .field--type-file svg{fill:var(--color1);flex-shrink:0;height:15px;transition:var(--transition-short);width:13px}.path-event div[data-drupal-selector=edit-code-link]{background:#f5f5f5;margin:0 0 var(--v-space-m);padding:12px 8px}.path-event div[data-drupal-selector=edit-code-link] a:before{content:url(icons/arrow.svg);display:inline-block;margin-right:var(--v-space-xs)}.path-event .form-item-birthday input{border:2px solid var(--grey);display:block;min-width:218px;padding:12px 8px}.path-event .js-form-type-radio input{cursor:pointer;height:23px;position:absolute;width:23px;z-index:1}.path-event .js-form-type-radio input:checked+label:before{background:url(icons/check.svg) no-repeat 50%/60%;border-color:var(--color1);filter:var(--color-filter)}.path-event .js-form-type-radio label{align-items:center;cursor:pointer;display:inline-flex}.path-event .js-form-type-radio label:before{border:2px solid var(--grey);border-radius:50%;content:"";display:inline-block;height:20px;margin-right:var(--v-space-s);transition:none;width:20px}.path-event .fieldset-legend,.path-event .form-item-birthday label{display:block;font-family:var(--font-heading);margin:0 0 var(--v-space-xs)}.path-event input[type=checkbox]{height:20px;width:20px}.path-event #childcare-wrapper,.path-event #companion-wrapper{margin-bottom:var(--v-space-s)}.path-event #event-wrapper,.path-event .form-item-outro,.path-event .form-submit,.path-event .frc-captcha,.path-event div[data-drupal-selector=edit-form-fields-custom]{margin-bottom:var(--v-space-l)}.path-event .form-item-links p{display:flex;gap:10px}:root{--font:"Roboto";--font-heading:"Din Medium";--v-space-s:10px}.path-tfa,.path-user{background:#eeeff1;font-family:var(--font);font-size:clamp(1rem,1.44444rem + -1.97531vw,0rem);font-weight:400}.path-tfa .header,.path-user .header{align-items:center;background:#fff;display:flex;justify-content:center;min-height:70px;padding:15px 0;position:sticky;width:100%}.path-tfa #user-login,.path-user #user-login{background:#fff;margin:50px auto 0;max-width:400px;padding:30px;width:100%}@media only screen and (min-width:768px){.path-tfa #user-login,.path-user #user-login{margin-bottom:30px}}.path-tfa #user-login h2,.path-user #user-login h2{font-family:var(--font-heading);font-size:clamp(1.75rem,2.52778rem + -3.45679vw,0rem);font-weight:300;margin:15px 0 30px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.path-tfa #user-login h2,.path-user #user-login h2{margin:30px 0 40px}}.path-tfa #user-login .form-item,.path-user #user-login .form-item{margin-bottom:15px}.path-tfa #user-login .form-email,.path-tfa #user-login .form-text,.path-user #user-login .form-email,.path-user #user-login .form-text{background-color:transparent;border:2px solid #dcdfe5;border-radius:0;box-sizing:border-box;height:45px;transition:all .4s ease-in-out;width:100%}.path-tfa #user-login .form-email:active,.path-tfa #user-login .form-email:focus,.path-tfa #user-login .form-email:focus-within,.path-tfa #user-login .form-email:hover,.path-tfa #user-login .form-text:active,.path-tfa #user-login .form-text:focus,.path-tfa #user-login .form-text:focus-within,.path-tfa #user-login .form-text:hover,.path-user #user-login .form-email:active,.path-user #user-login .form-email:focus,.path-user #user-login .form-email:focus-within,.path-user #user-login .form-email:hover,.path-user #user-login .form-text:active,.path-user #user-login .form-text:focus,.path-user #user-login .form-text:focus-within,.path-user #user-login .form-text:hover{border-color:#ff0078}.path-tfa #user-login .form-email,.path-user #user-login .form-email{padding:0 18px}.path-tfa #user-login input::-webkit-input-placeholder,.path-user #user-login input::-webkit-input-placeholder{color:#b59ca5}.path-tfa #user-login input::-moz-placeholder,.path-user #user-login input::-moz-placeholder{color:#b59ca5;opacity:1}.path-tfa #user-login input:-ms-input-placeholder,.path-user #user-login input:-ms-input-placeholder{color:#b59ca5}.path-tfa #user-login input:focus,.path-user #user-login input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.path-tfa #user-login a,.path-user #user-login a{color:#919ca4;font-size:clamp(.6875rem,.99306rem + -1.35802vw,0rem);font-weight:300;text-transform:uppercase;transition:all .4s ease-in-out}.path-tfa #user-login a:focus,.path-tfa #user-login a:hover,.path-user #user-login a:focus,.path-user #user-login a:hover{color:#333}.path-tfa #edit-name,.path-user #edit-name{background:url(icons/user.svg) 15px no-repeat;padding-left:50px;width:100%}.path-tfa #edit-pass,.path-user #edit-pass{background:url(icons/passwort.svg) 15px no-repeat;padding-left:50px;width:100%}.path-tfa #edit-login,.path-tfa #edit-submit,.path-user #edit-login,.path-user #edit-submit{background:url(icons/login.svg) 100px no-repeat,#ff0354;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:clamp(.875rem,1.26389rem + -1.7284vw,0rem);margin:30px 0 40px;padding:15px 0;text-align:center;text-transform:uppercase;transition:all .4s ease-in-out;width:100%}.path-tfa #edit-login:active,.path-tfa #edit-login:focus,.path-tfa #edit-login:focus-within,.path-tfa #edit-login:hover,.path-tfa #edit-submit:active,.path-tfa #edit-submit:focus,.path-tfa #edit-submit:focus-within,.path-tfa #edit-submit:hover,.path-user #edit-login:active,.path-user #edit-login:focus,.path-user #edit-login:focus-within,.path-user #edit-login:hover,.path-user #edit-submit:active,.path-user #edit-submit:focus,.path-user #edit-submit:focus-within,.path-user #edit-submit:hover{background:url(icons/login.svg) 100px no-repeat,#fe3575;color:#fff}.path-tfa .login-footer,.path-user .login-footer{display:block;font-size:clamp(.875rem,1.26389rem + -1.7284vw,0rem);margin:0 auto;max-width:400px;width:100%}@media only screen and (max-width:425px){.path-tfa .login-footer,.path-user .login-footer{padding:30px}}.path-tfa .login-footer p,.path-user .login-footer p{margin:0 0 15px}.path-tfa .login-footer>span,.path-user .login-footer>span{border-top:1px solid #dfe0e2;color:#909090;display:block;margin-top:15px;padding-top:var(--v-space-s);text-align:center}.path-tfa .login-footer svg,.path-user .login-footer svg{fill:#ff0078}.path-tfa .login-footer a,.path-user .login-footer a{color:#ff0078}.path-tfa div.alert-danger,.path-user div.alert-danger{border-color:#ff0354}.path-tfa .description,.path-user .description{display:none}.path-tfa .frc-captcha,.path-user .frc-captcha{max-width:unset}
/*# sourceMappingURL=login.css.map*/