h2 {
 color:inherit;
 font-size:inherit;
 margin-top: 5px;
}
h2 + ul {
 margin-top:-5px;
 list-style: none;
 margin-left: 0;
 padding-left: 2em;
 text-indent: -1em;
}
li > h2 {
 margin-bottom: 0px;
}
.colhead {
 font-size:120%; 
 margin-top:15px;
 margin-bottom:15px
}

.popular-trainings-banner {
 display: grid;
 grid-template-columns: 1fr 1fr;
 gap: 12px;
 margin-bottom: 16px;
}
.popular-trainings-banner-image {
 width: 100%;
 height: 100%;
 object-fit: cover;
 order: 2;
}
.popular-trainings-banner-header-info {
 order: 1;
}
.popular-trainings * {
 margin: 0;
 padding: 0;
}
.popular-trainings {
 display: flex;
 align-items: center;
 gap: 8px;
}
.popular-trainings-header {
 display: flex;
 align-items: center;
 gap: 4px;
}
.popular-trainings-header h3 {
 font-size: 16px;
 font-weight: 600;
 color: #000;
}
.popular-trainings-header svg {
 shrink: 0;
}
.popular-trainings-courses {
 display: flex;
 align-items: center;
 flex-wrap: wrap;
 gap: 8px;
}
.popular-training-course {
 border: 0.5px solid #068433;
 border-radius: 20px;
 padding: 8px 16px;
}
.popular-trainings-courses a {
 color: #068433;
 text-decoration: none;
 font-family: Inter;
 font-weight: 600;
 font-size: 14px;
 line-height: 20.72px;
 letter-spacing: 0px;
}
.colhead svg {
 display: none;
}
.popular-trainings-courses a:hover {
 background: #068433;
 color: #FFFFFF;
}
@media (max-width: 991px) {
 .popular-trainings-banner {
  grid-template-columns: 1fr;
 }
 .popular-trainings-banner-image {
  order: 1;
 }
 .popular-trainings-banner-header-info {
        order: 2;
 }
 .popular-trainings-header svg {
  display: none;
 }
 .popular-trainings {
  flex-direction: column;
  align-items: flex-start;
 }
 .mobile-collapse {
  display: flex;
  align-items: center;
  gap: 2px;
 }
 .mobile-collapse ~ * {
  display: none;
 }
 .mobile-collapse.open ~ * {
  display: block;
 }
 .colhead.mobile-collapse.false {
  display: flex;
 }
 .mobile-collapse svg {
  display: block;
  color: #FF9108;
 }
 .colhead.mobile-collapse.open svg {
  rotate: 90deg;
 }
}
