@import url("css/sidebar.css");
@import url("css/home.css?v=4");
@import url("css/timeline.css?v=4");
@import url("css/gallery.css?v=5");
@import url("css/future.css?v=4");
@font-face{font-display:swap;font-family:'Akzidenz-grotesk-roman';font-style:normal;font-weight:400;src:local('Akzidenz-grotesk-roman'),url("fonts/Akzidenz-grotesk-roman.ttf") format('truetype')}
@font-face{font-display:swap;font-family:'geogrotesque-rg';src:local('geogrotesque-rg'),url("fonts/geogrotesque-rg.otf") format('truetype')}
:root {
  --bs-primary-rgb: 0, 86, 163;
  --bs-primary-dark-rgb: 0, 52, 100;
  --bs-primary-light-rgb: 0, 133, 203;
  --bs-secondary-rgb: 255, 212, 0;
  --bs-caramel-rgb: 179, 152, 96;
  --bs-light-rgb: 248, 248, 248;
}
/* Global */
html,
body {
  font-family: "Helvetica Neue", sans-serif;
}
p, span, h1, h2, h3, h4, h5, h6 {
  font-family: "Akzidenz-grotesk-roman" !important;
}
a {
  color: rgb(var(--bs-primary-rgb));
  text-decoration: none;
}

p {
  margin: 0;
}

.bg-primary-dark {
  background: rgb(var(--bs-primary-dark-rgb));
}

.text-primary-dark {
  color: rgb(var(--bs-primary-dark-rgb));
}

.bg-primary-light{
  background: rgb(var(--bs-primary-light-rgb));
}

.text-primary-light{
  color: rgb(var(--bs-primary-light-rgb));
}

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

.sticky {
  position: fixed;
  top: 0;
  z-index: 1040;
  /*background-color: white;*/
}
