.frame-type-form_formframework,.frame-type-form_formframework *{font-family:"Lato",Arial,Helvetica,sans-serif;}.frame-type-form_formframework form{max-width:620px;}.frame-type-form_formframework fieldset{border:0;margin:0;padding:0;min-width:0;}.frame-type-form_formframework legend{display:none;}.frame-type-form_formframework .form-group{margin-bottom:20px;}.frame-type-form_formframework label,.frame-type-form_formframework .form-label{display:block;font-weight:700;font-size:1rem;margin-bottom:6px;color:#262626;}.frame-type-form_formframework input[type="text"],.frame-type-form_formframework input[type="email"],.frame-type-form_formframework input[type="tel"],.frame-type-form_formframework input[type="number"],.frame-type-form_formframework textarea{display:block;width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid #b5b5b5;border-radius:5px;background:#fff;color:#333;font:400 1rem/1.45 "Lato",sans-serif;-webkit-appearance:none;appearance:none;}.frame-type-form_formframework textarea{min-height:120px;resize:vertical;}.frame-type-form_formframework input:focus,.frame-type-form_formframework textarea:focus{outline:none;border-color:#0092C3;box-shadow:0 0 0 1px #0092C3;}.frame-type-form_formframework .required{color:#0092C3;margin-left:2px;}.frame-type-form_formframework .form-text,.frame-type-form_formframework .help-block,.frame-type-form_formframework .help-text{font-size:0.85rem;color:#777;margin-top:5px;}.frame-type-form_formframework .form-check{margin:22px 0;}.frame-type-form_formframework .form-check-label,.frame-type-form_formframework .form-check label{display:flex;gap:11px;align-items:flex-start;font-weight:400;font-size:0.95rem;line-height:1.5;margin:0;color:#262626;cursor:pointer;}.frame-type-form_formframework input[type="checkbox"]{width:20px;height:20px;flex:none;margin:1px 0 0;accent-color:#0092C3;}.frame-type-form_formframework button,.frame-type-form_formframework input[type="submit"]{display:inline-block;cursor:pointer;padding:14px 34px;border:2px solid #0092C3;border-radius:5px;background:#0092C3;color:#fff;font:700 1rem/1.2 "Lato",sans-serif;text-transform:uppercase;letter-spacing:0.03em;transition:background-color 0.2s ease,color 0.2s ease;}.frame-type-form_formframework button:hover,.frame-type-form_formframework input[type="submit"]:hover{background:#fff;color:#0092C3;}.frame-type-form_formframework .actions{margin-top:6px;}.frame-type-form_formframework .has-error input,.frame-type-form_formframework .has-error textarea{border-color:#c0392b;}.frame-type-form_formframework .error,.frame-type-form_formframework .help-block.error,.frame-type-form_formframework ul[class*="error"]{color:#c0392b;font-size:0.86rem;list-style:none;margin:6px 0 0;padding:0;}.frame-type-form_formframework div[id^="bewerbung-ellzee"]:not(:has(form)){font-size:1.1rem;line-height:1.6;color:#262626;}
