.no-scroll {
    border: none;
    resize: none; /* Disable textarea resizing */
    overflow: hidden; /* Hide the scrollbar */
    background-color: transparent; /* Optional: Set the background color */
    width: 100%; /* Make the textarea expand to its container's width */
}

.no-scroll:focus {
    outline: none; /* Remove the default focus outline */
    box-shadow: none; /* Remove the default focus box shadow */
}

.card {
  border-radius: 15px;
  min-height: 250px;
}

.logo {
  max-height: 250px;
}

.lazy-image {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}

.lazy-image.visible {
  opacity: 1;
}

.cat {
  width: 192px;
  height: 189px;
  margin-left: 20px;
  z-index: 2;
  position: relative;
}

.cloud {
  position: absolute;
  top: -90px;
  left: -50px;
  width: 290px;
  transform: rotate(-2deg);
  height: auto;
  z-index: 1;
}

.cloud-text {
  position: absolute;
  top: -40px;
  left: -25px;
  transform: rotate(-13deg);
  width: 220px;
  z-index: 1;
}
