/* Professional Pioneers v1.9.144 — collision-proof map markers and homepage refinements. */

.pp-hero-subtitle:empty,
.pp-hero-subtitle[hidden] {
  display: none !important;
  margin: 0 !important;
}

.pp-map-section .pp-map-list {
  list-style: none !important;
  margin: 0;
  padding: 0 !important;
}

.pp-map-section .pp-map-list li {
  display: flex !important;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
  padding: 0 !important;
  text-align: start;
}

.pp-map-section .pp-map-list li::before {
  position: static !important;
  inset: auto !important;
  display: block;
  flex: 0 0 8px;
  width: 8px;
  height: 8px;
  margin-top: .64em;
  transform: none !important;
}

html[dir="rtl"] .pp-map-section .pp-map-list li,
.pp-map-section[dir="rtl"] .pp-map-list li {
  direction: rtl;
  text-align: right;
}

.pp-map-section .pp-map-content > .pp-map-riyadh-link {
  align-self: center;
  margin: 0;
  max-width: 100%;
  white-space: normal;
  text-align: center;
}

@media (max-width: 767px) {
  .pp-map-section .pp-map-content > .pp-map-riyadh-link {
    width: 100%;
  }
}
