.elementor-7062 .elementor-element.elementor-element-1cfc7e0 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri{writing-mode:inherit;}.elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri div{writing-mode:inherit;}.elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > div, .elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > h1, .elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > h2, .elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > h3, .elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > h4, .elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > h5, .elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > h6, .elementor-7062 .elementor-element.elementor-element-541651e.ob-harakiri > p{transform:rotate(0deg);}.elementor-7062 .elementor-element.elementor-element-541651e > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}/* Start custom CSS for text-editor, class: .elementor-element-541651e */.table-container {
    overflow-x: auto;
  }

  table {
    width: 100%;
    border-collapse: collapse;
  }

  th, td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
  }

  th {
    background-color: #f2f2f2;
  }

  @media screen and (max-width: 600px) {
    table {
      border: 0;
    }

    table caption {
      font-size: 1.3em;
    }

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
      border: 1px solid #ddd;
    }

    table td {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      text-align: left;
    }

    table td:before {
      content: attr(data-label);
      font-weight: bold;
      text-transform: uppercase;
    }
  }/* End custom CSS */