.fullwidth-container {display:block;width:80%;margin:2rem 10%}
#faqs {}
.line-heading {
  color: #2E2E2E;
  font-weight: 600;
  line-height: 1.1;
  display: flex;
  align-items: center;
  width: 90%;
  margin: 10px 0 40px 10%;
  white-space: nowrap;
  font-size: 24px;
}
.line-heading:after {
  content: "";
  display: block;
  position: relative;
  width: 300px;
  height: 1px;
  margin: 0 0 0 20px;
  background: rgba(204,214,246,.2);
  text-shadow: none;
  transition: all .6s ease-in-out 0s
}
.line-heading:hover:after{
  width: 180px;
  background: rgba(204,214,246,.6);
}
h3.large-heading {
  font-family: sans-serif;
  margin: 0 0 0 10%;
  font-size: 52px;
  line-height: 1.1;
  letter-spacing: -.045em;
  color: #D76D1A;
}
/** The Faq Section **/
#faqSection div {
  float: left;
  display: inline-block;
  width: 100%;
  margin: 0 2%;
  overflow: hidden;
}
#faqSection .collapsible {
  background-color: #454443;
  border: 1px solid hsla(0,0%,51.4%,.16);
  border-radius: 7px;
  box-shadow: 0 10px 30px -15px rgb(0 0 0);
  transition: box-shadow .2s ease 0s;
  color: #ffffff;
  margin: 0 0 8px;
  width: 100%;
  padding: 12px;
  font-family: sans-serif;
  font-size: 15px;
  text-align:left;
}
#faqSection .collapsible:hover {
  box-shadow: 0 10px 60px -15px rgba(0,0,0,1);
}
#faqSection .active, #faqSection .collapsible:hover {}
#faqSection .collapsible:after {content:"\002B";font-weight:bold;float:right;margin-left:5px}
#faqSection .active:after {content:"\2212"}
#faqSection .faq-content {
  overflow: hidden;
  width: calc(100% - 8%);
  padding: 5px 2%;
  transition: all .25s ease-in-out 0s;
  background: #F9C094;
  border: 1px solid hsla(0,0%,51.4%,.16);
  border-radius: 7px;
  max-height: 0px;
  visibility: hidden;
}
#faqSection .faq-content p {
  color: #853C05;
  line-height: 140%;
  font-size: 16px;
  margin: 0 0 12px;
  font-weight: 500;
}
#faqSection .faq-content a {
  color: #853C05;
  font-weight: 500;
  letter-spacing: .05rem;
}
#faqSection .faq-content ul {border-left:2px solid #00C58E}
#faqSection .faq-content li {
  color: #bad2e2;
  font-size: .85rem;
  line-height: 160%;
  font-weight: 200;
  margin: 8px 0 8px 2%;
  list-style: none;
  width: 90%;
  font-family: sans-serif;
  text-shadow: 1px 1px 0 rgb(0 0 0);
}