.elementor-10 .elementor-element.elementor-element-94e0e20:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-94e0e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C0366;}.elementor-10 .elementor-element.elementor-element-94e0e20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-94e0e20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4c341b3{width:286px;max-width:286px;}.elementor-10 .elementor-element.elementor-element-aefca76 > .elementor-container{max-width:508px;}.elementor-10 .elementor-element.elementor-element-dcafcb6 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-dcafcb6{font-size:14px;}/* Start custom CSS for html, class: .elementor-element-9963a67 */* {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
      background-color: #59297d;
      color: #f0ebe5;
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .container {
      max-width: 620px;
      width: 100%;
      padding: 60px 24px;
      text-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 24px;
    }

    /* WhatsApp Icon Circle */
    .icon-circle {
      width: 120px;
      height: 120px;
      background-color: rgba(255, 255, 255, 0.1);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .icon-circle svg {
      width: 60px;
      height: 60px;
    }

    /* Heading */
    .heading {
      font-size: 2rem;
      font-weight: 700;
      line-height: 1.2;
      color: #ffffff;
      margin-top: 8px;
    }

    /* Description */
    .description {
      font-size: 1.05rem;
      line-height: 1.6;
      color: #c8b8b8;
      max-width: 500px;
    }

    /* WhatsApp Button Wrapper */
    .whatsapp-btn-wrapper {
      width: 100%;
      border: 1px solid rgba(72, 187, 120, 0.4);
      border-radius: 12px;
      padding: 6px;
      margin-top: 12px;
    }

    .whatsapp-btn {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 16px;
      width: 100%;
      padding: 22px 24px;
      background-color: #4ade80;
      color: #1a1a1a;
      font-size: 1.2rem;
      font-weight: 600;
      border: none;
      border-radius: 8px;
      cursor: pointer;
      text-decoration: none;
      transition: background-color 0.2s ease;
    }

    .whatsapp-btn:hover {
      background-color: #3cc96f;
    }

    .whatsapp-btn:active {
      background-color: #34b862;
    }

    .whatsapp-btn svg {
      width: 28px;
      height: 28px;
      flex-shrink: 0;
    }

    /* Availability Text */
    .availability {
      font-size: 0.9rem;
      color: #9a8a8a;
    }

    /* Divider Text */
    .divider-text {
      font-size: 0.95rem;
      color: #9a8a8a;
      margin-top: 12px;
    }

    /* Phone Button */
    .phone-btn {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 16px;
      width: 100%;
      padding: 22px 24px;
      background-color: transparent;
      color: #f0ebe5;
      font-size: 1.2rem;
      font-weight: 600;
      border: 1px solid rgba(255, 255, 255, 0.25);
      border-radius: 12px;
      cursor: pointer;
      text-decoration: none;
      transition: background-color 0.2s ease, border-color 0.2s ease;
      margin-top: 4px;
    }

    .phone-btn:hover {
      background-color: rgba(255, 255, 255, 0.05);
      border-color: rgba(255, 255, 255, 0.4);
    }

    .phone-btn svg {
      width: 24px;
      height: 24px;
      flex-shrink: 0;
    }

    /* Responsive */
    @media (max-width: 480px) {
      .container {
        padding: 40px 16px;
      }

      .heading {
        font-size: 1.6rem;
      }

      .description {
        font-size: 0.95rem;
      }

      .whatsapp-btn,
      .phone-btn {
        font-size: 1.05rem;
        padding: 18px 20px;
      }

      .icon-circle {
        width: 100px;
        height: 100px;
      }

      .icon-circle svg {
        width: 50px;
        height: 50px;
      }
    }/* End custom CSS */