.elementor-409 .elementor-element.elementor-element-e293c45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-409 .elementor-element.elementor-element-f2f7422{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-085b10f *//* =========================================
   Ultimate Member – Register Styling (FORCE)
   Match Login Style (Manrope / Turquoise / Radius 8)
   ========================================= */

/* Font */
.um.um-register,
.um.um-register * {
  font-family: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

/* Inputs */
.um.um-register input.um-form-field {
  border-radius: 8px !important;
  border: 1px solid #e5e7eb !important;
  padding: 10px 12px !important;
  font-size: 14px !important;
  box-shadow: none !important;
}

.um.um-register input.um-form-field:focus {
  border-color: #07A698 !important;
  box-shadow: 0 0 0 2px rgba(7, 166, 152, 0.15) !important;
  outline: none !important;
}

/* Buttons (Register + Login link) */
.um.um-register .um-button,
.um.um-register a.um-button {
  border-radius: 8px !important;
  font-weight: 600 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}

/* Primary (Register) – türkis */
.um.um-register input#um-submit-btn.um-button,
.um.um-register .um-left input.um-button {
  background: #07A698 !important;
  border: 1px solid #07A698 !important;
  color: #ffffff !important;
}

.um.um-register input#um-submit-btn.um-button:hover,
.um.um-register .um-left input.um-button:hover {
  filter: brightness(0.95);
}

/* Secondary (Login) – helles türkis */
.um.um-register a.um-button.um-alt {
  background: rgba(7, 166, 152, 0.10) !important;
  border: 1px solid rgba(7, 166, 152, 0.25) !important;
  color: #07A698 !important;
}

.um.um-register a.um-button.um-alt:hover {
  background: rgba(7, 166, 152, 0.20) !important;
  border-color: rgba(7, 166, 152, 0.40) !important;
}

/* Optional: Label weight/color to match a clean UI */
.um.um-register .um-field-label label {
  font-weight: 500 !important;
  color: #1C1D1D !important;
}/* End custom CSS */