.elementor-3 .elementor-element.elementor-element-7e7f8e1b{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-69462b4c */.termly-policy {
  all: revert;
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #595959;
  max-width: 900px;
  margin: 0 auto;
}

.termly-policy *,
.termly-policy *::before,
.termly-policy *::after {
  box-sizing: border-box;
}

.termly-policy h1,
.termly-policy h2,
.termly-policy h3,
.termly-policy h4,
.termly-policy p,
.termly-policy ul,
.termly-policy ol,
.termly-policy li,
.termly-policy table,
.termly-policy div {
  all: revert;
  font-family: Arial, sans-serif;
  color: inherit;
}

.termly-policy h1 {
  font-size: 26px;
  line-height: 1.2;
  color: #000;
}

.termly-policy h2 {
  font-size: 19px;
  line-height: 1.3;
  color: #000;
  margin-top: 2em;
}

.termly-policy h3 {
  font-size: 17px;
  line-height: 1.3;
  color: #000;
  margin-top: 1.5em;
}

.termly-policy a {
  color: #3030f1;
  text-decoration: underline;
  word-break: break-word;
}

.termly-policy ul {
  list-style: square;
  padding-left: 1.5em;
}

.termly-policy li {
  margin-bottom: 0.5em;
}

.termly-policy table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5em 0;
}

.termly-policy th,
.termly-policy td {
  border: 1px solid #000;
  padding: 0.75em;
  vertical-align: top;
}

.termly-policy span,
.termly-policy bdt {
  font-family: inherit !important;
}/* End custom CSS */