

div#Privacy-Policy-heading {
  padding: 60px 60px 60px 50px;
  background-color: black;
}
div#Privacy-Policy-heading span {
  color: white;
    font-family: "Proxima Nova", Sans-serif;
    font-size: 54px;
    font-weight: 800;
    font-style: italic;
}
.elementor-23937 .elementor-element.elementor-element-1cdb58bc {
  padding: 50px 50px 50px 50px;
  background-color: #89f1ff;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1140px;
}
.elementor-section .elementor-container {
  display: flex
;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.elementor-element .elementor-widget-container {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}
.elementor-column {
  position: relative;
  min-height: 1px;
  display: flex
;
}
.elementor-23937 .elementor-element.elementor-element-747999cd {
  color: black;
  font-family: "Proxima Nova", Sans-serif;
  font-weight: 400;
}
dd, dl, dt, li, ol, ul {
  margin-block-start: 0;
  margin-block-end: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
tbody {
  display: table-row-group;
  vertical-align: middle;
  unicode-bidi: isolate;
  border-color: inherit;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background-color: hsla(0, 0%, 50.2%, .0705882353);
}
table td, table th {
  padding: 15px;
  line-height: 1.5;
  vertical-align: top;
  border: 1px solid hsla(0, 0%, 50.2%, .5019607843);
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-38f9e8ff.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
  background-color: #edf3f4;
  padding-top: 50px;
}

.elementor-23927 .elementor-element.elementor-element-a8b1f67 .elementor-heading-title {
  color: black;
  font-family: "Proxima Nova", Sans-serif;
  font-weight: 800;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex
;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 10px;
}
.elementor-23927 .elementor-element.elementor-element-18f1f19e {
  padding: 50px 50px 50px 50px;
}
h2.elementor-heading-title.elementor-size-default {
  
  font-family: "Proxima Nova", Sans-serif;
  font-weight: 800;
  font-size: 26px;
  line-height: 1.2em;
}
h3.elementor-heading-title.elementor-size-default {
  font-family: "Proxima Nova", Sans-serif;
  font-weight: 800;
  font-size: 26px;
  line-height: 1.2em;
}