

    /* Centered panel */
    .accordion {
      width: 70%;
      margin: 40px auto; /* centers horizontally */
      background: rgba(255, 255, 255, 0.9);
      border-radius: 8px;
      box-shadow: 0 2px 6px rgba(0,0,0,0.3);

        overflow-wrap: break-word;
  word-break: break-word;
  white-space: normal;

    flex-wrap: wrap;       /* Only matters if using flex */
    }

    .accordion-header {
      background: #3498db;
      color: white;
      padding: 15px;
      cursor: pointer;
      font-weight: bold;
	  font-size: 25px; /* set text size */

	  
    }
	
	.accordion-header:hover {
      background: #2980b9;
    }

    .accordion-content {
      display: none;
      padding: 15px;
      background: #fff;
      border-top: 1px solid #ddd;
	  font-size: 25px; /* set text size */

    }

    .accordion.active .accordion-content {
      display: block;
	  font-size: 25px; /* set text size */	  
    }
	
	ul li {
		margin-bottom: 20px; /* Space between bullet points */
	}
	
	.wrapped-img {
	  float: left;         /* image floats on the left */
	  margin: 0 15px 10px 0; /* spacing: right & bottom */
	}
    
    input {
  border: 5px solid black;
}