.elementor-3469 .elementor-element.elementor-element-e03c5f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3469 .elementor-element.elementor-element-232aa0be{--display:flex;}/* Start custom CSS for html, class: .elementor-element-78a534c */.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-d78b3ef */.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-b9f19ee */.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 */