/**
 * @version 4.25.12
 * Date: 2026-01-05T17:40:42.536Z
 */
@charset "UTF-8";
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("/TemplatePackage/4.0/assets/fonts/lato-regular-webfont.woff") format("woff");
}
/*!
Generate rules for all color options in the cdc_color_selector
* Theme colors
* Accent theme colors
* Grays
*/
/* breakpoints*/
body::after {
  content: "xs,sm,md,lg,xl,xxl";
  display: none;
}

body::before {
  display: none;
  content: "xs";
}

@media (min-width: 576px) {
  body::before {
    content: "sm";
  }
}
@media (min-width: 768px) {
  body::before {
    content: "md";
  }
}
@media (min-width: 992px) {
  body::before {
    content: "lg";
  }
}
@media (min-width: 1200px) {
  body::before {
    content: "xl";
  }
}
@media (min-width: 1440px) {
  body::before {
    content: "xxl";
  }
}
/* colors */
.bg-blue-p {
  background-color: #005eaa !important;
  color: #fff !important;
}
.bg-blue-p:hover {
  color: #fff;
}
.bg-blue-p a:not(.btn) {
  color: #fff;
}
.bg-blue-p a:not(.btn):hover {
  color: #fff;
}
.bg-blue-p a svg {
  fill: #fff;
}

.bg-blue-s {
  background-color: #88c3ea !important;
  color: #000 !important;
}
.bg-blue-s:hover {
  color: #000;
}
.bg-blue-s a:not(.btn) {
  color: #000;
}
.bg-blue-s a:not(.btn):hover {
  color: #000;
}
.bg-blue-s a svg {
  fill: #000;
}

.bg-blue-t {
  background-color: #c0e9ff !important;
  color: #000 !important;
}
.bg-blue-t:hover {
  color: #000;
}
.bg-blue-t a svg {
  fill: #000;
}
.bg-blue-t.card-header a {
  color: #000 !important;
}

.bg-blue-q {
  background-color: #edf9ff !important;
  color: #000 !important;
}
.bg-blue-q:hover {
  color: #000;
}
.bg-blue-q a svg {
  fill: #000;
}
.bg-blue-q.card-header a {
  color: #000 !important;
}

.bg-blue-d {
  background-color: #00345e !important;
  color: #fff !important;
}
.bg-blue-d:hover {
  color: #fff;
}
.bg-blue-d a:not(.btn) {
  color: #fff;
}
.bg-blue-d a:not(.btn):hover {
  color: #fff;
}
.bg-blue-d a svg {
  fill: #fff;
}

.bg-blue-l {
  background-color: #f1f6f9 !important;
  color: #000 !important;
}
.bg-blue-l:hover {
  color: #000;
}
.bg-blue-l a:not(.btn) {
  color: #000;
}
.bg-blue-l a:not(.btn):hover {
  color: #000;
}
.bg-blue-l a svg {
  fill: #000;
}

.b-blue-p {
  border-color: #005eaa !important;
}

.b-blue-s {
  border-color: #88c3ea !important;
}

.b-blue-t {
  border-color: #c0e9ff !important;
}

.b-blue-q {
  border-color: #edf9ff !important;
}

.b-blue-d {
  border-color: #00345e !important;
}

.b-blue-l {
  border-color: #f1f6f9 !important;
}

.bt-blue-p {
  border-top-color: #005eaa !important;
}

.bt-blue-s {
  border-top-color: #88c3ea !important;
}

.bt-blue-t {
  border-top-color: #c0e9ff !important;
}

.bt-blue-q {
  border-top-color: #edf9ff !important;
}

.bt-blue-q {
  border-top-color: #edf9ff !important;
}

.bt-blue-d {
  border-top-color: #00345e !important;
}

.bt-blue-l {
  border-top-color: #f1f6f9 !important;
}

.br-blue-p {
  border-right-color: #005eaa !important;
}

.br-blue-s {
  border-right-color: #88c3ea !important;
}

.br-blue-t {
  border-right-color: #c0e9ff !important;
}

.br-blue-q {
  border-right-color: #edf9ff !important;
}

.br-blue-d {
  border-right-color: #00345e !important;
}

.br-blue-l {
  border-right-color: #f1f6f9 !important;
}

.bb-blue-p {
  border-bottom-color: #005eaa !important;
}

.bb-blue-s {
  border-bottom-color: #88c3ea !important;
}

.bb-blue-t {
  border-bottom-color: #c0e9ff !important;
}

.bb-blue-q {
  border-bottom-color: #edf9ff !important;
}

.bb-blue-d {
  border-bottom-color: #00345e !important;
}

.bb-blue-l {
  border-bottom-color: #f1f6f9 !important;
}

.bl-blue-p {
  border-left-color: #005eaa !important;
}

.bl-blue-s {
  border-left-color: #88c3ea !important;
}

.bl-blue-t {
  border-left-color: #c0e9ff !important;
}

.bl-blue-q {
  border-left-color: #edf9ff !important;
}

.bl-blue-d {
  border-left-color: #00345e !important;
}

.bl-blue-l {
  border-left-color: #f1f6f9 !important;
}

svg.fill-blue-p,
svg .fill-blue-p,
.fill-blue-p {
  fill: #005eaa !important;
}
svg.fill-blue-p::before,
svg .fill-blue-p::before,
.fill-blue-p::before {
  color: #005eaa !important;
}

svg.fill-blue-s,
svg .fill-blue-s,
.fill-blue-s {
  fill: #88c3ea !important;
}
svg.fill-blue-s::before,
svg .fill-blue-s::before,
.fill-blue-s::before {
  color: #88c3ea !important;
}

svg.fill-blue-t,
svg .fill-blue-t,
.fill-blue-t {
  fill: #c0e9ff !important;
}
svg.fill-blue-t::before,
svg .fill-blue-t::before,
.fill-blue-t::before {
  color: #c0e9ff !important;
}

svg.fill-blue-q,
svg .fill-blue-q,
.fill-blue-q {
  fill: #edf9ff !important;
}
svg.fill-blue-q::before,
svg .fill-blue-q::before,
.fill-blue-q::before {
  color: #edf9ff !important;
}

svg.fill-blue-d,
svg .fill-blue-d,
.fill-blue-d {
  fill: #00345e !important;
}
svg.fill-blue-d::before,
svg .fill-blue-d::before,
.fill-blue-d::before {
  color: #00345e !important;
}

svg.fill-blue-l,
svg .fill-blue-l,
.fill-blue-l {
  fill: #f1f6f9 !important;
}
svg.fill-blue-l::before,
svg .fill-blue-l::before,
.fill-blue-l::before {
  color: #f1f6f9 !important;
}

.btn-blue-p {
  background-color: #005eaa !important;
  border-color: #005eaa !important;
  color: #fff !important;
}
.btn-blue-p:hover {
  background-color: rgb(0, 79.9, 144.5) !important;
  color: #fff;
}
.btn-blue-p svg {
  fill: #fff !important;
}

.btn-blue-s {
  background-color: #88c3ea !important;
  border-color: #88c3ea !important;
  color: #000 !important;
}
.btn-blue-s:hover {
  background-color: rgb(114.325, 184.0714285714, 230.175) !important;
  color: #000;
}
.btn-blue-s svg {
  fill: #000 !important;
}

.btn-blue-t {
  background-color: #c0e9ff !important;
  border-color: #c0e9ff !important;
  color: #075290 !important;
}
.btn-blue-t:hover {
  background-color: rgb(166.5, 224.0952380952, 255) !important;
  color: #075290;
}
.btn-blue-t svg {
  fill: #075290 !important;
}

.btn-blue-q {
  background-color: #edf9ff !important;
  border-color: #edf9ff !important;
  color: #075290 !important;
}
.btn-blue-q:hover {
  background-color: rgb(211.5, 240.5, 255) !important;
  color: #075290;
}
.btn-blue-q svg {
  fill: #075290 !important;
}

.btn-blue-d {
  background-color: #00345e !important;
  border-color: #00345e !important;
  color: #fff !important;
}
.btn-blue-d:hover {
  background-color: rgb(0, 37.8936170213, 68.5) !important;
  color: #fff;
}
.btn-blue-d svg {
  fill: #fff !important;
}

.btn-blue-l {
  background-color: #f1f6f9 !important;
  border-color: #f1f6f9 !important;
  color: #075290 !important;
}
.btn-blue-l:hover {
  background-color: rgb(223.15, 234.525, 241.35) !important;
  color: #075290;
}
.btn-blue-l svg {
  fill: #075290 !important;
}

.hollow.btn-blue-p {
  background-color: #005eaa !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-blue-p:hover {
  background-color: rgb(0, 108.1, 195.5) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-blue-d {
  background-color: #00345e !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-blue-d:hover {
  background-color: rgb(0, 108.1, 195.5) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-blue-s {
  background-color: #88c3ea !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-blue-s:hover {
  background-color: rgb(157.675, 205.9285714286, 237.825) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-blue-t {
  background-color: #c0e9ff !important;
  border-color: #005eaa !important;
  color: #005eaa !important;
}
.hollow.btn-blue-t:hover {
  background-color: rgb(166.5, 224.0952380952, 255) !important;
  border-color: #005eaa !important;
  color: #005eaa !important;
}
.hollow.btn-blue-q {
  background-color: #edf9ff !important;
  border-color: #005eaa !important;
  color: #005eaa !important;
}
.hollow.btn-blue-q:hover {
  background-color: rgb(211.5, 240.5, 255) !important;
  border-color: #005eaa !important;
  color: #005eaa !important;
}

.hollow.btn-white {
  background-color: #fff !important;
  border-color: #005eaa !important;
  color: #005eaa !important;
}
.hollow.btn-white:hover {
  background-color: #005eaa !important;
  border-color: #005eaa !important;
  color: #005eaa !important;
}
.hollow.btn-white:hover {
  color: #fff !important;
}

.bg-purple-p {
  background-color: #712177 !important;
  color: #fff !important;
}
.bg-purple-p:hover {
  color: #fff;
}
.bg-purple-p a:not(.btn) {
  color: #fff;
}
.bg-purple-p a:not(.btn):hover {
  color: #fff;
}
.bg-purple-p a svg {
  fill: #fff;
}

.bg-purple-s {
  background-color: #b890bb !important;
  color: #000 !important;
}
.bg-purple-s:hover {
  color: #000;
}
.bg-purple-s a:not(.btn) {
  color: #000;
}
.bg-purple-s a:not(.btn):hover {
  color: #000;
}
.bg-purple-s a svg {
  fill: #000;
}

.bg-purple-t {
  background-color: #e3d3e4 !important;
  color: #000 !important;
}
.bg-purple-t:hover {
  color: #000;
}
.bg-purple-t a svg {
  fill: #000;
}
.bg-purple-t.card-header a {
  color: #000 !important;
}

.bg-purple-q {
  background-color: #f7f2f7 !important;
  color: #000 !important;
}
.bg-purple-q:hover {
  color: #000;
}
.bg-purple-q a svg {
  fill: #000;
}
.bg-purple-q.card-header a {
  color: #000 !important;
}

.bg-purple-d {
  background-color: #4b174e !important;
  color: #fff !important;
}
.bg-purple-d:hover {
  color: #fff;
}
.bg-purple-d a:not(.btn) {
  color: #fff;
}
.bg-purple-d a:not(.btn):hover {
  color: #fff;
}
.bg-purple-d a svg {
  fill: #fff;
}

.b-purple-p {
  border-color: #712177 !important;
}

.b-purple-s {
  border-color: #b890bb !important;
}

.b-purple-t {
  border-color: #e3d3e4 !important;
}

.b-purple-q {
  border-color: #f7f2f7 !important;
}

.b-purple-d {
  border-color: #4b174e !important;
}

.bt-purple-p {
  border-top-color: #712177 !important;
}

.bt-purple-s {
  border-top-color: #b890bb !important;
}

.bt-purple-t {
  border-top-color: #e3d3e4 !important;
}

.bt-purple-q {
  border-top-color: #f7f2f7 !important;
}

.bt-purple-d {
  border-top-color: #4b174e !important;
}

.br-purple-p {
  border-right-color: #712177 !important;
}

.br-purple-s {
  border-right-color: #b890bb !important;
}

.br-purple-t {
  border-right-color: #e3d3e4 !important;
}

.br-purple-q {
  border-right-color: #f7f2f7 !important;
}

.br-purple-d {
  border-right-color: #4b174e !important;
}

.bb-purple-p {
  border-bottom-color: #712177 !important;
}

.bb-purple-s {
  border-bottom-color: #b890bb !important;
}

.bb-purple-t {
  border-bottom-color: #e3d3e4 !important;
}

.bb-purple-q {
  border-bottom-color: #f7f2f7 !important;
}

.bb-purple-d {
  border-bottom-color: #4b174e !important;
}

.bl-purple-p {
  border-left-color: #712177 !important;
}

.bl-purple-s {
  border-left-color: #b890bb !important;
}

.bl-purple-t {
  border-left-color: #e3d3e4 !important;
}

.bl-purple-q {
  border-left-color: #f7f2f7 !important;
}

.bl-purple-d {
  border-left-color: #4b174e !important;
}

svg.fill-purple-p,
svg .fill-purple-p,
.fill-purple-p {
  fill: #712177 !important;
}
svg.fill-purple-p::before,
svg .fill-purple-p::before,
.fill-purple-p::before {
  color: #712177 !important;
}

svg.fill-purple-s,
svg .fill-purple-s,
.fill-purple-s {
  fill: #b890bb !important;
}
svg.fill-purple-s::before,
svg .fill-purple-s::before,
.fill-purple-s::before {
  color: #b890bb !important;
}

svg.fill-purple-t,
svg .fill-purple-t,
.fill-purple-t {
  fill: #e3d3e4 !important;
}
svg.fill-purple-t::before,
svg .fill-purple-t::before,
.fill-purple-t::before {
  color: #e3d3e4 !important;
}

svg.fill-purple-q,
svg .fill-purple-q,
.fill-purple-q {
  fill: #f7f2f7 !important;
}
svg.fill-purple-q::before,
svg .fill-purple-q::before,
.fill-purple-q::before {
  color: #f7f2f7 !important;
}

svg.fill-purple-d,
svg .fill-purple-d,
.fill-purple-d {
  fill: #4b174e !important;
}
svg.fill-purple-d::before,
svg .fill-purple-d::before,
.fill-purple-d::before {
  color: #4b174e !important;
}

.btn-purple-p {
  background-color: #712177 !important;
  border-color: #712177 !important;
  color: #fff !important;
}
.btn-purple-p:hover {
  background-color: rgb(94.0427631579, 27.4638157895, 99.0361842105) !important;
  color: #fff;
}
.btn-purple-p svg {
  fill: #fff !important;
}

.btn-purple-s {
  background-color: #b890bb !important;
  border-color: #b890bb !important;
  color: #000 !important;
}
.btn-purple-s:hover {
  background-color: rgb(173.8854748603, 128.187150838, 177.312849162) !important;
  color: #000;
}
.btn-purple-s svg {
  fill: #000 !important;
}

.btn-purple-t {
  background-color: #e3d3e4 !important;
  border-color: #e3d3e4 !important;
  color: #075290 !important;
}
.btn-purple-t:hover {
  background-color: rgb(216.9436619718, 195.1971830986, 218.3028169014) !important;
  color: #075290;
}
.btn-purple-t svg {
  fill: #075290 !important;
}

.btn-purple-q {
  background-color: #f7f2f7 !important;
  border-color: #f7f2f7 !important;
  color: #075290 !important;
}
.btn-purple-q:hover {
  background-color: rgb(237.2857142857, 226.2142857143, 237.2857142857) !important;
  color: #075290;
}
.btn-purple-q svg {
  fill: #075290 !important;
}

.btn-purple-d {
  background-color: #4b174e !important;
  border-color: #4b174e !important;
  color: #fff !important;
}
.btn-purple-d:hover {
  background-color: rgb(56.0643564356, 17.1930693069, 58.3069306931) !important;
  color: #fff;
}
.btn-purple-d svg {
  fill: #fff !important;
}

.hollow.btn-purple-d {
  background-color: #4b174e !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-purple-d:hover {
  background-color: rgb(131.9572368421, 38.5361842105, 138.9638157895) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-purple-p {
  background-color: #712177 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-purple-p:hover {
  background-color: rgb(131.9572368421, 38.5361842105, 138.9638157895) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-purple-s {
  background-color: #b890bb !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-purple-s:hover {
  background-color: rgb(194.1145251397, 159.812849162, 196.687150838) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-purple-t {
  background-color: #e3d3e4 !important;
  border-color: #712177 !important;
  color: #712177 !important;
}
.hollow.btn-purple-t:hover {
  background-color: rgb(216.9436619718, 195.1971830986, 218.3028169014) !important;
  border-color: #712177 !important;
  color: #712177 !important;
}
.hollow.btn-purple-q {
  background-color: #f7f2f7 !important;
  border-color: #712177 !important;
  color: #712177 !important;
}
.hollow.btn-purple-q:hover {
  background-color: rgb(237.2857142857, 226.2142857143, 237.2857142857) !important;
  border-color: #712177 !important;
  color: #712177 !important;
}

.bg-brown-p {
  background-color: #705043 !important;
  color: #fff !important;
}
.bg-brown-p:hover {
  color: #fff;
}
.bg-brown-p a:not(.btn) {
  color: #fff;
}
.bg-brown-p a:not(.btn):hover {
  color: #fff;
}
.bg-brown-p a svg {
  fill: #fff;
}

.bg-brown-s {
  background-color: #ad907b !important;
  color: #000 !important;
}
.bg-brown-s:hover {
  color: #000;
}
.bg-brown-s a:not(.btn) {
  color: #000;
}
.bg-brown-s a:not(.btn):hover {
  color: #000;
}
.bg-brown-s a svg {
  fill: #000;
}

.bg-brown-t {
  background-color: #d7ccc8 !important;
  color: #000 !important;
}
.bg-brown-t:hover {
  color: #000;
}
.bg-brown-t a svg {
  fill: #000;
}
.bg-brown-t.card-header a {
  color: #000 !important;
}

.bg-brown-q {
  background-color: #f2ebe8 !important;
  color: #000 !important;
}
.bg-brown-q:hover {
  color: #000;
}
.bg-brown-q a svg {
  fill: #000;
}
.bg-brown-q.card-header a {
  color: #000 !important;
}

.bg-brown-d {
  background-color: rgb(80.0893854749, 57.2067039106, 47.9106145251) !important;
  color: #fff !important;
}
.bg-brown-d:hover {
  color: #fff;
}
.bg-brown-d a:not(.btn) {
  color: #fff;
}
.bg-brown-d a:not(.btn):hover {
  color: #fff;
}
.bg-brown-d a svg {
  fill: #fff;
}

.b-brown-p {
  border-color: #705043 !important;
}

.b-brown-s {
  border-color: #ad907b !important;
}

.b-brown-t {
  border-color: #d7ccc8 !important;
}

.b-brown-q {
  border-color: #f2ebe8 !important;
}

.b-brown-d {
  border-color: rgb(80.0893854749, 57.2067039106, 47.9106145251) !important;
}

.bt-brown-p {
  border-top-color: #705043 !important;
}

.bt-brown-s {
  border-top-color: #ad907b !important;
}

.bt-brown-t {
  border-top-color: #d7ccc8 !important;
}

.bt-brown-q {
  border-top-color: #f2ebe8 !important;
}

.bt-brown-q {
  border-top-color: rgb(80.0893854749, 57.2067039106, 47.9106145251) !important;
}

.br-brown-p {
  border-right-color: #705043 !important;
}

.br-brown-s {
  border-right-color: #ad907b !important;
}

.br-brown-t {
  border-right-color: #d7ccc8 !important;
}

.br-brown-q {
  border-right-color: #f2ebe8 !important;
}

.bb-brown-p {
  border-bottom-color: #705043 !important;
}

.bb-brown-s {
  border-bottom-color: #ad907b !important;
}

.bb-brown-t {
  border-bottom-color: #d7ccc8 !important;
}

.bb-brown-q {
  border-bottom-color: #f2ebe8 !important;
}

.bl-brown-p {
  border-left-color: #705043 !important;
}

.bl-brown-s {
  border-left-color: #ad907b !important;
}

.bl-brown-t {
  border-left-color: #d7ccc8 !important;
}

.bl-brown-q {
  border-left-color: #f2ebe8 !important;
}

svg.fill-brown-p,
svg .fill-brown-p,
.fill-brown-p {
  fill: #705043 !important;
}
svg.fill-brown-p::before,
svg .fill-brown-p::before,
.fill-brown-p::before {
  color: #705043 !important;
}

svg.fill-brown-s,
svg .fill-brown-s,
.fill-brown-s {
  fill: #ad907b !important;
}
svg.fill-brown-s::before,
svg .fill-brown-s::before,
.fill-brown-s::before {
  color: #ad907b !important;
}

svg.fill-brown-t,
svg .fill-brown-t,
.fill-brown-t {
  fill: #d7ccc8 !important;
}
svg.fill-brown-t::before,
svg .fill-brown-t::before,
.fill-brown-t::before {
  color: #d7ccc8 !important;
}

svg.fill-brown-q,
svg .fill-brown-q,
.fill-brown-q {
  fill: #f2ebe8 !important;
}
svg.fill-brown-q::before,
svg .fill-brown-q::before,
.fill-brown-q::before {
  color: #f2ebe8 !important;
}

.btn-brown-p {
  background-color: #705043 !important;
  border-color: #705043 !important;
  color: #fff !important;
}
.btn-brown-p:hover {
  background-color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
  color: #fff;
}
.btn-brown-p svg {
  fill: #fff !important;
}

.btn-brown-s {
  background-color: #ad907b !important;
  border-color: #ad907b !important;
  color: #000 !important;
}
.btn-brown-s:hover {
  background-color: rgb(163.2289719626, 130.773364486, 107.2710280374) !important;
  color: #000;
}
.btn-brown-s svg {
  fill: #000 !important;
}

.btn-brown-t {
  background-color: #d7ccc8 !important;
  border-color: #d7ccc8 !important;
  color: #075290 !important;
}
.btn-brown-t:hover {
  background-color: rgb(204.2631578947, 190.3105263158, 185.2368421053) !important;
  color: #075290;
}
.btn-brown-t svg {
  fill: #075290 !important;
}

.btn-brown-q {
  background-color: #f2ebe8 !important;
  border-color: #f2ebe8 !important;
  color: #075290 !important;
}
.btn-brown-q:hover {
  background-color: rgb(232.7916666667, 220.8333333333, 215.7083333333) !important;
  color: #075290;
}
.btn-brown-q svg {
  fill: #075290 !important;
}

.hollow.btn-brown-p {
  background-color: #705043 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-brown-p:hover {
  background-color: rgb(127.9553072626, 91.3966480447, 76.5446927374) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-brown-s {
  background-color: #ad907b !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-brown-s:hover {
  background-color: rgb(182.7710280374, 157.226635514, 138.7289719626) !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-brown-t {
  background-color: #d7ccc8 !important;
  border-color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
  color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
}
.hollow.btn-brown-t:hover {
  background-color: rgb(204.2631578947, 190.3105263158, 185.2368421053) !important;
  border-color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
  color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
}
.hollow.btn-brown-q {
  background-color: #f2ebe8 !important;
  border-color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
  color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
}
.hollow.btn-brown-q:hover {
  background-color: rgb(232.7916666667, 220.8333333333, 215.7083333333) !important;
  border-color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
  color: rgb(96.0446927374, 68.6033519553, 57.4553072626) !important;
}

.bg-teal-p {
  background-color: #00695c !important;
  color: #fff !important;
}
.bg-teal-p:hover {
  color: #fff;
}
.bg-teal-p a:not(.btn) {
  color: #fff;
}
.bg-teal-p a:not(.btn):hover {
  color: #fff;
}
.bg-teal-p a svg {
  fill: #fff;
}

.bg-teal-s {
  background-color: #4ebaaa !important;
  color: #000 !important;
}
.bg-teal-s:hover {
  color: #000;
}
.bg-teal-s a:not(.btn) {
  color: #000;
}
.bg-teal-s a:not(.btn):hover {
  color: #000;
}
.bg-teal-s a svg {
  fill: #000;
}

.bg-teal-t {
  background-color: #ceece7 !important;
  color: #000 !important;
}
.bg-teal-t:hover {
  color: #000;
}
.bg-teal-t a svg {
  fill: #000;
}
.bg-teal-t.card-header a {
  color: #000 !important;
}

.bg-teal-q {
  background-color: #ebf7f5 !important;
  color: #000 !important;
}
.bg-teal-q:hover {
  color: #000;
}
.bg-teal-q a svg {
  fill: #000;
}
.bg-teal-q.card-header a {
  color: #000 !important;
}

.bg-teal-d {
  background-color: rgb(0, 54, 47.3142857143) !important;
  color: #fff !important;
}
.bg-teal-d:hover {
  color: #fff;
}
.bg-teal-d a:not(.btn) {
  color: #fff;
}
.bg-teal-d a:not(.btn):hover {
  color: #fff;
}
.bg-teal-d a svg {
  fill: #fff;
}

.b-teal-p {
  border-color: #00695c !important;
}

.b-teal-s {
  border-color: #4ebaaa !important;
}

.b-teal-t {
  border-color: #ceece7 !important;
}

.b-teal-q {
  border-color: #ebf7f5 !important;
}

.bt-teal-p {
  border-top-color: #00695c !important;
}

.bt-teal-s {
  border-top-color: #4ebaaa !important;
}

.bt-teal-t {
  border-top-color: #ceece7 !important;
}

.bt-teal-q {
  border-top-color: #ebf7f5 !important;
}

.br-teal-p {
  border-right-color: #00695c !important;
}

.br-teal-s {
  border-right-color: #4ebaaa !important;
}

.br-teal-t {
  border-right-color: #ceece7 !important;
}

.br-teal-q {
  border-right-color: #ebf7f5 !important;
}

.bb-teal-p {
  border-bottom-color: #00695c !important;
}

.bb-teal-s {
  border-bottom-color: #4ebaaa !important;
}

.bb-teal-t {
  border-bottom-color: #ceece7 !important;
}

.bb-teal-q {
  border-bottom-color: #ebf7f5 !important;
}

.bl-teal-p {
  border-left-color: #00695c !important;
}

.bl-teal-s {
  border-left-color: #4ebaaa !important;
}

.bl-teal-t {
  border-left-color: #ceece7 !important;
}

.bl-teal-q {
  border-left-color: #ebf7f5 !important;
}

svg.fill-teal-p,
svg .fill-teal-p,
.fill-teal-p {
  fill: #00695c !important;
}
svg.fill-teal-p::before,
svg .fill-teal-p::before,
.fill-teal-p::before {
  color: #00695c !important;
}

svg.fill-teal-s,
svg .fill-teal-s,
.fill-teal-s {
  fill: #4ebaaa !important;
}
svg.fill-teal-s::before,
svg .fill-teal-s::before,
.fill-teal-s::before {
  color: #4ebaaa !important;
}

svg.fill-teal-t,
svg .fill-teal-t,
.fill-teal-t {
  fill: #ceece7 !important;
}
svg.fill-teal-t::before,
svg .fill-teal-t::before,
.fill-teal-t::before {
  color: #ceece7 !important;
}

svg.fill-teal-q,
svg .fill-teal-q,
.fill-teal-q {
  fill: #ebf7f5 !important;
}
svg.fill-teal-q::before,
svg .fill-teal-q::before,
.fill-teal-q::before {
  color: #ebf7f5 !important;
}

.btn-teal-p {
  background-color: #00695c !important;
  border-color: #00695c !important;
  color: #fff !important;
}
.btn-teal-p:hover {
  background-color: rgb(0, 79.5, 69.6571428571) !important;
  color: #fff;
}
.btn-teal-p svg {
  fill: #fff !important;
}

.btn-teal-s {
  background-color: #4ebaaa !important;
  border-color: #4ebaaa !important;
  color: #000 !important;
}
.btn-teal-s:hover {
  background-color: rgb(66.8963414634, 171.6036585366, 156.0914634146) !important;
  color: #000;
}
.btn-teal-s svg {
  fill: #000 !important;
}

.btn-teal-t {
  background-color: #ceece7 !important;
  border-color: #ceece7 !important;
  color: #075290 !important;
}
.btn-teal-t:hover {
  background-color: rgb(187.625, 228.875, 222) !important;
  color: #075290;
}
.btn-teal-t svg {
  fill: #075290 !important;
}

.btn-teal-q {
  background-color: #ebf7f5 !important;
  border-color: #ebf7f5 !important;
  color: #075290 !important;
}
.btn-teal-q:hover {
  background-color: rgb(216.7857142857, 239.7142857143, 235.8928571429) !important;
  color: #075290;
}
.btn-teal-q svg {
  fill: #075290 !important;
}

.hollow.btn-teal-p {
  background-color: #00695c !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-teal-p:hover {
  background-color: rgb(0, 130.5, 114.3428571429) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-teal-s {
  background-color: #4ebaaa !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-teal-s:hover {
  background-color: rgb(96.3475609756, 193.1524390244, 178.8109756098) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-teal-t {
  background-color: #ceece7 !important;
  border-color: #00695c !important;
  color: #00695c !important;
}
.hollow.btn-teal-t:hover {
  background-color: rgb(187.625, 228.875, 222) !important;
  border-color: #00695c !important;
  color: #00695c !important;
}
.hollow.btn-teal-q {
  background-color: #ebf7f5 !important;
  border-color: #00695c !important;
  color: #00695c !important;
}
.hollow.btn-teal-q:hover {
  background-color: rgb(216.7857142857, 239.7142857143, 235.8928571429) !important;
  border-color: #00695c !important;
  color: #00695c !important;
}

.bg-orange-p {
  background-color: #bb4d00 !important;
  color: #fff !important;
}
.bg-orange-p:hover {
  color: #fff;
}
.bg-orange-p a:not(.btn) {
  color: #fff;
}
.bg-orange-p a:not(.btn):hover {
  color: #fff;
}
.bg-orange-p a svg {
  fill: #fff;
}

.bg-orange-s {
  background-color: #ffad42 !important;
  color: #000 !important;
}
.bg-orange-s:hover {
  color: #000;
}
.bg-orange-s a:not(.btn) {
  color: #000;
}
.bg-orange-s a:not(.btn):hover {
  color: #000;
}
.bg-orange-s a svg {
  fill: #000;
}

.bg-orange-t {
  background-color: #ffe97d !important;
  color: #000 !important;
}
.bg-orange-t:hover {
  color: #000;
}
.bg-orange-t a svg {
  fill: #000;
}
.bg-orange-t.card-header a {
  color: #000 !important;
}

.bg-orange-q {
  background-color: #fff4cf !important;
  color: #000 !important;
}
.bg-orange-q:hover {
  color: #000;
}
.bg-orange-q a svg {
  fill: #000;
}
.bg-orange-q.card-header a {
  color: #000 !important;
}

.bg-orange-d {
  background-color: #883800 !important;
  color: #fff !important;
}
.bg-orange-d:hover {
  color: #fff;
}
.bg-orange-d a:not(.btn) {
  color: #fff;
}
.bg-orange-d a:not(.btn):hover {
  color: #fff;
}
.bg-orange-d a svg {
  fill: #fff;
}

.b-orange-p {
  border-color: #bb4d00 !important;
}

.b-orange-s {
  border-color: #ffad42 !important;
}

.b-orange-t {
  border-color: #ffe97d !important;
}

.b-orange-q {
  border-color: #fff4cf !important;
}

.bt-orange-p {
  border-top-color: #bb4d00 !important;
}

.bt-orange-s {
  border-top-color: #ffad42 !important;
}

.bt-orange-t {
  border-top-color: #ffe97d !important;
}

.bt-orange-q {
  border-top-color: #fff4cf !important;
}

.br-orange-p {
  border-right-color: #bb4d00 !important;
}

.br-orange-s {
  border-right-color: #ffad42 !important;
}

.br-orange-t {
  border-right-color: #ffe97d !important;
}

.br-orange-q {
  border-right-color: #fff4cf !important;
}

.bb-orange-p {
  border-bottom-color: #bb4d00 !important;
}

.bb-orange-s {
  border-bottom-color: #ffad42 !important;
}

.bb-orange-t {
  border-bottom-color: #ffe97d !important;
}

.bb-orange-q {
  border-bottom-color: #fff4cf !important;
}

.bl-orange-p {
  border-left-color: #bb4d00 !important;
}

.bl-orange-s {
  border-left-color: #ffad42 !important;
}

.bl-orange-t {
  border-left-color: #ffe97d !important;
}

.bl-orange-q {
  border-left-color: #fff4cf !important;
}

svg.fill-orange-p,
svg .fill-orange-p,
.fill-orange-p {
  fill: #bb4d00 !important;
}
svg.fill-orange-p::before,
svg .fill-orange-p::before,
.fill-orange-p::before {
  color: #bb4d00 !important;
}

svg.fill-orange-s,
svg .fill-orange-s,
.fill-orange-s {
  fill: #ffad42 !important;
}
svg.fill-orange-s::before,
svg .fill-orange-s::before,
.fill-orange-s::before {
  color: #ffad42 !important;
}

svg.fill-orange-t,
svg .fill-orange-t,
.fill-orange-t {
  fill: #ffe97d !important;
}
svg.fill-orange-t::before,
svg .fill-orange-t::before,
.fill-orange-t::before {
  color: #ffe97d !important;
}

svg.fill-orange-q,
svg .fill-orange-q,
.fill-orange-q {
  fill: #fff4cf !important;
}
svg.fill-orange-q::before,
svg .fill-orange-q::before,
.fill-orange-q::before {
  color: #fff4cf !important;
}

.btn-orange-p {
  background-color: #bb4d00 !important;
  border-color: #bb4d00 !important;
  color: #fff !important;
}
.btn-orange-p:hover {
  background-color: rgb(161.5, 66.5, 0) !important;
  color: #fff;
}
.btn-orange-p svg {
  fill: #fff !important;
}

.btn-orange-s {
  background-color: #ffad42 !important;
  border-color: #ffad42 !important;
  color: #000 !important;
}
.btn-orange-s:hover {
  background-color: rgb(255, 161.9365079365, 40.5) !important;
  color: #000;
}
.btn-orange-s svg {
  fill: #000 !important;
}

.btn-orange-t {
  background-color: #ffe97d !important;
  border-color: #ffe97d !important;
  color: #075290 !important;
}
.btn-orange-t:hover {
  background-color: rgb(255, 228.6846153846, 99.5) !important;
  color: #075290;
}
.btn-orange-t svg {
  fill: #075290 !important;
}

.btn-orange-q {
  background-color: #fff4cf !important;
  border-color: #fff4cf !important;
  color: #075290 !important;
}
.btn-orange-q:hover {
  background-color: rgb(255, 238.15625, 181.5) !important;
  color: #075290;
}
.btn-orange-q svg {
  fill: #075290 !important;
}

.hollow.btn-orange-p {
  background-color: #bb4d00 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-orange-p:hover {
  background-color: rgb(212.5, 87.5, 0) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-orange-s {
  background-color: #ffad42 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-orange-s:hover {
  background-color: rgb(255, 184.0634920635, 91.5) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-orange-t {
  background-color: #ffe97d !important;
  border-color: #bb4d00 !important;
  color: #bb4d00 !important;
}
.hollow.btn-orange-t:hover {
  background-color: rgb(255, 228.6846153846, 99.5) !important;
  border-color: #bb4d00 !important;
  color: #bb4d00 !important;
}
.hollow.btn-orange-q {
  background-color: #fff4cf !important;
  border-color: #bb4d00 !important;
  color: #bb4d00 !important;
}
.hollow.btn-orange-q:hover {
  background-color: rgb(255, 238.15625, 181.5) !important;
  border-color: #bb4d00 !important;
  color: #bb4d00 !important;
}

.bg-pink-p {
  background-color: #af4448 !important;
  color: #fff !important;
}
.bg-pink-p:hover {
  color: #fff;
}
.bg-pink-p a:not(.btn) {
  color: #fff;
}
.bg-pink-p a:not(.btn):hover {
  color: #fff;
}
.bg-pink-p a svg {
  fill: #fff;
}

.bg-pink-s {
  background-color: #e57373 !important;
  color: #000 !important;
}
.bg-pink-s:hover {
  color: #000;
}
.bg-pink-s a:not(.btn) {
  color: #000;
}
.bg-pink-s a:not(.btn):hover {
  color: #000;
}
.bg-pink-s a svg {
  fill: #000;
}

.bg-pink-t {
  background-color: #ffc2c2 !important;
  color: #000 !important;
}
.bg-pink-t:hover {
  color: #000;
}
.bg-pink-t a svg {
  fill: #000;
}
.bg-pink-t.card-header a {
  color: #000 !important;
}

.bg-pink-q {
  background-color: #ffe7e7 !important;
  color: #000 !important;
}
.bg-pink-q:hover {
  color: #000;
}
.bg-pink-q a svg {
  fill: #000;
}
.bg-pink-q.card-header a {
  color: #000 !important;
}

.b-pink-p {
  border-color: #af4448 !important;
}

.b-pink-s {
  border-color: #e57373 !important;
}

.b-pink-t {
  border-color: #ffc2c2 !important;
}

.b-pink-q {
  border-color: #ffe7e7 !important;
}

.bt-pink-p {
  border-top-color: #af4448 !important;
}

.bt-pink-s {
  border-top-color: #e57373 !important;
}

.bt-pink-t {
  border-top-color: #ffc2c2 !important;
}

.bt-pink-q {
  border-top-color: #ffe7e7 !important;
}

.br-pink-p {
  border-right-color: #af4448 !important;
}

.br-pink-s {
  border-right-color: #e57373 !important;
}

.br-pink-t {
  border-right-color: #ffc2c2 !important;
}

.br-pink-q {
  border-right-color: #ffe7e7 !important;
}

.bb-pink-p {
  border-bottom-color: #af4448 !important;
}

.bb-pink-s {
  border-bottom-color: #e57373 !important;
}

.bb-pink-t {
  border-bottom-color: #ffc2c2 !important;
}

.bb-pink-q {
  border-bottom-color: #ffe7e7 !important;
}

.bl-pink-p {
  border-left-color: #af4448 !important;
}

.bl-pink-s {
  border-left-color: #e57373 !important;
}

.bl-pink-t {
  border-left-color: #ffc2c2 !important;
}

.bl-pink-q {
  border-left-color: #ffe7e7 !important;
}

svg.fill-pink-p,
svg .fill-pink-p,
.fill-pink-p {
  fill: #af4448 !important;
}
svg.fill-pink-p::before,
svg .fill-pink-p::before,
.fill-pink-p::before {
  color: #af4448 !important;
}

svg.fill-pink-s,
svg .fill-pink-s,
.fill-pink-s {
  fill: #e57373 !important;
}
svg.fill-pink-s::before,
svg .fill-pink-s::before,
.fill-pink-s::before {
  color: #e57373 !important;
}

svg.fill-pink-t,
svg .fill-pink-t,
.fill-pink-t {
  fill: #ffc2c2 !important;
}
svg.fill-pink-t::before,
svg .fill-pink-t::before,
.fill-pink-t::before {
  color: #ffc2c2 !important;
}

svg.fill-pink-d,
svg .fill-pink-d,
.fill-pink-d {
  fill: #ffe7e7 !important;
}
svg.fill-pink-d::before,
svg .fill-pink-d::before,
.fill-pink-d::before {
  color: #ffe7e7 !important;
}

.btn-pink-p {
  background-color: #af4448 !important;
  border-color: #af4448 !important;
  color: #fff !important;
}
.btn-pink-p:hover {
  background-color: rgb(156.6358024691, 60.8641975309, 64.4444444444) !important;
  color: #fff;
}
.btn-pink-p svg {
  fill: #fff !important;
}

.btn-pink-s {
  background-color: #e57373 !important;
  border-color: #e57373 !important;
  color: #000 !important;
}
.btn-pink-s:hover {
  background-color: rgb(225.0060240964, 93.4939759036, 93.4939759036) !important;
  color: #000;
}
.btn-pink-s svg {
  fill: #000 !important;
}

.btn-pink-t {
  background-color: #ffc2c2 !important;
  border-color: #ffc2c2 !important;
  color: #075290 !important;
}
.btn-pink-t:hover {
  background-color: rgb(255, 168.5, 168.5) !important;
  color: #075290;
}
.btn-pink-t svg {
  fill: #075290 !important;
}

.btn-pink-q {
  background-color: #ffe7e7 !important;
  border-color: #ffe7e7 !important;
  color: #075290 !important;
}
.btn-pink-q:hover {
  background-color: rgb(255, 205.5, 205.5) !important;
  color: #075290;
}
.btn-pink-q svg {
  fill: #075290 !important;
}

.hollow.btn-pink-p {
  background-color: #af4448 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-pink-p:hover {
  background-color: rgb(187.4197530864, 81.0802469136, 85.0555555556) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-pink-s {
  background-color: #e57373 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-pink-s:hover {
  background-color: rgb(232.9939759036, 136.5060240964, 136.5060240964) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-pink-t {
  background-color: #ffc2c2 !important;
  border-color: #af4448 !important;
  color: #af4448 !important;
}
.hollow.btn-pink-t:hover {
  background-color: rgb(255, 168.5, 168.5) !important;
  border-color: #af4448 !important;
  color: #af4448 !important;
}
.hollow.btn-pink-q {
  background-color: #ffe7e7 !important;
  border-color: #af4448 !important;
  color: #af4448 !important;
}
.hollow.btn-pink-q:hover {
  background-color: rgb(255, 205.5, 205.5) !important;
  border-color: #af4448 !important;
  color: #af4448 !important;
}

.bg-slate-p {
  background-color: #29434e !important;
  color: #fff !important;
}
.bg-slate-p:hover {
  color: #fff;
}
.bg-slate-p a:not(.btn) {
  color: #fff;
}
.bg-slate-p a:not(.btn):hover {
  color: #fff;
}
.bg-slate-p a svg {
  fill: #fff;
}

.bg-slate-s {
  background-color: #7e9ba5 !important;
  color: #000 !important;
}
.bg-slate-s:hover {
  color: #000;
}
.bg-slate-s a:not(.btn) {
  color: #000;
}
.bg-slate-s a:not(.btn):hover {
  color: #000;
}
.bg-slate-s a svg {
  fill: #000;
}

.bg-slate-t {
  background-color: #b6c6d2 !important;
  color: #000 !important;
}
.bg-slate-t:hover {
  color: #000;
}
.bg-slate-t a svg {
  fill: #000;
}
.bg-slate-t.card-header a {
  color: #000 !important;
}

.bg-slate-q {
  background-color: #e2e8ed !important;
  color: #000 !important;
}
.bg-slate-q:hover {
  color: #000;
}
.bg-slate-q a svg {
  fill: #000;
}
.bg-slate-q.card-header a {
  color: #000 !important;
}

.b-slate-p {
  border-color: #29434e !important;
}

.b-slate-s {
  border-color: #7e9ba5 !important;
}

.b-slate-t {
  border-color: #b6c6d2 !important;
}

.b-slate-q {
  border-color: #e2e8ed !important;
}

.bt-slate-p {
  border-top-color: #29434e !important;
}

.bt-slate-s {
  border-top-color: #7e9ba5 !important;
}

.bt-slate-t {
  border-top-color: #b6c6d2 !important;
}

.bt-slate-q {
  border-top-color: #e2e8ed !important;
}

.br-slate-p {
  border-right-color: #29434e !important;
}

.br-slate-s {
  border-right-color: #7e9ba5 !important;
}

.br-slate-t {
  border-right-color: #b6c6d2 !important;
}

.br-slate-q {
  border-right-color: #e2e8ed !important;
}

.bb-slate-p {
  border-bottom-color: #29434e !important;
}

.bb-slate-s {
  border-bottom-color: #7e9ba5 !important;
}

.bb-slate-t {
  border-bottom-color: #b6c6d2 !important;
}

.bb-slate-q {
  border-bottom-color: #e2e8ed !important;
}

.bl-slate-p {
  border-left-color: #29434e !important;
}

.bl-slate-s {
  border-left-color: #7e9ba5 !important;
}

.bl-slate-t {
  border-left-color: #b6c6d2 !important;
}

.bl-slate-q {
  border-left-color: #e2e8ed !important;
}

svg.fill-slate-p,
svg .fill-slate-p,
.fill-slate-p {
  fill: #29434e !important;
}
svg.fill-slate-p::before,
svg .fill-slate-p::before,
.fill-slate-p::before {
  color: #29434e !important;
}

svg.fill-slate-s,
svg .fill-slate-s,
.fill-slate-s {
  fill: #7e9ba5 !important;
}
svg.fill-slate-s::before,
svg .fill-slate-s::before,
.fill-slate-s::before {
  color: #7e9ba5 !important;
}

svg.fill-slate-t,
svg .fill-slate-t,
.fill-slate-t {
  fill: #b6c6d2 !important;
}
svg.fill-slate-t::before,
svg .fill-slate-t::before,
.fill-slate-t::before {
  color: #b6c6d2 !important;
}

svg.fill-slate-q,
svg .fill-slate-q,
.fill-slate-q {
  fill: #e2e8ed !important;
}
svg.fill-slate-q::before,
svg .fill-slate-q::before,
.fill-slate-q::before {
  color: #e2e8ed !important;
}

.btn-slate-p {
  background-color: #29434e !important;
  border-color: #29434e !important;
  color: #fff !important;
}
.btn-slate-p:hover {
  background-color: rgb(32.2142857143, 52.6428571429, 61.2857142857) !important;
  color: #fff;
}
.btn-slate-p svg {
  fill: #fff !important;
}

.btn-slate-s {
  background-color: #7e9ba5 !important;
  border-color: #7e9ba5 !important;
  color: #000 !important;
}
.btn-slate-s:hover {
  background-color: rgb(110.9794520548, 143.3561643836, 154.5205479452) !important;
  color: #000;
}
.btn-slate-s svg {
  fill: #000 !important;
}

.btn-slate-t {
  background-color: #b6c6d2 !important;
  border-color: #b6c6d2 !important;
  color: #075290 !important;
}
.btn-slate-t:hover {
  background-color: rgb(166.2245762712, 185.6822033898, 200.2754237288) !important;
  color: #075290;
}
.btn-slate-t svg {
  fill: #075290 !important;
}

.btn-slate-q {
  background-color: #e2e8ed !important;
  border-color: #e2e8ed !important;
  color: #075290 !important;
}
.btn-slate-q:hover {
  background-color: rgb(210.2659574468, 219.5212765957, 227.2340425532) !important;
  color: #075290;
}
.btn-slate-q svg {
  fill: #075290 !important;
}

.hollow.btn-slate-p {
  background-color: #29434e !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-slate-p:hover {
  background-color: rgb(49.7857142857, 81.3571428571, 94.7142857143) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-slate-s {
  background-color: #7e9ba5 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-slate-s:hover {
  background-color: rgb(141.0205479452, 166.6438356164, 175.4794520548) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-slate-t {
  background-color: #b6c6d2 !important;
  border-color: #29434e !important;
  color: #29434e !important;
}
.hollow.btn-slate-t:hover {
  background-color: rgb(166.2245762712, 185.6822033898, 200.2754237288) !important;
  border-color: #29434e !important;
  color: #29434e !important;
}
.hollow.btn-slate-q {
  background-color: #e2e8ed !important;
  border-color: #29434e !important;
  color: #29434e !important;
}
.hollow.btn-slate-q:hover {
  background-color: rgb(210.2659574468, 219.5212765957, 227.2340425532) !important;
  border-color: #29434e !important;
  color: #29434e !important;
}

.bg-indigo-p {
  background-color: #26418f !important;
  color: #fff !important;
}
.bg-indigo-p:hover {
  color: #fff;
}
.bg-indigo-p a:not(.btn) {
  color: #fff;
}
.bg-indigo-p a:not(.btn):hover {
  color: #fff;
}
.bg-indigo-p a svg {
  fill: #fff;
}

.bg-indigo-s {
  background-color: #92a6dd !important;
  color: #000 !important;
}
.bg-indigo-s:hover {
  color: #000;
}
.bg-indigo-s a:not(.btn) {
  color: #000;
}
.bg-indigo-s a:not(.btn):hover {
  color: #000;
}
.bg-indigo-s a svg {
  fill: #000;
}

.bg-indigo-t {
  background-color: #dee8ff !important;
  color: #000 !important;
}
.bg-indigo-t:hover {
  color: #000;
}
.bg-indigo-t a svg {
  fill: #000;
}
.bg-indigo-t.card-header a {
  color: #000 !important;
}

.bg-indigo-q {
  background-color: #f2f6ff !important;
  color: #000 !important;
}
.bg-indigo-q:hover {
  color: #000;
}
.bg-indigo-q a svg {
  fill: #000;
}
.bg-indigo-q.card-header a {
  color: #000 !important;
}

.b-indigo-p {
  border-color: #26418f !important;
}

.b-indigo-s {
  border-color: #92a6dd !important;
}

.b-indigo-t {
  border-color: #dee8ff !important;
}

.b-indigo-q {
  border-color: #f2f6ff !important;
}

.bt-indigo-p {
  border-top-color: #26418f !important;
}

.bt-indigo-s {
  border-top-color: #92a6dd !important;
}

.bt-indigo-t {
  border-top-color: #dee8ff !important;
}

.bt-indigo-q {
  border-top-color: #f2f6ff !important;
}

.br-indigo-p {
  border-right-color: #26418f !important;
}

.br-indigo-s {
  border-right-color: #92a6dd !important;
}

.br-indigo-t {
  border-right-color: #dee8ff !important;
}

.br-indigo-q {
  border-right-color: #f2f6ff !important;
}

.bb-indigo-p {
  border-bottom-color: #26418f !important;
}

.bb-indigo-s {
  border-bottom-color: #92a6dd !important;
}

.bb-indigo-t {
  border-bottom-color: #dee8ff !important;
}

.bb-indigo-q {
  border-bottom-color: #f2f6ff !important;
}

.bl-indigo-p {
  border-left-color: #26418f !important;
}

.bl-indigo-s {
  border-left-color: #92a6dd !important;
}

.bl-indigo-t {
  border-left-color: #dee8ff !important;
}

.bl-indigo-q {
  border-left-color: #f2f6ff !important;
}

svg.fill-indigo-p,
svg .fill-indigo-p,
.fill-indigo-p {
  fill: #26418f !important;
}
svg.fill-indigo-p::before,
svg .fill-indigo-p::before,
.fill-indigo-p::before {
  color: #26418f !important;
}

svg.fill-indigo-s,
svg .fill-indigo-s,
.fill-indigo-s {
  fill: #92a6dd !important;
}
svg.fill-indigo-s::before,
svg .fill-indigo-s::before,
.fill-indigo-s::before {
  color: #92a6dd !important;
}

svg.fill-indigo-t,
svg .fill-indigo-t,
.fill-indigo-t {
  fill: #dee8ff !important;
}
svg.fill-indigo-t::before,
svg .fill-indigo-t::before,
.fill-indigo-t::before {
  color: #dee8ff !important;
}

svg.fill-indigo-q,
svg .fill-indigo-q,
.fill-indigo-q {
  fill: #f2f6ff !important;
}
svg.fill-indigo-q::before,
svg .fill-indigo-q::before,
.fill-indigo-q::before {
  color: #f2f6ff !important;
}

.btn-indigo-p {
  background-color: #26418f !important;
  border-color: #26418f !important;
  color: #fff !important;
}
.btn-indigo-p:hover {
  background-color: rgb(32.6464088398, 55.8425414365, 122.8535911602) !important;
  color: #fff;
}
.btn-indigo-p svg {
  fill: #fff !important;
}

.btn-indigo-s {
  background-color: #92a6dd !important;
  border-color: #92a6dd !important;
  color: #000 !important;
}
.btn-indigo-s:hover {
  background-color: rgb(126.5629370629, 150.1293706294, 214.9370629371) !important;
  color: #000;
}
.btn-indigo-s svg {
  fill: #000 !important;
}

.btn-indigo-t {
  background-color: #dee8ff !important;
  border-color: #dee8ff !important;
  color: #075290 !important;
}
.btn-indigo-t:hover {
  background-color: rgb(196.5, 214.2272727273, 255) !important;
  color: #075290;
}
.btn-indigo-t svg {
  fill: #075290 !important;
}

.btn-indigo-q {
  background-color: #f2f6ff !important;
  border-color: #f2f6ff !important;
  color: #075290 !important;
}
.btn-indigo-q:hover {
  background-color: rgb(216.5, 228.3461538462, 255) !important;
  color: #075290;
}
.btn-indigo-q svg {
  fill: #075290 !important;
}

.hollow.btn-indigo-p {
  background-color: #26418f !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-indigo-p:hover {
  background-color: rgb(43.3535911602, 74.1574585635, 163.1464088398) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-indigo-s {
  background-color: #92a6dd !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-indigo-s:hover {
  background-color: rgb(165.4370629371, 181.8706293706, 227.0629370629) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-indigo-t {
  background-color: #dee8ff !important;
  border-color: #26418f !important;
  color: #26418f !important;
}
.hollow.btn-indigo-t:hover {
  background-color: rgb(196.5, 214.2272727273, 255) !important;
  border-color: #26418f !important;
  color: #26418f !important;
}
.hollow.btn-indigo-q {
  background-color: #f2f6ff !important;
  border-color: #26418f !important;
  color: #26418f !important;
}
.hollow.btn-indigo-q:hover {
  background-color: rgb(216.5, 228.3461538462, 255) !important;
  border-color: #26418f !important;
  color: #26418f !important;
}

.bg-cyan-p {
  background-color: #006778 !important;
  color: #fff !important;
}
.bg-cyan-p:hover {
  color: #fff;
}
.bg-cyan-p a:not(.btn) {
  color: #fff;
}
.bg-cyan-p a:not(.btn):hover {
  color: #fff;
}
.bg-cyan-p a svg {
  fill: #fff;
}

.bg-cyan-s {
  background-color: #65b0bd !important;
  color: #000 !important;
}
.bg-cyan-s:hover {
  color: #000;
}
.bg-cyan-s a:not(.btn) {
  color: #000;
}
.bg-cyan-s a:not(.btn):hover {
  color: #000;
}
.bg-cyan-s a svg {
  fill: #000;
}

.bg-cyan-t {
  background-color: #cce5e9 !important;
  color: #000 !important;
}
.bg-cyan-t:hover {
  color: #000;
}
.bg-cyan-t a svg {
  fill: #000;
}
.bg-cyan-t.card-header a {
  color: #000 !important;
}

.bg-cyan-q {
  background-color: #ebf5f6 !important;
  color: #000 !important;
}
.bg-cyan-q:hover {
  color: #000;
}
.bg-cyan-q a svg {
  fill: #000;
}
.bg-cyan-q.card-header a {
  color: #000 !important;
}

.bg-cyan-d {
  background-color: rgb(0, 59.225, 69) !important;
  color: #fff !important;
}
.bg-cyan-d:hover {
  color: #fff;
}
.bg-cyan-d a:not(.btn) {
  color: #fff;
}
.bg-cyan-d a:not(.btn):hover {
  color: #fff;
}
.bg-cyan-d a svg {
  fill: #fff;
}

.b-cyan-p {
  border-color: #006778 !important;
}

.b-cyan-s {
  border-color: #65b0bd !important;
}

.b-cyan-t {
  border-color: #cce5e9 !important;
}

.b-cyan-q {
  border-color: #ebf5f6 !important;
}

.b-cyan-d {
  border-color: rgb(0, 59.225, 69) !important;
}

.bt-cyan-p {
  border-top-color: #006778 !important;
}

.bt-cyan-s {
  border-top-color: #65b0bd !important;
}

.bt-cyan-t {
  border-top-color: #cce5e9 !important;
}

.bt-cyan-q {
  border-top-color: #ebf5f6 !important;
}

.bt-cyan-d {
  border-top-color: rgb(0, 59.225, 69) !important;
}

.br-cyan-p {
  border-right-color: #006778 !important;
}

.br-cyan-s {
  border-right-color: #65b0bd !important;
}

.br-cyan-t {
  border-right-color: #cce5e9 !important;
}

.br-cyan-q {
  border-right-color: #ebf5f6 !important;
}

.br-cyan-d {
  border-right-color: rgb(0, 59.225, 69) !important;
}

.bb-cyan-p {
  border-bottom-color: #006778 !important;
}

.bb-cyan-s {
  border-bottom-color: #65b0bd !important;
}

.bb-cyan-t {
  border-bottom-color: #cce5e9 !important;
}

.bb-cyan-q {
  border-bottom-color: #ebf5f6 !important;
}

.bb-cyan-d {
  border-bottom-color: rgb(0, 59.225, 69) !important;
}

.bl-cyan-p {
  border-left-color: #006778 !important;
}

.bl-cyan-s {
  border-left-color: #65b0bd !important;
}

.bl-cyan-t {
  border-left-color: #cce5e9 !important;
}

.bl-cyan-q {
  border-left-color: #ebf5f6 !important;
}

.bl-cyan-d {
  border-left-color: rgb(0, 59.225, 69) !important;
}

svg.fill-cyan-p,
svg .fill-cyan-p,
.fill-cyan-p {
  fill: #006778 !important;
}
svg.fill-cyan-p::before,
svg .fill-cyan-p::before,
.fill-cyan-p::before {
  color: #006778 !important;
}

svg.fill-cyan-s,
svg .fill-cyan-s,
.fill-cyan-s {
  fill: #65b0bd !important;
}
svg.fill-cyan-s::before,
svg .fill-cyan-s::before,
.fill-cyan-s::before {
  color: #65b0bd !important;
}

svg.fill-cyan-t,
svg .fill-cyan-t,
.fill-cyan-t {
  fill: #cce5e9 !important;
}
svg.fill-cyan-t::before,
svg .fill-cyan-t::before,
.fill-cyan-t::before {
  color: #cce5e9 !important;
}

svg.fill-cyan-q,
svg .fill-cyan-q,
.fill-cyan-q {
  fill: #ebf5f6 !important;
}
svg.fill-cyan-q::before,
svg .fill-cyan-q::before,
.fill-cyan-q::before {
  color: #ebf5f6 !important;
}

.btn-cyan-p {
  background-color: #006778 !important;
  border-color: #006778 !important;
  color: #fff !important;
}
.btn-cyan-p:hover {
  background-color: rgb(0, 81.1125, 94.5) !important;
  color: #fff;
}
.btn-cyan-p svg {
  fill: #fff !important;
}

.btn-cyan-s {
  background-color: #65b0bd !important;
  border-color: #65b0bd !important;
  color: #000 !important;
}
.btn-cyan-s:hover {
  background-color: rgb(83.15, 166.8431818182, 181.35) !important;
  color: #000;
}
.btn-cyan-s svg {
  fill: #000 !important;
}

.btn-cyan-t {
  background-color: #cce5e9 !important;
  border-color: #cce5e9 !important;
  color: #075290 !important;
}
.btn-cyan-t:hover {
  background-color: rgb(186.1849315068, 219.9178082192, 225.3150684932) !important;
  color: #075290;
}
.btn-cyan-t svg {
  fill: #075290 !important;
}

.btn-cyan-q {
  background-color: #ebf5f6 !important;
  border-color: #ebf5f6 !important;
  color: #075290 !important;
}
.btn-cyan-q:hover {
  background-color: rgb(217.4137931034, 236.2068965517, 238.0862068966) !important;
  color: #075290;
}
.btn-cyan-q svg {
  fill: #075290 !important;
}

.btn-cyan-d {
  background-color: rgb(0, 59.225, 69) !important;
  border-color: rgb(0, 59.225, 69) !important;
  color: #fff !important;
}
.btn-cyan-d:hover {
  background-color: rgb(0, 37.3375, 43.5) !important;
  color: #fff;
}
.btn-cyan-d svg {
  fill: #fff !important;
}

.hollow.btn-cyan-p {
  background-color: #006778 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-cyan-p:hover {
  background-color: rgb(0, 124.8875, 145.5) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-cyan-s {
  background-color: #65b0bd !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-cyan-s:hover {
  background-color: rgb(118.85, 185.1568181818, 196.65) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-cyan-t {
  background-color: #cce5e9 !important;
  border-color: #006778 !important;
  color: #006778 !important;
}
.hollow.btn-cyan-t:hover {
  background-color: rgb(186.1849315068, 219.9178082192, 225.3150684932) !important;
  border-color: #006778 !important;
  color: #006778 !important;
}
.hollow.btn-cyan-q {
  background-color: #ebf5f6 !important;
  border-color: #006778 !important;
  color: #006778 !important;
}
.hollow.btn-cyan-q:hover {
  background-color: rgb(217.4137931034, 236.2068965517, 238.0862068966) !important;
  border-color: #006778 !important;
  color: #006778 !important;
}

.bg-green-p {
  background-color: #497d0c !important;
  color: #fff !important;
}
.bg-green-p:hover {
  color: #fff;
}
.bg-green-p a:not(.btn) {
  color: #fff;
}
.bg-green-p a:not(.btn):hover {
  color: #fff;
}
.bg-green-p a svg {
  fill: #fff;
}

.bg-green-s {
  background-color: #84bc49 !important;
  color: #000 !important;
}
.bg-green-s:hover {
  color: #000;
}
.bg-green-s a:not(.btn) {
  color: #000;
}
.bg-green-s a:not(.btn):hover {
  color: #000;
}
.bg-green-s a svg {
  fill: #000;
}

.bg-green-t {
  background-color: #dcedc8 !important;
  color: #000 !important;
}
.bg-green-t:hover {
  color: #000;
}
.bg-green-t a svg {
  fill: #000;
}
.bg-green-t.card-header a {
  color: #000 !important;
}

.bg-green-q {
  background-color: #f1f8e9 !important;
  color: #000 !important;
}
.bg-green-q:hover {
  color: #000;
}
.bg-green-q a svg {
  fill: #000;
}
.bg-green-q.card-header a {
  color: #000 !important;
}

.b-green-p {
  border-color: #497d0c !important;
}

.b-green-s {
  border-color: #84bc49 !important;
}

.b-green-t {
  border-color: #dcedc8 !important;
}

.b-green-q {
  border-color: #f1f8e9 !important;
}

.bt-green-p {
  border-top-color: #497d0c !important;
}

.bt-green-s {
  border-top-color: #84bc49 !important;
}

.bt-green-t {
  border-top-color: #dcedc8 !important;
}

.bt-green-q {
  border-top-color: #f1f8e9 !important;
}

.br-green-p {
  border-right-color: #497d0c !important;
}

.br-green-s {
  border-right-color: #84bc49 !important;
}

.br-green-t {
  border-right-color: #dcedc8 !important;
}

.br-green-q {
  border-right-color: #f1f8e9 !important;
}

.bb-green-p {
  border-bottom-color: #497d0c !important;
}

.bb-green-s {
  border-bottom-color: #84bc49 !important;
}

.bb-green-t {
  border-bottom-color: #dcedc8 !important;
}

.bb-green-q {
  border-bottom-color: #f1f8e9 !important;
}

.bl-green-p {
  border-left-color: #497d0c !important;
}

.bl-green-s {
  border-left-color: #84bc49 !important;
}

.bl-green-t {
  border-left-color: #dcedc8 !important;
}

.bl-green-q {
  border-left-color: #f1f8e9 !important;
}

svg.fill-green-p,
svg .fill-green-p,
.fill-green-p {
  fill: #497d0c !important;
}
svg.fill-green-p::before,
svg .fill-green-p::before,
.fill-green-p::before {
  color: #497d0c !important;
}

svg.fill-green-s,
svg .fill-green-s,
.fill-green-s {
  fill: #84bc49 !important;
}
svg.fill-green-s::before,
svg .fill-green-s::before,
.fill-green-s::before {
  color: #84bc49 !important;
}

svg.fill-green-t,
svg .fill-green-t,
.fill-green-t {
  fill: #dcedc8 !important;
}
svg.fill-green-t::before,
svg .fill-green-t::before,
.fill-green-t::before {
  color: #dcedc8 !important;
}

svg.fill-green-q,
svg .fill-green-q,
.fill-green-q {
  fill: #f1f8e9 !important;
}
svg.fill-green-q::before,
svg .fill-green-q::before,
.fill-green-q::before {
  color: #f1f8e9 !important;
}

.btn-green-p {
  background-color: #497d0c !important;
  border-color: #497d0c !important;
  color: #fff !important;
}
.btn-green-p:hover {
  background-color: rgb(59.4124087591, 101.7335766423, 9.7664233577) !important;
  color: #fff;
}
.btn-green-p svg {
  fill: #fff !important;
}

.btn-green-s {
  background-color: #84bc49 !important;
  border-color: #84bc49 !important;
  color: #000 !important;
}
.btn-green-s:hover {
  background-color: rgb(119.1686746988, 172.1325301205, 63.3674698795) !important;
  color: #000;
}
.btn-green-s svg {
  fill: #000 !important;
}

.btn-green-t {
  background-color: #dcedc8 !important;
  border-color: #dcedc8 !important;
  color: #075290 !important;
}
.btn-green-t:hover {
  background-color: rgb(207.7739726027, 230.7123287671, 180.7876712329) !important;
  color: #075290;
}
.btn-green-t svg {
  fill: #075290 !important;
}

.btn-green-q {
  background-color: #f1f8e9 !important;
  border-color: #f1f8e9 !important;
  color: #075290 !important;
}
.btn-green-q:hover {
  background-color: rgb(228.6896551724, 241.8448275862, 213.6551724138) !important;
  color: #075290;
}
.btn-green-q svg {
  fill: #075290 !important;
}

.hollow.btn-green-p {
  background-color: #497d0c !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-green-p:hover {
  background-color: rgb(86.5875912409, 148.2664233577, 14.2335766423) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-green-s {
  background-color: #84bc49 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-green-s:hover {
  background-color: rgb(144.5963855422, 194.8614457831, 91.6385542169) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-green-t {
  background-color: #dcedc8 !important;
  border-color: #497d0c !important;
  color: #497d0c !important;
}
.hollow.btn-green-t:hover {
  background-color: rgb(207.7739726027, 230.7123287671, 180.7876712329) !important;
  border-color: #497d0c !important;
  color: #497d0c !important;
}
.hollow.btn-green-q {
  background-color: #f1f8e9 !important;
  border-color: #497d0c !important;
  color: #497d0c !important;
}
.hollow.btn-green-q:hover {
  background-color: rgb(228.6896551724, 241.8448275862, 213.6551724138) !important;
  border-color: #497d0c !important;
  color: #497d0c !important;
}

.bg-amber-p {
  background-color: #fbab18 !important;
  color: #000 !important;
}
.bg-amber-p:hover {
  color: #000;
}
.bg-amber-p a:not(.btn) {
  color: #000;
}
.bg-amber-p a:not(.btn):hover {
  color: #000;
}
.bg-amber-p a svg {
  fill: #000;
}

.bg-amber-s {
  background-color: #ffd54f !important;
  color: #000 !important;
}
.bg-amber-s:hover {
  color: #000;
}
.bg-amber-s a:not(.btn) {
  color: #000;
}
.bg-amber-s a:not(.btn):hover {
  color: #000;
}
.bg-amber-s a svg {
  fill: #000;
}

.bg-amber-t {
  background-color: #ffecb3 !important;
  color: #000 !important;
}
.bg-amber-t:hover {
  color: #000;
}
.bg-amber-t a svg {
  fill: #000;
}
.bg-amber-t.card-header a {
  color: #000 !important;
}

.bg-amber-q {
  background-color: #fff7e1 !important;
  color: #000 !important;
}
.bg-amber-q:hover {
  color: #000;
}
.bg-amber-q a svg {
  fill: #000;
}
.bg-amber-q.card-header a {
  color: #000 !important;
}

.b-amber-p {
  border-color: #fbab18 !important;
}

.b-amber-s {
  border-color: #ffd54f !important;
}

.b-amber-t {
  border-color: #ffecb3 !important;
}

.b-amber-q {
  border-color: #fff7e1 !important;
}

.bt-amber-p {
  border-top-color: #fbab18 !important;
}

.bt-amber-s {
  border-top-color: #ffd54f !important;
}

.bt-amber-t {
  border-top-color: #ffecb3 !important;
}

.bt-amber-q {
  border-top-color: #fff7e1 !important;
}

.br-amber-p {
  border-right-color: #fbab18 !important;
}

.br-amber-s {
  border-right-color: #ffd54f !important;
}

.br-amber-t {
  border-right-color: #ffecb3 !important;
}

.br-amber-q {
  border-right-color: #fff7e1 !important;
}

.bb-amber-p {
  border-bottom-color: #fbab18 !important;
}

.bb-amber-s {
  border-bottom-color: #ffd54f !important;
}

.bb-amber-t {
  border-bottom-color: #ffecb3 !important;
}

.bb-amber-q {
  border-bottom-color: #fff7e1 !important;
}

.bl-amber-p {
  border-left-color: #fbab18 !important;
}

.bl-amber-s {
  border-left-color: #ffd54f !important;
}

.bl-amber-t {
  border-left-color: #ffecb3 !important;
}

.bl-amber-q {
  border-left-color: #fff7e1 !important;
}

svg.fill-amber-p,
svg .fill-amber-p,
.fill-amber-p {
  fill: #fbab18 !important;
}
svg.fill-amber-p::before,
svg .fill-amber-p::before,
.fill-amber-p::before {
  color: #fbab18 !important;
}

svg.fill-amber-s,
svg .fill-amber-s,
.fill-amber-s {
  fill: #ffd54f !important;
}
svg.fill-amber-s::before,
svg .fill-amber-s::before,
.fill-amber-s::before {
  color: #ffd54f !important;
}

svg.fill-amber-t,
svg .fill-amber-t,
.fill-amber-t {
  fill: #ffecb3 !important;
}
svg.fill-amber-t::before,
svg .fill-amber-t::before,
.fill-amber-t::before {
  color: #ffecb3 !important;
}

svg.fill-amber-q,
svg .fill-amber-q,
.fill-amber-q {
  fill: #fff7e1 !important;
}
svg.fill-amber-q::before,
svg .fill-amber-q::before,
.fill-amber-q::before {
  color: #fff7e1 !important;
}

.btn-amber-p {
  background-color: #fbab18 !important;
  border-color: #fbab18 !important;
  color: #000 !important;
}
.btn-amber-p:hover {
  background-color: rgb(245.2531914894, 160.3170212766, 4.2468085106) !important;
  color: #000;
}
.btn-amber-p svg {
  fill: #000 !important;
}

.btn-amber-s {
  background-color: #ffd54f !important;
  border-color: #ffd54f !important;
  color: #000 !important;
}
.btn-amber-s:hover {
  background-color: rgb(255, 206.9147727273, 53.5) !important;
  color: #000;
}
.btn-amber-s svg {
  fill: #000 !important;
}

.btn-amber-t {
  background-color: #ffecb3 !important;
  border-color: #ffecb3 !important;
  color: #075290 !important;
}
.btn-amber-t:hover {
  background-color: rgb(255, 229.625, 153.5) !important;
  color: #075290;
}
.btn-amber-t svg {
  fill: #075290 !important;
}

.btn-amber-q {
  background-color: #fff7e1 !important;
  border-color: #fff7e1 !important;
  color: #075290 !important;
}
.btn-amber-q:hover {
  background-color: rgb(255, 240.2, 199.5) !important;
  color: #075290;
}
.btn-amber-q svg {
  fill: #075290 !important;
}

.hollow.btn-amber-p {
  background-color: #fbab18 !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-amber-p:hover {
  background-color: rgb(251.4340425532, 180.114893617, 49.0659574468) !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-amber-s {
  background-color: #ffd54f !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-amber-s:hover {
  background-color: rgb(255, 219.0852272727, 104.5) !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-amber-t {
  background-color: #ffecb3 !important;
  border-color: rgb(0, 79.9, 144.5) !important;
  color: rgb(0, 79.9, 144.5) !important;
}
.hollow.btn-amber-t:hover {
  background-color: rgb(255, 229.625, 153.5) !important;
  border-color: rgb(0, 79.9, 144.5) !important;
  color: rgb(0, 79.9, 144.5) !important;
}
.hollow.btn-amber-q {
  background-color: #fff7e1 !important;
  border-color: rgb(0, 79.9, 144.5) !important;
  color: rgb(0, 79.9, 144.5) !important;
}
.hollow.btn-amber-q:hover {
  background-color: rgb(255, 240.2, 199.5) !important;
  border-color: rgb(0, 79.9, 144.5) !important;
  color: rgb(0, 79.9, 144.5) !important;
}

.bg-alert-red,
.bg-alert-r {
  background-color: #870808 !important;
}

.bg-red,
.bg-r {
  background-color: #8f0000 !important;
}

.bg-white {
  background: #fff !important;
}
.bg-white.card-header a {
  color: #000;
}

.bg-black {
  background: #000 !important;
}

.b-white {
  border-color: #fff !important;
}

.b-black {
  border-color: #000 !important;
}

.bg-gray-d2 {
  background-color: #333 !important;
  color: #fff !important;
}
.bg-gray-d2:hover {
  color: #fff;
}
.bg-gray-d2 a:not(.btn) {
  color: #fff;
}
.bg-gray-d2 a:not(.btn):hover {
  color: #fff;
}
.bg-gray-d2 a svg {
  fill: #fff;
}

.bg-gray-d1 {
  background-color: #555 !important;
  color: #fff !important;
}
.bg-gray-d1:hover {
  color: #fff;
}
.bg-gray-d1 a:not(.btn) {
  color: #fff;
}
.bg-gray-d1 a:not(.btn):hover {
  color: #fff;
}
.bg-gray-d1 a svg {
  fill: #fff;
}

.bg-gray {
  background-color: #bdbdbd !important;
  color: #000 !important;
}
.bg-gray:hover {
  color: #000;
}
.bg-gray a:not(.btn) {
  color: #000;
}
.bg-gray a:not(.btn):hover {
  color: #000;
}
.bg-gray a svg {
  fill: #000;
}

.bg-gray-l1 {
  background-color: #e0e0e0 !important;
  color: #000 !important;
}
.bg-gray-l1:hover {
  color: #000;
}
.bg-gray-l1 a svg {
  fill: #000;
}
.bg-gray-l1.card-header a {
  color: #000 !important;
}

.bg-gray-l2 {
  background-color: #f0f0f0 !important;
  color: #000 !important;
}
.bg-gray-l2:hover {
  color: #000;
}
.bg-gray-l2 a svg {
  fill: #000;
}
.bg-gray-l2.card-header a {
  color: #000 !important;
}

.bg-gray-l3 {
  background-color: #f5f5f5 !important;
  color: #000 !important;
}
.bg-gray-l3:hover {
  color: #000;
}
.bg-gray-l3 a svg {
  fill: #000;
}
.bg-gray-l3.card-header a {
  color: #000 !important;
}

.btn-gray-d2 {
  background-color: #333 !important;
  color: #fff !important;
}
.btn-gray-d2:hover {
  color: #fff;
}
.btn-gray-d2 a:not(.btn) {
  color: #fff;
}
.btn-gray-d2 a:not(.btn):hover {
  color: #fff;
}
.btn-gray-d2 a svg {
  fill: #fff;
}
.btn-gray-d2 .file-details {
  color: #fff;
}
.btn-gray-d2 svg {
  fill: #fff !important;
}

.btn-gray-d1 {
  background-color: #555 !important;
  color: #fff !important;
}
.btn-gray-d1:hover {
  color: #fff;
}
.btn-gray-d1 a:not(.btn) {
  color: #fff;
}
.btn-gray-d1 a:not(.btn):hover {
  color: #fff;
}
.btn-gray-d1 a svg {
  fill: #fff;
}
.btn-gray-d1 svg {
  fill: #fff !important;
}

.btn-gray {
  background-color: #bdbdbd !important;
  color: #000 !important;
}
.btn-gray:hover {
  color: #000;
}
.btn-gray a:not(.btn) {
  color: #000;
}
.btn-gray a:not(.btn):hover {
  color: #000;
}
.btn-gray a svg {
  fill: #000;
}
.btn-gray svg {
  fill: #000 !important;
}

.btn-gray-l1 {
  background-color: #e0e0e0 !important;
  color: #000 !important;
}
.btn-gray-l1:hover {
  color: #000;
}
.btn-gray-l1 a:not(.btn) {
  color: #000;
}
.btn-gray-l1 a:not(.btn):hover {
  color: #000;
}
.btn-gray-l1 a svg {
  fill: #000;
}
.btn-gray-l1 svg {
  fill: #000 !important;
}

.btn-gray-l2 {
  background-color: #f0f0f0 !important;
  color: #000 !important;
}
.btn-gray-l2:hover {
  color: #000;
}
.btn-gray-l2 a:not(.btn) {
  color: #000;
}
.btn-gray-l2 a:not(.btn):hover {
  color: #000;
}
.btn-gray-l2 a svg {
  fill: #000;
}
.btn-gray-l2 svg {
  fill: #000 !important;
}

.btn-gray-l3 {
  background-color: #f5f5f5 !important;
  color: #000 !important;
}
.btn-gray-l3:hover {
  color: #000;
}
.btn-gray-l3 a:not(.btn) {
  color: #000;
}
.btn-gray-l3 a:not(.btn):hover {
  color: #000;
}
.btn-gray-l3 a svg {
  fill: #000;
}
.btn-gray-l3 svg {
  fill: #000 !important;
}

.hollow.btn-gray-d2 {
  background-color: #333 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-gray-d2:hover {
  background-color: rgb(63.75, 63.75, 63.75) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-gray-d1 {
  background-color: #555 !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-gray-d1:hover {
  background-color: rgb(97.75, 97.75, 97.75) !important;
  border-color: #fff !important;
  color: #fff !important;
}
.hollow.btn-gray {
  background-color: #bdbdbd !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-gray:hover {
  background-color: rgb(176.25, 176.25, 176.25) !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-gray-l1 {
  background-color: #e0e0e0 !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-gray-l1:hover {
  background-color: rgb(211.25, 211.25, 211.25) !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-gray-l2 {
  background-color: #f0f0f0 !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-gray-l2:hover {
  background-color: rgb(227.25, 227.25, 227.25) !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-gray-l3 {
  background-color: #f5f5f5 !important;
  border-color: #000 !important;
  color: #000 !important;
}
.hollow.btn-gray-l3:hover {
  background-color: rgb(232.25, 232.25, 232.25) !important;
  border-color: #000 !important;
  color: #000 !important;
}

.b-gray-d2 {
  border-color: #333 !important;
}

.b-gray-d1 {
  border-color: #555 !important;
}

.b-gray {
  border-color: #bdbdbd !important;
}

.b-gray-l1 {
  border-color: #e0e0e0 !important;
}

.b-gray-l2 {
  border-color: #f0f0f0 !important;
}

.b-gray-l3 {
  border-color: #f5f5f5 !important;
}

.bt-gray-d2 {
  border-top-color: #333 !important;
}

.bt-gray-d1 {
  border-top-color: #555 !important;
}

.bt-gray {
  border-top-color: #bdbdbd !important;
}

.bt-gray-l1 {
  border-top-color: #e0e0e0 !important;
}

.bt-gray-l2 {
  border-top-color: #f0f0f0 !important;
}

.bt-gray-l3 {
  border-top-color: #f5f5f5 !important;
}

.br-gray-d2 {
  border-right-color: #333 !important;
}

.br-gray-d1 {
  border-right-color: #555 !important;
}

.br-gray {
  border-right-color: #bdbdbd !important;
}

.br-gray-l1 {
  border-right-color: #e0e0e0 !important;
}

.br-gray-l2 {
  border-right-color: #f0f0f0 !important;
}

.br-gray-l3 {
  border-right-color: #f5f5f5 !important;
}

.bb-gray-d2 {
  border-bottom-color: #333 !important;
}

.bb-gray-d1 {
  border-bottom-color: #555 !important;
}

.bb-gray {
  border-bottom-color: #bdbdbd !important;
}

.bb-gray-l1 {
  border-bottom-color: #e0e0e0 !important;
}

.bb-gray-l2 {
  border-bottom-color: #f0f0f0 !important;
}

.bb-gray-l3 {
  border-bottom-color: #f5f5f5 !important;
}

.bl-gray-d2 {
  border-left-color: #333 !important;
}

.bl-gray-d1 {
  border-left-color: #555 !important;
}

.bl-gray {
  border-left-color: #bdbdbd !important;
}

.bl-gray-l1 {
  border-left-color: #e0e0e0 !important;
}

.bl-gray-l2 {
  border-left-color: #f0f0f0 !important;
}

.bl-gray-l3 {
  border-left-color: #f5f5f5 !important;
}

.c-white,
.text-white {
  color: #fff !important;
}

.c-black,
.text-black {
  color: #000 !important;
}

.c-red,
.text-red {
  color: #8f0000 !important;
}

.c-orange,
.text-orange {
  color: orange !important;
}

.c-blue,
.text-blue {
  color: #005eaa !important;
}

.c-gray-d2,
.text-gray-d2 {
  color: #333 !important;
}

.c-gray-d1,
.text-gray-d1 {
  color: #555 !important;
}

.c-gray,
.text-gray {
  color: #bdbdbd !important;
}

.c-gray-l1,
.text-gray-l1 {
  color: #e0e0e0 !important;
}

.c-gray-l2,
.text-gray-l2 {
  color: #f0f0f0 !important;
}

.c-gray-l3,
.text-gray-l3 {
  color: #f5f5f5 !important;
}

.text-blue-d {
  color: #00345e !important;
}

.text-purple-p {
  color: #712177 !important;
}

.text-purple-d {
  color: #4b174e !important;
}

.text-brown-p {
  color: #705043 !important;
}

.text-cyan-p {
  color: #006778 !important;
}

.text-teal-p {
  color: #00695c !important;
}

.text-pink-p {
  color: #af4448 !important;
}

.text-orange-p {
  color: #bb4d00 !important;
}

.text-slate-p {
  color: #29434e !important;
}

.text-indigo-p {
  color: #26418f !important;
}

.text-green-p {
  color: #497d0c !important;
}

.text-amber-b {
  color: #fbab18 !important;
}

a.btn[class$=-p]:hover {
  color: #fff;
}

.bg-mhred-p {
  background-color: #860037 !important;
  color: #000 !important;
}
.bg-mhred-p:hover {
  color: #000;
}
.bg-mhred-p a:not(.btn) {
  color: #000;
}
.bg-mhred-p a:not(.btn):hover {
  color: #000;
}
.bg-mhred-p a svg {
  fill: #000;
}

.bg-mhred-s {
  background-color: #7e3c49 !important;
  color: #000 !important;
}
.bg-mhred-s:hover {
  color: #000;
}
.bg-mhred-s a:not(.btn) {
  color: #000;
}
.bg-mhred-s a:not(.btn):hover {
  color: #000;
}
.bg-mhred-s a svg {
  fill: #000;
}

.bg-mhred-t {
  background-color: #8d505c !important;
  color: #000 !important;
}
.bg-mhred-t:hover {
  color: #000;
}
.bg-mhred-t a svg {
  fill: #000;
}
.bg-mhred-t.card-header a {
  color: #000 !important;
}

.bg-mhred-q {
  background-color: #e1d0d9 !important;
  color: #000 !important;
}
.bg-mhred-q:hover {
  color: #000;
}
.bg-mhred-q a svg {
  fill: #000;
}
.bg-mhred-q.card-header a {
  color: #000 !important;
}

.b-mhred-p {
  border-color: #860037 !important;
}

.b-mhred-s {
  border-color: #7e3c49 !important;
}

.b-mhred-t {
  border-color: #8d505c !important;
}

.b-mhred-q {
  border-color: #e1d0d9 !important;
}

.bt-mhred-p {
  border-top-color: #860037 !important;
}

.bt-mhred-s {
  border-top-color: #7e3c49 !important;
}

.bt-mhred-t {
  border-top-color: #8d505c !important;
}

.bt-mhred-q {
  border-top-color: #e1d0d9 !important;
}

.br-mhred-p {
  border-right-color: #860037 !important;
}

.br-mhred-s {
  border-right-color: #7e3c49 !important;
}

.br-mhred-t {
  border-right-color: #8d505c !important;
}

.br-mhred-q {
  border-right-color: #e1d0d9 !important;
}

.bb-mhred-p {
  border-bottom-color: #860037 !important;
}

.bb-mhred-s {
  border-bottom-color: #7e3c49 !important;
}

.bb-mhred-t {
  border-bottom-color: #8d505c !important;
}

.bb-mhred-q {
  border-bottom-color: #e1d0d9 !important;
}

.bl-mhred-p {
  border-left-color: #860037 !important;
}

.bl-mhred-s {
  border-left-color: #7e3c49 !important;
}

.bl-mhred-t {
  border-left-color: #8d505c !important;
}

.bl-mhred-q {
  border-left-color: #e1d0d9 !important;
}

svg.fill-mhred-p,
svg .fill-mhred-p,
.fill-mhred-p {
  fill: #860037 !important;
}
svg.fill-mhred-p::before,
svg .fill-mhred-p::before,
.fill-mhred-p::before {
  color: #860037 !important;
}

svg.fill-mhred-s,
svg .fill-mhred-s,
.fill-mhred-s {
  fill: #7e3c49 !important;
}
svg.fill-mhred-s::before,
svg .fill-mhred-s::before,
.fill-mhred-s::before {
  color: #7e3c49 !important;
}

svg.fill-mhred-t,
svg .fill-mhred-t,
.fill-mhred-t {
  fill: #8d505c !important;
}
svg.fill-mhred-t::before,
svg .fill-mhred-t::before,
.fill-mhred-t::before {
  color: #8d505c !important;
}

svg.fill-mhred-q,
svg .fill-mhred-q,
.fill-mhred-q {
  fill: #e1d0d9 !important;
}
svg.fill-mhred-q::before,
svg .fill-mhred-q::before,
.fill-mhred-q::before {
  color: #e1d0d9 !important;
}

.btn-mhred-p {
  background-color: #860037 !important;
  border-color: #860037 !important;
  color: #fff !important;
}
.btn-mhred-p:hover {
  background-color: rgb(108.5, 0, 44.5335820896) !important;
  color: #fff;
}
.btn-mhred-p svg {
  fill: #fff !important;
}

.btn-mhred-s {
  background-color: #7e3c49 !important;
  border-color: #7e3c49 !important;
  color: #000 !important;
}
.btn-mhred-s:hover {
  background-color: rgb(108.7258064516, 51.7741935484, 62.9919354839) !important;
  color: #000;
}
.btn-mhred-s svg {
  fill: #000 !important;
}

.btn-mhred-t {
  background-color: #8d505c !important;
  border-color: #8d505c !important;
  color: #075290 !important;
}
.btn-mhred-t:hover {
  background-color: rgb(124.7307692308, 70.7692307692, 81.3846153846) !important;
  color: #075290;
}
.btn-mhred-t svg {
  fill: #075290 !important;
}

.btn-mhred-q {
  background-color: #e1d0d9 !important;
  border-color: #e1d0d9 !important;
  color: #075290 !important;
}
.btn-mhred-q:hover {
  background-color: rgb(215.0649350649, 192.4350649351, 204.4155844156) !important;
  color: #075290;
}
.btn-mhred-q svg {
  fill: #075290 !important;
}

.bg-mhaccent-p {
  background-color: #412051 !important;
  color: #000 !important;
}
.bg-mhaccent-p:hover {
  color: #000;
}
.bg-mhaccent-p a:not(.btn) {
  color: #000;
}
.bg-mhaccent-p a:not(.btn):hover {
  color: #000;
}
.bg-mhaccent-p a svg {
  fill: #000;
}

.bg-mhaccent-s {
  background-color: #f3efe0 !important;
  color: #000 !important;
}
.bg-mhaccent-s:hover {
  color: #000;
}
.bg-mhaccent-s a:not(.btn) {
  color: #000;
}
.bg-mhaccent-s a:not(.btn):hover {
  color: #000;
}
.bg-mhaccent-s a svg {
  fill: #000;
}

.bg-mhaccent-t {
  background-color: #464646 !important;
  color: #fff !important;
}
.bg-mhaccent-t:hover {
  color: #fff;
}
.bg-mhaccent-t a svg {
  fill: #fff;
}
.bg-mhaccent-t.card-header a {
  color: #fff !important;
}

.b-mhaccent-p {
  border-color: #412051 !important;
}

.b-mhaccent-s {
  border-color: #f3efe0 !important;
}

.b-mhaccent-t {
  border-color: #464646 !important;
}

.bt-mhaccent-p {
  border-top-color: #412051 !important;
}

.bt-mhaccent-s {
  border-top-color: #f3efe0 !important;
}

.bt-mhaccent-t {
  border-top-color: #464646 !important;
}

.br-mhaccent-p {
  border-right-color: #412051 !important;
}

.br-mhaccent-s {
  border-right-color: #f3efe0 !important;
}

.br-mhaccent-t {
  border-right-color: #464646 !important;
}

.bb-mhaccent-p {
  border-bottom-color: #412051 !important;
}

.bb-mhaccent-s {
  border-bottom-color: #f3efe0 !important;
}

.bb-mhaccent-t {
  border-bottom-color: #464646 !important;
}

.bl-mhaccent-p {
  border-left-color: #412051 !important;
}

.bl-mhaccent-s {
  border-left-color: #f3efe0 !important;
}

.bl-mhaccent-t {
  border-left-color: #464646 !important;
}

svg.fill-mhaccent-p,
svg .fill-mhaccent-p,
.fill-mhaccent-p {
  fill: #412051 !important;
}
svg.fill-mhaccent-p::before,
svg .fill-mhaccent-p::before,
.fill-mhaccent-p::before {
  color: #412051 !important;
}

svg.fill-mhaccent-s,
svg .fill-mhaccent-s,
.fill-mhaccent-s {
  fill: #f3efe0 !important;
}
svg.fill-mhaccent-s::before,
svg .fill-mhaccent-s::before,
.fill-mhaccent-s::before {
  color: #f3efe0 !important;
}

svg.fill-mhaccent-t,
svg .fill-mhaccent-t,
.fill-mhaccent-t {
  fill: #464646 !important;
}
svg.fill-mhaccent-t::before,
svg .fill-mhaccent-t::before,
.fill-mhaccent-t::before {
  color: #464646 !important;
}

.btn-mhaccent-p {
  background-color: #412051 !important;
  border-color: #412051 !important;
  color: #fff !important;
}
.btn-mhaccent-p:hover {
  background-color: rgb(50.3318584071, 24.7787610619, 62.7212389381) !important;
  color: #fff;
}
.btn-mhaccent-p svg {
  fill: #fff !important;
}

.btn-mhaccent-s {
  background-color: #f3efe0 !important;
  border-color: #f3efe0 !important;
  color: #000 !important;
}
.btn-mhaccent-s:hover {
  background-color: rgb(235.8837209302, 229.511627907, 205.6162790698) !important;
  color: #000;
}
.btn-mhaccent-s svg {
  fill: #000 !important;
}

.btn-mhaccent-t {
  background-color: #464646 !important;
  border-color: #464646 !important;
  color: #075290 !important;
}
.btn-mhaccent-t:hover {
  background-color: rgb(57.25, 57.25, 57.25) !important;
  color: #075290;
}
.btn-mhaccent-t svg {
  fill: #075290 !important;
}

.wcms-tp4 .small-cube.theme-mhred.bg-primary {
  background-color: #860037 !important;
}
.wcms-tp4 .small-cube.theme-mhred.bg-secondary {
  background-color: #7e3c49 !important;
}
.wcms-tp4 .small-cube.theme-mhred.bg-tertiary {
  background-color: #8d505c !important;
}
.wcms-tp4 .small-cube.theme-mhred.bg-quaternary {
  background-color: #e1d0d9 !important;
}

.wcms-tp4 .small-cube.theme-mhaccent.bg-primary {
  background-color: #412051 !important;
}
.wcms-tp4 .small-cube.theme-mhaccent.bg-secondary {
  background-color: #f3efe0 !important;
}
.wcms-tp4 .small-cube.theme-mhaccent.bg-tertiary {
  background-color: #464646 !important;
}
.wcms-tp4 .small-cube.theme-mhaccent.bg-quaternary {
  background-color: #fff !important;
}

.theme-mhred .site-title {
  background-color: #860037;
  color: #fff;
  border-bottom: 3px solid #7e3c49;
}
.theme-mhred .site-title .tagline {
  color: #fff;
}
.theme-mhred .bg-primary,
.theme-mhred .alert-primary {
  background-color: #860037 !important;
  color: #fff !important;
}
.theme-mhred .bg-primary a:not(.btn),
.theme-mhred .alert-primary a:not(.btn) {
  color: #fff;
}
.theme-mhred .bg-primary a:not(.btn) .file-details,
.theme-mhred .alert-primary a:not(.btn) .file-details {
  color: #fff;
}
.theme-mhred .bg-primary svg,
.theme-mhred .alert-primary svg {
  fill: #fff;
}
.theme-mhred .bg-primary .card-header a,
.theme-mhred .alert-primary .card-header a {
  color: #fff;
}
.theme-mhred .bg-dark {
  background-color: rgb(57.5, 0, 23.6007462687) !important;
  color: #fff !important;
}
.theme-mhred .bg-dark a:not(.btn) {
  color: #fff;
}
.theme-mhred .bg-dark a:not(.btn) .file-details {
  color: #fff;
}
.theme-mhred .bg-dark svg {
  fill: #fff;
}
.theme-mhred .bg-dark .card-header a {
  color: #fff;
}
.theme-mhred .bg-secondary,
.theme-mhred .alert-secondary {
  background-color: #7e3c49 !important;
  color: #000 !important;
}
.theme-mhred .bg-secondary a:not(.btn),
.theme-mhred .alert-secondary a:not(.btn) {
  color: #000;
}
.theme-mhred .bg-secondary svg,
.theme-mhred .alert-secondary svg {
  fill: #000;
}
.theme-mhred .bg-tertiary {
  background-color: #8d505c !important;
  color: #000;
}
.theme-mhred .bg-tertiary.card-header a {
  color: #000;
}
.theme-mhred .bg-quaternary {
  background-color: #e1d0d9 !important;
  color: #000;
}
.theme-mhred .bg-quaternary.card-header a {
  color: #000;
}
.theme-mhred .bg-primary-10 {
  background-color: rgba(134, 0, 55, 0.1) !important;
}
.theme-mhred .bg-secondary-10 {
  background-color: rgba(126, 60, 73, 0.1) !important;
}
.theme-mhred .bg-tertiary-10 {
  background-color: rgba(141, 80, 92, 0.1) !important;
}
.theme-mhred .bg-quaternary-10 {
  background-color: rgba(225, 208, 217, 0.1) !important;
}
.theme-mhred .bg-primary-20 {
  background-color: rgba(134, 0, 55, 0.2) !important;
}
.theme-mhred .bg-secondary-20 {
  background-color: rgba(126, 60, 73, 0.2) !important;
}
.theme-mhred .bg-tertiary-20 {
  background-color: rgba(141, 80, 92, 0.2) !important;
}
.theme-mhred .bg-quaternary-20 {
  background-color: rgba(225, 208, 217, 0.2) !important;
}
.theme-mhred .bg-primary-30 {
  background-color: rgba(134, 0, 55, 0.3) !important;
}
.theme-mhred .bg-secondary-30 {
  background-color: rgba(126, 60, 73, 0.3) !important;
}
.theme-mhred .bg-tertiary-30 {
  background-color: rgba(141, 80, 92, 0.3) !important;
}
.theme-mhred .bg-quaternary-30 {
  background-color: rgba(225, 208, 217, 0.3) !important;
}
.theme-mhred .bg-primary-40 {
  background-color: rgba(134, 0, 55, 0.4) !important;
}
.theme-mhred .bg-secondary-40 {
  background-color: rgba(126, 60, 73, 0.4) !important;
}
.theme-mhred .bg-tertiary-40 {
  background-color: rgba(141, 80, 92, 0.4) !important;
}
.theme-mhred .bg-quaternary-40 {
  background-color: rgba(225, 208, 217, 0.4) !important;
}
.theme-mhred .bg-primary-50 {
  background-color: rgba(134, 0, 55, 0.5) !important;
}
.theme-mhred .bg-secondary-50 {
  background-color: rgba(126, 60, 73, 0.5) !important;
}
.theme-mhred .bg-tertiary-50 {
  background-color: rgba(141, 80, 92, 0.5) !important;
}
.theme-mhred .bg-quaternary-50 {
  background-color: rgba(225, 208, 217, 0.5) !important;
}
.theme-mhred .bg-primary-60 {
  background-color: rgba(134, 0, 55, 0.6) !important;
}
.theme-mhred .bg-secondary-60 {
  background-color: rgba(126, 60, 73, 0.6) !important;
}
.theme-mhred .bg-tertiary-60 {
  background-color: rgba(141, 80, 92, 0.6) !important;
}
.theme-mhred .bg-quaternary-60 {
  background-color: rgba(225, 208, 217, 0.6) !important;
}
.theme-mhred .bg-primary-70 {
  background-color: rgba(134, 0, 55, 0.7) !important;
}
.theme-mhred .bg-secondary-70 {
  background-color: rgba(126, 60, 73, 0.7) !important;
}
.theme-mhred .bg-tertiary-70 {
  background-color: rgba(141, 80, 92, 0.7) !important;
}
.theme-mhred .bg-quaternary-70 {
  background-color: rgba(225, 208, 217, 0.7) !important;
}
.theme-mhred .bg-primary-80 {
  background-color: rgba(134, 0, 55, 0.8) !important;
}
.theme-mhred .bg-secondary-80 {
  background-color: rgba(126, 60, 73, 0.8) !important;
}
.theme-mhred .bg-tertiary-80 {
  background-color: rgba(141, 80, 92, 0.8) !important;
}
.theme-mhred .bg-quaternary-80 {
  background-color: rgba(225, 208, 217, 0.8) !important;
}
.theme-mhred .bg-primary-90 {
  background-color: rgba(134, 0, 55, 0.9) !important;
}
.theme-mhred .bg-secondary-90 {
  background-color: rgba(126, 60, 73, 0.9) !important;
}
.theme-mhred .bg-tertiary-90 {
  background-color: rgba(141, 80, 92, 0.9) !important;
}
.theme-mhred .bg-quaternary-90 {
  background-color: rgba(225, 208, 217, 0.9) !important;
}
.theme-mhred .b-primary {
  border-color: #860037 !important;
}
.theme-mhred .b-secondary {
  border-color: #7e3c49 !important;
}
.theme-mhred .b-tertiary {
  border-color: #8d505c !important;
}
.theme-mhred .b-quaternary {
  border-color: #e1d0d9 !important;
}
.theme-mhred .bt-primary {
  border-top-color: #860037 !important;
}
.theme-mhred .bt-secondary {
  border-top-color: #7e3c49 !important;
}
.theme-mhred .bt-tertiary {
  border-top-color: #8d505c !important;
}
.theme-mhred .bt-quaternary {
  border-top-color: #e1d0d9 !important;
}
.theme-mhred .br-primary {
  border-right-color: #860037 !important;
}
.theme-mhred .br-secondary {
  border-right-color: #7e3c49 !important;
}
.theme-mhred .br-tertiary {
  border-right-color: #8d505c !important;
}
.theme-mhred .br-quaternary {
  border-right-color: #e1d0d9 !important;
}
.theme-mhred .bb-primary {
  border-bottom-color: #860037 !important;
}
.theme-mhred .bb-secondary {
  border-bottom-color: #7e3c49 !important;
}
.theme-mhred .bb-tertiary {
  border-bottom-color: #8d505c !important;
}
.theme-mhred .bb-quaternary {
  border-bottom-color: #e1d0d9 !important;
}
.theme-mhred .bl-primary {
  border-left-color: #860037 !important;
}
.theme-mhred .bl-secondary {
  border-left-color: #7e3c49 !important;
}
.theme-mhred .bl-tertiary {
  border-left-color: #8d505c !important;
}
.theme-mhred .bl-quaternary {
  border-left-color: #e1d0d9 !important;
}
.theme-mhred .c-primary,
.theme-mhred .text-primary {
  color: #860037 !important;
}
.theme-mhred .primary li::before,
.theme-mhred .primary li.checked::before {
  color: #860037 !important;
}
.theme-mhred .alert-primary svg {
  fill: #7e3c49;
}
.theme-mhred .cdc-timeline svg {
  fill: #860037;
}
.theme-mhred .tabs-horizontal.nav-tabs .nav-link.active {
  border-bottom: 3px solid #860037;
}
.theme-mhred .yamm .dropdown-item:hover {
  border-left: 4px solid #860037;
}
.theme-mhred .yamm .dropdown-item:active {
  border-left: 4px solid #860037;
  background-color: #f8f9fa;
}
.theme-mhred .yamm .nav-item.dropdown.show a.nav-link,
.theme-mhred .yamm .nav-link:hover {
  background: #7e3c49;
}
.theme-mhred .tabs-vertical .nav-link.active {
  border-bottom: 3px solid #860037;
}
.theme-mhred .nav-tabs .nav-link.active, .theme-mhred .nav-tabs .nav-link:hover {
  border-top: 3px solid #860037;
  font-weight: bold;
}
.theme-mhred .nav-pills .nav-link.active {
  border-bottom: 3px solid #7e3c49;
}
.theme-mhred .gj-datepicker-bootstrap [role=right-icon] button .gj-icon,
.theme-mhred .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
  color: #860037;
}
.theme-mhred .gj-datepicker-bootstrap button {
  background-color: #fff;
  border-color: #bdbdbd !important;
  margin-left: 1px;
}
.theme-mhred .gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div {
  background-color: #860037 !important;
  border-color: #860037 !important;
}
.theme-mhred .table.table-dark {
  background-color: #860037;
}
.theme-mhred .table .thead-light th {
  background-color: #7e3c49;
}
.theme-mhred .table .thead-dark th {
  background-color: #860037;
  border-color: #860037;
  color: #fff;
}
.theme-mhred .table.table-striped-dark tbody tr:nth-of-type(odd) {
  background-color: #860037;
  color: #fff;
}
.theme-mhred .table.table-striped-light tbody tr:nth-of-type(odd) {
  background-color: #7e3c49;
  color: #000;
}
.theme-mhred .table.table-hover-dark tbody tr:hover {
  background-color: #860037;
  color: #fff;
}
.theme-mhred .table.table-hover-light tbody tr:hover {
  background-color: #7e3c49;
  color: #000;
}
.theme-mhred .audio-player .btn-primary,
.theme-mhred .audio-player .btn-secondary {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.theme-mhred .audio-player .btn-primary:hover, .theme-mhred .audio-player .btn-primary:focus, .theme-mhred .audio-player .btn-primary:active, .theme-mhred .audio-player .btn-primary:not(:disabled):not(.disabled):active,
.theme-mhred .audio-player .btn-secondary:hover,
.theme-mhred .audio-player .btn-secondary:focus,
.theme-mhred .audio-player .btn-secondary:active,
.theme-mhred .audio-player .btn-secondary:not(:disabled):not(.disabled):active {
  background-color: rgb(214.5, 214.5, 214.5);
  border-color: rgb(214.5, 214.5, 214.5);
}
.theme-mhred .audio-player .btn-primary .volume-range-button input,
.theme-mhred .audio-player .btn-secondary .volume-range-button input {
  margin-bottom: 10px !important;
}
.theme-mhred .audio-player .btn-primary svg,
.theme-mhred .audio-player .btn-secondary svg {
  fill: #333;
}
.theme-mhred .audio-player .btn-primary .fi,
.theme-mhred .audio-player .btn-secondary .fi {
  color: #333;
  vertical-align: middle;
}
.theme-mhred a .btn-primary:hover, .theme-mhred a.btn-primary:hover {
  background-color: rgb(108.5, 0, 44.5335820896) !important;
}
.theme-mhred a .btn-secondary:hover, .theme-mhred a.btn-secondary:hover {
  background-color: rgb(108.7258064516, 51.7741935484, 62.9919354839) !important;
}
.theme-mhred a .btn-tertiary:hover, .theme-mhred a.btn-tertiary:hover {
  background-color: rgb(124.7307692308, 70.7692307692, 81.3846153846) !important;
}
.theme-mhred a .btn-quaternary:hover, .theme-mhred a.btn-quaternary:hover {
  background-color: rgb(215.0649350649, 192.4350649351, 204.4155844156) !important;
}
.theme-mhred a.bg-primary.nav-btn:focus, .theme-mhred a.bg-primary.nav-btn:hover {
  background-color: #860037 !important;
}
.theme-mhred a.bg-secondary.nav-btn:focus, .theme-mhred a.bg-secondary.nav-btn:hover {
  background-color: #7e3c49 !important;
}
.theme-mhred .btn-primary {
  background-color: #860037;
  border-color: #860037;
  color: #fff;
}
.theme-mhred .btn-primary .file-details {
  color: #fff;
}
.theme-mhred .btn-primary svg {
  fill: #fff;
}
.theme-mhred .btn-primary:hover {
  background-color: rgb(108.5, 0, 44.5335820896);
}
.theme-mhred .btn-primary:focus, .theme-mhred .btn-primary:not(:disabled):not(.disabled):active, .theme-mhred .btn-primary:not(:disabled):not(.disabled).active {
  background-color: #860037;
  border-color: #860037;
}
.theme-mhred .show .btn-primary.dropdown-toggle {
  background-color: #860037;
  border-color: #860037;
}
.theme-mhred .btn-secondary {
  background-color: #7e3c49;
  border-color: #7e3c49;
  color: #000;
}
.theme-mhred .btn-secondary .file-details {
  color: #000;
}
.theme-mhred .btn-secondary svg {
  fill: #000;
}
.theme-mhred .btn-secondary:hover {
  background-color: rgb(108.7258064516, 51.7741935484, 62.9919354839);
  border-color: rgb(108.7258064516, 51.7741935484, 62.9919354839);
  color: #000;
}
.theme-mhred .btn-secondary:focus, .theme-mhred .btn-secondary:not(:disabled):not(.disabled):active, .theme-mhred .btn-secondary:not(:disabled):not(.disabled).active {
  background-color: #7e3c49;
  border-color: #7e3c49;
  color: #000;
}
.theme-mhred .btn-tertiary {
  background-color: #8d505c;
  border-color: #8d505c;
  color: #075290;
}
.theme-mhred .btn-tertiary .file-details {
  color: #000;
}
.theme-mhred .btn-tertiary svg {
  fill: #005eaa;
}
.theme-mhred .btn-tertiary:hover {
  background-color: rgb(124.7307692308, 70.7692307692, 81.3846153846);
  border-color: rgb(124.7307692308, 70.7692307692, 81.3846153846);
}
.theme-mhred .btn-tertiary:focus, .theme-mhred .btn-tertiary:not(:disabled):not(.disabled):active, .theme-mhred .btn-tertiary:not(:disabled):not(.disabled).active {
  background-color: #8d505c;
  border-color: #8d505c;
}
.theme-mhred .btn-quaternary {
  background-color: #e1d0d9;
  border-color: #e1d0d9;
  color: #000;
}
.theme-mhred .btn-quaternary .file-details {
  color: #000;
}
.theme-mhred .btn-quaternary svg {
  fill: #005eaa;
}
.theme-mhred .btn-quaternary:hover {
  background-color: rgb(215.0649350649, 192.4350649351, 204.4155844156);
  border-color: rgb(215.0649350649, 192.4350649351, 204.4155844156);
}
.theme-mhred .btn-quaternary:focus, .theme-mhred .btn-quaternary:not(:disabled):not(.disabled):active, .theme-mhred .btn-quaternary:not(:disabled):not(.disabled).active {
  background-color: #e1d0d9;
  border-color: #e1d0d9;
}
.theme-mhred .list-group-item.active {
  background-color: #860037;
  border-color: #860037;
}
.theme-mhred .list-group-item.list-group-item-primary {
  background-color: #860037;
  color: #fff;
}
.theme-mhred .list-group-item.list-group-item-secondary {
  background-color: #7e3c49;
  color: #000;
}
.theme-mhred .radioBtn-styled { /* stylelint-disable-line */ }
.theme-mhred .radioBtn-styled .form-check input:checked ~ .checkmark {
  background-color: #860037;
}
.theme-mhred .radioBtn-styled .form-check .checkmark::after {
  background-color: #860037;
}
.theme-mhred .checkbox-list.primary .fi {
  color: #860037;
}
.theme-mhred .accordion .card.bar > .card > .card-header:hover {
  color: #860037 !important;
}
.theme-mhred .dropdown-menu-search svg.fill-p,
.theme-mhred .dropdown-menu-search svg .fill-p {
  fill: #005eaa;
}
.theme-mhred svg.fill-p,
.theme-mhred svg .fill-p,
.theme-mhred .fill-p {
  fill: #860037;
}
.theme-mhred svg.fill-p::before,
.theme-mhred svg .fill-p::before,
.theme-mhred .fill-p::before {
  color: #860037;
}
.theme-mhred svg.fill-s,
.theme-mhred svg .fill-s,
.theme-mhred .fill-s {
  fill: #7e3c49;
}
.theme-mhred svg.fill-s::before,
.theme-mhred svg .fill-s::before,
.theme-mhred .fill-s::before {
  color: #7e3c49;
}
.theme-mhred svg.fill-t,
.theme-mhred svg .fill-t,
.theme-mhred .fill-t {
  fill: #8d505c;
}
.theme-mhred svg.fill-t::before,
.theme-mhred svg .fill-t::before,
.theme-mhred .fill-t::before {
  color: #8d505c;
}
.theme-mhred svg.fill-q,
.theme-mhred svg .fill-q,
.theme-mhred .fill-q {
  fill: #e1d0d9;
}
.theme-mhred svg.fill-q::before,
.theme-mhred svg .fill-q::before,
.theme-mhred .fill-q::before {
  color: #e1d0d9;
}
.theme-mhred .nav-pills .nav-link.active,
.theme-mhred .nav-pills .show > .nav-link {
  background-color: #860037;
  color: #fff;
}
.theme-mhred nav ul.tp-nav-main li a:hover,
.theme-mhred nav ul.tp-nav-main li a:active,
.theme-mhred .mobile-section-nav li a:hover,
.theme-mhred .mobile-section-nav li a:active {
  border-left: 4px solid #860037;
  background-color: #f5f5f5;
  color: #860037;
}
.theme-mhred .mobile-section-nav {
  border-top: 3px solid #7e3c49;
}
.theme-mhred .mobile-section-nav #svg-down {
  background-color: #860037;
}
.theme-mhred .mobile-section-nav nav .dropdown .list-group a.selected {
  border-left: 4px solid #860037;
}
.theme-mhred nav .nav-section-home {
  border-top-color: #860037;
}
.theme-mhred nav .nav-section-home svg {
  fill: #860037;
}
.theme-mhred nav .nav-section-home .fi {
  color: #860037;
}
.theme-mhred nav .nav-section-home.selected {
  border-left: 4px solid #860037;
  background-color: #f5f5f5;
}
.theme-mhred nav .nav-section-home:hover {
  background-color: #f5f5f5;
  border-left: 4px solid #860037;
}
.theme-mhred nav .nav-section-home:hover a {
  color: #860037;
}
.theme-mhred nav .nav-section-home a {
  text-decoration: none;
}
.theme-mhred nav ul.tp-nav-main li a.nav-plus,
.theme-mhred nav ul.tp-nav-main li a.nav-minus,
.theme-mhred nav ul.tp-nav-main li a.nav-plus:hover,
.theme-mhred nav ul.tp-nav-main li a.nav-minus:hover,
.theme-mhred nav .mobile-section-nav li a.nav-plus,
.theme-mhred nav .mobile-section-nav li a.nav-minus,
.theme-mhred nav .mobile-section-nav li a.nav-plus:hover,
.theme-mhred nav .mobile-section-nav li a.nav-minus:hover {
  background-color: transparent;
  border-width: 0;
}
.theme-mhred nav ul.tp-nav-main li.active,
.theme-mhred nav .mobile-section-nav li.active {
  background-color: #fff;
}
.theme-mhred nav ul.tp-nav-main li.active > a:first-child,
.theme-mhred nav .mobile-section-nav li.active > a:first-child {
  border-left-color: #860037;
}
.theme-mhred nav ul.tp-nav-main li.active a:hover,
.theme-mhred nav .mobile-section-nav li.active a:hover {
  border-left-color: #860037;
  background-color: #f5f5f5;
}
.theme-mhred nav ul.tp-nav-main li.active a.nav-plus:link,
.theme-mhred nav ul.tp-nav-main li.active a.nav-minus:link,
.theme-mhred nav ul.tp-nav-main li.active a.nav-plus:hover,
.theme-mhred nav ul.tp-nav-main li.active a.nav-minus:hover,
.theme-mhred nav .mobile-section-nav li.active a.nav-plus:link,
.theme-mhred nav .mobile-section-nav li.active a.nav-minus:link,
.theme-mhred nav .mobile-section-nav li.active a.nav-plus:hover,
.theme-mhred nav .mobile-section-nav li.active a.nav-minus:hover {
  background-color: transparent;
  border-width: 0;
}
.theme-mhred nav ul.tp-nav-main li.active ul li,
.theme-mhred nav .mobile-section-nav li.active ul li {
  border-left-color: #7e3c49;
}
.theme-mhred nav ul.tp-nav-main li.active ul li a:link,
.theme-mhred nav ul.tp-nav-main li.active ul li a:active,
.theme-mhred nav ul.tp-nav-main li.active ul li a:visited,
.theme-mhred nav .mobile-section-nav li.active ul li a:link,
.theme-mhred nav .mobile-section-nav li.active ul li a:active,
.theme-mhred nav .mobile-section-nav li.active ul li a:visited {
  font-weight: normal;
  border-left: 4px solid #f5f5f5;
  border-left: 4px solid #7e3c49;
}
.theme-mhred nav ul.tp-nav-main li.active ul li a:hover,
.theme-mhred nav .mobile-section-nav li.active ul li a:hover {
  background-color: #f5f5f5;
  color: #860037;
}
.theme-mhred nav ul.tp-nav-main li.active ul li.selected > a:first-child,
.theme-mhred nav .mobile-section-nav li.active ul li.selected > a:first-child {
  font-weight: bold;
  background-color: #f5f5f5;
}
.theme-mhred nav ul.tp-nav-main li.active ul li.selected a[data-toggle=collapse]:hover,
.theme-mhred nav .mobile-section-nav li.active ul li.selected a[data-toggle=collapse]:hover {
  border-left-color: #f5f5f5;
}
.theme-mhred nav ul.tp-nav-main li.active ul li.active,
.theme-mhred nav .mobile-section-nav li.active ul li.active {
  border-left-color: #7e3c49;
}
.theme-mhred nav ul.tp-nav-main li.active ul li.active > a:first-child,
.theme-mhred nav .mobile-section-nav li.active ul li.active > a:first-child {
  font-weight: bold;
}
.theme-mhred nav ul.tp-nav-main li.active ul li ul li > a:first-child,
.theme-mhred nav .mobile-section-nav li.active ul li ul li > a:first-child {
  border-left-color: rgb(157.2692307692, 89.2307692308, 102.6153846154);
}
.theme-mhred nav ul.tp-nav-main li.selected > a:first-child,
.theme-mhred nav .mobile-section-nav li.selected > a:first-child {
  font-weight: bold;
  background-color: #f5f5f5;
  color: #860037;
}
.theme-mhred nav ul.tp-nav-main li.selected.active > a:first-child,
.theme-mhred nav .mobile-section-nav li.selected.active > a:first-child {
  font-weight: bold;
}
.theme-mhred nav ul.tp-nav-main li.selected.active > a,
.theme-mhred nav .mobile-section-nav li.selected.active > a {
  background-color: #f5f5f5;
}
.theme-mhred nav .mobile-section-nav a.mobile-section-nav-foot {
  background-color: #860037;
}
.theme-mhred nav .mobile-section-nav a.mobile-section-nav-foot:hover {
  background-color: rgb(108.5, 0, 44.5335820896);
}
.theme-mhred nav .mobile-section-nav li.selected > a:first-child {
  border-left-color: #860037;
}
.theme-mhred .pagination li.active a {
  background-color: #860037 !important;
  border-color: #860037 !important;
}

.theme-mhaccent .site-title {
  background-color: #412051;
  color: #fff;
  border-bottom: 3px solid #f3efe0;
}
.theme-mhaccent .site-title .tagline {
  color: #fff;
}
.theme-mhaccent .bg-primary,
.theme-mhaccent .alert-primary {
  background-color: #412051 !important;
  color: #fff !important;
}
.theme-mhaccent .bg-primary a:not(.btn),
.theme-mhaccent .alert-primary a:not(.btn) {
  color: #fff;
}
.theme-mhaccent .bg-primary a:not(.btn) .file-details,
.theme-mhaccent .alert-primary a:not(.btn) .file-details {
  color: #fff;
}
.theme-mhaccent .bg-primary svg,
.theme-mhaccent .alert-primary svg {
  fill: #fff;
}
.theme-mhaccent .bg-primary .card-header a,
.theme-mhaccent .alert-primary .card-header a {
  color: #fff;
}
.theme-mhaccent .bg-dark {
  background-color: rgb(20.9955752212, 10.3362831858, 26.1637168142) !important;
  color: #fff !important;
}
.theme-mhaccent .bg-dark a:not(.btn) {
  color: #fff;
}
.theme-mhaccent .bg-dark a:not(.btn) .file-details {
  color: #fff;
}
.theme-mhaccent .bg-dark svg {
  fill: #fff;
}
.theme-mhaccent .bg-dark .card-header a {
  color: #fff;
}
.theme-mhaccent .bg-secondary,
.theme-mhaccent .alert-secondary {
  background-color: #f3efe0 !important;
  color: #000 !important;
}
.theme-mhaccent .bg-secondary a:not(.btn),
.theme-mhaccent .alert-secondary a:not(.btn) {
  color: #000;
}
.theme-mhaccent .bg-secondary svg,
.theme-mhaccent .alert-secondary svg {
  fill: #000;
}
.theme-mhaccent .bg-tertiary {
  background-color: #464646 !important;
  color: #000;
}
.theme-mhaccent .bg-tertiary.card-header a {
  color: #000;
}
.theme-mhaccent .bg-quaternary {
  background-color: #fff !important;
  color: #000;
}
.theme-mhaccent .bg-quaternary.card-header a {
  color: #000;
}
.theme-mhaccent .bg-primary-10 {
  background-color: rgba(65, 32, 81, 0.1) !important;
}
.theme-mhaccent .bg-secondary-10 {
  background-color: rgba(243, 239, 224, 0.1) !important;
}
.theme-mhaccent .bg-tertiary-10 {
  background-color: rgba(70, 70, 70, 0.1) !important;
}
.theme-mhaccent .bg-quaternary-10 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.theme-mhaccent .bg-primary-20 {
  background-color: rgba(65, 32, 81, 0.2) !important;
}
.theme-mhaccent .bg-secondary-20 {
  background-color: rgba(243, 239, 224, 0.2) !important;
}
.theme-mhaccent .bg-tertiary-20 {
  background-color: rgba(70, 70, 70, 0.2) !important;
}
.theme-mhaccent .bg-quaternary-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.theme-mhaccent .bg-primary-30 {
  background-color: rgba(65, 32, 81, 0.3) !important;
}
.theme-mhaccent .bg-secondary-30 {
  background-color: rgba(243, 239, 224, 0.3) !important;
}
.theme-mhaccent .bg-tertiary-30 {
  background-color: rgba(70, 70, 70, 0.3) !important;
}
.theme-mhaccent .bg-quaternary-30 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.theme-mhaccent .bg-primary-40 {
  background-color: rgba(65, 32, 81, 0.4) !important;
}
.theme-mhaccent .bg-secondary-40 {
  background-color: rgba(243, 239, 224, 0.4) !important;
}
.theme-mhaccent .bg-tertiary-40 {
  background-color: rgba(70, 70, 70, 0.4) !important;
}
.theme-mhaccent .bg-quaternary-40 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.theme-mhaccent .bg-primary-50 {
  background-color: rgba(65, 32, 81, 0.5) !important;
}
.theme-mhaccent .bg-secondary-50 {
  background-color: rgba(243, 239, 224, 0.5) !important;
}
.theme-mhaccent .bg-tertiary-50 {
  background-color: rgba(70, 70, 70, 0.5) !important;
}
.theme-mhaccent .bg-quaternary-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.theme-mhaccent .bg-primary-60 {
  background-color: rgba(65, 32, 81, 0.6) !important;
}
.theme-mhaccent .bg-secondary-60 {
  background-color: rgba(243, 239, 224, 0.6) !important;
}
.theme-mhaccent .bg-tertiary-60 {
  background-color: rgba(70, 70, 70, 0.6) !important;
}
.theme-mhaccent .bg-quaternary-60 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
.theme-mhaccent .bg-primary-70 {
  background-color: rgba(65, 32, 81, 0.7) !important;
}
.theme-mhaccent .bg-secondary-70 {
  background-color: rgba(243, 239, 224, 0.7) !important;
}
.theme-mhaccent .bg-tertiary-70 {
  background-color: rgba(70, 70, 70, 0.7) !important;
}
.theme-mhaccent .bg-quaternary-70 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.theme-mhaccent .bg-primary-80 {
  background-color: rgba(65, 32, 81, 0.8) !important;
}
.theme-mhaccent .bg-secondary-80 {
  background-color: rgba(243, 239, 224, 0.8) !important;
}
.theme-mhaccent .bg-tertiary-80 {
  background-color: rgba(70, 70, 70, 0.8) !important;
}
.theme-mhaccent .bg-quaternary-80 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.theme-mhaccent .bg-primary-90 {
  background-color: rgba(65, 32, 81, 0.9) !important;
}
.theme-mhaccent .bg-secondary-90 {
  background-color: rgba(243, 239, 224, 0.9) !important;
}
.theme-mhaccent .bg-tertiary-90 {
  background-color: rgba(70, 70, 70, 0.9) !important;
}
.theme-mhaccent .bg-quaternary-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.theme-mhaccent .b-primary {
  border-color: #412051 !important;
}
.theme-mhaccent .b-secondary {
  border-color: #f3efe0 !important;
}
.theme-mhaccent .b-tertiary {
  border-color: #464646 !important;
}
.theme-mhaccent .b-quaternary {
  border-color: #fff !important;
}
.theme-mhaccent .bt-primary {
  border-top-color: #412051 !important;
}
.theme-mhaccent .bt-secondary {
  border-top-color: #f3efe0 !important;
}
.theme-mhaccent .bt-tertiary {
  border-top-color: #464646 !important;
}
.theme-mhaccent .bt-quaternary {
  border-top-color: #fff !important;
}
.theme-mhaccent .br-primary {
  border-right-color: #412051 !important;
}
.theme-mhaccent .br-secondary {
  border-right-color: #f3efe0 !important;
}
.theme-mhaccent .br-tertiary {
  border-right-color: #464646 !important;
}
.theme-mhaccent .br-quaternary {
  border-right-color: #fff !important;
}
.theme-mhaccent .bb-primary {
  border-bottom-color: #412051 !important;
}
.theme-mhaccent .bb-secondary {
  border-bottom-color: #f3efe0 !important;
}
.theme-mhaccent .bb-tertiary {
  border-bottom-color: #464646 !important;
}
.theme-mhaccent .bb-quaternary {
  border-bottom-color: #fff !important;
}
.theme-mhaccent .bl-primary {
  border-left-color: #412051 !important;
}
.theme-mhaccent .bl-secondary {
  border-left-color: #f3efe0 !important;
}
.theme-mhaccent .bl-tertiary {
  border-left-color: #464646 !important;
}
.theme-mhaccent .bl-quaternary {
  border-left-color: #fff !important;
}
.theme-mhaccent .c-primary,
.theme-mhaccent .text-primary {
  color: #412051 !important;
}
.theme-mhaccent .primary li::before,
.theme-mhaccent .primary li.checked::before {
  color: #412051 !important;
}
.theme-mhaccent .alert-primary svg {
  fill: #f3efe0;
}
.theme-mhaccent .cdc-timeline svg {
  fill: #412051;
}
.theme-mhaccent .tabs-horizontal.nav-tabs .nav-link.active {
  border-bottom: 3px solid #412051;
}
.theme-mhaccent .yamm .dropdown-item:hover {
  border-left: 4px solid #412051;
}
.theme-mhaccent .yamm .dropdown-item:active {
  border-left: 4px solid #412051;
  background-color: #f8f9fa;
}
.theme-mhaccent .yamm .nav-item.dropdown.show a.nav-link,
.theme-mhaccent .yamm .nav-link:hover {
  background: #f3efe0;
}
.theme-mhaccent .tabs-vertical .nav-link.active {
  border-bottom: 3px solid #412051;
}
.theme-mhaccent .nav-tabs .nav-link.active, .theme-mhaccent .nav-tabs .nav-link:hover {
  border-top: 3px solid #412051;
  font-weight: bold;
}
.theme-mhaccent .nav-pills .nav-link.active {
  border-bottom: 3px solid #f3efe0;
}
.theme-mhaccent .gj-datepicker-bootstrap [role=right-icon] button .gj-icon,
.theme-mhaccent .gj-datepicker-bootstrap [role=right-icon] button .material-icons {
  color: #412051;
}
.theme-mhaccent .gj-datepicker-bootstrap button {
  background-color: #fff;
  border-color: #bdbdbd !important;
  margin-left: 1px;
}
.theme-mhaccent .gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div {
  background-color: #412051 !important;
  border-color: #412051 !important;
}
.theme-mhaccent .table.table-dark {
  background-color: #412051;
}
.theme-mhaccent .table .thead-light th {
  background-color: #f3efe0;
}
.theme-mhaccent .table .thead-dark th {
  background-color: #412051;
  border-color: #412051;
  color: #fff;
}
.theme-mhaccent .table.table-striped-dark tbody tr:nth-of-type(odd) {
  background-color: #412051;
  color: #fff;
}
.theme-mhaccent .table.table-striped-light tbody tr:nth-of-type(odd) {
  background-color: #f3efe0;
  color: #000;
}
.theme-mhaccent .table.table-hover-dark tbody tr:hover {
  background-color: #412051;
  color: #fff;
}
.theme-mhaccent .table.table-hover-light tbody tr:hover {
  background-color: #f3efe0;
  color: #000;
}
.theme-mhaccent .audio-player .btn-primary,
.theme-mhaccent .audio-player .btn-secondary {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.theme-mhaccent .audio-player .btn-primary:hover, .theme-mhaccent .audio-player .btn-primary:focus, .theme-mhaccent .audio-player .btn-primary:active, .theme-mhaccent .audio-player .btn-primary:not(:disabled):not(.disabled):active,
.theme-mhaccent .audio-player .btn-secondary:hover,
.theme-mhaccent .audio-player .btn-secondary:focus,
.theme-mhaccent .audio-player .btn-secondary:active,
.theme-mhaccent .audio-player .btn-secondary:not(:disabled):not(.disabled):active {
  background-color: rgb(214.5, 214.5, 214.5);
  border-color: rgb(214.5, 214.5, 214.5);
}
.theme-mhaccent .audio-player .btn-primary .volume-range-button input,
.theme-mhaccent .audio-player .btn-secondary .volume-range-button input {
  margin-bottom: 10px !important;
}
.theme-mhaccent .audio-player .btn-primary svg,
.theme-mhaccent .audio-player .btn-secondary svg {
  fill: #333;
}
.theme-mhaccent .audio-player .btn-primary .fi,
.theme-mhaccent .audio-player .btn-secondary .fi {
  color: #333;
  vertical-align: middle;
}
.theme-mhaccent a .btn-primary:hover, .theme-mhaccent a.btn-primary:hover {
  background-color: rgb(50.3318584071, 24.7787610619, 62.7212389381) !important;
}
.theme-mhaccent a .btn-secondary:hover, .theme-mhaccent a.btn-secondary:hover {
  background-color: rgb(235.8837209302, 229.511627907, 205.6162790698) !important;
}
.theme-mhaccent a .btn-tertiary:hover, .theme-mhaccent a.btn-tertiary:hover {
  background-color: rgb(57.25, 57.25, 57.25) !important;
}
.theme-mhaccent a .btn-quaternary:hover, .theme-mhaccent a.btn-quaternary:hover {
  background-color: rgb(242.25, 242.25, 242.25) !important;
}
.theme-mhaccent a.bg-primary.nav-btn:focus, .theme-mhaccent a.bg-primary.nav-btn:hover {
  background-color: #412051 !important;
}
.theme-mhaccent a.bg-secondary.nav-btn:focus, .theme-mhaccent a.bg-secondary.nav-btn:hover {
  background-color: #f3efe0 !important;
}
.theme-mhaccent .btn-primary {
  background-color: #412051;
  border-color: #412051;
  color: #fff;
}
.theme-mhaccent .btn-primary .file-details {
  color: #fff;
}
.theme-mhaccent .btn-primary svg {
  fill: #fff;
}
.theme-mhaccent .btn-primary:hover {
  background-color: rgb(50.3318584071, 24.7787610619, 62.7212389381);
}
.theme-mhaccent .btn-primary:focus, .theme-mhaccent .btn-primary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-primary:not(:disabled):not(.disabled).active {
  background-color: #412051;
  border-color: #412051;
}
.theme-mhaccent .show .btn-primary.dropdown-toggle {
  background-color: #412051;
  border-color: #412051;
}
.theme-mhaccent .btn-secondary {
  background-color: #f3efe0;
  border-color: #f3efe0;
  color: #000;
}
.theme-mhaccent .btn-secondary .file-details {
  color: #000;
}
.theme-mhaccent .btn-secondary svg {
  fill: #000;
}
.theme-mhaccent .btn-secondary:hover {
  background-color: rgb(235.8837209302, 229.511627907, 205.6162790698);
  border-color: rgb(235.8837209302, 229.511627907, 205.6162790698);
  color: #000;
}
.theme-mhaccent .btn-secondary:focus, .theme-mhaccent .btn-secondary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-secondary:not(:disabled):not(.disabled).active {
  background-color: #f3efe0;
  border-color: #f3efe0;
  color: #000;
}
.theme-mhaccent .btn-tertiary {
  background-color: #464646;
  border-color: #464646;
  color: #075290;
}
.theme-mhaccent .btn-tertiary .file-details {
  color: #000;
}
.theme-mhaccent .btn-tertiary svg {
  fill: #005eaa;
}
.theme-mhaccent .btn-tertiary:hover {
  background-color: rgb(57.25, 57.25, 57.25);
  border-color: rgb(57.25, 57.25, 57.25);
}
.theme-mhaccent .btn-tertiary:focus, .theme-mhaccent .btn-tertiary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-tertiary:not(:disabled):not(.disabled).active {
  background-color: #464646;
  border-color: #464646;
}
.theme-mhaccent .btn-quaternary {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.theme-mhaccent .btn-quaternary .file-details {
  color: #000;
}
.theme-mhaccent .btn-quaternary svg {
  fill: #005eaa;
}
.theme-mhaccent .btn-quaternary:hover {
  background-color: rgb(242.25, 242.25, 242.25);
  border-color: rgb(242.25, 242.25, 242.25);
}
.theme-mhaccent .btn-quaternary:focus, .theme-mhaccent .btn-quaternary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-quaternary:not(:disabled):not(.disabled).active {
  background-color: #fff;
  border-color: #fff;
}
.theme-mhaccent .list-group-item.active {
  background-color: #412051;
  border-color: #412051;
}
.theme-mhaccent .list-group-item.list-group-item-primary {
  background-color: #412051;
  color: #fff;
}
.theme-mhaccent .list-group-item.list-group-item-secondary {
  background-color: #f3efe0;
  color: #000;
}
.theme-mhaccent .radioBtn-styled { /* stylelint-disable-line */ }
.theme-mhaccent .radioBtn-styled .form-check input:checked ~ .checkmark {
  background-color: #412051;
}
.theme-mhaccent .radioBtn-styled .form-check .checkmark::after {
  background-color: #412051;
}
.theme-mhaccent .checkbox-list.primary .fi {
  color: #412051;
}
.theme-mhaccent .accordion .card.bar > .card > .card-header:hover {
  color: #412051 !important;
}
.theme-mhaccent .dropdown-menu-search svg.fill-p,
.theme-mhaccent .dropdown-menu-search svg .fill-p {
  fill: #005eaa;
}
.theme-mhaccent svg.fill-p,
.theme-mhaccent svg .fill-p,
.theme-mhaccent .fill-p {
  fill: #412051;
}
.theme-mhaccent svg.fill-p::before,
.theme-mhaccent svg .fill-p::before,
.theme-mhaccent .fill-p::before {
  color: #412051;
}
.theme-mhaccent svg.fill-s,
.theme-mhaccent svg .fill-s,
.theme-mhaccent .fill-s {
  fill: #f3efe0;
}
.theme-mhaccent svg.fill-s::before,
.theme-mhaccent svg .fill-s::before,
.theme-mhaccent .fill-s::before {
  color: #f3efe0;
}
.theme-mhaccent svg.fill-t,
.theme-mhaccent svg .fill-t,
.theme-mhaccent .fill-t {
  fill: #464646;
}
.theme-mhaccent svg.fill-t::before,
.theme-mhaccent svg .fill-t::before,
.theme-mhaccent .fill-t::before {
  color: #464646;
}
.theme-mhaccent svg.fill-q,
.theme-mhaccent svg .fill-q,
.theme-mhaccent .fill-q {
  fill: #fff;
}
.theme-mhaccent svg.fill-q::before,
.theme-mhaccent svg .fill-q::before,
.theme-mhaccent .fill-q::before {
  color: #fff;
}
.theme-mhaccent .nav-pills .nav-link.active,
.theme-mhaccent .nav-pills .show > .nav-link {
  background-color: #412051;
  color: #fff;
}
.theme-mhaccent nav ul.tp-nav-main li a:hover,
.theme-mhaccent nav ul.tp-nav-main li a:active,
.theme-mhaccent .mobile-section-nav li a:hover,
.theme-mhaccent .mobile-section-nav li a:active {
  border-left: 4px solid #412051;
  background-color: #f5f5f5;
  color: #412051;
}
.theme-mhaccent .mobile-section-nav {
  border-top: 3px solid #f3efe0;
}
.theme-mhaccent .mobile-section-nav #svg-down {
  background-color: #412051;
}
.theme-mhaccent .mobile-section-nav nav .dropdown .list-group a.selected {
  border-left: 4px solid #412051;
}
.theme-mhaccent nav .nav-section-home {
  border-top-color: #412051;
}
.theme-mhaccent nav .nav-section-home svg {
  fill: #412051;
}
.theme-mhaccent nav .nav-section-home .fi {
  color: #412051;
}
.theme-mhaccent nav .nav-section-home.selected {
  border-left: 4px solid #412051;
  background-color: #f5f5f5;
}
.theme-mhaccent nav .nav-section-home:hover {
  background-color: #f5f5f5;
  border-left: 4px solid #412051;
}
.theme-mhaccent nav .nav-section-home:hover a {
  color: #412051;
}
.theme-mhaccent nav .nav-section-home a {
  text-decoration: none;
}
.theme-mhaccent nav ul.tp-nav-main li a.nav-plus,
.theme-mhaccent nav ul.tp-nav-main li a.nav-minus,
.theme-mhaccent nav ul.tp-nav-main li a.nav-plus:hover,
.theme-mhaccent nav ul.tp-nav-main li a.nav-minus:hover,
.theme-mhaccent nav .mobile-section-nav li a.nav-plus,
.theme-mhaccent nav .mobile-section-nav li a.nav-minus,
.theme-mhaccent nav .mobile-section-nav li a.nav-plus:hover,
.theme-mhaccent nav .mobile-section-nav li a.nav-minus:hover {
  background-color: transparent;
  border-width: 0;
}
.theme-mhaccent nav ul.tp-nav-main li.active,
.theme-mhaccent nav .mobile-section-nav li.active {
  background-color: #fff;
}
.theme-mhaccent nav ul.tp-nav-main li.active > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.active > a:first-child {
  border-left-color: #412051;
}
.theme-mhaccent nav ul.tp-nav-main li.active a:hover,
.theme-mhaccent nav .mobile-section-nav li.active a:hover {
  border-left-color: #412051;
  background-color: #f5f5f5;
}
.theme-mhaccent nav ul.tp-nav-main li.active a.nav-plus:link,
.theme-mhaccent nav ul.tp-nav-main li.active a.nav-minus:link,
.theme-mhaccent nav ul.tp-nav-main li.active a.nav-plus:hover,
.theme-mhaccent nav ul.tp-nav-main li.active a.nav-minus:hover,
.theme-mhaccent nav .mobile-section-nav li.active a.nav-plus:link,
.theme-mhaccent nav .mobile-section-nav li.active a.nav-minus:link,
.theme-mhaccent nav .mobile-section-nav li.active a.nav-plus:hover,
.theme-mhaccent nav .mobile-section-nav li.active a.nav-minus:hover {
  background-color: transparent;
  border-width: 0;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li,
.theme-mhaccent nav .mobile-section-nav li.active ul li {
  border-left-color: #f3efe0;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li a:link,
.theme-mhaccent nav ul.tp-nav-main li.active ul li a:active,
.theme-mhaccent nav ul.tp-nav-main li.active ul li a:visited,
.theme-mhaccent nav .mobile-section-nav li.active ul li a:link,
.theme-mhaccent nav .mobile-section-nav li.active ul li a:active,
.theme-mhaccent nav .mobile-section-nav li.active ul li a:visited {
  font-weight: normal;
  border-left: 4px solid #f5f5f5;
  border-left: 4px solid #f3efe0;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li a:hover,
.theme-mhaccent nav .mobile-section-nav li.active ul li a:hover {
  background-color: #f5f5f5;
  color: #412051;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li.selected > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.active ul li.selected > a:first-child {
  font-weight: bold;
  background-color: #f5f5f5;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li.selected a[data-toggle=collapse]:hover,
.theme-mhaccent nav .mobile-section-nav li.active ul li.selected a[data-toggle=collapse]:hover {
  border-left-color: #f5f5f5;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li.active,
.theme-mhaccent nav .mobile-section-nav li.active ul li.active {
  border-left-color: #f3efe0;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li.active > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.active ul li.active > a:first-child {
  font-weight: bold;
}
.theme-mhaccent nav ul.tp-nav-main li.active ul li ul li > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.active ul li ul li > a:first-child {
  border-left-color: rgb(82.75, 82.75, 82.75);
}
.theme-mhaccent nav ul.tp-nav-main li.selected > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.selected > a:first-child {
  font-weight: bold;
  background-color: #f5f5f5;
  color: #412051;
}
.theme-mhaccent nav ul.tp-nav-main li.selected.active > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.selected.active > a:first-child {
  font-weight: bold;
}
.theme-mhaccent nav ul.tp-nav-main li.selected.active > a,
.theme-mhaccent nav .mobile-section-nav li.selected.active > a {
  background-color: #f5f5f5;
}
.theme-mhaccent nav .mobile-section-nav a.mobile-section-nav-foot {
  background-color: #412051;
}
.theme-mhaccent nav .mobile-section-nav a.mobile-section-nav-foot:hover {
  background-color: rgb(50.3318584071, 24.7787610619, 62.7212389381);
}
.theme-mhaccent nav .mobile-section-nav li.selected > a:first-child {
  border-left-color: #412051;
}
.theme-mhaccent .pagination li.active a {
  background-color: #412051 !important;
  border-color: #412051 !important;
}

.bg-mhaccent-p > span[class*=fill-]::before, .bg-mhred-p > span[class*=fill-]::before, .bg-gray-d1 > span[class*=fill-]::before,
.bg-gray-d2 > span[class*=fill-]::before {
  color: #fff !important;
}

/* @file Base SCSS: Enter global overrides to parent tags like 'html' and 'body' */
.theme-mhred main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item),
.theme-mhred nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item) {
  color: #860037;
  text-decoration: none;
}
.theme-mhred main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover, .theme-mhred main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus,
.theme-mhred nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover,
.theme-mhred nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus {
  color: #337ab7;
  text-decoration: underline;
}
.theme-mhred body {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  color: #464646;
}
.theme-mhred body,
.theme-mhred .breadcrumb {
  background-color: #fff !important;
}
.theme-mhred h1,
.theme-mhred .h1,
.theme-mhred h2,
.theme-mhred .h2,
.theme-mhred h3,
.theme-mhred .h3,
.theme-mhred h4,
.theme-mhred .h4,
.theme-mhred h5,
.theme-mhred .h5,
.theme-mhred h6,
.theme-mhred .h6 {
  font-family: inherit !important;
}
.theme-mhred div[class^=col] > h1,
.theme-mhred div[class^=col] > .h1,
.theme-mhred .syndicate > h1,
.theme-mhred .syndicate > .h1 {
  font-size: 48px;
  font-weight: 700;
  color: #860037;
}
.theme-mhred div[class^=col] > h2,
.theme-mhred div[class^=col] > .h2,
.theme-mhred .syndicate > h2,
.theme-mhred .syndicate > .h2 {
  font-size: 30px;
  font-weight: 700;
  color: #412051;
}
.theme-mhred div[class^=col] > h3,
.theme-mhred div[class^=col] > .h3,
.theme-mhred .syndicate > h3,
.theme-mhred .syndicate > .h3 {
  font-size: 24px;
  font-weight: 700;
  color: #412051;
}
.theme-mhred div[class^=col] > h4,
.theme-mhred div[class^=col] > .h4,
.theme-mhred .syndicate > h4,
.theme-mhred .syndicate > .h4 {
  font-size: inherit;
  font-weight: 700;
  color: #412051;
}
.theme-mhred div[class^=col] > h5,
.theme-mhred div[class^=col] > .h5,
.theme-mhred .syndicate > h5,
.theme-mhred .syndicate > .h5 {
  font-size: inherit;
  font-weight: 700;
  color: inherit;
}
.theme-mhred div[class^=col] > h6,
.theme-mhred div[class^=col] > .h6,
.theme-mhred .syndicate > h6,
.theme-mhred .syndicate > .h6 {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.theme-mhred .card .card-title.h1, .theme-mhred .card .card-title.h2, .theme-mhred .card .card-title.h3, .theme-mhred .card .card-title.h4, .theme-mhred .card .card-title.h5, .theme-mhred .card .card-title.h6 {
  font-weight: 700;
  color: #412051;
}
.theme-mhred .card .card-title.h6 {
  font-weight: normal;
}
.theme-mhred .card p a:not(.btn) {
  text-decoration: underline !important;
}
.theme-mhred .card p a:not(.btn):hover, .theme-mhred .card p a:not(.btn):focus {
  text-decoration: none !important;
}
.theme-mhred .c-white .h1,
.theme-mhred .c-white .h2,
.theme-mhred .c-white .h3,
.theme-mhred .c-white .h4,
.theme-mhred .c-white .h5,
.theme-mhred .c-white .h6 {
  color: inherit;
}
.theme-mhred p {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.theme-mhred .display-1 {
  font-size: 5.4rem;
}
.theme-mhred .display-2 {
  font-size: 4.9rem;
}
.theme-mhred .display-3 {
  font-size: 4.1rem;
}
.theme-mhred .display-4 {
  font-size: 3.1rem;
}
.theme-mhred .display-5 {
  font-size: 2.3rem;
}
.theme-mhred .display-6 {
  font-size: 1.4rem;
}
@media (max-width: 991px) {
  .theme-mhred #mobilenav,
  .theme-mhred .leftnav-wrapper {
    display: none !important;
  }
}
.theme-mhred .body-wrapper h1:first-child {
  display: block !important;
  margin-top: 0 !important;
}
.theme-mhred .btn-mhaccent-p,
.theme-mhred .bg-mhaccent-p,
.theme-mhred .bg-mhaccent-p *:not(.btn) {
  color: #fff !important;
}
.theme-mhred .nav-section-home {
  display: none !important;
}
.theme-mhred .btn-mhaccent-t, .theme-mhred .btn-mhaccent-t:hover, .theme-mhred .btn-mhaccent-t:focus {
  color: #fff !important;
}
.theme-mhred .btn-secondary, .theme-mhred .btn-secondary:hover, .theme-mhred .btn-secondary:focus,
.theme-mhred .btn-tertiary,
.theme-mhred .btn-tertiary:hover,
.theme-mhred .btn-tertiary:focus {
  color: #fff;
}
.theme-mhred .bg-secondary,
.theme-mhred .bg-tertiary {
  color: #fff !important;
}
.theme-mhred .bg-gray-d1.card-header, .theme-mhred .bg-gray-d1.card-body,
.theme-mhred .bg-gray-d1 .card-title,
.theme-mhred .bg-gray-d2.card-header,
.theme-mhred .bg-gray-d2.card-body,
.theme-mhred .bg-gray-d2 .card-title {
  color: #fff !important;
}
.theme-mhred .bg-gray-d1.card-header a,
.theme-mhred .bg-gray-d1.card-header a:hover,
.theme-mhred .bg-gray-d1.card-header a:focus, .theme-mhred .bg-gray-d1.card-body a,
.theme-mhred .bg-gray-d1.card-body a:hover,
.theme-mhred .bg-gray-d1.card-body a:focus,
.theme-mhred .bg-gray-d1 .card-title a,
.theme-mhred .bg-gray-d1 .card-title a:hover,
.theme-mhred .bg-gray-d1 .card-title a:focus,
.theme-mhred .bg-gray-d2.card-header a,
.theme-mhred .bg-gray-d2.card-header a:hover,
.theme-mhred .bg-gray-d2.card-header a:focus,
.theme-mhred .bg-gray-d2.card-body a,
.theme-mhred .bg-gray-d2.card-body a:hover,
.theme-mhred .bg-gray-d2.card-body a:focus,
.theme-mhred .bg-gray-d2 .card-title a,
.theme-mhred .bg-gray-d2 .card-title a:hover,
.theme-mhred .bg-gray-d2 .card-title a:focus {
  color: #fff !important;
}
.theme-mhred .pagination .page-item.active a.page-link, .theme-mhred .pagination .page-item.active a.page-link:hover, .theme-mhred .pagination .page-item.active a.page-link:focus {
  color: #fff !important;
}

.theme-mhaccent main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item),
.theme-mhaccent nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item) {
  color: #860037;
  text-decoration: none;
}
.theme-mhaccent main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover, .theme-mhaccent main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus,
.theme-mhaccent nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover,
.theme-mhaccent nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus {
  color: #337ab7;
  text-decoration: underline;
}
.theme-mhaccent body {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  color: #464646;
}
.theme-mhaccent body,
.theme-mhaccent .breadcrumb {
  background-color: #fff !important;
}
.theme-mhaccent h1,
.theme-mhaccent .h1,
.theme-mhaccent h2,
.theme-mhaccent .h2,
.theme-mhaccent h3,
.theme-mhaccent .h3,
.theme-mhaccent h4,
.theme-mhaccent .h4,
.theme-mhaccent h5,
.theme-mhaccent .h5,
.theme-mhaccent h6,
.theme-mhaccent .h6 {
  font-family: inherit !important;
}
.theme-mhaccent div[class^=col] > h1,
.theme-mhaccent div[class^=col] > .h1,
.theme-mhaccent .syndicate > h1,
.theme-mhaccent .syndicate > .h1 {
  font-size: 48px;
  font-weight: 700;
  color: #860037;
}
.theme-mhaccent div[class^=col] > h2,
.theme-mhaccent div[class^=col] > .h2,
.theme-mhaccent .syndicate > h2,
.theme-mhaccent .syndicate > .h2 {
  font-size: 30px;
  font-weight: 700;
  color: #412051;
}
.theme-mhaccent div[class^=col] > h3,
.theme-mhaccent div[class^=col] > .h3,
.theme-mhaccent .syndicate > h3,
.theme-mhaccent .syndicate > .h3 {
  font-size: 24px;
  font-weight: 700;
  color: #412051;
}
.theme-mhaccent div[class^=col] > h4,
.theme-mhaccent div[class^=col] > .h4,
.theme-mhaccent .syndicate > h4,
.theme-mhaccent .syndicate > .h4 {
  font-size: inherit;
  font-weight: 700;
  color: #412051;
}
.theme-mhaccent div[class^=col] > h5,
.theme-mhaccent div[class^=col] > .h5,
.theme-mhaccent .syndicate > h5,
.theme-mhaccent .syndicate > .h5 {
  font-size: inherit;
  font-weight: 700;
  color: inherit;
}
.theme-mhaccent div[class^=col] > h6,
.theme-mhaccent div[class^=col] > .h6,
.theme-mhaccent .syndicate > h6,
.theme-mhaccent .syndicate > .h6 {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.theme-mhaccent .card .card-title.h1, .theme-mhaccent .card .card-title.h2, .theme-mhaccent .card .card-title.h3, .theme-mhaccent .card .card-title.h4, .theme-mhaccent .card .card-title.h5, .theme-mhaccent .card .card-title.h6 {
  font-weight: 700;
  color: #412051;
}
.theme-mhaccent .card .card-title.h6 {
  font-weight: normal;
}
.theme-mhaccent .card p a:not(.btn) {
  text-decoration: underline !important;
}
.theme-mhaccent .card p a:not(.btn):hover, .theme-mhaccent .card p a:not(.btn):focus {
  text-decoration: none !important;
}
.theme-mhaccent .c-white .h1,
.theme-mhaccent .c-white .h2,
.theme-mhaccent .c-white .h3,
.theme-mhaccent .c-white .h4,
.theme-mhaccent .c-white .h5,
.theme-mhaccent .c-white .h6 {
  color: inherit;
}
.theme-mhaccent p {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.theme-mhaccent .display-1 {
  font-size: 5.4rem;
}
.theme-mhaccent .display-2 {
  font-size: 4.9rem;
}
.theme-mhaccent .display-3 {
  font-size: 4.1rem;
}
.theme-mhaccent .display-4 {
  font-size: 3.1rem;
}
.theme-mhaccent .display-5 {
  font-size: 2.3rem;
}
.theme-mhaccent .display-6 {
  font-size: 1.4rem;
}
@media (max-width: 991px) {
  .theme-mhaccent #mobilenav,
  .theme-mhaccent .leftnav-wrapper {
    display: none !important;
  }
}
.theme-mhaccent .body-wrapper h1:first-child {
  display: block !important;
  margin-top: 0 !important;
}
.theme-mhaccent .btn-mhaccent-p,
.theme-mhaccent .bg-mhaccent-p,
.theme-mhaccent .bg-mhaccent-p *:not(.btn) {
  color: #fff !important;
}
.theme-mhaccent .nav-section-home {
  display: none !important;
}
.theme-mhaccent .btn-mhaccent-t, .theme-mhaccent .btn-mhaccent-t:hover, .theme-mhaccent .btn-mhaccent-t:focus {
  color: #fff !important;
}
.theme-mhaccent .btn-secondary, .theme-mhaccent .btn-secondary:hover, .theme-mhaccent .btn-secondary:focus,
.theme-mhaccent .btn-tertiary,
.theme-mhaccent .btn-tertiary:hover,
.theme-mhaccent .btn-tertiary:focus {
  color: #fff;
}
.theme-mhaccent .bg-secondary,
.theme-mhaccent .bg-tertiary {
  color: #fff !important;
}
.theme-mhaccent .bg-gray-d1.card-header, .theme-mhaccent .bg-gray-d1.card-body,
.theme-mhaccent .bg-gray-d1 .card-title,
.theme-mhaccent .bg-gray-d2.card-header,
.theme-mhaccent .bg-gray-d2.card-body,
.theme-mhaccent .bg-gray-d2 .card-title {
  color: #fff !important;
}
.theme-mhaccent .bg-gray-d1.card-header a,
.theme-mhaccent .bg-gray-d1.card-header a:hover,
.theme-mhaccent .bg-gray-d1.card-header a:focus, .theme-mhaccent .bg-gray-d1.card-body a,
.theme-mhaccent .bg-gray-d1.card-body a:hover,
.theme-mhaccent .bg-gray-d1.card-body a:focus,
.theme-mhaccent .bg-gray-d1 .card-title a,
.theme-mhaccent .bg-gray-d1 .card-title a:hover,
.theme-mhaccent .bg-gray-d1 .card-title a:focus,
.theme-mhaccent .bg-gray-d2.card-header a,
.theme-mhaccent .bg-gray-d2.card-header a:hover,
.theme-mhaccent .bg-gray-d2.card-header a:focus,
.theme-mhaccent .bg-gray-d2.card-body a,
.theme-mhaccent .bg-gray-d2.card-body a:hover,
.theme-mhaccent .bg-gray-d2.card-body a:focus,
.theme-mhaccent .bg-gray-d2 .card-title a,
.theme-mhaccent .bg-gray-d2 .card-title a:hover,
.theme-mhaccent .bg-gray-d2 .card-title a:focus {
  color: #fff !important;
}
.theme-mhaccent .pagination .page-item.active a.page-link, .theme-mhaccent .pagination .page-item.active a.page-link:hover, .theme-mhaccent .pagination .page-item.active a.page-link:focus {
  color: #fff !important;
}

.theme-mhred .bg-primary .card-title,
.theme-mhred .bg-secondary .card-title,
.theme-mhred .bg-tertiary .card-title,
.theme-mhred .bg-mhaccent-t .card-title {
  color: #fff !important;
}
.theme-mhred .bg-primary a:not(.btn), .theme-mhred .bg-primary a:not(.btn):hover, .theme-mhred .bg-primary a:not(.btn):focus,
.theme-mhred .bg-secondary a:not(.btn),
.theme-mhred .bg-secondary a:not(.btn):hover,
.theme-mhred .bg-secondary a:not(.btn):focus,
.theme-mhred .bg-tertiary a:not(.btn),
.theme-mhred .bg-tertiary a:not(.btn):hover,
.theme-mhred .bg-tertiary a:not(.btn):focus,
.theme-mhred .bg-mhaccent-t a:not(.btn),
.theme-mhred .bg-mhaccent-t a:not(.btn):hover,
.theme-mhred .bg-mhaccent-t a:not(.btn):focus {
  color: #fff !important;
}
.theme-mhred .bg-quaternary a:not(.btn), .theme-mhred .bg-quaternary a:not(.btn):hover, .theme-mhred .bg-quaternary a:not(.btn):focus {
  color: #860037 !important;
}
.theme-mhred .btn-secondary, .theme-mhred .btn-secondary:hover, .theme-mhred .btn-secondary:focus {
  color: #fff !important;
}
.theme-mhred a.btn-white, .theme-mhred a.btn-white:hover, .theme-mhred a.btn-white:focus {
  color: #860037 !important;
}

.feature-area {
  padding-right: 15px;
  padding-left: 15px;
}
.feature-area .mh-jumbotron .col-md-12 {
  padding: 0 !important;
}

/* jumbotrons */
a.jumbotron-btn {
  color: inherit;
  text-decoration: initial;
}
a.jumbotron-btn .btn:hover {
  text-decoration: none;
}

.jumbotron {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 15px;
  border-radius: 0;
  position: relative;
}
.jumbotron h1,
.jumbotron h2,
.jumbotron h3,
.jumbotron h4,
.jumbotron h5,
.jumbotron h6 {
  margin-top: 0;
}
.jumbotron.jumbotron-light .jumbotron-overlay {
  background-color: rgba(255, 255, 255, 0.75);
  color: #000;
}
.jumbotron.jumbotron-dark .jumbotron-overlay {
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
}
.jumbotron.jumbotron-dark .jumbotron-overlay a:not(.btn) {
  color: #fff;
}
.jumbotron.tb-rc {
  border-radius: 0.25rem;
}
.jumbotron.tb-rc .card-body {
  border-radius: 0.25rem;
}
.jumbotron .jumbotron-overlay {
  padding: 1rem;
  position: absolute;
  overflow: hidden;
}
.jumbotron .jumbotron-overlay.overlay-fullheight {
  max-height: 100%;
  height: 100%;
}
.jumbotron .jumbotron-overlay.fullheight {
  max-height: 100%;
  height: 100%;
}
.jumbotron .jumbotron-overlay.fullheight[class*=m-] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  height: auto;
}
.jumbotron .jumbotron-overlay.fullheight.m-1 {
  top: 0.25rem;
  bottom: 0.25rem;
}
.jumbotron .jumbotron-overlay.fullheight.m-2 {
  top: 0.5rem;
  bottom: 0.5rem;
}
.jumbotron .jumbotron-overlay.fullheight.m-3 {
  top: 1rem;
  bottom: 1rem;
}
.jumbotron .jumbotron-overlay.fullheight.m-4 {
  top: 2rem;
  bottom: 2rem;
}
.jumbotron .jumbotron-overlay.fullheight.m-5 {
  top: 3rem;
  bottom: 3rem;
}
.jumbotron .jumbotron-overlay.overlay-left, .jumbotron .jumbotron-overlay.overlay-top-left {
  left: 0;
  top: 0;
}
.jumbotron .jumbotron-overlay.overlay-right, .jumbotron .jumbotron-overlay.overlay-top-right {
  right: 0;
  top: 0;
}
.jumbotron .jumbotron-overlay.overlay-bottom-left {
  left: 0;
  bottom: 0;
}
.jumbotron .jumbotron-overlay.overlay-bottom-right {
  bottom: 0;
  right: 0;
}
.jumbotron .jumbotron-overlay.overlay-bottom {
  left: 0;
  bottom: 0;
  right: 0;
}
.jumbotron .jumbotron-overlay.overlay-middle {
  left: 0;
  top: 50%;
  transform: translateY(-50%) !important;
  right: 0;
}
.jumbotron .jumbotron-overlay.overlay-middle-left {
  left: 0;
  top: 50%;
  transform: translateY(-50%) !important;
}
.jumbotron .jumbotron-overlay.overlay-middle-right {
  top: 50%;
  transform: translateY(-50%) !important;
  right: 0;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .jumbotron .display-5,
  .jumbotron .display-4,
  .jumbotron .display-3 {
    font-size: 1.5rem;
  }
}
@media (max-width: 1439.98px) {
  .jumbotron-overlay.p-5 {
    padding: 1rem !important;
  }
}
@media (max-width: 991.98px) {
  .jumbotron img {
    padding-bottom: 0 !important;
  }
  .jumbotron .display-5,
  .jumbotron .display-4,
  .jumbotron .display-3 {
    font-size: 1.375rem;
  }
  .jumbotron .jumbotron-overlay[class*=overlay-] {
    top: 0 !important;
    left: 0;
    bottom: 0;
    height: auto;
    transform: none !important;
    position: relative;
  }
  .jumbotron .jumbotron-overlay[class*=overlay-].m-5 {
    margin: 0 !important;
  }
  .jumbotron .jumbotron-overlay[class*=overlay-].ml-5 {
    margin-left: 0 !important;
  }
  .jumbotron .jumbotron-overlay[class*=overlay-].mr-5 {
    margin-right: 0 !important;
  }
  .jumbotron .jumbotron-overlay a {
    text-decoration: none;
  }
  .jumbotron .m-5 {
    margin-top: 0 !important;
  }
  .jumbotron .w-50,
  .jumbotron .w-33 {
    width: auto !important;
  }
}
.mh-header {
  background-color: #860037;
}
.mh-header .mh-logo {
  margin-top: 10px;
}
.mh-header .mh-logo a {
  display: inline-block;
}
.mh-header .mh-logo a svg {
  color: black;
  fill: black;
}
.mh-header .mh-logo a img {
  width: auto;
  max-width: 100%;
}
.mh-header .mh-header-connect {
  color: #fff;
}
@media (min-width: 576px) {
  .mh-header .mh-header-connect {
    float: right;
    margin-right: 8px;
  }
}
@media (max-width: 575px) {
  .mh-header .mh-header-connect {
    display: flex;
    justify-content: space-between;
    margin-right: 44px;
  }
  .mh-header .mh-header-connect span {
    display: none;
  }
}
.mh-header .mh-header-search {
  clear: both;
  margin-top: 25px;
  margin-left: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
}
.mh-header .mh-header-search .mh-search-wrapper {
  position: relative;
}
.mh-header .mh-header-search .mh-search-wrapper .search-input-field {
  max-width: 300px;
  overflow: hidden;
  height: 32px;
  border-radius: 0.25rem;
  border: 0;
  padding: 0 2.5rem 0 0.5rem;
}
.mh-header .mh-header-search .mh-search-wrapper .mh-search-icon {
  position: absolute;
  top: 0;
  right: 0;
}
.mh-header .mh-header-search .mh-search-wrapper .mh-search-icon .mh-search-submit {
  color: #860037;
  padding: 0;
}
.mh-header .mh-header-search .mh-search-wrapper .mh-search-icon .mh-search-submit i::before {
  font-size: 1.8rem;
}
.mh-header .mh-header-search__az {
  text-align: right;
  color: #fff;
  margin-right: 1rem;
}
.mh-header .mh-header-search__az a {
  color: #fff;
  text-decoration: none;
}
.mh-header .mh-header-search__az a:hover {
  text-decoration: underline;
}

.mh-footer .pre-footer-wrapper {
  background-color: #eae9e8;
  padding-bottom: 30px;
}
.mh-footer .pre-footer-wrapper h2 {
  margin-top: 15px;
}
.mh-footer .pre-footer-wrapper a {
  text-decoration: none;
}
.mh-footer .pre-footer-wrapper a:hover {
  text-decoration: underline;
}
.mh-footer .pre-footer-wrapper .mh-pre-footer-logo {
  margin: 0 auto;
  margin-top: 35px;
}
@media screen and (min-width: 992px) {
  .mh-footer .pre-footer-wrapper .mh-pre-footer-subscribe h2 {
    margin-top: 25px;
    margin-bottom: 0;
  }
}
.mh-footer .pre-footer-wrapper .mh-pre-footer-subscribe form input#userID {
  width: 70%;
}
@media screen and (min-width: 992px) {
  .mh-footer .pre-footer-wrapper .mh-pre-footer-links {
    padding-left: 60px;
  }
}
.mh-footer .pre-footer-wrapper .mh-pre-footer-links ul {
  list-style: none;
}
.mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-linkedin {
  color: #0065a1;
}
.mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-fb {
  color: #4267b2;
}
.mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-twitter {
  color: #429cd6;
}
.mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-youtube {
  color: #ed2024;
}
.mh-footer .footer-wrapper {
  margin-top: 0;
  padding-bottom: 30px;
  background-color: #464646;
}
.mh-footer .footer-wrapper .footer-links {
  margin: 0 auto;
}
.mh-footer .footer-wrapper .footer-links li {
  padding: 3px 15px;
  display: inline-block;
}
.mh-footer .footer-wrapper .footer-links li ~ li {
  border-left: 1px solid #929292;
}

#mhTopNav {
  background-color: #f7f6f2;
  box-shadow: 2px 2px 2px #e7e7e7;
  margin-bottom: 5px;
}
@media (max-width: 991px) {
  #mhTopNav {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
#mhTopNav .hamburger-bar {
  text-align: right;
  padding: 0 15px;
}
@media (min-width: 992px) {
  #mhTopNav .hamburger-bar {
    display: none;
  }
}
#mhTopNav .hamburger-bar .hamburger-btn {
  line-height: 1;
  padding: 5px 0;
  display: inline-block;
  font-size: 30px;
  text-decoration: none;
}
#mhTopNav .hamburger-bar .hamburger-btn:after {
  content: "☰";
  color: #860037;
}
#mhTopNav .hamburger-bar .hamburger-btn.on:after {
  content: "✕";
}
#mhTopNav .navbar {
  padding: 0;
}
#mhTopNav .navbar .nav-item {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  #mhTopNav .navbar .nav-item {
    text-align: left;
    margin: 0;
    border-bottom: 1px solid black;
  }
  #mhTopNav .navbar .nav-item:first-child {
    border-top: 1px solid black;
  }
}
#mhTopNav .navbar .nav-item a {
  outline: inherit;
  color: #860037;
  font-size: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1;
}
@media (max-width: 991px) {
  #mhTopNav .navbar .nav-item a {
    padding-left: 15px;
    padding-right: 15px;
  }
  #mhTopNav .navbar .nav-item a:after {
    position: absolute;
    right: 15px;
    top: 15px;
    border-top: 0.5em solid;
    border-right: 0.5em solid transparent;
    border-left: 0.5em solid transparent;
  }
}
#mhTopNav .navbar .nav-item a.dropdown-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
#mhTopNav .navbar .nav-item.show {
  background-color: #eae9e8;
}
#mhTopNav .navbar .nav-item.show a {
  color: #fff;
}
@media (max-width: 991px) {
  #mhTopNav .navbar .nav-item.show a:after {
    transform: rotate(180deg);
  }
}
#mhTopNav .navbar .nav-item.show a.nav-link {
  color: #860037;
}
#mhTopNav .navbar .nav-item.show a.nav-link:hover {
  color: #fff;
  background-color: #412051;
}
@media (min-width: 992px) {
  #mhTopNav .navbar .nav-item.show:last-child .dropdown-menu.menu-col.show {
    left: auto;
    right: 0;
  }
}
#mhTopNav .navbar .nav-item.section-active,
#mhTopNav .navbar .nav-item.section-active .page-active.dropdown-item {
  background-color: #eae9e8 !important;
}
#mhTopNav .navbar .nav-item.section-active .page-active.dropdown-item:hover, #mhTopNav .navbar .nav-item.section-active .page-active.dropdown-item:focus {
  background-color: #412051 !important;
  color: #fff;
}
#mhTopNav .navbar .nav-item.section-active a,
#mhTopNav .navbar .nav-item.section-active a.nav-link {
  color: #860037;
}
#mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show {
  border-radius: 0;
  background-color: #f7f6f2;
}
@media (min-width: 992px) {
  #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show {
    min-width: 310px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);
    margin-top: 0;
    border-radius: 0 0 4px 4px;
  }
}
#mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show a {
  color: #464646;
  white-space: inherit;
}
#mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show a:hover, #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show a:focus {
  background-color: #412051;
  color: #fff !important;
}
#mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show .level-1 > a {
  color: #412051;
  font-size: 20px;
  padding-left: 15px;
}
#mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show .level-2 > a {
  font-size: 18px;
  padding-left: 30px;
}
#mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show .level-3 > a {
  font-size: 14px;
  color: #860037;
  padding-left: 45px;
}

.mh-jumbotron .jumbotron {
  background-color: #f3efe0;
}
.mh-jumbotron .jumbotron .jumbotron-overlay {
  color: #464646;
  background-color: #fff;
}
@media screen and (max-width: 991.98px) {
  .mh-jumbotron .jumbotron .jumbotron-overlay {
    background-color: #860037;
    color: #fff;
    font-size: 16px;
  }
}
.mh-jumbotron .jumbotron .jumbotron-overlay .display-3,
.mh-jumbotron .jumbotron .jumbotron-overlay .display-4,
.mh-jumbotron .jumbotron .jumbotron-overlay .display-5,
.mh-jumbotron .jumbotron .jumbotron-overlay .display-6 {
  font-weight: bold;
  padding-bottom: 10px;
  color: #860037;
}
@media screen and (max-width: 991.98px) {
  .mh-jumbotron .jumbotron .jumbotron-overlay .display-3,
  .mh-jumbotron .jumbotron .jumbotron-overlay .display-4,
  .mh-jumbotron .jumbotron .jumbotron-overlay .display-5,
  .mh-jumbotron .jumbotron .jumbotron-overlay .display-6 {
    color: #fff;
  }
}
@media screen and (max-width: 991.98px) {
  .mh-jumbotron .jumbotron .jumbotron-overlay .btn {
    color: #464646;
    background-color: #fff;
  }
  .mh-jumbotron .jumbotron .jumbotron-overlay .btn:hover {
    color: #fff;
  }
}
.mh-overlay-transparent .jumbotron .jumbotron-overlay {
  color: #464646 !important;
}
@media screen and (min-width: 992px) {
  .mh-overlay-transparent .jumbotron .jumbotron-overlay {
    background: none !important;
  }
}