/* font-family: 'Montserrat', sans-serif; */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype');
}
/* font-family: 'Dosis', sans-serif; */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dosis/v34/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7Ml2xMB.ttf) format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dosis/v34/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQl2xMB.ttf) format('truetype');
}
:root {
  --rise-Color-DeepPlum: #2E3068;
  --rise-Color-Purple: #AB218E;
  --rise-Color-Teal: #00BABC;
  --rise-Color-Yellow: #DEB408;
}
:root,
[data-bs-theme="light"] {
  --bs-font-sans-serif: Montserrat, 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";
}
:root,
[data-bs-theme="dark"] {
  --bs-font-sans-serif: Montserrat, 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";
}
.c-DeepPlum {
  color: #2E3068;
}
.c-Purple {
  color: #AB218E;
}
.c-Teal {
  color: #00BABC;
}
.c-Yellow {
  color: #DEB408;
}
.c-bg-DeepPlum {
  background-color: #2E3068;
}
.c-bg-Purple {
  background-color: #AB218E;
}
.c-bg-Teal {
  background-color: #00BABC;
}
.c-bg-Yellow {
  background-color: #DEB408;
}
a.nl {
  text-shadow: 0 0 1px;
  text-decoration: underline;
  text-decoration-line: underline;
  text-decoration-style: dotted;
  text-decoration-color: currentColor;
  text-decoration-thickness: from-font;
  text-decoration-skip-ink: auto;
}
.page .h {
  border: 1px solid var(--rise-Color-DeepPlum);
  color: var(--rise-Color-DeepPlum);
  text-transform: uppercase;
}
.page .h .row > * {
  margin: auto;
}
.page .h h2 {
  font-family: 'Dosis', sans-serif;
  font-weight: normal;
  letter-spacing: 4px;
}
.page .h h2 span {
  font-weight: bold;
}
.page .hb {
  color: #e9e9e9;
  background-color: var(--rise-Color-DeepPlum);
  text-align: center;
  text-transform: uppercase;
  font-family: 'Dosis', sans-serif;
  font-size: 1.4em;
  padding: 4px 0;
  letter-spacing: 4px;
}
.page .hbb {
  text-transform: uppercase;
  font-family: 'Dosis', sans-serif;
  letter-spacing: 4px;
}
.page h3 {
  color: var(--rise-Color-DeepPlum);
  font-weight: bold;
}
.page .nav.nav-tabs {
  border-bottom: none;
}
.page .nav-tabs .nav-link {
  border-color: gainsboro;
}
.page .tab-content {
  border: 1px solid #DEE2E6;
}
.page .nav-link {
  cursor: pointer;
}
.page .nav-link.active {
  font-weight: bold;
}
.page .s .h {
  padding: 0.5em 1em;
  border: 1px solid var(--rise-Color-DeepPlum);
  color: var(--rise-Color-DeepPlum);
  text-transform: uppercase;
}
.page .s .h .row > * {
  margin: auto;
}
.page .s .h h2 {
  font-family: 'Dosis', sans-serif;
  /*font-size: 1.8em;*/
  font-weight: normal;
  letter-spacing: 4px;
}
.page .s .h h2 span {
  font-weight: bold;
}
.page .s .d figure {
  position: relative;
}
.page .s .d figure > figcaption {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0.2em 1em;
  color: white;
  background-color: var(--rise-Color-Purple);
  text-transform: uppercase;
  letter-spacing: 2px;
}
.page .sh {
  color: white;
  background-color: black;
  text-transform: uppercase;
}
.page .sh > .h {
  border: none;
}
.page .sh > .h > .row {
  margin: auto;
}
.page .sh > .h > .row > div {
  margin: auto;
}
.page .sh > .h > .row > div:nth-child(1) {
  color: white;
  padding: 0.6em 1em;
  font-size: 1.9rem;
}
.page .sh > .h > .row > div:nth-child(1) > .fas {
  margin-right: 0.5em;
}
.page .sh > .h > .row > div:nth-child(2) .nav-item {
  border-bottom: solid 1px silver;
}
.page .sh > .h > .row > div:nth-child(2) .nav-item:last-child {
  border-bottom: none;
}
.page .sh > .h > .row > div:nth-child(2) .nav-link {
  padding: 0.25em 1em;
  color: white;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.page .mp {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}
.page .mp iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page .g .p .c {
  transition: all 0.5s;
}
.page .g .p:hover .c,
.page .g .p:focus .c {
  transform: scale(1.2);
}
/*# sourceMappingURL=app.css.map */