.schulden{font-family:DINNextLTPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400;line-height:1.5;background:#e8f6fd}.schulden *{box-sizing:border-box}.schulden input{font-family:DINNextLTPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.schulden .schulden-content{max-width:360px;margin:0 auto;padding:40px 0}.schulden .schulden-headline{font-style:normal;font-weight:700;font-size:36px;line-height:125%;margin-bottom:30px;color:#2f394f}.schulden-formular fieldset{background:#fff;border:2px solid #ced4da;border-radius:4px;padding:30px 40px;margin-bottom:40px}.schulden-formular .form-group{margin-bottom:16px}.schulden-formular .legend{font-style:normal;font-weight:700;font-size:24px;line-height:29px;margin-bottom:24px;color:#4b5c7f}.schulden-formular label{display:block;font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#2f394f;margin-bottom:12px}.schulden-formular input[type=color],.schulden-formular input[type=date],.schulden-formular input[type=datetime-local],.schulden-formular input[type=datetime],.schulden-formular input[type=email],.schulden-formular input[type=month],.schulden-formular input[type=number],.schulden-formular input[type=password],.schulden-formular input[type=range],.schulden-formular input[type=search],.schulden-formular input[type=tel],.schulden-formular input[type=text],.schulden-formular input[type=time],.schulden-formular input[type=url],.schulden-formular input[type=week],.schulden-formular textarea{background:#fff;border:1px solid #a2aeb9;box-sizing:border-box;border-radius:2px;width:100%;padding:8px;line-height:1;font-size:14px;height:auto;margin:0;color:#2f394f}.schulden-formular input[type=color]:focus,.schulden-formular input[type=date]:focus,.schulden-formular input[type=datetime-local]:focus,.schulden-formular input[type=datetime]:focus,.schulden-formular input[type=email]:focus,.schulden-formular input[type=month]:focus,.schulden-formular input[type=number]:focus,.schulden-formular input[type=password]:focus,.schulden-formular input[type=range]:focus,.schulden-formular input[type=search]:focus,.schulden-formular input[type=tel]:focus,.schulden-formular input[type=text]:focus,.schulden-formular input[type=time]:focus,.schulden-formular input[type=url]:focus,.schulden-formular input[type=week]:focus,.schulden-formular textarea:focus{outline:none;border-color:#778898}.schulden-formular .label-and-input{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:12px}.schulden-formular .label-and-input label{margin-bottom:0}.rangeslider{position:relative;display:block;cursor:pointer;height:25px;width:100%}.rangeslider__fill,.rangeslider__fill__bg{display:block;position:absolute;top:50%;height:8px;z-index:2;background-color:#009be3;background:linear-gradient(90.18deg,#009be3 .02%,#72809d 50.01%);border-radius:10px;will-change:width;transform:translateY(-50%)}.rangeslider__handle{will-change:width,height,top;position:absolute;top:50%;display:inline-block;z-index:3;cursor:pointer;border-radius:50%;transition:width .1s ease-in-out,height .1s ease-in-out,top .1s ease-in-out;width:24px;height:24px;background:#fff;border:2px solid #ced4da;box-shadow:0 0 20px rgba(0,0,0,.08),0 0 4px rgba(0,0,0,.09)}.rangeslider__handle:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDEwbDMuODMzIDMuODMzTDYuNjY3IDE1bC01LTUgNS01IDEuMTY2IDEuMTY3TDQgMTB6bTEyIDBsLTMuODMzIDMuODMzTDEzLjMzMyAxNWw1LTUtNS01LTEuMTY2IDEuMTY3TDE2IDEweiIgZmlsbD0iI0I0QzlEMSIvPjwvc3ZnPg==);display:block;position:relative;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:50%}.rangeslider__handle:active{background:#e3e3e3}.rangeslider__fill__bg{background:#e3e3e3;width:100%}.rangeslider--disabled{opacity:.4}.radios{padding:0;margin:0}.radios.radios-inline{display:block;margin:0 -6px}.radios.radios-inline li{display:inline-block;margin:0 6px}.radios li{list-style:none}.radio--group{display:flex;justify-content:center;align-items:center;padding:3px}.radio--group input{margin:0 5px 0 0;padding:0}.radio[type=radio]:checked,.radio[type=radio]:not(:checked){position:absolute;left:-9999px}.radio[type=radio]:checked+label,.radio[type=radio]:not(:checked)+label{position:relative;padding-left:21px;cursor:pointer;line-height:20px;display:inline-block;font-weight:400}.radio[type=radio]:checked+label:before,.radio[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid #009be3;border-radius:100%;background:#fff;box-sizing:border-box}.radio[type=radio]:not(:checked)+label:before{border-color:#a2aeb9}.radio[type=radio]:not(:checked)+label:hover:before{border-color:#ced4da}.radio[type=radio]:checked+label:after,.radio[type=radio]:not(:checked)+label:after{content:"";width:16px;height:16px;background:radial-gradient(ellipse at center,#009be3 0,#009be3 38%,hsla(0,0%,100%,0) 44%,hsla(0,0%,100%,0) 100%);position:absolute;top:50%;left:0;border-radius:0;transition:all .2s ease;z-index:1;box-sizing:border-box;transform-origin:50% 1%}.radio[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0) translateY(-50%)}.radio[type=radio]:checked+label:after{opacity:1;transform:scale(.85) translateY(-50%)}.radio[type=radio]:disabled:checked+label:before{border-color:#a2aeb9}.radio[type=radio]:disabled:checked+label:after{background:radial-gradient(ellipse at center,#a2aeb9 0,#a2aeb9 43%,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 100%)}.radio[type=radio]:disabled+label{cursor:not-allowed;color:#a2aeb9}.radio[type=radio]:disabled+label:hover:before{border-color:#a2aeb9}.radio[type=radio]:disabled:not(:checked)+label:before{background:#f3f3f3}.radio-group{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px}.radio-group .schulden-hidden-radio{display:none}.radio-group .schulden-hidden-radio:checked+.schulden-radio-button{border-color:#323f5a;background:#e8f6fd;color:#323f5a}.radio-group .schulden-radio-button{background:#fff;border:1px solid #a2aeb9;box-sizing:border-box;border-radius:2px;height:40px;line-height:30px;text-align:center;font-size:12px;padding:5px;cursor:pointer;margin-bottom:16px;transition:all .2s ease}.schulden-button{display:block;background:#009be3;border:1px solid #6179a8;box-sizing:border-box;border-radius:3px;width:100%;font-weight:700;font-size:16px;line-height:25px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.16);padding:12px}.schulden-button .inline-icon{display:inline-block;align-self:center}.schulden-button .inline-icon svg{height:1rem;width:1rem;top:4.5px;position:relative}.schulden-button:active,.schulden-button:focus,.schulden-button:hover{background:#6179a8;border-color:#323f5a}.schulden-formular .error{border-color:#b90909!important}.schulden-formular .error-message{color:#b90909;font-size:12px;font-weight:400;line-height:normal}.schulden-formular .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.schulden-formular .input-group .icon-append,.schulden-formular .input-group .icon-prepend{display:flex;background:#a2aeb9;color:#fff;padding:9px 10px;line-height:1}.schulden-formular .input-group .icon-append{border-radius:0 2px 2px 0;margin-left:-1px}.schulden-formular .input-group .icon-prepend{border-radius:2px 0 0 2px;margin-right:-1px}.schulden-formular .input-group>.creditor-input,.schulden-formular .input-group>.income-input,.schulden-formular .input-group>.schulden-input,.schulden-formular .input-group>.tilgrate-input{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.theme-credimaxx{background:#e8f6fd;border-radius:3px}@media (max-width:640px){.theme-credimaxx{width:calc(100% + 48px);margin-left:-24px;padding:0 1rem}.theme-credimaxx .label-and-input,.theme-credimaxx .radio-group{grid-template-columns:1fr;grid-row-gap:15px}.theme-credimaxx .radio-group .schulden-radio-button{margin-bottom:0}}.theme-credimaxx .label-and-input{grid-column-gap:1rem}.theme-credimaxx .schulden-headline{word-break:break-word;font-size:32px}.theme-credimaxx .schulden-content{max-width:540px}.theme-credimaxx .schulden-formular .input-group .icon-append,.theme-credimaxx .schulden-formular .input-group .icon-prepend{color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;font-weight:700}.theme-credimaxx .schulden-formular input[type=color],.theme-credimaxx .schulden-formular input[type=date],.theme-credimaxx .schulden-formular input[type=datetime-local],.theme-credimaxx .schulden-formular input[type=datetime],.theme-credimaxx .schulden-formular input[type=email],.theme-credimaxx .schulden-formular input[type=month],.theme-credimaxx .schulden-formular input[type=number],.theme-credimaxx .schulden-formular input[type=password],.theme-credimaxx .schulden-formular input[type=range],.theme-credimaxx .schulden-formular input[type=search],.theme-credimaxx .schulden-formular input[type=tel],.theme-credimaxx .schulden-formular input[type=text],.theme-credimaxx .schulden-formular input[type=time],.theme-credimaxx .schulden-formular input[type=url],.theme-credimaxx .schulden-formular input[type=week]{color:#4b5c7f;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #ced4da;font-size:1rem;background-color:#fbfbfb}.theme-credimaxx .schulden-formular input[type=color]:focus,.theme-credimaxx .schulden-formular input[type=date]:focus,.theme-credimaxx .schulden-formular input[type=datetime-local]:focus,.theme-credimaxx .schulden-formular input[type=datetime]:focus,.theme-credimaxx .schulden-formular input[type=email]:focus,.theme-credimaxx .schulden-formular input[type=month]:focus,.theme-credimaxx .schulden-formular input[type=number]:focus,.theme-credimaxx .schulden-formular input[type=password]:focus,.theme-credimaxx .schulden-formular input[type=range]:focus,.theme-credimaxx .schulden-formular input[type=search]:focus,.theme-credimaxx .schulden-formular input[type=tel]:focus,.theme-credimaxx .schulden-formular input[type=text]:focus,.theme-credimaxx .schulden-formular input[type=time]:focus,.theme-credimaxx .schulden-formular input[type=url]:focus,.theme-credimaxx .schulden-formular input[type=week]:focus{border-color:#64ceff}.theme-credimaxx .schulden-formular textarea{color:#4b5c7f;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid #ced4da}.theme-credimaxx .schulden-formular label{color:#2f394f;font-size:1rem}.theme-credimaxx .schulden-formular .radio[type=radio]:checked+label,.theme-credimaxx .schulden-formular .radio[type=radio]:not(:checked)+label{font-weight:700;margin-bottom:16px}.theme-credimaxx .schulden-formular .legend{color:#384257}.theme-credimaxx .schulden-formular .rangeslider__fill,.theme-credimaxx .schulden-formular .rangeslider__fill__bg{height:10px}.theme-credimaxx .schulden-formular .rangeslider__fill{background:linear-gradient(0deg,#428bca,#7fc3e8);background-color:#009be3;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem;-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.theme-credimaxx .schulden-formular .rangeslider__handle{background:#66cfff;border:3px solid #fff;box-shadow:0 0 0 2px #009be3}.theme-credimaxx .schulden-formular .rangeslider__handle:before{display:none}.theme-credimaxx .schulden-formular .error-message{font-size:14px;margin-top:4px}.theme-credimaxx .schulden-formular .radio-group .schulden-radio-button{box-shadow:0 2px 2px 0 rgba(0,0,0,.04);background-color:#fbfbfb}.theme-credimaxx .schulden-formular .radio-group .schulden-hidden-radio:checked+.schulden-radio-button{border-color:#323f5a;background:#e8f6fd;color:#323f5a}.theme-credimaxx .schulden-formular .btn{font-size:1.25rem}.theme-credimaxx .schulden-formular .btn.btn-secondary:active,.theme-credimaxx .schulden-formular .btn.btn-secondary:focus,.theme-credimaxx .schulden-formular .btn.btn-secondary:hover{border:2px solid #fab700;border-radius:3px;background-color:#ffbf14;box-shadow:0 0 0 .2rem rgba(255,201,55,.5)}.theme-credimaxx .schulden-formular .btn .inline-icon svg{top:-1px;width:1.45rem;height:1.45rem}