/* Neo pathways */

#neo-nuid-check-sec p {
  line-height: 1.3;
}

#neo-specialist-info {
  text-align: center;
}

.pathway-tile {
  border: 1.5px solid var(--text-color);
  border-radius: 9px;
  padding: 25px;
  cursor: pointer;
}

.pathway-tile a {
    color: var(--teal-dark-color);
}

.pathway-tile .path-link p {
  margin-bottom: 0;
}


.pathway-tile:hover {
  background-color: var(--teal-light-color);
}

.pathway-tile:hover a {
  pointer-events: none;
}

.path-icon > div {
  color: var(--teal-dark-color);
  font-size: 25px;
}

.path-descr {
  flex-grow: 1;
}

#neo-have-questions-lbl {
  font-weight: 600;
}

.neo-pathways h3,
.neo-pathways .elementor-widget-text-editor h3 {
  color: var(--text-color);
}

.neo-pathways .hero-banner {
  margin-top: -20px;
}

.neo-pathways .elementor-element[role="tabpanel"] {
  min-height: 350px;
}

.bhmt-content .neo-footer {
  padding: 25px 10px;
}

.bhmt-content .neo-footer p {
  color: #fff !important;
  font-size: clamp(17px, 1.5vw, 23px);
  line-height: 1.3;
}

.bhmt-content .neo-footer a {
  color: #fff;
  font-weight: 400;
}

.bhmt-content .neo-footer a:hover {
  color: var(--link-hover-color);
}

#linkedin-already-registered {
  padding: 25px;
  max-width: 700px;
}

#linkedin-already-registered a {
  text-decoration: none;
  font-weight: 600;
}


#neo-pathways-cont.live-workshop {
  display: flex;
  flex-direction: row;
  gap: var(--gap);
  flex-wrap: wrap;
}

#neo-pathways-cont.live-workshop .pathway-tile {
   flex: 0 0 calc((100% - 40px) / 3);
  box-sizing: border-box;
}

.live-workshop .pathway-tile {
  gap: 0;
}

.live-workshop .pathway-tile h3 {
  margin-bottom: 0;
}

.live-workshop .pathway-tile h4 {
  margin-top: 4px;
  font-size: 18px;
}

.live-workshop .pathway-tile p:last-child {
  margin-bottom: 7px;
}

@media screen and (max-width: 1000px) {
  #neo-pathways-cont.live-workshop .pathway-tile {
    flex: 0 0 calc((100% - 20px) / 2);
  }
}

@media screen and (max-width: 800px) {
  #neo-pathways-cont.live-workshop .pathway-tile {
    flex: 0 0 100%;
  }
}

@media screen and (max-width: 767px) {
  #neo-have-questions-lbl {
    display: none;
  }
}

