.elementor-913 .elementor-element.elementor-element-3ebf66cf{--display:flex;}.elementor-913 .elementor-element.elementor-element-6dcd396 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-913 .elementor-element.elementor-element-37435c8{--display:flex;}.elementor-913 .elementor-element.elementor-element-2311d38{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-913 .elementor-element.elementor-element-6dcd396 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-6dcd396 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-43f14ef *//* Profile section wrapper */
.wpum-profile {
  font-family: 'Poppins', sans-serif;
  color: #000000; /* Text color */
  background-color: #FFFFFF; /* White background */
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

/* Headings */
.wpum-profile h2,
.wpum-profile h3 {
  color: #015ACE; /* Primary brand color */
  font-weight: 600;
  margin-bottom: 10px;
}

/* Profile field labels */
.wpum-profile .wpum-profile-group label {
  font-weight: 500;
  color: #015ACE;
}

/* Profile values */
.wpum-profile .wpum-profile-group .wpum-profile-value {
  color: #000000;
  font-weight: 400;
}

/* Accent highlight (e.g., badges, highlights) */
.wpum-profile .wpum-profile-badge,
.wpum-profile .highlight {
  background-color: #F9FF26;
  color: #000000;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 4px;
}

/* Buttons (e.g., Edit Profile, Follow, etc.) */
.wpum-profile .wpum-button,
.wpum-profile button.wpum-button {
  background-color: #015ACE;
  color: #FFFFFF;
  border: none;
  padding: 10px 20px;
  border-radius: 4px;
  font-weight: 600;
  transition: background-color 0.3s ease;
}

.wpum-profile .wpum-button:hover {
  background-color: #003e91;
  color: #FFFFFF;
}

/* Responsive tweaks */
@media (max-width: 768px) {
  .wpum-profile {
    padding: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37435c8 *//* === WPUM Profile Page Styling (World Padel Network Branding) === */

/* Main profile wrapper */
.wpum-profile {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 10px;
  font-family: 'Poppins', sans-serif;
  color: #000000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* Headings */
.wpum-profile h2,
.wpum-profile h3 {
  color: #015ACE;
  font-weight: 600;
  margin-bottom: 12px;
}

/* Labels and field names */
.wpum-profile .wpum-profile-group label {
  color: #015ACE;
  font-weight: 500;
}

/* Profile values */
.wpum-profile .wpum-profile-group .wpum-profile-value {
  color: #000000;
}

/* Highlighted elements (e.g., badges) */
.wpum-profile .wpum-profile-badge,
.wpum-profile .highlight {
  background-color: #F9FF26;
  color: #000000;
  font-weight: 600;
  padding: 4px 10px;
  border-radius: 4px;
}

/* Buttons inside profile */
.wpum-profile .wpum-button,
.wpum-profile button.wpum-button {
  background-color: #015ACE;
  color: #ffffff;
  border: none;
  padding: 10px 20px;
  font-weight: 600;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}

.wpum-profile .wpum-button:hover {
  background-color: #003e91;
  color: #ffffff;
}

/* Responsive spacing */
@media (max-width: 768px) {
  .wpum-profile {
    padding: 20px;
  }
}/* End custom CSS */