@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.path-tfa,.path-user{background:#eeeff1;font-family:var(--font);font-size:clamp(1rem,1.4444444444rem + -1.975308642vw,1rem);font-weight:400;line-height:calc(clamp(1rem, 1.4444444444rem + -1.975308642vw, 1rem)*1.0833)}.path-tfa .header,.path-user .header{align-items:center;background:var(--fff);display:flex;justify-content:center;min-height:70px;position:sticky;width:100%}.path-tfa #user-login,.path-user #user-login{background:var(--fff);margin:var(--v-space-4xl) auto 0;max-width:400px;padding:var(--v-space-l);width:100%}@media only screen and (min-width:768px){.path-tfa #user-login,.path-user #user-login{margin-bottom:var(--v-space-l)}}.path-tfa #user-login h2,.path-user #user-login h2{font-family:var(--font-heading);font-size:clamp(1.875rem,2.7083333333rem + -3.7037037037vw,1.875rem);line-height:calc(clamp(1.875rem, 2.7083333333rem + -3.7037037037vw, 1.875rem)*1.0833);margin:var(--v-space-sm) 0 var(--v-space-l);text-align:center}@media only screen and (min-width:768px){.path-tfa #user-login h2,.path-user #user-login h2{margin:var(--v-space-l) 0 var(--v-space-3xl)}}.path-tfa #user-login .form-item,.path-user #user-login .form-item{margin-bottom:var(--v-space-sm)}.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;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:var(--color1)}.path-tfa #user-login .form-email,.path-user #user-login .form-email{padding:0 var(--v-space-m)}.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,.9930555556rem + -1.3580246914vw,.6875rem);font-weight:300;line-height:calc(clamp(.6875rem, .9930555556rem + -1.3580246914vw, .6875rem)*1.0833);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 #user-login .status,.path-user #user-login .status{font-family:var(--font-regular);font-size:clamp(1rem,1.4444444444rem + -1.975308642vw,1rem);line-height:calc(clamp(1rem, 1.4444444444rem + -1.975308642vw, 1rem)*1.25)}.path-tfa #edit-name,.path-user #edit-name{background:url(../icons/user.svg) var(--v-space-sm) center no-repeat;padding-left:var(--v-space-4xl);width:100%}.path-tfa #edit-pass,.path-user #edit-pass{background:url(../icons/passwort.svg) var(--v-space-sm) center no-repeat;padding-left:var(--v-space-4xl);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:var(--fff);cursor:pointer;display:block;font-family:var(--font-heading);font-size:clamp(1rem,1.4444444444rem + -1.975308642vw,1rem);line-height:calc(clamp(1rem, 1.4444444444rem + -1.975308642vw, 1rem)*1.0833);margin:var(--v-space-l) 0 var(--v-space-3xl);padding:var(--v-space-sm) 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:var(--fff)}.path-tfa .login-footer,.path-user .login-footer{display:block;font-size:clamp(.875rem,1.2638888889rem + -1.7283950617vw,.875rem);line-height:calc(clamp(.875rem, 1.2638888889rem + -1.7283950617vw, .875rem)*1.0833);margin:0 auto;max-width:400px;width:100%}@media only screen and (max-width:425px){.path-tfa .login-footer,.path-user .login-footer{padding:var(--v-space-l)}}.path-tfa .login-footer p,.path-user .login-footer p{line-height:var(--line-height-normal);margin:0 0 var(--v-space-sm)}.path-tfa .login-footer>span,.path-user .login-footer>span{border-top:1px solid #dfe0e2;color:#909090;display:block;margin-top:var(--v-space-sm);padding-top:var(--v-space-s);text-align:center}.path-tfa .login-footer svg,.path-user .login-footer svg{fill:var(--color1)}.path-tfa .login-footer a,.path-user .login-footer a{color:var(--color1)}.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}