*{box-sizing:border-box;margin:0;padding:0}body,html{font-size:16px}body,html{display:flex;flex:1 1;height:100%;width:100%}body{min-width:20rem}body #keycloak-theme{background-image:url("../media/background.53334b989beccfc8e206.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1}body #keycloak-theme *{font-family:Univers LT Pro,Helvetica,Arial,sans-serif}body #keycloak-theme #kc-header,body #keycloak-theme #kc-locale-dropdown{display:none}body #keycloak-theme .main-wrapper{display:flex;flex:1 1;height:100%;overflow:hidden;width:100%}body #keycloak-theme .main-wrapper .shadow-wrapper{height:100%;left:0;min-width:730px;overflow:hidden;position:absolute;top:0;width:38%;z-index:0}body #keycloak-theme .main-wrapper .shadow-wrapper .blur{filter:blur(.4vw)}body #keycloak-theme .main-wrapper .shadow-wrapper .blur .shadow{background-image:url("../media/background.53334b989beccfc8e206.jpg");background-position:50%;background-size:cover;height:100vh;left:0;position:absolute;top:0;width:100vw}body #keycloak-theme .main-wrapper .shadow-wrapper .blur .shadow:before{background:#0f285a;content:"";display:block;height:105%;left:-2.5%;opacity:.3;position:absolute;top:-5%;width:105%}body #keycloak-theme .main-wrapper .login-pf-page{position:absolute;z-index:3}body #keycloak-theme .content-wrapper{align-items:center;background-size:cover;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start;min-width:730px;overflow:hidden;position:relative;width:38%;z-index:1}body #keycloak-theme .content-wrapper>.inner{display:flex;flex:1 1;flex-direction:column;width:60%}body #keycloak-theme .content-wrapper>.inner>.buttons-breakable-row{height:0;overflow:hidden}body #keycloak-theme .content-wrapper .main{display:flex;flex:1 1;width:100%}body #keycloak-theme .content-wrapper .turnstile iframe{width:100%!important}body #keycloak-theme .content-wrapper .btn,body #keycloak-theme .content-wrapper button{align-items:center;background-color:#0f285a;border:2px solid #0f285a;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-stretch:condensed;font-weight:700;height:3.4rem;justify-content:center;padding:0 2rem;text-decoration:none;text-transform:uppercase;transition:all .35s}body #keycloak-theme .content-wrapper .btn:hover:not(:disabled),body #keycloak-theme .content-wrapper button:hover:not(:disabled){background-color:#eb7d00;border-color:#fff;color:#fff}body #keycloak-theme .content-wrapper .btn.outline,body #keycloak-theme .content-wrapper button.outline{background:none;border-color:#fff}body #keycloak-theme .content-wrapper .btn.outline:hover,body #keycloak-theme .content-wrapper button.outline:hover{background-color:#eb7d00}body #keycloak-theme .content-wrapper .btn .flags,body #keycloak-theme .content-wrapper button .flags{display:flex;margin-right:.25rem}body #keycloak-theme .content-wrapper .btn .flags img,body #keycloak-theme .content-wrapper button .flags img{height:1rem;margin-right:.25rem}body #keycloak-theme .content-wrapper .btn.transparent,body #keycloak-theme .content-wrapper button.transparent{background-color:#0000;border:2px solid #fff}body #keycloak-theme .content-wrapper h2{color:#fff;font-size:2rem;font-stretch:condensed;font-weight:600;margin:1.75vh 0 3vh;text-transform:uppercase}body #keycloak-theme .content-wrapper p{color:#fff}body #keycloak-theme .content-wrapper .missing-debitor p{margin:0 0 3rem}body #keycloak-theme .content-wrapper .form-card{display:flex;flex:1 1;flex-direction:column;position:relative;width:100%}body #keycloak-theme .content-wrapper .form-card .form-header{display:flex;flex-direction:column;margin-top:6vh;width:100%}body #keycloak-theme .content-wrapper .form-card .form-header:before{background-image:url("../media/r-stahl-logo.00619fa1000c0ae38709.svg");background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:4.5rem;margin-bottom:4.75vh;width:100%}body #keycloak-theme .content-wrapper .form-card .form-header.debitor{margin-bottom:6vh;position:relative}body #keycloak-theme .content-wrapper .form-card .form-header.debitor h2{color:#fff;font-size:2rem;font-stretch:condensed;font-weight:600;margin:2vh 0;text-transform:uppercase}body #keycloak-theme .content-wrapper .form-card .form-header.debitor>.input-wrapper #kc-username label{color:#fff;display:flex;font-size:1.4rem;font-stretch:condensed;font-weight:700;letter-spacing:3px}body #keycloak-theme .content-wrapper .form-card .form-header.debitor>.input-wrapper #kc-username a{align-items:center;background-color:#333;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:3rem;justify-content:center;margin-top:1rem;padding:0 2rem;text-decoration:none;text-transform:uppercase;transition:all .35s}body #keycloak-theme .content-wrapper .form-card .form-header.debitor>.input-wrapper #kc-username a span{font-stretch:condensed}body #keycloak-theme .content-wrapper .form-card .form-header.debitor>.input-wrapper #kc-username a:hover{background-color:#0f285a}body #keycloak-theme .content-wrapper .form-card .form-header .input-wrapper #kc-username{display:none}body #keycloak-theme .content-wrapper .form-card #kc-content{display:flex;flex:1 1;flex-direction:column;width:auto}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper{display:flex;flex:1 1;flex-direction:column}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .alert{background:#0f285a;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;color:#fff;margin:0 0 1.3rem;padding:.65rem 1.3rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .alert.alert-success{background-color:#2f7f22}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .alert.alert-error{background-color:#ac2828}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .alert .pficon{display:none}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form{display:flex;flex:1 1;flex-direction:column;position:relative;width:100%}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .wrapper{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:2}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper{display:flex;flex-direction:column}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper+.input-wrapper{margin-top:2rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper .default-text-area{margin-bottom:1.25rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label{display:flex;flex-direction:column;margin-bottom:1.25rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label span{color:#fff;font-size:1.2rem;font-stretch:condensed;font-weight:600;letter-spacing:1px;margin:0 0 1.25rem;text-transform:uppercase}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label input,body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label select{border:1px solid #999;border-radius:0;color:#000;font-size:1.25rem;height:3rem;padding:0 .75rem;transition:all .35s}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label input:focus,body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label input:hover,body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label select:focus,body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label select:hover{border-color:#0f285a;outline:none}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label input.error,body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label select.error{border-color:#ac2828;outline:1px solid #ac2828}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons{align-items:flex-start;display:flex;flex-direction:column;margin-top:1.2rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons a{color:#fff;margin:1rem 0 0;transition:all .35s}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons a:hover{opacity:.8}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons.text{margin:0 0 .75rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons.text>*{margin-top:0}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;margin-top:4vh}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .benefits-wrapper{display:flex;flex:1 1;padding:0 0 4rem;width:100%}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .benefits-wrapper>*{color:#fff}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .benefits-wrapper .benefits{padding:0 1rem 1rem 0}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .guest{margin-bottom:5rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .guest .buttons{margin:0}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .guest .buttons .btn{font-weight:400;margin:0}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .guest p{margin:1rem 0}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register h2{font-size:2rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register h3{color:#fff;font-size:1.2rem;font-stretch:condensed;margin:-2.5vh 0 1.7vh;text-transform:uppercase}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register p{color:#fff;font-size:1rem;font-weight:500}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register ul{margin:.75rem 0 0;padding:0 0 0 .2rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register ul li{color:#fff;display:flex;font-size:1rem;line-height:1.4rem;list-style-type:none}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register ul li:before{border:2px solid #fff;border-radius:50%;content:"";display:flex;height:.25rem;margin:.45rem .9rem 0 0;min-width:.25rem;width:.25rem}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .buttons{margin:1.5rem 0 0}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .clickable-heading{cursor:pointer;-webkit-user-select:none;user-select:none}body #keycloak-theme .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .clickable-heading:hover{opacity:.8;text-decoration:underline}body #keycloak-theme .content-wrapper .multi-line-header h2{margin:1.75vh 0 .5vh}body #keycloak-theme .content-wrapper .multi-line-header h3{color:#fff;font-size:1.5rem;font-stretch:condensed;font-weight:600;margin:0 0 1vh;text-transform:uppercase}body #keycloak-theme .content-wrapper .hidden{display:none}body #keycloak-theme .content-wrapper .block{color:#fff;padding-bottom:1.25rem}body #keycloak-theme .content-wrapper .block p{margin-bottom:0}body #keycloak-theme .content-wrapper .block .full-width-text{color:#fff;font-size:2rem;font-stretch:condensed;margin:0 0 2vh}body #keycloak-theme .content-wrapper .block .timer-text{font-size:2rem;font-stretch:condensed}body #keycloak-theme .content-wrapper .block .timer-text.font-orange{color:#eb7d00}body #keycloak-theme .content-wrapper .block .block-header{color:#fff;font-size:1.5rem;font-stretch:condensed;font-weight:600;letter-spacing:.135rem;margin:0 0 1vh;text-transform:uppercase}body #keycloak-theme .content-wrapper .block.multi{display:flex;flex-direction:row}body #keycloak-theme .content-wrapper .block.multi .content>*{margin-bottom:1.25rem}body #keycloak-theme .content-wrapper .block .enumberation:after{content:" "}body #keycloak-theme .content-wrapper .buttons-breakable-row{display:flex;justify-content:space-between}body #keycloak-theme .content-wrapper .buttons-breakable-row button+.btn{display:block;flex:0 1;margin-left:1rem}body #keycloak-theme .content-wrapper button{font-size:large;margin-bottom:1.25rem;min-width:33%;padding:1.25rem}body #keycloak-theme .content-wrapper button:disabled{background-color:gray;border-color:#9a9a9a;cursor:default;opacity:.5}body #keycloak-theme .content-wrapper ul{padding-left:1.875rem}body #keycloak-theme .content-wrapper .clickable-txt{cursor:pointer;text-decoration:underline}body #keycloak-theme .content-wrapper .qr-code .qr-code-wrapper{display:flex;justify-content:center}body #keycloak-theme .content-wrapper .qr-code .qr-code-wrapper img{height:50%;margin:.625rem 0;width:50%}body #keycloak-theme .content-wrapper .qr-code .qr-secret-wrapper{font-size:large;padding:.625rem}body #keycloak-theme .content-wrapper .otp-group{background-color:#fff;display:flex;width:100%}body #keycloak-theme .content-wrapper .otp-group .otp-input{background:none;border:none;border-right:1px solid #000;color:#000;font-size:1.5rem;font-weight:700;height:4rem;line-height:1;text-align:center;width:100%}body #keycloak-theme .content-wrapper .otp-group .otp-input:last-child{border:none}body #keycloak-theme .content-wrapper .otp-group .otp-input:focus{outline:none}body #keycloak-theme .content-wrapper .password-criteria-wrapper{background-color:#fff;border:1px solid #000;margin-top:.25rem;position:relative;width:100%;z-index:3}body #keycloak-theme .content-wrapper .password-criteria-wrapper .pw-explainer{border-top:1px solid #000;color:#000!important;font-size:medium!important}body #keycloak-theme .content-wrapper .password-criteria-wrapper .pw-criterion{color:#000!important;display:flex;flex-direction:row;font-size:small!important;min-height:1.75rem}body #keycloak-theme .content-wrapper .password-criteria-wrapper .pw-criterion .tick-icon{align-items:center;justify-content:center;margin-left:1rem}body #keycloak-theme .content-wrapper .password-criteria-wrapper .pw-criterion .tick-icon :first-child{fill:green;height:1.25rem;width:1.25rem}body #keycloak-theme .content-wrapper .custom-message{display:flex;flex-direction:column;max-width:29rem;width:26rem}body #keycloak-theme .content-wrapper .custom-message>*{text-align:center}body #keycloak-theme .content-wrapper .custom-message .message-header{font-size:1.2rem;font-weight:bolder}body #keycloak-theme .content-wrapper .custom-message .message-content{font-size:.875rem}body #keycloak-theme .content-wrapper .buttons.row{display:flex;flex-direction:row!important;justify-content:space-between}body #keycloak-theme .content-wrapper .email-content-wrapper textarea{border:1px solid #999;color:#000;font-size:1.25rem;max-width:100%;min-height:300px;min-width:100%;transition:all .35s}body #keycloak-theme .content-wrapper .email-content-wrapper textarea:focus,body #keycloak-theme .content-wrapper .email-content-wrapper textarea:hover{border-color:#0f285a;outline:none}body #keycloak-theme .content-wrapper .email-content-wrapper textarea.error{border-color:#ac2828;outline:1px solid #ac2828}body #keycloak-theme .content-wrapper .email-content-wrapper textarea[name=email-content-default]{cursor:default;height:120px!important;min-height:120px;resize:none}body #keycloak-theme .no-space-span{white-space:nowrap}@media(max-width:730px){body #keycloak-theme .main-wrapper .languages{flex-direction:row;left:auto;right:7.5%;top:0}body #keycloak-theme .main-wrapper .languages a+a{margin:0 0 0 .5rem}body #keycloak-theme .main-wrapper .shadow-wrapper{min-width:0;min-width:auto;width:100%;z-index:0}body #keycloak-theme .main-wrapper .content-wrapper{min-width:0;min-width:auto;width:100%}body #keycloak-theme .main-wrapper .content-wrapper .form-card .form-header{margin:4vh 0 0}body #keycloak-theme .main-wrapper .content-wrapper .form-card .form-header:before{height:4rem;margin-bottom:2vh}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content,body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form{display:flex;flex:1 1;flex-direction:column}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register{margin:4vh 0}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register h3{font-size:1.2rem;margin:-1vh 0 1vh}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register p{font-size:1rem}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register ul li{font-size:.85rem;line-height:1rem;white-space:normal}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .register .buttons{margin:1.5rem 0 0}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons-breakable-row{display:flex;flex-direction:column;justify-content:space-between}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons-breakable-row>*{margin:.5rem 0 0}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form h2{font-size:1.7rem;margin:1vh 0}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label input{height:2.5rem}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .input-wrapper label span{font-size:1rem}body #keycloak-theme .main-wrapper .content-wrapper .form-card #kc-content #kc-content-wrapper .form .buttons button{font-size:1rem;height:2.5rem;padding:0 2rem}}@media(max-width:500px){body #keycloak-theme .inner{width:90vw!important}}.login-pf-page .card-pf.kcFormCardClass{background-color:#0f285a;border:none;color:#fff}.login-pf-page .card-pf.kcFormCardClass .login-pf-header.kcFormHeaderClass{display:none}.login-pf-page .card-pf.kcFormCardClass #kc-content #kc-content-wrapper,.login-pf-page .card-pf.kcFormCardClass #kc-content #kc-content-wrapper a,.login-pf-page .card-pf.kcFormCardClass #kc-content #kc-content-wrapper a:hover,.login-pf-page .card-pf.kcFormCardClass #kc-content #kc-content-wrapper a:visited{color:#fff}
/*# sourceMappingURL=main.3b47b0c4.css.map*/