.type-form_formframework,.type-felogin_login{background-color:#ddf0f0;border-radius:2rem;padding:3rem 5rem 5rem 5rem}.type-form_formframework .btn-group .btn,.type-felogin_login .btn-group .btn{border-radius:50rem !important}.type-form_formframework fieldset,.type-felogin_login fieldset{background-color:#a6d1d8;padding:2rem;border-radius:0 2rem 2rem 0}.type-form_formframework fieldset legend,.type-felogin_login fieldset legend{color:#111519;font-size:1rem;font-weight:bold}.type-form_formframework fieldset input::-moz-placeholder, .type-form_formframework fieldset textarea::-moz-placeholder, .type-felogin_login fieldset input::-moz-placeholder, .type-felogin_login fieldset textarea::-moz-placeholder{color:#111519}.type-form_formframework fieldset label,.type-form_formframework fieldset input::placeholder,.type-form_formframework fieldset textarea::placeholder,.type-felogin_login fieldset label,.type-felogin_login fieldset input::placeholder,.type-felogin_login fieldset textarea::placeholder{color:#111519}.type-form_formframework fieldset:first-of-type,.type-felogin_login fieldset:first-of-type{border-radius:2rem 2rem 2rem 0}.type-form_formframework fieldset:last-of-type,.type-felogin_login fieldset:last-of-type{border-radius:0 2rem 2rem 2rem}.type-form_formframework .form-control:not(textarea),.type-felogin_login .form-control:not(textarea){border-radius:2rem}.type-form_formframework textarea.form-control,.type-felogin_login textarea.form-control{border-radius:.5rem}.type-form_formframework .table-responsive .table>:not(caption)>*>*,.type-felogin_login .table-responsive .table>:not(caption)>*>*{border-bottom:1px solid #e9ecef}.type-form_formframework .table-responsive td:not(.table-heading):first-child,.type-felogin_login .table-responsive td:not(.table-heading):first-child{border-right:1px solid #e9ecef}.type-form_formframework form h2,.type-felogin_login form h2{margin-top:1rem;color:#004994;font-size:1.2rem}.type-form_formframework textarea:focus,.type-form_formframework input:focus,.type-form_formframework .form-control:focus,.type-felogin_login textarea:focus,.type-felogin_login input:focus,.type-felogin_login .form-control:focus{border-color:#fff}.type-form_formframework .row,.type-felogin_login .row{margin-top:0 !important}.type-form_formframework .form-element label,.type-felogin_login .form-element label{margin-top:.5rem;margin-bottom:.5rem;color:#111519;font-size:.875rem;width:100%}.type-form_formframework .form-element label strong,.type-felogin_login .form-element label strong{font-size:.75rem;color:red;line-height:1;font-weight:normal;display:inline-block}.type-form_formframework .form-element label.form-check-label,.type-felogin_login .form-element label.form-check-label{padding:0;width:auto;display:flex}.type-form_formframework .form-element label.form-check-label input,.type-form_formframework .form-element label.form-check-label>span,.type-felogin_login .form-element label.form-check-label input,.type-felogin_login .form-element label.form-check-label>span{display:inline-block;width:auto}.type-form_formframework .form-element label.form-check-label>span,.type-felogin_login .form-element label.form-check-label>span{margin-left:10px}.type-form_formframework .form-element label a,.type-felogin_login .form-element label a{color:#111519;box-shadow:inset 0 -1px 0 0 #111519,inset 0 -3px 0 0 #111519;font-weight:700}.type-form_formframework .form-element label a:hover,.type-felogin_login .form-element label a:hover{box-shadow:none}.type-form_formframework .form-element label a:focus,.type-felogin_login .form-element label a:focus{box-shadow:0 0 0 3px #72c4cb}.type-form_formframework .form-element .invalid-feedback,.type-felogin_login .form-element .invalid-feedback{font-size:.75rem;line-height:1;font-weight:bold;color:#111519;padding:.5rem}.type-form_formframework .form-element .invalid-feedback:before,.type-felogin_login .form-element .invalid-feedback:before{content:"!";display:inline-block;color:#fff;background-color:red;width:1.5rem;height:1.5rem;border-radius:50rem;font-size:1.3rem;text-align:center;vertical-align:sub;margin-right:.25rem}.type-form_formframework .form-element select,.type-felogin_login .form-element select{width:100%;-webkit-appearance:none}.type-form_formframework .form-element select:not([multiple=multiple]),.type-felogin_login .form-element select:not([multiple=multiple]){background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC43MyIgaGVpZ2h0PSIxNS40NDciIHZpZXdCb3g9IjAgMCAyNC43MyAxNS40NDciPjxwYXRoIGQ9Ik0yNi4xMTgsMjIuODJsLTgsOGEyLjMsMi4zLDAsMCwxLTMuNjM2LS4yNDIsMi41NDUsMi41NDUsMCwwLDEsLjI0Mi0zLjI3Mmw5LjY5NS05LjU3NGEyLjMsMi4zLDAsMCwxLDMuMzkzLDBMMzcuNTEsMjcuM2EyLjU0NSwyLjU0NSwwLDAsMSwuMjQyLDMuMjcyLDIuMywyLjMsMCwwLDEtMy42MzYuMjQyWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTk5LCAwLjAzNSwgLTAuMDM1LCAtMC45OTksIDM5LjMxNSwgMzEuMDg3KSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:calc(100% - 1.25rem) center;background-size:.75rem .75rem}.type-form_formframework .form-element select[multiple=multiple],.type-felogin_login .form-element select[multiple=multiple]{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.type-form_formframework .form-element select.is-invalid,.type-felogin_login .form-element select.is-invalid{border:3px solid red}.type-form_formframework .form-element select:focus,.type-felogin_login .form-element select:focus{background-color:#f8f9fa}.type-form_formframework .form-element input.is-invalid,.type-felogin_login .form-element input.is-invalid{border:3px solid red}.type-form_formframework .form-element input:focus,.type-felogin_login .form-element input:focus{box-shadow:0 0 0 3px #343a40 !important}.type-form_formframework .form-element input[type=file],.type-felogin_login .form-element input[type=file]{padding-left:0}.type-form_formframework .form-element input[type=radio],.type-felogin_login .form-element input[type=radio]{width:auto}.type-form_formframework .form-element textarea,.type-felogin_login .form-element textarea{color:#000;transition:background-color ease .5s;padding:.5em}.type-form_formframework .form-element textarea.is-invalid,.type-felogin_login .form-element textarea.is-invalid{border:3px solid red}.type-form_formframework .form-element textarea:focus,.type-felogin_login .form-element textarea:focus{box-shadow:0 0 0 3px #343a40 !important}.type-form_formframework .form-element .form-element-check,.type-felogin_login .form-element .form-element-check{padding-left:0;margin-right:1.5rem}.type-form_formframework .form-element[type=checkbox],.type-felogin_login .form-element[type=checkbox]{position:absolute;opacity:0}.type-form_formframework .form-element[type=checkbox] span,.type-felogin_login .form-element[type=checkbox] span{margin:0}.type-form_formframework .form-element[type=checkbox]+label,.type-felogin_login .form-element[type=checkbox]+label{position:relative;cursor:pointer;padding:0;line-height:1.5rem}.type-form_formframework .form-element[type=checkbox]+label::before,.type-felogin_login .form-element[type=checkbox]+label::before{content:"";transition:background-color ease .25s;display:inline-block;vertical-align:bottom;width:1.5rem;height:1.5rem;min-width:1.5rem;background-color:#fff;border:1px solid #111519}.type-form_formframework .form-element[type=checkbox]+label::after,.type-felogin_login .form-element[type=checkbox]+label::after{transition:background-color ease .25s}.type-form_formframework .form-element[type=checkbox]:focus+label:before,.type-felogin_login .form-element[type=checkbox]:focus+label:before{box-shadow:0 0 0 3px #343a40 !important}.type-form_formframework .form-element[type=checkbox]:disabled+label,.type-felogin_login .form-element[type=checkbox]:disabled+label{color:#b8b8b8;cursor:auto}.type-form_formframework .form-element[type=checkbox]:disabled+label:before,.type-felogin_login .form-element[type=checkbox]:disabled+label:before{box-shadow:none;background-color:#e9ecef}.type-form_formframework .form-element[type=checkbox]:checked+label:after,.type-felogin_login .form-element[type=checkbox]:checked+label:after{content:"";position:absolute;left:.375rem;top:.75rem;background-color:#111519;width:3px;height:3px;box-shadow:2px 0 0 #111519,4px 0 0 #111519,4px -2px 0 #111519,4px -4px 0 #111519,4px -6px 0 #111519,4px -8px 0 #111519;transform:rotate(45deg)}.type-form_formframework .captcha,.type-felogin_login .captcha{margin-bottom:1rem}.type-form_formframework .captcha .captcha__reload,.type-felogin_login .captcha .captcha__reload{margin-left:.5rem}@media(max-width: 991.98px){.type-form_formframework,.type-felogin_login{padding:2rem}}@media(max-width: 767.98px){.type-form_formframework,.type-felogin_login{padding:2rem}}@media(max-width: 575.98px){.type-form_formframework,.type-felogin_login{padding:1rem}}@media(max-width: 575.98px){.type-form_formframework .btn,.type-felogin_login .btn{--bs-btn-padding-x: 0.75rem}}.radio{flex-wrap:wrap !important}.radio .form-check{font-size:2rem;line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em;margin-top:1rem}.radio .form-check label{margin:0 !important}.radio .form-check label span{margin-left:0 !important}.radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:currentColor;width:1.15rem !important;height:1.15rem !important;border:.15rem solid currentColor;border-radius:50%;transform:translateY(-0.075rem);display:grid;place-content:center}.radio input[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:50rem;transition:120ms box-shadow ease-in-out;box-shadow:inset 1em 1em var(--bs-white);background-color:CanvasText}.radio input[type=radio]:checked::before{box-shadow:inset 1em 1em var(--bs-primary)}.radio input[type=radio]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.form-check{padding-left:0;padding-right:1.5rem}@media print{.type-form_formframework{padding:0 !important;margin:75px 0 0 0 !important;background-color:rgba(0,0,0,0) !important}.type-form_formframework fieldset{border-radius:0 !important;padding:0 !important}section{padding:0 !important;background-color:rgba(0,0,0,0) !important}.bg-secondary{background-color:rgba(0,0,0,0) !important}.headline{margin-right:200px !important}.form-logo{width:200px;height:80px;top:-20px;right:25px}.summary-list{margin:0;font-size:14px}}.summary-list{width:100%}.summary-list dt,.summary-list dd,.summary-list th,.summary-list td{border-bottom:1px solid #000}.summary-list dt.background-striped,.summary-list dd.background-striped,.summary-list th.background-striped,.summary-list td.background-striped{background-color:#ebf6f6}.summary-list dd,.summary-list th{border-right:1px solid #000}