.elementor-3041 .elementor-element.elementor-element-a7d634d{--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-3041 .elementor-element.elementor-element-edda187{--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-3041 .elementor-element.elementor-element-9342c88 p{margin-bottom:8px;}.elementor-3041 .elementor-element.elementor-element-0e9eea9{--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-3041 .elementor-element.elementor-element-ef14419{--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-3041 .elementor-element.elementor-element-bd25fa5 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-3041 .elementor-element.elementor-element-22f4c6e > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3041 .elementor-element.elementor-element-5c84138 > .elementor-widget-container{background-color:var( --e-global-color-kadence8 );padding:14px 14px 14px 0px;}.elementor-3041 .elementor-element.elementor-element-5c84138{text-align:left;}.elementor-3041 .elementor-element.elementor-element-0e53cee .elementor-button{background-color:#AB00FF;border-radius:0px 015px 0px 015px;}.elementor-3041 .elementor-element.elementor-element-0e53cee .elementor-button:hover, .elementor-3041 .elementor-element.elementor-element-0e53cee .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E3DF88 0%, #AB00FF 100%);}.elementor-3041 .elementor-element.elementor-element-0e53cee{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-3041 .elementor-element.elementor-element-0e53cee > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3041 .elementor-element.elementor-element-0e53cee .elementor-button-content-wrapper{flex-direction:row-reverse;}/* Start custom CSS for html, class: .elementor-element-b670b3c */.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-6d16107 */.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-5742c84 */.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-b377fee */.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 */