/* Stilurile pentru întrebari */
.mcgm-question {
  cursor: pointer;
  margin-top: 5px; 
  background-color: #2872fa; 
  font-family: Nokora; 
  font-weight: 500;
  font-size: 14px; 
  text-align: left; 
  color: #ffffff; 
  border-radius: 14px 3px 14px 3px;
  
}

/* Stilurile pentru raspunsuri */
.mcgm-answer {
  font-family: Nokora; 
  margin-bottom: 10px;
  padding: 10px;
  display: none;
  
}

.mcgm-answer p {
  margin-bottom: 5px;
}

/* Stilurile pentru butoanele de sub-intrebare */
.mcgm-sub-question {
  background-color: #06337a; 
  font-family: Nokora; 
  font-weight: 500; 
  color: #ffffff; 
  border-radius: 14px 3px 14px 3px;  
  cursor: pointer;
  
}

/* Stilurile pentru sub-raspunsuri */
.mcgm-sub-answer {
  margin-bottom: 5px;
  padding: 5px 10px;
  display: none;
  font-family: Nokora; 
}

.mcgm-sub-answer p {
  margin-bottom: 5px;
}

/* Stiluri pentru telefon */
@media screen and (max-width: 767px) {
  .mcgm-question {
    /* Stiluri specifice pentru butoanele de pe telefon */
   padding: 7px 30px 7px 40px;
   margin-left: 7px;
   font-size: 12px;
   width: 97%;
  }

  .mcgm-answer {
  font-size: 11px;
  }

  .mcgm-sub-answer {
   margin-bottom: 5px;
   font-size: 11px;
   }

   .mcgm-sub-question {
   padding: 7px 30px 7px 40px;
   font-size: 12px;
   margin-left: 9px;
   text-align: left;
   
   }
}

/* Stiluri pentru tableta */
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .mcgm-question {
    /* Stiluri specifice pentru butoanele de pe tableta */
    font-size: 14px; 
  }
}

/* Stiluri pentru desktop */
@media screen and (min-width: 1024px) {
  .mcgm-question {
    /* Stiluri specifice pentru butoanele de pe desktop */
   padding: 7px 30px 7px 40px;
   font-size: 14px; 
  }

  .mcgm-answer {
  font-size: 14px;
  padding: 10px 50px 7px 40px;
  width: 100%;
   }

  .mcgm-sub-question {
     
     font-size: 14px; 
     
     }


}
