.archive-faqs-lists{
    margin:120px 0 0;
}
   
.archive-faqs-lists .faq-title  {
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  color:#130C0E;
  margin-bottom: 20px;
}
   
.archive-faqs-lists .faq-lists-inner  {
 display: grid;
 grid-template-columns: repeat(2, minmax(0, 1fr));
 gap: 50px;
}

.archive-faqs-lists .faq-lists-inner > div{
    width:100%;
/*    float: left;
    width: 50%;*/
/*   clear: left;*/
}

.archive-faqs-lists .faq-lists-inner > div .elementor-toggle-item{

    border-bottom: 1px solid #d5d8dc;
    cursor: pointer;
    margin-bottom: 15px;
}

.archive-faqs-lists .faq-lists-inner .elementor-toggle-title{
 font-family: Sora, sans-serif;
  font-weight: 800;
  line-height: 120%;
  color:#130C0E;
    padding: 15px;
}


.archive-faqs-lists .elementor-toggle-content {
    display: none; /* Initially hide the content */
    padding: 0 15px 15px;
}

@media (max-width:1520px){
    .archive-faqs-lists .faq-title  {
        font-size: 36px;
    }
    
    .archive-faqs-lists{
    margin:80px 0 0;
}
}

@media (max-width:767px){
        .archive-faqs-lists{
    margin:60px 0 0;
}
    
     .archive-faqs-lists .faq-title  {
        font-size: 24px;
        text-align: center;
    }
    
 .archive-faqs-lists .faq-lists-inner  {
 grid-template-columns: repeat(1, minmax(0, 1fr));
 gap: 0px;
}

.archive-faqs-lists .elementor-toggle-content {
    padding: 0 10px 10px;
}

.archive-faqs-lists .faq-lists-inner .elementor-toggle-title{
    padding: 10px;
}

}


