.llmaccordion {
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  transition: 0.4s;
	align-items: flex-start;
	 justify-content: space-between;
    display: flex;
}
.acorbody {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
    padding: 20px 30px 14px 30px;
	  margin-bottom: 2rem;
}
.llmaccordion:after {
    content: '\f0da';
    float: right;
    margin-left: 5px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.llmaccordion.active:after {
    content: "\f0d8";
}

.llmpanel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.llm-maincont {
      display: flex;
      flex-wrap: wrap; /* Allows the items to wrap on smaller screens */
      gap: 16px;
    }

    .llm-inersection {
      flex: 1 1 calc(50% - 8px); 
      box-sizing: border-box;
      padding: 16px; 
    }

    /* Ensure full width on smaller screens */
    @media (max-width: 768px) {
      .llm-inersection {
        flex: 1 1 100%;
      }
    }