.has-h3 {
  clear: both;
  display: table;
  width: 100%;
  margin: 20px auto;
  text-align: left;
}

.has-h3 h3 {
  margin: 0 auto 10px;
  text-align: left;
}

.section-toggle {

  margin-top: 20px;
}
.section-toggle div{
  display: none;
} 
button.togg {
  transition: .4s all;
}

@media (max-width: 750px) {
  .has-h3, .has-h3 h3 {
    text-align: center;
  }
}

.sv-close svg {
  padding-left: 10px;
}

.section-toggle {

  padding: 30px 20px;
  max-width: 97%;
  margin: 0 auto 0;
  position: relative;
  z-index: 12;
}
.section-toggle div {
  display: none;
}

.togg-container {
  max-width: 1050px;
  margin: auto;
}

button.togg {
  transition: .4s all;
}

.sv-close {
  background-color: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}

.sv-close svg {
  margin-left: 10px;
  max-width: 50px;
  height: auto;
  transition: .3s all;
}

.sv-close:hover svg * {
  fill: black;
}

.sv-close:hover #Path_2166 {
  fill: #fff;
}
