:root {
  --bs-primary: #2f3c48;
  --bs-primary-bg: #2f3c48;
  --bs-primary-rgb: 47, 60, 72;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-primary-border-subtle: #9ec5fe;


  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

  --bs-red: #cc3d0f;

  
}

html,
body {
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  /* font-family: 'Fira Sans Extra Condensed', sans-serif; */
  /* font-size: 1.1rem; */
  font-size: 16px;
  font-family: var(--bs-font-sans-serif)
}


html {
  /*  overflow: hidden;  */
  scroll-behavior: smooth;
}

/* a,
a:visited {
  color: var(--bs-primary);
  text-decoration: none;
} */

a.nav-link,
a.nav-link:visited,
#zebottom a,
#zebottom a:visited {
  color: var(--bs-white);
  font-size: 16px;
}

a.nav-link:hover,
#zebottom a:hover {
  color: var(--bs-teal);
}

/* cards */
.card img {
  width:100%;
  max-height: 125px;;
}

.card h3 {
  color:#cc3d0f;
  font-weight: 600;
}

.bg-red {
  background-color: var(--bs-red);
}

.strikediag {
  /* color: red; */
  background: linear-gradient(to left top, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);
}

.logo-icon {
  max-width: 200px;
}
.lc-block {
  font-weight: 400;
  color: #656c72;
}

.feature-icon-small {
  width: 3rem;
  height: 3rem;
}

.feature-icon-small-wide {
  width: 6rem;
  height: 3rem;
}