/* FAQ SECTION */
.faq-section{
  padding:100px 0;
  background:#0f0f0f;
}

.faq-container{
  max-width:900px;
  margin:0 auto;
  padding:0 20px;
}

.faq-header{
  text-align:center;
  margin-bottom:50px;
}

.faq-header h2{
  font-size:32px;
  color:#fff;
  margin-bottom:15px;
}

.faq-header p{
  color:#aaa;
  font-size:16px;
}

.faq-item{
  background:#1a1a1a;
  margin-bottom:15px;
  border-radius:8px;
  border:1px solid #222;
  padding:20px;
}

.faq-item h3{
  font-size:16px;
  color:#ff9900;
  margin-bottom:10px;
}

.faq-item p{
  font-size:14px;
  color:#bbb;
  line-height:1.7;
}

@media(max-width:768px){
  .faq-section{
    padding:60px 0;
  }
  .faq-header h2{
    font-size:24px;
  }
}