body {
  font-size: 14px;
}

img {
  max-width: 350px !important;
}

.g-header__options {
  display: none !important;
}

.g-header__nav {
  display: none !important;
}

.c-linkList {
  display: none !important;
}

.g-btn {
  background-color: white !important;
  border: solid 1px black !important;
}

.g-btn, .g-btn__arrow--fullWidth {
  font-size: 14px !important;
}

.e-flex:has(> [data-widget_type="st-link-list.default"]) {
  page-break-inside: avoid;
  break-inside: avoid;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.elementor .e-con:has(.c-headerImage) {
  height: auto !important;
}

.c-headerImage {
  min-height: 75px;
}

[data-widget_type="spacer.default"] {
  display: none !important;
}

.elementor-widget-st-header-image .e-con-inner, .c-headerImage__wrap .e-con-inner {
  background-color: #FFF !important;
}
.elementor-widget-st-header-image .c-headerImage, .c-headerImage__wrap .c-headerImage {
  background-color: #FFF !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-widget-st-header-image .c-headerImage__content, .c-headerImage__wrap .c-headerImage__content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.elementor-widget-st-header-image .c-headerImage__container, .c-headerImage__wrap .c-headerImage__container {
  background-color: #FFF !important;
}
.elementor-widget-st-header-image .c-headerImage__container *, .c-headerImage__wrap .c-headerImage__container * {
  color: black !important;
}

.c-imageBoxList {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-template-rows: repeat(1, 1fr);
  grid-auto-flow: row;
  gap: 40px 24px;
}
.c-imageBoxList__item {
  break-inside: avoid;
}
.c-imageBoxList img {
  max-width: 100% !important;
}

.e-flex {
  display: block !important;
}

.g-footer__menu {
  display: none !important;
}

.g-footer__social {
  display: none !important;
}

.g-footer__logoLink *:before {
  color: black !important;
}

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  print-color-adjust: exact;
  -webkit-color-adjust: exact;
  background-color: get_color(primary);
}

thead {
  display: table-header-group;
}

tfoot {
  display: table-footer-group;
}

tr {
  page-break-inside: avoid;
}

.single-topics table thead th {
  print-color-adjust: exact;
  -webkit-color-adjust: exact;
  background-color: #c00018;
}

.g-layout__content table tbody tr:nth-child(even) {
  print-color-adjust: exact;
  -webkit-color-adjust: exact;
  background-color: #f1f2f2;
}

.c-blogPost__share {
  display: none !important;
}

.c-accordion__contentWrap {
  display: block !important;
}/*# sourceMappingURL=print.css.map */