.elementor-568 .elementor-element.elementor-element-130f012{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-74c6cc4 */.thank-you-box {
     font-family: 'Cairo', sans-serif;

      background-color: #ffffff;
      border-radius: 16px;
      padding: 40px 30px;
      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
      max-width: 700px;
      width: 95%;
    }

    .arabic {
      direction: rtl;
      text-align: right;
      font-family: 'Cairo', sans-serif;
      border-bottom: 1px solid #e0e0e0;
      padding-bottom: 20px;
      margin-bottom: 20px;
    }

    .arabic h2 {
      color: #297C91;
      font-size: 24px;
      margin-bottom: 10px;
    }

    .arabic p {
      font-size: 16px;
      margin: 8px 0;
      color: #333;
      line-height: 1.6;
    }

    .highlight {
      color: #d90429;
      font-weight: bold;
    }

    .french {
      text-align: left;
      direction: ltr;
      font-family: 'Playfair Display', serif;
    }

    .french h2 {
      color: #297C91;
      font-size: 24px;
      margin-bottom: 10px;
    }

    .french p {
      font-size: 16px;
      margin: 8px 0;
      color: #333;
      line-height: 1.6;
    }

    @media (max-width: 600px) {
      .thank-you-box {
        padding: 25px 20px;
      }

      .arabic h2, .french h2 {
        font-size: 20px;
      }

      .arabic p, .french p {
        font-size: 15px;
      }
    }/* End custom CSS */