.st-accordion{
  width:100%;
  min-width:270px;
  margin: 0 auto;
  display:block;
}
.st-accordion > ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /*   column-count: 2;
  column-gap: 50px; */
}
.st-accordion-wrapper{ 
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  -moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.1);
  /*     box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.); */
  /*     margin-top:20px; */
  margin-top:20px;
  border-radius:5px;
  padding: 0;
}
.st-accordion ul li{
  /*     height: 46px; */
/*   border-bottom: 1px solid #fff; */
  /*     overflow: hidden; */
  overflow: visible !important;
  list-style-type:none;
  /*   width: calc(100% / 2 - 40px); */
  width: 100%;
}

.st-accordion ul li:first-child{
  border-top:none;
}
.st-accordion ul li > a{
  font-size: 20px;
  font-family: freight-text-pro, serif;
  font-weight: 600px !important; 
  color: #002638;
  display: block;
  position: relative;
  /*   line-height: 46px; */
  line-height: 1.4;
  min-height: 46px;
  /* 	padding-left: 46px; */
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left:100px;
  padding-right:15px;
  outline:none;
  -webkit-transition:  color 0.2s ease-in-out;
  -moz-transition:  color 0.2s ease-in-out;
  -o-transition:  color 0.2s ease-in-out;
  -ms-transition:  color 0.2s ease-in-out;
  transition:  color 0.2s ease-in-out;
  background-color: #fff;
  text-decoration:none;
  border-bottom : 1px solid #eee;

}
.st-accordion ul li > a span{
  background: transparent url(https://f.hubspotusercontent20.net/hubfs/8316329/plus-dark.png) no-repeat center center;
  text-indent:-9000px;
  width: 26px;
  /* 	height: 20px; */
  position: absolute;
  top: calc(50% - 14px);
  /* 	left: 0px; */
  left: 60px;
  margin-top: 0px;
  margin-left: 16px;
  opacity:1;
  -webkit-transition:  all 0.2s ease-in-out;
  -moz-transition:  all 0.2s ease-in-out;
  -o-transition:  all 0.2s ease-in-out;
  -ms-transition:  all 0.2s ease-in-out;
  transition:  all 0.2s ease-in-out;
}
.st-accordion ul li > a:hover{
  color: #393939;
}
.st-accordion ul li > a:hover span{
  opacity:1;
}
.st-accordion ul li.st-open > a{
  color: #393939;
}
.st-accordion ul li > a .headshot{
  width:75px;
  height:75px;
  border-radius:50%;
  overflow: hidden;
  transition:unset;
  position:absolute;
  left:-14.5px;
  top:-14.5px;
  z-index:11;
}
.st-accordion ul li > a .headshot img{
  display:block;   
  transition:unset;
}
.st-accordion ul li.st-open:first-child{height:auto!important;}
.st-accordion ul li.st-open > a span{
  background: transparent url(https://f.hubspotusercontent20.net/hubfs/8316329/minus-dark.png)  no-repeat center center;
  right:0px;
  opacity:1;
  margin-top: 0px;
}
.st-accordion .st-content{
  padding: 20px 20px 20px 0px;
  background: #fff;
}
.st-accordion .st-content p{
  color: #5d7179;
  font-size:  18px;
  padding-left: 50px;
}
.st-accordion .st-content p:last-child {
  margin: 0px;
}
@media screen and (max-width: 991px){
  /* .st-accordion > ul {
  column-count: 1 !important;
  column-gap: 0 !important;
} */
  .st-accordion ul li {
    width: 100%;
  }
}
@media screen and (max-width: 768px){
  .st-accordion ul {
    padding-left: 0px;
  }
  .st-accordion ul li > a{
    font-size:16px;
    /*     min-height: 46px;
    line-height: 1.4; */
    align-items: center;
  }
  .st-accordion ul li > a span{
    top: calc(50% - 11px);
  }

  @media screen and (max-width: 320px){
    .st-accordion ul li > a{
      font-size:14px;
    }

  }
