.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-9b03be72-0242-9819-86a2-3a9fdc66267e {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9b03be72-0242-9819-86a2-3a9fdc66267e {
/* --- h1 --- */
  *.oxygen-h1-regular {
    font-family: 'oxygen-regular';
    font-weight: 400;
    font-size: 32px;
  }

  *.oxygen-h1-bold {
    font-family: 'oxygen-regular';
    font-weight: 700;
    font-size: 32px;
  }

  *.oxygen-h1-creative {
    font-family: 'oxygen-regular';
    font-weight: 400;
    font-size: 46px;
  }

  /* --- h2 --- */
  *.oxygen-h2-regular {
    font-family: 'oxygen-regular';
    font-weight: 400;
    font-size: 24px;
  }

  *.oxygen-h2-creative {
    font-family: 'oxygen-regular';
    font-weight: 700;
    font-size: 24px;
  }

  /* --- h3 --- */
  *.oxygen-h3-regular {
    font-family: 'oxygen-regular';
    font-weight: 400;
    font-size: 20px;
  }

  *.oxygen-h3-bold {
    font-family: 'oxygen-regular';
    font-weight: 700;
    font-size: 20px;
  }

  /* --- h4 --- */
  *.oxygen-h4-regular {
    font-family: 'oxygen-regular';
    font-weight: 400;
    font-size: 16px;
  }

  *.oxygen-h4-bold {
    font-family: 'oxygen-regular';
    font-weight: 700;
    font-size: 16px;
  }

  /* --- h5 --- */
  *.oxygen-h5-regular {
    font-family: 'oxygen-regular';
    font-weight: 400;
    font-size: 14px;
  }

  *.oxygen-h5-bold {
    font-family: 'oxygen-regular';
    font-weight: 700;
    font-size: 14px;
  }

  /* --- h6 --- */
  *.oxygen-h6-regular {
    font-family: 'oxygen-regular';
    font-weight: 400;
    font-size: 12px;
  }

  *.oxygen-h6-bold {
    font-family: 'oxygen-regular';
    font-weight: 700;
    font-size: 12px;
  }

  @media (max-width: 768px) {
    /* h1 */
    *.oxygen-h1-regular,
    *.oxygen-h1-bold,
    *.oxygen-h1-creative {
      font-size: 24px;
    }

    /* h2 */
    *.oxygen-h2-regular,
    *.oxygen-h2-creative {
      font-size: 20px;
    }

    /* h3 */
    *.oxygen-h3-regular,
    *.oxygen-h3-bold {
      font-size: 16px;
    }

    /* h4 */
    *.oxygen-h4-regular,
    *.oxygen-h4-bold {
      font-size: 14px;
    }

    /* h5 */
    *.oxygen-h5-regular,
    *.oxygen-h5-bold {
      font-size: 12px;
    }

    /* h6 */
    *.oxygen-h6-regular,
    *.oxygen-h6-bold {
      font-size: 10px;
    }
  }
}.lfr-layout-structure-item-878eca00-34e0-39c4-1daf-87a1b1ef087c {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d7828a2b-dc79-12f8-fd02-95a1c454edaa {
}/* Menu Acessibilidade */

div .acessibilidade_header {
    top: 80px;
}

body.has-control-menu div .acessibilidade_header {
    top: 156px;
}

body.float-bar-closed div .acessibilidade_header {
    top: calc(80px - 80px); /* 0px */
}

body.float-bar-closed.has-control-menu div .acessibilidade_header {
    top: calc(156px - 80px); /* 76px */
}

@media (min-width: 769px) and (max-width: 980px){
    body.has-control-menu div .acessibilidade_header {
        top: 196px;
    }
    div .acessibilidade_header {
        top: 116px;
    }

    body.float-bar-closed div .acessibilidade_header {
        top: max(0px, calc(116px - 118px)); /* 0px (era -2px) */
    }
    body.float-bar-closed.has-control-menu div .acessibilidade_header {
        top: calc(196px - 118px); /* 78px */
    }
}

@media (max-width: 768px) {
    body.has-control-menu div .acessibilidade_header {
        top: 242px;
    }
    div .acessibilidade_header {
        top: 138px;
    }

    body.float-bar-closed div .acessibilidade_header {
        top: max(0px, calc(138px - 145px)); /* 0px (era -7px) */
    }
    body.float-bar-closed.has-control-menu div .acessibilidade_header {
        top: calc(242px - 145px); /* 97px */
    }
}
.lfr-layout-structure-item-9885909c-fd30-b5b5-b574-083bf8bd3484 {
background-color: rgb(248, 249, 250) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5f7f3988-ca27-b71c-7152-4e2ee7420553 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a0469be2-8a5f-1872-5528-83186fb3c120 {
background-color: rgb(248, 249, 250) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
/* Menu Hapvida */

div .global-new-menu-hapvida {
    top: 122px;
}

body.has-control-menu div .global-new-menu-hapvida {
    top: 198px;
}

body.float-bar-closed div .global-new-menu-hapvida {
    top: calc(122px - 80px); /* 42px */
}

body.float-bar-closed.has-control-menu div .global-new-menu-hapvida {
    top: calc(198px - 80px); /* 118px */
}

@media (min-width: 769px) and (max-width: 980px){
    body.has-control-menu div .global-new-menu-hapvida {
        top: 238px;
    }
    div .global-new-menu-hapvida {
        top: 158px;
    }

    body.float-bar-closed div .global-new-menu-hapvida {
        top: calc(158px - 118px); /* 40px */
    }
    body.float-bar-closed.has-control-menu div .global-new-menu-hapvida {
        top: calc(238px - 118px); /* 120px */
    }
}

@media (max-width: 768px) {
    body.has-control-menu div .global-new-menu-hapvida {
        top: 284px;
    }
    div .global-new-menu-hapvida {
        top: 180px;
    }

    body.float-bar-closed div .global-new-menu-hapvida {
        top: calc(180px - 145px); /* 37px */
    }
    body.float-bar-closed.has-control-menu div .global-new-menu-hapvida {
        top: calc(284px - 145px); /* 141px */
    }
}
*.oxygen-p1-regular {
  font-family: 'Oxygen', sans-serif;
  font-weight: 400;
  font-size: 20px;
}


*.oxygen-p2-regular {
  font-family: 'Oxygen', sans-serif;
  font-weight: 400;
  font-size: 16px;
}


*.oxygen-p3-regular {
  font-family: 'Oxygen', sans-serif;
  font-weight: 400;
  font-size: 14px;
}


*.oxygen-p4-regular {
  font-family: 'Oxygen', sans-serif;
  font-weight: 400;
  font-size: 12px;
}


*.oxygen-p5-regular {
  font-family: 'Oxygen', sans-serif;
  font-weight: 400;
  font-size: 8px;
}

@media (max-width: 768px) {
  *.oxygen-p1-regular { font-size: 20px; }
  *.oxygen-p2-regular { font-size: 16px; }
  *.oxygen-p3-regular { font-size: 14px; }
  *.oxygen-p4-regular { font-size: 12px; }
  *.oxygen-p5-regular { font-size: 8px;  }
}