.frame-type-form_formframework{font-family:Arial;word-break:break-word;margin-bottom:1em}.frame-type-form_formframework h2{display:none}.frame-type-form_formframework #anmeldeformular-177 h2{display:block;color:#7f4c79;margin:3px 0 10px 0;padding-left:0;white-space:normal;line-height:30px;font-weight:300;font-size:1.5em}.frame-type-form_formframework .form-label{font-size:20px;font-weight:normal}.frame-type-form_formframework input,.frame-type-form_formframework textarea,.frame-type-form_formframework .form-element-check{width:100%;max-width:650px;padding:5px;color:#000;border:1px solid #7f4c79;margin-bottom:10px;font-size:15px;line-height:1.428571429;vertical-align:middle}.frame-type-form_formframework input::placeholder,.frame-type-form_formframework textarea::placeholder,.frame-type-form_formframework .form-element-check::placeholder{color:#21535d;font-size:15px}.frame-type-form_formframework textarea{height:100px}.frame-type-form_formframework .form-element-check{border:1px solid #7f4c79;padding:10px 10px 0px 10px;overflow:hidden;color:#21535d;background-color:#fff}.frame-type-form_formframework .form-element-check label{font-size:16px;font-weight:normal}.frame-type-form_formframework .form-element-radio{margin:1em 0em;color:#21535d}.frame-type-form_formframework .form-element-radio legend{display:block}.frame-type-form_formframework .form-element-radio label{font-size:16px;font-weight:normal}.frame-type-form_formframework input[type=checkbox],.frame-type-form_formframework input[type=radio]{width:50px !important;float:left;margin-top:3px}.frame-type-form_formframework button[type=submit]{background-color:#7f4c79;font-size:15px;border:none;padding:9px 15px;color:#fff;text-decoration:none;cursor:pointer;border-radius:0;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;margin-bottom:2em}.frame-type-form_formframework #anmeldeformular-177 input,.frame-type-form_formframework #anmeldeformular-177 textarea,.frame-type-form_formframework #anmeldeformular-177 .form-element-check{width:100%;max-width:100%}.frame-type-form_formframework #anmeldeformular-177 div[role=radiogroup]{border:1px solid #7f4c79;padding:10px 10px 0px 10px;overflow:hidden;background-color:#fff}.frame-type-form_formframework fieldset legend{display:none}.frame-type-form_formframework fieldset[data-container-class=fieldset]{background:#eee;border:1px solid #7f4c79;padding:10px;margin:1em 0em}.frame-type-form_formframework fieldset[data-container-class="fieldset.eltern"]{background:#eee;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;grid-auto-columns:minmax(100px, auto);border:1px solid #7f4c79;padding:10px}.frame-type-form_formframework fieldset[data-container-class="fieldset.eltern"] fieldset{clear:left;border:1px solid #7f4c79;padding:10px;margin:0 0 20px 0;background:#eee}.frame-type-form_formframework fieldset[data-container-class="fieldset.kinder"]{display:flex;column-gap:21px}.frame-type-form_formframework fieldset[data-container-class="fieldset.kinder"] fieldset{flex-basis:33%;flex-grow:1}@media only screen and (max-width: 992px){.frame-type-form_formframework fieldset[data-container-class="fieldset.kinder"]{display:block}}