.elementor-3 .elementor-element.elementor-element-e7d8d92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3 .elementor-element.elementor-element-e7d8d92:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-e7d8d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-3 .elementor-element.elementor-element-e7d8d92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3 .elementor-element.elementor-element-c42c258{--display:flex;}.elementor-3 .elementor-element.elementor-element-8c885ae{--display:flex;}.elementor-3 .elementor-element.elementor-element-8c885ae:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-8c885ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e3ba67 );}.elementor-3 .elementor-element.elementor-element-c9c47ae{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-c9c47ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3ef5268{--display:flex;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-c42c258{--width:1px;}.elementor-3 .elementor-element.elementor-element-8c885ae{--width:1120px;}.elementor-3 .elementor-element.elementor-element-3ef5268{--width:1px;}}/* Start custom CSS for html, class: .elementor-element-c9c47ae */.privacy-policy {
  line-height: 1.6;
  color: #717077;
}

.privacy-policy h1,
.privacy-policy h2,
.privacy-policy h3 {
  color: #2B93EA;
}

.privacy-policy h1 {
  font-size: 2rem;
}

.privacy-policy h2 {
  font-size: 1.5rem;
}

.privacy-policy h3 {
  font-size: 1.2rem;
}

.privacy-policy ul,
.privacy-policy ol {
  padding-left: 1.5rem;
  margin-bottom: 1.5rem;
}

.privacy-policy table {
  width: 100%;
  border-collapse: collapse;
  margin: 2rem 0;
}

.privacy-policy th,
.privacy-policy td {
  border: 1px solid;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}

.privacy-policy a {
  color: #2B93EA;
  text-decoration: underline;
}

.privacy-policy a:hover {
  color: #2B93EA;
}

.privacy-policy strong,
.privacy-policy b {
  font-weight: bold;
}/* End custom CSS */