
/* Leadership programme section icon/layout refinement */
#executive-coaching-and-leadership-development .leadership-programme-list{
  max-width:100%!important;
  margin-top:26px!important;
}
#executive-coaching-and-leadership-development .leadership-programme-item{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:12px!important;
  min-height:62px!important;
  margin:0 0 12px!important;
  padding:14px 16px!important;
  border:1px solid rgba(8,8,8,.09)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,243,236,.74))!important;
  box-shadow:0 10px 28px rgba(8,8,8,.05)!important;
  overflow:hidden!important;
}
#executive-coaching-and-leadership-development .leadership-programme-item:last-child{
  margin-bottom:0!important;
}
#executive-coaching-and-leadership-development .leadership-programme-item > .programme-icon{
  width:32px!important;
  height:32px!important;
  border-radius:10px!important;
  display:grid!important;
  place-items:center!important;
  justify-self:start!important;
  align-self:center!important;
  background:rgba(213,31,50,.08)!important;
  border:1px solid rgba(213,31,50,.16)!important;
}
#executive-coaching-and-leadership-development .leadership-programme-item > .programme-icon svg{
  width:15px!important;
  height:15px!important;
  stroke-width:1.9!important;
  transform:translateY(-.25px)!important;
}
#executive-coaching-and-leadership-development .leadership-programme-item > .programme-item-copy{
  margin:0!important;
  min-width:0!important;
  font-size:14px!important;
  line-height:1.45!important;
  font-weight:700!important;
  letter-spacing:-.012em!important;
}
@media (max-width: 640px){
  #executive-coaching-and-leadership-development .leadership-programme-item{
    grid-template-columns:30px minmax(0,1fr)!important;
    min-height:58px!important;
    padding:13px 14px!important;
    margin:0 0 10px!important;
    border-radius:20px!important;
  }
  #executive-coaching-and-leadership-development .leadership-programme-item > .programme-icon{
    width:28px!important;
    height:28px!important;
    border-radius:9px!important;
  }
  #executive-coaching-and-leadership-development .leadership-programme-item > .programme-icon svg{
    width:14px!important;
    height:14px!important;
  }
  #executive-coaching-and-leadership-development .leadership-programme-item > .programme-item-copy{
    font-size:13.5px!important;
    line-height:1.42!important;
  }
}
@media (max-width: 420px){
  #executive-coaching-and-leadership-development .leadership-programme-item{
    grid-template-columns:28px minmax(0,1fr)!important;
    padding:12px 13px!important;
  }
  #executive-coaching-and-leadership-development .leadership-programme-item > .programme-icon{
    width:26px!important;
    height:26px!important;
  }
  #executive-coaching-and-leadership-development .leadership-programme-item > .programme-icon svg{
    width:13px!important;
    height:13px!important;
  }
}
