  body {
    font-family: Merriweather, Times, serif;
    margin: 0;
	font-size: 100%;
    line-height: 1.6;
	padding: 20px; /* add padding to make text readable */
  }

  h1 {
    color: green;
	font-family: Century Gothic, verdana, sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: clamp(3rem, 6vw, 7rem);
  }

  h3 {
    color: black;
	font-family: Century Gothic, verdana, sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: 2.0em;
  }
  

   .content1 {
    max-width: 1000px;
    margin: 0 auto;
  }

.container {
    display: flex;
    flex-direction: row;
    gap: 20px; /* space between left and right columns */
  }

  .left-column, .right-column {
    flex: 1; /* each takes equal space */
    display: flex;
    flex-direction: column;
  }

  /* Left side styles */
  .left-image {
    width: 350px;
    height: auto;
  }

  .left-text {
    margin-top: 10px;
    text-align: center;
	font-size: 5.0em;
	color: red;
	background-color: rgb(255,255,255,0.7);
    box-sizing: border-box;
  }

  /* Second image on the left side */
  .left-second-image {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  /* Right side styles */
  .right-image {
	float: right;
    width: 85%;
    height: auto;
	margin-left: 50px;
  }

  .caption {
    margin-top: 8px;
    text-align: center;
    font-style: italic;
  }

  /* Responsive adjustments */
  @media (max-width: 768px) {
    .container {
      flex-direction: column;
    }
	
	.right-image {
	float: right;
    width: 85%;
    height: auto;
	margin-left:25px;
	}
	
	  .left-image {
    width: 80%;
    height: auto;
	margin-left:30px;
  }
  }

ul	{
	background-color: rgb(255,255,255,0.7);
    box-sizing: border-box;
	}
.tick-list {
  list-style: none;             /* Remove default bullets */
  padding: 0;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 25px;              /* Match the size in image */
  font-weight: bold;
}

.tick-list li {
  margin-bottom: 10px;          /* Space between items */
  display: flex;
  align-items: center;
}

.tick-list li::before {
  content: "✔";                 /* Tick symbol */
  color: green;                 /* Green tick */
  font-size: 24px;              /* Bigger tick */
  margin-right: 10px;           /* Space between tick and text */
}