.richtext .white {
  color: #fff;
}
.richtext .black {
  color: #000;
}
.richtext .primary-red {
  color: #e62f46;
}
.richtext .secondary-green {
  color: #19516c;
}
.richtext .buttons.primary-button {
  text-decoration: none;
  background-color: #e62f46;
  color: #fff;
  text-transform: capitalize;
  text-align: center;
  padding: 15px 30px;
}
.richtext .buttons.primary-button :hover {
  color: #fff;
}
.richtext .show-in-mob img {
  width: auto;
  max-width: 350px;
}
.richtext a {
  display: inline-block;
}
.richtext ul li a, .richtext ol li a {
  display: inline;
}
@font-face {
  font-family: "ITCFranklinGothicLTHeavyItalic";
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff2") format("woff2"), url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff") format("woff"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff2") format("woff2"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff") format("woff");
}
@font-face {
  font-family: "ITCFranklinGothicLTDemi";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff2") format("woff2"), url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff") format("woff"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff2") format("woff2"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff") format("woff");
}
@font-face {
  font-family: "ITCFranklinGothicLTMedium";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff2") format("woff2"), url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff") format("woff"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff2") format("woff2"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff") format("woff");
}
@font-face {
  font-family: "ITCFranklinGothicLTBook";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff2") format("woff2"), url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff") format("woff"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff2") format("woff2"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff") format("woff");
}
@font-face {
  font-family: "ITCFranklinGothicLTDemiCondensed";
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
  src: url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff2") format("woff2"), url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff") format("woff"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff2") format("woff2"), url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff") format("woff");
}
.top-padding-zero {
  padding-top: 0 !important;
}

.bottom-padding-zero {
  padding-bottom: 0 !important;
}

.top-bottom-padding-zero {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.richtext .page-center {
  max-width: 1170px;
  margin: 0 auto;
  padding: 35px 22px;
}
.richtext .richtext-wrapper {
  padding-top: 35px;
  padding-bottom: 35px;
}
@media screen and (min-width: 992px) {
  .richtext .richtext-wrapper {
    padding: 50px;
  }
  .richtext .richtext .page-center {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.richtext table {
  border: 1px solid #e0e0e0;
}
.richtext table tr:nth-child(even) {
  background-color: #f9f9f9;
}
.richtext table b {
  font-weight: 700;
}
.richtext table tr > td:first-child,
.richtext table tr > th:first-child {
  border-left: 0;
}
.richtext table tr > td,
.richtext table tr > th {
  border: none;
  border-left: 1px solid #e0e0e0;
  padding: 0 5px;
}
.richtext table tr > td {
  text-align: left;
  vertical-align: top;
}
.richtext table tr:first-child td {
  text-align: center !important;
}

