.container {
  display: flex;
  flex-direction: column;
}

.thank-you-section {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 1.75rem;
  width: 100%;
  padding: 6rem 1.25rem;
  background-image: linear-gradient(15deg, var(--primary-light), var(--secondary-color));
}

@media (min-width: 1536px) {
  .thank-you-section {
    padding-inline: 0;
  }
}

.thank-you-container {
  max-width: 796px;
  width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.25rem;
  padding: 1.75rem;
  background: linear-gradient(to bottom right,rgba(253,253,253,0.87),rgba(211,209,209,0.87));
  border: 1px solid white;
  border-radius: 30px;
}

@media (min-width: 475px) {
  .thank-you-container {
    padding: 2.5rem;
  }
}

@media (min-width: 768px) {
  .thank-you-container {
    padding: 5rem;
    max-height: 712px;
  }
}

.thank-you-container h2 {
  font-weight: bold;
  font-size: 2rem;
  color: black;
  max-width: 100%;
  width: 100%;
}

@media (min-width: 475px) {
  .thank-you-container h2 {
    font-size: 1.875rem;
  }
}

@media (min-width: 768px) {
  .thank-you-container h2 {
    font-size: 3rem;
    max-width: 420px;
  }
}

.thank-you-text {
  max-width: 628px;
  font-size: 0.875rem;
  font-weight: 400;
  color: black;
}

@media (min-width: 475px) {
  .thank-you-text {
    font-size: 1rem;
  }
}

.thank-you-list {
  list-style-type: disc;
  padding-left: 2.5rem;
}

/* Imagem */
.thank-you-image {
  max-width: 546px;
  max-height: 718px;
  width: 100%;
  height: 100%;
}