.elementor-2126 .elementor-element.elementor-element-26fba01{--display:flex;--min-height:85vh;--margin-top:45px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-ea5b917{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-829898d{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;}.elementor-2126 .elementor-element.elementor-element-829898d.elementor-element{--align-self:center;}body.elementor-page-2126:not(.elementor-motion-effects-element-type-background), body.elementor-page-2126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #277BFF 0%, #000000 84%);}@media(max-width:767px){.elementor-2126 .elementor-element.elementor-element-26fba01{--content-width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-ea5b917{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-ea5b917.e-con{--align-self:center;}.elementor-2126 .elementor-element.elementor-element-829898d{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2126 .elementor-element.elementor-element-26fba01{--content-width:85%;}}/* Start custom CSS for shortcode, class: .elementor-element-829898d *//* 🌟 EDUCATE AHORA — WPUM FORM STYLING (YELLOW VERSION) */
.wpum-account-form {
  font-family: 'Inter', sans-serif;
  color: #ffffff;
}

/* 🔹 Label Styling */
.wpum-account-form label {
  font-size: 14px;
  color: #ffffff !important;
  font-weight: 600;
  margin: 10px 4px;
  padding-bottom: 5px;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.2px;
}

/* 🔸 Form Fields */
.wpum-account-form input[type="text"],
.wpum-account-form input[type="email"],
.wpum-account-form input[type="url"],
.wpum-account-form input[type="file"],
.wpum-account-form input[type="password"],
.wpum-account-form select,
.wpum-account-form textarea {
  background-color: #ffffff;
  color: #000000;
  border: none;
  border-radius: 15px;
  padding: 14px 18px;
  width: 100%;
  margin-bottom: 20px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
  transition: box-shadow 0.3s ease, transform 0.2s ease;
}

.wpum-account-form input:focus,
.wpum-account-form select:focus,
.wpum-account-form textarea:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(243, 231, 0, 0.35);
  transform: scale(1.01);
}

/* 🔺 Submit Buttons */
.wpum-account-form input[type="submit"].button,
.wpum-password-form input[type="submit"].button {
  background-color: #F3E700 !important;
  color: #000000 !important;
  border: none;
  border-radius: 28px;
  padding: 14px 34px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.25);
}

.wpum-account-form input[type="submit"].button:hover,
.wpum-password-form input[type="submit"].button:hover {
  background-color: #e6d900 !important;
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
}

/* 🧩 Fieldset Spacing */
.wpum-account-form fieldset {
  margin-bottom: 26px;
}

/* 🖼 Profile Picture / File Upload */
.wpum-uploaded-file-preview img {
  border-radius: 12px;
  max-width: 100px;
  margin-bottom: 10px;
}

.wpum-uploaded-file a.wpum-remove-uploaded-file {
  color: #F3E700 !important;
  font-size: 13px;
  text-decoration: underline;
}

/* 🧭 Sidebar Navigation */
.wpum-account-navigation ul li {
  background: transparent !important;
  box-shadow: none !important;
}

.wpum-account-navigation ul li a {
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  padding: 10px 18px;
  display: block;
  border-radius: 10px;
  transition: all 0.3s ease;
}

.wpum-account-navigation ul li a:hover,
.wpum-account-navigation ul li a.current-tab {
  background-color: #F3E700 !important;
  color: #000000 !important;
  font-weight: 700;
}

/* ❌ Hide Optional Fields */
.wpum-account-form .fieldset-user_website,
.wpum-account-form
    .fieldset-user_cover,
.wpum-account-form .fieldset-user_description {
  display: none !important;
}/* End custom CSS */