body{
  background: #fff !important;
}
#main_content{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5%;
  padding-bottom: 5%;
  background-color: #000;
}
.inner-title{
  margin-top: 0;
}
.faq_left{
  background-color: #fbfbfb;
 transition: height 0.5s ease-out;
  width: 100%;
}
.faq_left ul{
  padding: 12%;
}
.faq_left ul li{
  color: #000;
  font-size: 1vw;
  line-height: 1.5vw;
  font-family: Inter;
  padding-bottom: 13%;
  font-weight: 600;
}
.faq_left ul li:hover{
  cursor: pointer;
  color: #C00;
  text-decoration-line: underline;
}
.faq_left ul li.active{
  color: #C00;
  text-decoration-line: underline;
}
.faq_right{
  background-color: #fbfbfb;
  width: 100%;
  padding: 5%;
}
.t_m_a h1{
  color: #000;
  font-family: Inter;
  font-size: 1.2vw;
  line-height: 2vw;
  font-weight: 600;
}
.t_m_a span,.a_s span,.m_i_o span,.t_d_c span,.b_w span,.a_f_t span,.p_v span,.s_b span{
  margin-top: 1.2vw;
  color: #000;
  font-family: Inter;
  font-weight: 400;
  font-size: 1vw;
  line-height: 1.8vw;
  display: block;
}
.t_m_a h1.active,.a_s h1.active,.m_i_o h1.active,.t_d_c h1.active,.b_w h1.active,.a_f_t h1.active,.p_v h1.active,.s_b h1.active{
  color: #C00;
}
.a_s,.m_i_o,.t_d_c,.b_w,.a_f_t,.p_v,.s_b {
  margin-top: 2vw;
}
.a_s a{
  color: #C00;
}
.a_s h1,.m_i_o h1,.t_d_c h1,.b_w h1,.a_f_t h1,.p_v h1,.s_b h1{
  color: #000;
  font-family: Inter;
  font-size: 1.2vw;
  line-height: 2vw;
  font-weight: 600;
}
.faq_right span{
  transition: all 0.5s;
  overflow: hidden;
  max-height: 0;
}
.faq_right span.active{
  overflow:visible;
  max-height: 100vh !important;
}
.faq_right img{
  float: right;
  width: 2%;
  margin-top: 1%;
  transition: all 0.5s;
}
.faq_right h1.active img{
  -webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}