.elementor-3 .elementor-element.elementor-element-49abb312{--display:flex;--margin-top:110px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for text-editor, class: .elementor-element-45d39863 *//* General Styles */
    .body-container {
      margin: 0;
      padding: 0;
      line-height: 1.6;
      color: #0f0f0f;
      background-color: #f5f5f7;
    }

    /* Header Styles */
    .policy-header {
      color: #f5f5f7;
      text-align: center;
      padding: 1rem 0;
    }

    .policy-header-title {
      margin: 0;
      font-size: 2rem;
    }

    /* Main Content */
    .policy-container {
      max-width: 800px;
      margin: 1rem auto;
      padding: 1.5rem;
      background: #f5f5f7;
      border-radius: 8px;
      color: #0f0f0f;
    }

    /* Section Styles */
    .policy-section {
      margin-bottom: 2rem;
    }

    .policy-section-title {
      color: #0f0f0f;
      border-bottom: 2px solid #0f0f0f;
      padding-bottom: 0.5rem;
      margin-bottom: 1rem;
      font-size: 1.5rem;
    }

    .policy-section-text {
      margin: 0.5rem 0;
    }

    .policy-list,
    .policy-ordered-list {
      padding-left: 1.5rem;
      margin: 0.5rem 0;
    }

    .policy-list-item {
      margin-bottom: 0.5rem;
    }

    /* Address Styling */
    .policy-address {
      font-style: normal;
      background: #f5f5f7;
      padding: 1rem;
      border-left: 4px solid #0f0f0f;
      margin: 1rem 0;
      color: #0f0f0f;
    }/* End custom CSS */