.accordion--subcategory:hover .content--subcategory {
  max-height: 100%;
}
.content--subcategory {
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
  background: #dcf3f1 /*#c2dedb*/;
  overflow: hidden;
  max-height: 0;
}
.inner-subcategory {
  padding:30px;
  color: #1a2431;
}
.toggle--subcategory {
  -webkit-transition: background .1s linear;
  -moz-transition: background .1s linear;
  -ms-transition: background .1s linear;
  -o-transition: background .1s linear;
  transition: background .1s linear;
  background: #1a2431;
  /* border-radius: 3px; */
  color: #fff;
  display: block;
  font-size: 30px;
  margin: 0 0 10px;
  padding: 20px;
  text-align: center;
  text-decoration: none;
}
.different--subcategory {
  background: #14cab4;
}
.toggle--subcategory.different--subcategory:hover {
  background: #1a2431;
}
.toggle--subcategory:hover {
  background: #14cab4;
  color: #fff;
}
.accordion--subcategory h2{
  color: #fff;
  /* font-size: 36px; */
  font-size: 30px;
}
.accordion--subcategory h2,
.accordion--subcategory p {
  margin-bottom: 0;
  line-height: normal;
}
.accordion--subcategory p  {
  font-size: 16px;
  line-height: 26px;
}
.accordion--wrap--mobile {
  margin-top: 10px;
}
@media (min-width: 992px) {
  .accordion--subcategory h2 {
    padding: 0 20px;
  }
  .accordion--subcategory--container {
    display: flex;
    justify-content: center;
  }
  .accordion--subcategory {
    margin:15px 5px 5px 5px;
    width: 33%;
  }
  /* teambuilding events*/
  .accordion--events--container {
    display: block;
  }
  .accordion--events {
    width: 60%;
    margin: 0 auto;
  }
}

/*lerning programs*/
.green-hover:hover{
  background: #14cab4 !important;
}
.black-hover:hover{
  background: #1a2431 !important;
}
