.elementor-3 .elementor-element.elementor-element-3f032933{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}body.elementor-page-3:not(.elementor-motion-effects-element-type-background), body.elementor-page-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8fccb2 );}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-3f032933{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-3f032933{--content-width:90%;}}/* Start custom CSS for container, class: .elementor-element-3f032933 */.legal-text {
  > div {
    > h2,
    > h3,
    > h4,
    > h5,
    > h6 {
      font-weight: var(--weight-light);
      font-family: var(--font-primary);
    }

    > h2 { font-size: var(--heading-l); }
    > h3 { font-size: var(--heading-m); }
    > h4 { font-size: var(--heading-s); }
    > h5 { font-size: var(--heading-xs); }
    > h6 { font-size: var(--body-m); }
  }

  ul, ol {
    padding-bottom: 1em;

    li {
      padding-bottom: 0.5em;
    }
  }
}

.elementor-3 .elementor-element.elementor-element-3f032933 a{
    color: black;
    text-decoration: underline;
}/* End custom CSS */