button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:0px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;font-family:var(--wp--preset--font-family--cmf-theme-standard, inherit)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-family:var(--wp--preset--font-family--cmf-theme-standard, inherit);color:#666;border:none;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}textarea{width:100%}.formular_wrapper label{clear:both;min-width:10em;margin-right:1em;margin-top:5px;display:block;float:left;font-weight:600}.formular_wrapper input[type=text],.formular_wrapper input[type=email],.formular_wrapper input[type=number],.formular_wrapper input[type=tel],.formular_wrapper input[type=url],.formular_wrapper input[type=password],.formular_wrapper input[type=date],.formular_wrapper input[type=time],.formular_wrapper input[type=color],.formular_wrapper select,.formular_wrapper textarea{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;background-color:#f4f4f4;accent-color:var(--wp--preset--color--primary)}.formular_wrapper select{border:none}.formular_wrapper select::-ms-expand{display:none}.formular_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3rem;background-repeat:no-repeat !important;background-position:right 1.25rem center !important;background-size:1.5rem 1.5rem !important;background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.3704 15.8351 6.4297-6.63043c.4012-.41373.158-1.20467-.3704-1.20467h-12.8594c-.52841 0-.77161.79094-.3704 1.20467l6.4297 6.63043c.2131.2199.5277.2198.7408 0z' fill='%233f3f3f'/%3E%3C/svg%3E") !important}.formular_wrapper button{margin-top:15px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);display:flex;align-items:center}.formular_wrapper button img{width:30px;margin-right:15px}.formular_wrapper .cmf-checkbox-label{display:block;font-weight:600;margin-bottom:.35rem}.formular_wrapper .checkbox_wrapper,.formular_wrapper .radiobutton_wrapper{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:10px}.formular_wrapper .checkbox_wrapper input[type=checkbox],.formular_wrapper .checkbox_wrapper input[type=radio],.formular_wrapper .radiobutton_wrapper input[type=checkbox],.formular_wrapper .radiobutton_wrapper input[type=radio]{margin:6px 10px 0 0;accent-color:#277710}.formular_wrapper .checkbox_wrapper label,.formular_wrapper .radiobutton_wrapper label{width:100%;margin-top:0;float:none;clear:none;font-weight:normal}.formular_wrapper .select_horizontal{display:flex;flex-direction:column;align-items:flex-start;margin-top:15px}.formular_wrapper .select_horizontal select{margin:0}.formular_wrapper .select_horizontal label{margin-top:0;float:none;clear:none}.formular_wrapper .trenner{margin:50px 0 10px 0;padding:10px;font-weight:bold;background:#f4f4f4}.versteckmich{display:none !important}.cmf-columns-container{display:flex;flex-wrap:wrap;gap:0 1%;margin-bottom:.5rem}.cmf-columns-container .cmf-columns-item{flex-basis:100%;box-sizing:border-box}.cmf-columns-container .cmf-columns-item.empty{height:0;overflow:hidden;margin:0;padding:0;border:none}@media(min-width: 782px){.cmf-columns-container .cmf-columns-item.cmf-col-1{flex-basis:49%}.cmf-columns-container .cmf-columns-item.cmf-col-2{flex-basis:49%}.cmf-columns-container .cmf-columns-item.cmf-col-3{flex-basis:100%}.cmf-columns-container .cmf-columns-item.cmf-col-4{flex-basis:100%}}@media(min-width: 992px){.cmf-columns-container .cmf-columns-item.cmf-col-1{flex-basis:24%}.cmf-columns-container .cmf-columns-item.cmf-col-2{flex-basis:49%}.cmf-columns-container .cmf-columns-item.cmf-col-3{flex-basis:74%}.cmf-columns-container .cmf-columns-item.cmf-col-4{flex-basis:100%}}@media only screen and (min-width: 768px){.formular_wrapper .select_wrapper{flex-direction:row}}@media only screen and (min-width: 782px){.formular_wrapper label{margin-top:10px}}div.datei_wrapper{display:block;margin-bottom:20px}div.datei_wrapper label{float:none;clear:none;display:block;margin-bottom:.35rem}div.datei_wrapper input[type=file]{display:block;padding:8px 0}.cmf-multi-upload{display:flex;flex-direction:column}.cmf-multi-upload-item{display:block;margin-bottom:6px}.cmf-form-wrapper{font-family:inherit;color:var(--wp--preset--color--foreground, #3f3f3f);line-height:1.6;max-width:48rem}.cmf-form-pflicht-hinweis{font-size:.8125rem;color:var(--wp--preset--color--secondary, #8d8c8c);margin-bottom:1rem}.cmf-pflicht{color:#c0392b}.cmf-form-submit-wrapper{margin-top:2rem}.cmf-form-submit{padding:.7rem 1.5rem !important;font-family:inherit !important;font-size:1rem !important;font-weight:500 !important;color:var(--wp--preset--color--background, #ffffff) !important;background:var(--wp--preset--color--primary, #3f3f3f) !important;border:1px solid var(--wp--preset--color--primary, #3f3f3f) !important;cursor:pointer}.cmf-form-submit:hover{opacity:.9}.cmf-form .cmf-checkbox-group,.cmf-form .cmf-radio-group{border:none;padding:0;margin:0}.cmf-form .cmf-checkbox-group legend,.cmf-form .cmf-radio-group legend{font-weight:600;margin-bottom:.5rem}.cmf-form-meldung{padding:1.5rem 2rem;margin:1rem 0;background:var(--wp--preset--color--background, #ffffff);border:1px solid #eee}.cmf-form-meldung h2{margin-top:0;font-size:1.25rem}.cmf-form-meldung-erfolg{border-left:4px solid #27ae60}.cmf-form-meldung-fehler{border-left:4px solid #c0392b}.cmf-field-hinweis{font-size:.8125rem;color:var(--wp--preset--color--secondary, #8d8c8c);margin:0 0 .35rem 0;line-height:1.4}.cmf-form-abschnitt{display:block;width:100%;margin:0 0 .5rem;font-size:18px;line-height:1.3;font-weight:bold}.formular_wrapper>*+.cmf-form-abschnitt{margin-top:50px}.cmf-checkbox-link{margin-left:.2rem;text-decoration:underline}.cmf-form-error{padding:1rem 1.25rem;background:#fef2f2;border:1px solid #fee2e2;color:#991b1b;border-radius:4px}.cmf-form-placeholder{padding:2rem;background:#f9f9f9;border:2px dashed #ccc;text-align:center;color:#999}.cmf-form-errors{background-color:#fef2f2;border:1px solid #c0392b;border-left:4px solid #c0392b;color:#7f1d1d;padding:12px 16px;margin-bottom:1.5rem;border-radius:3px;font-size:.9rem;line-height:1.5}.cmf-form-errors strong{display:block;margin-bottom:6px}.cmf-form-errors ul{margin:0;padding-left:1.2em;list-style:disc}.cmf-form-errors li{margin-bottom:2px}.cmf-form .cmf-columns-item.cmf-field-invalid,.cmf-form .checkbox_wrapper.cmf-field-invalid,.cmf-form .radiobutton_wrapper.cmf-field-invalid,.cmf-form .cmf-checkbox-group.cmf-field-invalid,.cmf-form .cmf-radio-group.cmf-field-invalid{outline:2px solid #c0392b;outline-offset:.5rem;animation:cmf-invalid-blink 1s ease-out}.cmf-form input.cmf-field-invalid,.cmf-form textarea.cmf-field-invalid,.cmf-form select.cmf-field-invalid{outline:2px solid #c0392b !important;outline-offset:.5rem;animation:cmf-invalid-blink 1s ease-out}@keyframes cmf-invalid-blink{0%{outline-color:#c0392b;box-shadow:none}25%{box-shadow:0 0 18px 4px rgba(192,57,43,.5)}50%{box-shadow:0 0 18px 4px rgba(192,57,43,.5)}100%{outline-color:#c0392b;box-shadow:none}}/*# sourceMappingURL=frontend-formular.css.map */