button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
/*    outline: 1px dotted ButtonText*/
    outline: 0 !important;
}
button, select {
    text-transform: uppercase;
}
.beefup {
  margin: 1em 0;
  border-top: 1px solid rgba(0,0,0,.1);
  border-bottom: 1px solid rgba(0,0,0,.1);
  
  border-radius: 4px;
}

.beefup:first-child {
  margin-top: 0;
}

.beefup__head, .beefup__body {
  padding: 0px 20px;
}
.infoContainer {
  padding: 1em 0 0;
  border-top: 1px solid rgba(0,0,0,.1);
  margin-top: 1em;
  margin-left: 1.5em;
}

.beefup__head {
  cursor: pointer;
  position: relative;
  margin: 0;
  padding-right: 50px;
  text-transform: uppercase !important;
}

button.beefup__head,
.beefup__head > button {
  cursor: pointer;
  display: block;
  width: 100%;
  background-color: #ffffff !important;
  color: #008A98 !important;
  border: 0;
  font: inherit;
  text-align: inherit;
}

button.beefup__head[aria-disabled],
.beefup__head > button[aria-disabled] {
  cursor: default;
  outline: 0;
}

.beefup__head > button {
  position: relative;
  z-index: 1;
  margin: -10px -50px -10px -20px;
  width: calc(100% + 70px);
}
.question{
  word-wrap:break-word;
  white-space: normal;
  display: inline-flex;
 }

.beefup__head > button::before {
  content: '+ ';
}

.beefup.is-open > .beefup__head >button::before {
  content: '- \00a0';
}

.beefup2.is-open > .beefup__head >button::before {
  content: '- \00a0';
}


