.elementor-2965 .elementor-element.elementor-element-4b311d5{--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-2965 .elementor-element.elementor-element-96bc14c{--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-2965 .elementor-element.elementor-element-3753123 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-9298695 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-4552a3d > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-4a4020a > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-12ac0a6 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-95e1127 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-a45cb26 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-884f869 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2965 .elementor-element.elementor-element-1645d5d{--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-2965 .elementor-element.elementor-element-c35d3a8 p{margin-bottom:8px;}.elementor-2965 .elementor-element.elementor-element-c160073{--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-2965 .elementor-element.elementor-element-ab3ba5a > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-2965 .elementor-element.elementor-element-f6274f3 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-2965 .elementor-element.elementor-element-08370ca > .elementor-widget-container{background-color:var( --e-global-color-kadence8 );padding:14px 14px 14px 0px;}.elementor-2965 .elementor-element.elementor-element-08370ca{text-align:left;}.elementor-2965 .elementor-element.elementor-element-7e51ab0 .elementor-button{background-color:#AB00FF;border-radius:0px 015px 0px 015px;}.elementor-2965 .elementor-element.elementor-element-7e51ab0 .elementor-button:hover, .elementor-2965 .elementor-element.elementor-element-7e51ab0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E3DF88 0%, #AB00FF 100%);}.elementor-2965 .elementor-element.elementor-element-7e51ab0{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-2965 .elementor-element.elementor-element-7e51ab0 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2965 .elementor-element.elementor-element-7e51ab0 .elementor-button-content-wrapper{flex-direction:row-reverse;}/* Start custom CSS for html, class: .elementor-element-e780b9c */.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 */