/* Text Elements */

p.paragraph.paragraph-1 {
  padding-top: .4090909090909091rem;
  text-align: center;
  text-indent: 0;
  font-size: 1.375rem;
  line-height: 3.13;
}

p.paragraph span.paragraph-text-2 {
  color: #0b1016;
  font-weight: 700;
}

p.paragraph.paragraph-3 {
  text-align: center;
}

p.paragraph span.paragraph-text-4 {
  color: #1e1e1e;
  font-weight: 700;
  font-size: .8571428571428571rem;
}

p.paragraph.paragraph-5 {
  text-align: center;
}

p.paragraph span.paragraph-text-5 {
  font-size: 1.1666666666666667rem;
}

p.paragraph span.paragraph-text-3 {
  color: #c90a27;
  text-decoration: none;
  font-weight: 700;
  font-size: .8181818181818182rem;
}

p.paragraph span.paragraph-text-6 {
  font-weight: 700;
  font-style: italic;
  font-size: .7727272727272727rem;
}

p.paragraph span.paragraph-text-17 {
  color: #c90a27;
}

p.paragraph span.paragraph-text-7 {
  font-weight: 800;
}

p.paragraph span.paragraph-text-10 {
  font-weight: 700;
}

p.paragraph.paragraph-2 {
  text-align: center;
}

p.paragraph.paragraph-4 {
  text-align: center;
}

a.link-text span.text-link-text-12 {
  color: #0b1016;
  font-weight: 700;
  font-style: normal;
}

a.link-text.text-link-16 {
  text-align: center;
  text-indent: 0;
  letter-spacing: 0;
  line-height: 1.7;
}

a.link-text.text-link-3 {
  color: #0b1016;
  text-align: center;
  font-weight: 700;
}

a.link-text.bb.x {
  color: #0b1016;
  text-align: center;
  font-weight: 700;
}

a.link-text span.text-link-text-30 {
  font-weight: 700;
}

a.link-text.text-link-1 {
  color: #0b1016;
  text-align: center;
  font-weight: 700;
}

a.link-text.text-link-2 {
  color: #0b1016;
  text-align: center;
  font-weight: 700;
}

a.link-text span.text-link-text-13 {
  color: #0b1016;
  font-weight: 700;
}

a.link-text.text-link-4 {
  text-align: center;
}

a.link-text span.text-link-text-14 {
  color: #0b1016;
  font-weight: 700;
}

a.link-text.text-link-5 {
  text-align: center;
}

a.link-text span.text-link-text-15 {
  color: #0b1016;
  font-weight: 700;
}

a.link-text.text-link-6 {
  text-align: center;
}

a.link-text span.text-link-text-16 {
  color: #0b1016;
  font-weight: 700;
}

a.link-text.y {
  text-align: center;
}

a.link-text.text-link-7 {
  text-align: center;
}

a.link-text span.text-link-text-2 {
  color: #0b1016;
  font-weight: 700;
}

a.link-text.text-link-8 {
  text-align: center;
}

a.link-text.p {
  text-align: center;
}

a.link-text.r {
  text-align: center;
  text-indent: 0;
  letter-spacing: 0;
  line-height: 1.7;
}

a.link-text span.text-link-text-4 {
  font-size: 1rem;
}

/* Layout Elements */

body.grid-1 {
  border-width: .0625rem;
  border-style: solid;
}

.container.G2 {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #f7faf6;
}

.container.Blue {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #d3d6f7;
}

.container.green {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #baf7e9;
}

.container.Y {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #ffffbc;
}

.container.column-2 {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
}

.container.column-3 {
  min-height: 6.25rem;
}

.container.b {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #ebcc9b;
}

.container.o {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #ebcc9b;
}

.container.p {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 32%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #eae0c5;
}

.container.R {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #f5d8d5;
}

.container.r {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #f5d8d5;
}

.container.column-1 {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
}

.container.gg {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #c0f7b1;
}

.container.Cyber {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #fab9ca;
}

.container.g3 {
  min-height: 1.875rem;
  max-height: 1.875rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #7df27d;
}

.container.w {
  padding-top: .1875rem;
  min-height: 1.875rem;
  max-height: 2.5rem;
  height: 30%;
  border-width: .0625rem;
  border-style: solid;
  background-color: #c0f7b1;
}

div.responsive-picture.picture-1 {
  margin-left: 24%;
  max-width: 6.5rem;
}

@media screen and (min-width: 12.5rem) {
  /* Layout Elements */

  .container.w {
    min-height: 2rem;
  }
}

@media screen and (min-width: 64rem) {
  /* Layout Elements */

  .container.p {
    height: auto;
  }

  .container.w {
    min-height: 2rem;
    height: 31.5%;
  }
}