.elementor-3555 .elementor-element.elementor-element-7b8d1289{--display:flex;}/* Start custom CSS for html, class: .elementor-element-8236ef5 */.riddle-container {
      background: #fff;
      border: 2px solid #737373;
      border-radius: 10px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      margin: 20px 0;
      padding: 20px;
    }

    .riddle {
      font-size: 1.2rem;
      margin-bottom: 15px;
    }

    .answer {
      display: none;
      color: #007BFF;
      font-weight: bold;
      margin-top: 10px;
    }

    .reveal-btn {
      background-color: #AB00FF;
      color: #fff;
      border: none;
      box-shadow: 10px 10px 15px grey;
      padding: 10px 15px;
      border-radius: 0 15px 0 15px;
      cursor: pointer;
      transition: background-color 0.3s ease;
    }

    .reveal-btn:hover {
      background: linear-gradient(to bottom, #FEF84C, #AB00FF);
    }
     .take-your-time {
      font-weight: bold;
      margin-bottom: 10px;
    }
    h2{
        padding-bottom:  20px;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4f2fb4 */.riddle-container {
      background: #fff;
      border: 2px solid #737373;
      border-radius: 10px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      margin: 20px 0;
      padding: 20px;
    }

    .riddle {
      font-size: 1.2rem;
      margin-bottom: 15px;
    }

    .answer {
      display: none;
      color: #007BFF;
      font-weight: bold;
      margin-top: 10px;
    }

    .reveal-btn {
      background-color: #AB00FF;
      color: #fff;
      border: none;
      box-shadow: 10px 10px 15px grey;
      padding: 10px 15px;
      border-radius: 0 15px 0 15px;
      cursor: pointer;
      transition: background-color 0.3s ease;
    }

    .reveal-btn:hover {
      background: linear-gradient(to bottom, #FEF84C, #AB00FF);
    }
     .take-your-time {
      font-weight: bold;
      margin-bottom: 10px;
    }
    h2{
        padding-bottom:  20px;
    }/* End custom CSS */