:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper{margin:0}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform-theme--foundation{--gf-form-gap-y:28px;--gf-field-gap-x:16px;--gf-field-gap-y:16px;--gf-form-footer-margin-y-start:28px;--gf-desc-space:10px;--gf-form-spinner-fg-color:var(--wg-gold);--gf-form-spinner-bg-color:rgba(133, 106, 50, .15)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) fieldset{border:0;margin:0;padding:0;min-width:0}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_label{display:block;float:none;padding:0;margin:0 0 10px;font-size:19px;line-height:1.4;font-weight:300;color:var(--wg-tinte)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_label>.gfield_required{margin-left:8px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_required_text{font-size:18px;color:var(--wg-neben)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform-field-label--type-sub{display:block;margin:0 0 8px;font-size:18px;line-height:1.4;color:var(--wg-neben)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) input[type="text"],:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) input[type="email"],:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) input[type="tel"],:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) input[type="number"],:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) input[type="url"],:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) select,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) textarea{display:block;width:100%;height:64px;min-height:0;margin:0;padding:0 20px;border:1px solid var(--wg-linie-stark);border-radius:0;background-color:var(--wg-weiss);font-family:var(--wg-schrift);font-weight:300;font-size:21px;line-height:1.4;color:var(--wg-tinte)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) select{padding-right:52px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) textarea{height:188px;padding:16px 20px;resize:vertical}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) input:focus,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) select:focus,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) textarea:focus{outline:none;border-color:var(--wg-gold);box-shadow:inset 0 0 0 1px var(--wg-gold)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .ginput_counter{margin-top:8px;font-size:18px;line-height:1.45;color:var(--wg-neben)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .ginput_container_consent{display:flex;gap:16px;align-items:flex-start}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .ginput_container_consent input[type="checkbox"]{margin-top:2px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .ginput_container_consent label{font-size:19px;line-height:1.55;color:var(--wg-text)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:0}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_footer .gform_button{width:auto;height:64px;margin:0;padding:0 44px;border:1px solid var(--wg-gold);border-radius:0;background:var(--wg-gold);color:var(--wg-weiss);font-family:var(--wg-schrift);font-weight:300;font-size:15px;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_footer .gform_button:hover{background:var(--wg-gold-hover);border-color:var(--wg-gold-hover)}@media (max-width:720px){:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_footer .gform_button{padding:0 28px}}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors{display:block;margin:0 0 28px;padding:24px 28px;background:#F7EDEB;border:0;border-left:2px solid var(--wg-fehler);border-radius:0;box-shadow:none;font-size:19px;line-height:1.55;color:var(--wg-tinte)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors:focus{border-color:var(--wg-fehler);outline:none}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors:focus-visible{outline:2px solid var(--wg-fehler);outline-offset:3px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors .gform_submission_error{display:block;margin:0;font-family:var(--wg-schrift);font-size:19px;line-height:1.55;font-weight:400;color:var(--wg-tinte)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors .gform-icon{display:none}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors ol{margin:12px 0 0;padding-left:1.2em;font-family:var(--wg-schrift);font-size:18px;line-height:1.5;color:var(--wg-fehler)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors ol li+li{margin-top:6px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gform_validation_errors ol a{border:0;border-bottom:1px solid currentColor;border-radius:0;color:var(--wg-fehler);font-size:inherit;text-decoration:none}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_validation_message,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .validation_message{margin-top:10px;font-size:18px;line-height:1.45;color:var(--wg-fehler)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_error input,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_error select,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_error textarea{border-color:var(--wg-fehler);box-shadow:inset 0 0 0 1px var(--wg-fehler)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_confirmation_message{padding:24px 28px;background:var(--wg-salbei);border-left:2px solid var(--wg-gold);font-size:21px;line-height:1.6;color:var(--wg-tinte)}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_radio,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_checkbox{display:flex;flex-direction:column;gap:12px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gfield--type-choice .gchoice,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gform_wrapper .gfield .ginput_container_consent{display:flex;gap:16px;align-items:flex-start}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gchoice label{font-size:19px;line-height:1.5;color:var(--wg-tinte);margin:2px 0 0}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield--type-section{border-top:1px solid var(--wg-linie);padding-top:40px;margin-top:24px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gsection_title{font-weight:200;font-size:clamp(30px, 3vw, 44px);line-height:1.15;color:var(--wg-tinte);margin:0 0 8px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gsection_description,:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .gfield_description{font-size:18px;line-height:1.55;color:var(--wg-neben);margin-top:8px}:is(.wg-kontakt-formular,.cps-ha-anamnese__flaeche--klassisch) .ginput_container_date input{max-width:320px}