.Mitgliedformular{max-width:none;padding-bottom:80px;}@media (min-width: 48em){.Mitgliedformular{padding-bottom:120px;}}.Mitgliedformular.greyBackground{padding-bottom:0;padding:0px 0;}@media (min-width: 36em){.Mitgliedformular.greyBackground{padding:0px 0;}}@media (min-width: 48em){.Mitgliedformular.greyBackground{padding:0px 0;}}.Mitgliedformular.greyBackground > .container{background:transparent;max-width:900px;margin-left:0;padding:64px 24px 80px;}@media (min-width: 48em){.Mitgliedformular.greyBackground > .container{padding:100px 96px 120px;}}.Mitgliedformular .container{max-width:900px;margin-left:0;}.Mitgliedformular__intro{font-size:15px;line-height:28.5px;color:#696969;margin-bottom:48px;}.Mitgliedformular__fields{display:grid;grid-template-columns:1fr;gap:36px 48px;margin-bottom:36px;}@media (min-width: 48em){.Mitgliedformular__fields{grid-template-columns:1fr 1fr;}}.Mitgliedformular__fields .input{margin-bottom:0;float:none;width:100%;}.Mitgliedformular__field{min-width:0;}.Mitgliedformular__field label{display:block;margin-bottom:6px;}@media (min-width: 48em){.Mitgliedformular__field--full{grid-column:-1;}}.Mitgliedformular__plzort{display:-webkit-flex;display:flex;align-items:flex-end;gap:2.5rem;}.Mitgliedformular__plzort .input[name="plz"],.Mitgliedformular__plzort .input[name="p_plz"],.Mitgliedformular__plzort .input[name="g_plz"]{float:none;width:100px;flex:0 0 100px;margin-right:0;}.Mitgliedformular__plzort .input[name="ort"],.Mitgliedformular__plzort .input[name="p_ort"],.Mitgliedformular__plzort .input[name="g_ort"]{float:none;width:auto;flex:1 1 auto;margin-right:0;}.Mitgliedformular__choice{margin-bottom:32px;}.Mitgliedformular__choicelabel{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#696969;margin-bottom:16px;}.Mitgliedformular__options{display:-webkit-flex;display:flex;flex-direction:column;gap:12px;font-size:15px;}.Mitgliedformular__options > div{line-height:1.3;}.Mitgliedformular__options label{font-size:15px;color:#5d726b;font-weight:400;}.Mitgliedformular__kategorie{margin-bottom:36px;}.Mitgliedformular__kategorie select{border:2px solid #5d726b;border-radius:0;background:#fff;padding:11px 14px;font-family:"Segoe UI",system-ui,-apple-system,sans-serif;font-size:14px;color:#5d726b;float:none;width:auto;min-width:280px;}.Mitgliedformular__firmahint{display:none;margin:0 0 36px;font-size:14px;line-height:26.51px;color:#696969;}.Mitgliedformular__firmahint.active{display:block;}.Mitgliedformular__primarytitle{display:none;margin-bottom:24px;}.Mitgliedformular__primarytitle.active{display:block;}.Mitgliedformular__partner{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;margin-bottom:0;}.Mitgliedformular__partner.active{max-height:1200px;margin-bottom:36px;}.Mitgliedformular__partnertitle{display:none;margin-bottom:24px;}.Mitgliedformular__partner--paar .Mitgliedformular__partnertitle--paar,.Mitgliedformular__partner--schenkung .Mitgliedformular__partnertitle--schenkung{display:block;}.Mitgliedformular__field--firma{display:none;}.Mitgliedformular__field--firma.active{display:block;}.Mitgliedformular__betrag{display:none;margin-bottom:36px;}.Mitgliedformular__betrag.active{display:block;}.Mitgliedformular__betrag .input{float:none;max-width:280px;}.Mitgliedformular__mitteilung{margin-bottom:28px;}.Mitgliedformular__mitteilung .input--textarea{float:none;width:100%;min-height:120px;}.Mitgliedformular__infotext{margin-bottom:28px;font-size:12px;color:#696969;}