/* ===== BASE ====== */
/* CONTAINER'S MAX WIDTH */
/* FONTS */
/* FONT-SIZE */
:root {
  --fontSize-regular: 1.125rem;
  --fontSize-xxlarge: 4.875rem;
  --fontSize-xxlarge-02: 4.25rem;
  --fontSize-xlarge: 3.625rem;
  --fontSize-xlarge-02: 2.375rem;
  --fontSize-large: 1.75rem;
  --fontSize-medium: 1.375rem;
  --fontSize-small: 0.875rem;
  --fontSize-xsmall: 0.5rem;
}
@media (max-width: 640px) {
  :root {
    --fontSize-regular: 0.875rem;
    --fontSize-xlarge: 2.375rem;
    --fontSize-large: 2rem;
    --fontSize-medium: 1.125rem;
    --fontSize-small: 0.875rem;
    --fontSize-xsmall: 0.5rem;
  }
}

/* LINE HEIGHT */
/* COLORS */
/* BRANDS COLOR */
/* STATUS COLOR */
/* FOR SPACING (MARGIN AND PADDING) */
/* IMAGE SPRITE */
/* ICONS */
/* ===== WHISTLEBLOWER PAGE (wb) ===== */
.whistleblower {
  padding-top: 55px;
}
.whistleblower .sec-header {
  padding: 0 0 30px;
}

.content--body * {
  max-width: unset;
}

.content--body h3,
.content--body .h3-text {
  color: #595959;
  font-size: 1.375rem;
}
@media (max-width: 640px) {
  .content--body h3,
.content--body .h3-text {
    font-size: 1.125rem;
  }
}

/* ADVANTAGES */
.wb-advantages .row:nth-child(1) {
  margin-bottom: 60px;
}
@media (max-width: 640px) {
  .wb-advantages .row:nth-child(1) {
    margin-bottom: 20px;
  }
}
.wb-advantages .row:nth-child(1) h3:last-of-type {
  margin-top: 34px;
}
@media (max-width: 640px) {
  .wb-advantages .row:nth-child(1) h3:last-of-type {
    margin-top: 20px;
  }
}
.wb-advantages .row:nth-child(2) > h3 {
  padding-left: 15px;
}
@media (max-width: 991px) {
  .wb-advantages .row:nth-child(2) > h3 {
    max-width: 90%;
  }
}