/* INLINE Legacy Member: intentionally scoped to avoid styling other Element Pack widgets. */
.elementor-widget-bdt-member .inline-legacy-member {
  width: 100%;
  background: #fff;
  color: #7a7a7a;
  text-align: center;
  box-shadow: 0 2px 12px rgba(0,0,0,.14);
  overflow: hidden;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-photo-wrapper,
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-photo { width: 100%; }
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-photo img {
  display: block; width: 100%; height: auto; margin: 0;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-content {
  padding: 18px 12px 20px;
  min-height: 105px;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-name {
  display: block; font-size: 1em; font-weight: 700; line-height: 1.4; margin-bottom: 4px;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-role {
  display: block; font-size: .8em; line-height: 1.4; color: #aaa;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-text {
  font-size: .7em; line-height: 1.5; margin-top: 10px; overflow-wrap: anywhere;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-text p { margin: 0 0 6px; }
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-text p:last-child { margin-bottom: 0; }
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-icons {
  border-top: 1px solid #eee; min-height: 57px; display: flex;
  align-items: center; justify-content: center; gap: 16px; padding: 15px 12px;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-icon {
  display: inline-flex; align-items: center; justify-content: center;
  color: #111; font-size: 16px; text-decoration: none; line-height: 1;
}
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-icon:hover,
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-icon:focus { color: #1896fe; }
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-icon svg { width: 1em; height: 1em; fill: currentColor; }

.elementor-widget-bdt-member .inline-legacy-member .bdt-member-text a { color: #1654c8; text-decoration: none; }
.elementor-widget-bdt-member .inline-legacy-member .bdt-member-text a:hover { text-decoration: underline; }
