.elementor-408 .elementor-element.elementor-element-8d2c7df{--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-408 .elementor-element.elementor-element-4892d9d{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-7e3374ba *//* =========================================
   Ultimate Member – Login Styling (FORCE)
   ========================================= */

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

/* Inputs */
.um.um-login 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-login 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 (Login + Register) */
.um.um-login .um-button,
.um.um-login a.um-button {
  border-radius: 8px !important;
  font-weight: 600 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}

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

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

/* Secondary (Register) – helles türkis */
.um.um-login 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-login a.um-button.um-alt:hover {
  background: rgba(7, 166, 152, 0.20) !important;
  border-color: rgba(7, 166, 152, 0.40) !important;
}

/* Links */
.um.um-login .um-link-alt {
  color: #07A698 !important;
  text-decoration: none !important;
  font-weight: 500 !important;
}

.um.um-login .um-link-alt:hover {
  text-decoration: underline !important;
}/* End custom CSS */