    .screen-welcome {
    width: 100%;
    height: 100%;
    font-family: sans-serif;
    background: #fff url("repeat.png") repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 33;
    flex-direction: column;
    gap: 10px;
    overflow: hidden;

    }




    .title-welcome {

      color: #111;
      margin-bottom: 10px;
      font-family: "Permanent Marker", cursive;
    }

    .welcome-container {
display: flex;
    gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    }

    .welcome-container .message {

      cursor: pointer;
      text-align: center;
    }

    .wrapper-welcome {

      display: flex;
      gap: 20px;
    }

    .option {
      background-size: cover;
      background-position: center;
      cursor: pointer;
      transition: transform 0.4s ease, opacity 0.4s ease;
      position: relative;
      box-shadow: 1px 2px 3px black;
      background-color: white;
      text-align: center;
      font-size: 15px;
      padding: 10px;
      width: 200px;
    }

    .option img {

      width: 100%;
      border: 1px solid #333;
    }

    .option.clicked {
      transform: scale(1.1) rotate(1deg);
      animation: bounceFade 0.6s forwards;
      z-index: 2;
    }

    @keyframes bounceFade {
      0% {
        transform: scale(1) rotate(0deg);
        opacity: 1;
      }
      50% {
        transform: scale(1.2) rotate(3deg);
      }
      100% {
        transform: scale(1.1) rotate(0deg);
        opacity: 0.5;
      }
    }


@media screen and (max-width: 900px) {

.wrapper-welcome {
    display: grid
;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
}


      .title-welcome {
          font-size: 21px;
          text-align: center;
          padding-left: 20px;
          padding-right: 20px;
      }


      .welcome-container {
          display: grid;
          gap: 10px;
          grid-template-columns: 1fr;
      }

      .screen-welcome {

        padding-left: 10px;
        padding-right: 10px;
      }

      .option {

        width: auto;
      }
    }


      @media screen and (max-width: 300px) {

      .welcome-container {

        grid-template-columns: 1fr;
      }
    }