.elementor-850 .elementor-element.elementor-element-8d9f003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-850 .elementor-element.elementor-element-8da0006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* Registrierung / Login / Mein Konto – Ultimate Member im HD-Design */
.hdm-auth{--a-accent:#0B63D6;--a-dark:#141B34;--a-border:#E3E7EE;--a-soft:#F5F7FA;--a-muted:#6B7385;background:var(--a-soft);align-items:center!important;}
.hdm-auth__card{width:100%!important;max-width:520px;background:#fff;border:1px solid var(--a-border);border-radius:14px;padding:34px 34px 26px!important;box-shadow:0 10px 30px rgba(20,27,52,.06);}
.page-id-MEINKONTO .hdm-auth__card{max-width:760px;}
.hdm-auth__eyebrow{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--a-accent);margin-bottom:8px;}
.hdm-auth__title{font-family:Montserrat,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important;color:var(--a-dark)!important;margin:0 0 10px!important;text-transform:none!important;}
.hdm-auth__intro{font-family:Montserrat,sans-serif;font-size:14.5px;line-height:1.6;color:#4A5163;margin:0 0 22px;}
.hdm-auth__alt{font-family:Montserrat,sans-serif;font-size:14px;color:var(--a-muted);text-align:center;margin:18px 0 0;}
.hdm-auth__alt a,.hdm-auth .um a{color:var(--a-accent)!important;font-weight:600;text-decoration:none;font-size:inherit!important;text-transform:none!important;}
.hdm-auth__alt a:hover{text-decoration:underline;}
/* Ultimate Member Formular */
.hdm-auth .um{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;font-family:Montserrat,sans-serif!important;}
.hdm-auth .um .um-form{font-family:Montserrat,sans-serif!important;}
.hdm-auth .um .um-field{padding-top:12px!important;}
.hdm-auth .um .um-field-label label{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;color:var(--a-dark)!important;}
.hdm-auth .um input[type=text],.hdm-auth .um input[type=email],.hdm-auth .um input[type=password],.hdm-auth .um input[type=tel],.hdm-auth .um textarea,.hdm-auth .um select{
  border:1px solid #D5DBE4!important;border-radius:8px!important;padding:11px 14px!important;height:auto!important;font-family:Montserrat,sans-serif!important;font-size:14.5px!important;color:var(--a-dark)!important;background:#fff!important;box-shadow:none!important;}
.hdm-auth .um input:focus,.hdm-auth .um textarea:focus{border-color:var(--a-accent)!important;box-shadow:0 0 0 3px rgba(11,99,214,.15)!important;outline:none!important;}
.hdm-auth .um input[type=submit].um-button,.hdm-auth .um a.um-button,.hdm-auth .um .um-button{background:var(--a-accent)!important;border-radius:8px!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important;
  padding:13px 20px!important;text-transform:none!important;letter-spacing:0!important;border:0!important;color:#fff!important;}
.hdm-auth .um input[type=submit].um-button:hover,.hdm-auth .um a.um-button:hover{background:var(--a-dark)!important;}
.hdm-auth .um .um-button.um-alt,.hdm-auth .um a.um-button.um-alt{background:#fff!important;color:var(--a-dark)!important;border:1px solid var(--a-border)!important;}
.hdm-auth .um .um-col-alt{margin-top:18px!important;}
.hdm-auth .um .um-field-error{border-radius:6px;font-family:Montserrat,sans-serif;font-size:13px;}
.hdm-auth .um .um-field-checkbox-option,.hdm-auth .um .um-field-checkbox .um-field-checkbox-option{font-size:13.5px!important;line-height:1.5!important;color:#4A5163!important;}
.hdm-auth .um .um-link-alt{font-size:13px!important;}
@media (max-width:767px){.hdm-auth{padding-top:32px!important;}.hdm-auth__card{padding:24px 18px 20px!important;}.hdm-auth__title{font-size:24px!important;}}/* End custom CSS */