/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2025 | 17:31:06 */
.faq-accordion{
    border:0 !Important;
}
.svg-icon {
  transition: transform 0.3s ease;
 transform: rotate(0deg);
}

.svg-icon.active2 {
   transform: rotate(180deg);
 
}

.faq-item:not(.active):hover .svg-icon {
  transform: rotate(180deg);
}

.faq-item.active:hover .svg-icon{
     transform: rotate(0deg);
      transition: transform 0.5s ease;
}

@media(max-width:500px){
    .mn-height{
        min-height:fit-content !Important;
    }
}

.faq-answer {
animation: slideDown 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-weight:300 !important;
}


.image-wrapper1{
    position: relative !Important;
}

.faq-img{
    position: absolute !Important;
    top:0 !Important;
    left:0 !Important;
}



.faq-answer {
animation: slideDown 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-weight:300 !important;
}


.image-wrapper1{
    position: relative !Important;
}

.faq-img{
    position: absolute !Important;
    top:0 !Important;
    left:0 !Important;
}


@keyframes slideDown {
  0% {
    max-height: 0;
    opacity: 0;
  }
  100% {
   
    opacity: 1;
  }
}
  
 .faq-answer {
  display: none;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease;

}

.faq-item.active .faq-answer {
  display: block;
  max-height: 100%;
}

.faq-question {
  cursor: pointer;
  transition: background-color 0.3s ease;
}


@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
  .faq-item.active{
        gap:0;
    }
    
    
    .show1{
        visibility: visible;
         flex: 0 0 100% !important;
    }
    

    .faq-question{
        display:flex !important;
        min-height:24px !important;
       

    }
    .faq-item{
       
        cursor: pointer;
        border-bottom:solid 1px #E8E8E8;
    }
 