.cmp-info-box {
  clear: left;
  margin-top: 30px;
  margin-bottom: 30px;
}
.cmp-info-box__placeholder {
  font-family: var(--body-font);
  font-size: 1.3rem;
  letter-spacing: -0.5px;
}
.cmp-info-box .ss-icon {
  float: left;
  font-size: 2rem;
  display: block;
  padding: 10px;
}
.cmp-info-box hr {
  border-top: 1px solid #ccc;
}
.cmp-info-box__title {
  color: #000;
  font-family: var(--headline-font);
  font-size: 1.5rem;
  font-weight: var(--heading-regular-weight);
  line-height: 1;
  margin: 0 0 10px 0;
  text-transform: none;
}
.cmp-info-box__title b,
.cmp-info-box__title strong {
  font-weight: var(--heading-bold-weight);
}
.cmp-info-box__title span.gray {
  color: #bbb;
}
.cmp-info-box__container {
  background-image: var(--bracket-gradient), var(--bracket-gradient);
  background-position: top left, bottom left;
  background-repeat: no-repeat;
  background-size: var(--bracket-size);
  border-left: solid var(--bgsu-gold) var(--bracket-width);
  border-right: none;
  padding: 2rem;
}
.cmp-info-box__description p:last-of-type {
  margin-bottom: 0;
}
.cmp-info-box__link {
  margin-top: 1rem;
  padding: var(--btn-small-padding);
}
.cmp-info-box__link:focus-visible {
  outline: var(--focus-outline);
  outline-offset: var(--focus-outline-offset-near);
}
.cmp-info-box__container.orange-title .cmp-info-box__title {
  color: var(--bgsu-orange);
}
.cmp-info-box__container.brown-title .cmp-info-box__title {
  color: var(--bgsu-brown);
}
.cmp-info-box__container.teal-title .cmp-info-box__title {
  color: var(--bgsu-teal);
}
.cmp-info-box__container.gold-title .cmp-info-box__title {
  color: var(--bgsu-gold);
}
.cmp-info-box__container.coral-title .cmp-info-box__title {
  color: var(--bgsu-coral);
}
.cmp-info-box__container.seafoam-title .cmp-info-box__title {
  color: var(--bgsu-seafoam);
}
.cmp-info-box__container.rose-title .cmp-info-box__title {
  color: var(--bgsu-rose);
}
.cmp-info-box__container.white-title .cmp-info-box__title {
  color: #fff;
}
.cmp-info-box__container.orange-body-text .cmp-info-box__description {
  color: var(--bgsu-orange);
}
.cmp-info-box__container.brown-body-text .cmp-info-box__description {
  color: var(--bgsu-brown);
}
.cmp-info-box__container.teal-body-text .cmp-info-box__description {
  color: var(--bgsu-teal);
}
.cmp-info-box__container.gold-body-text .cmp-info-box__description {
  color: var(--bgsu-gold);
}
.cmp-info-box__container.coral-body-text .cmp-info-box__description {
  color: var(--bgsu-coral);
}
.cmp-info-box__container.seafoam-body-text .cmp-info-box__description {
  color: var(--bgsu-seafoam);
}
.cmp-info-box__container.rose-body-text .cmp-info-box__description {
  color: var(--bgsu-rose);
}
.cmp-info-box__container.white-body-text .cmp-info-box__description {
  color: #fff;
}
.cmp-info-box__container.orange-bracket {
  background-image: linear-gradient(var(--bgsu-orange), var(--bgsu-orange)), linear-gradient(var(--bgsu-orange), var(--bgsu-orange));
  border-left: solid var(--bgsu-orange) var(--bracket-width);
}
.cmp-info-box__container.brown-bracket {
  background-image: linear-gradient(var(--bgsu-brown), var(--bgsu-brown)), linear-gradient(var(--bgsu-brown), var(--bgsu-brown));
  border-left: solid var(--bgsu-brown) var(--bracket-width);
}
.cmp-info-box__container.teal-bracket {
  background-image: linear-gradient(var(--bgsu-teal), var(--bgsu-teal)), linear-gradient(var(--bgsu-teal), var(--bgsu-teal));
  border-left: solid var(--bgsu-teal) var(--bracket-width);
}
.cmp-info-box__container.coral-bracket {
  background-image: linear-gradient(var(--bgsu-coral), var(--bgsu-coral)), linear-gradient(var(--bgsu-coral), var(--bgsu-coral));
  border-left: solid var(--bgsu-coral) var(--bracket-width);
}
.cmp-info-box__container.seafoam-bracket {
  background-image: linear-gradient(var(--bgsu-seafoam), var(--bgsu-seafoam)), linear-gradient(var(--bgsu-seafoam), var(--bgsu-seafoam));
  border-left: solid var(--bgsu-seafoam) var(--bracket-width);
}
.cmp-info-box__container.rose-bracket {
  background-image: linear-gradient(var(--bgsu-rose), var(--bgsu-rose)), linear-gradient(var(--bgsu-rose), var(--bgsu-rose));
  border-left: solid var(--bgsu-rose) var(--bracket-width);
}
.cmp-info-box__container.tan-bracket {
  background-image: linear-gradient(var(--bgsu-tan), var(--bgsu-tan)), linear-gradient(var(--bgsu-tan), var(--bgsu-tan));
  border-left: solid var(--bgsu-tan) var(--bracket-width);
}
.cmp-info-box__container.white-bracket {
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#ffffff, #ffffff);
  border-left: solid #ffffff var(--bracket-width);
}
body.acc-contrast #content .cmp-info-box .cmp-info-box__container.orange-bracket,
body.acc-contrast .cmp-info-box .cmp-info-box__container.orange-bracket,
body.acc-contrast #content .cmp-info-box .cmp-info-box__container.brown-bracket,
body.acc-contrast .cmp-info-box .cmp-info-box__container.brown-bracket,
body.acc-contrast #content .cmp-info-box .cmp-info-box__container.teal-bracket,
body.acc-contrast .cmp-info-box .cmp-info-box__container.teal-bracket,
body.acc-contrast #content .cmp-info-box .cmp-info-box__container.seafoam-bracket,
body.acc-contrast .cmp-info-box .cmp-info-box__container.seafoam-bracket,
body.acc-contrast #content .cmp-info-box .cmp-info-box__container.rose-bracket,
body.acc-contrast .cmp-info-box .cmp-info-box__container.rose-bracket,
body.acc-contrast #content .cmp-info-box .cmp-info-box__container.tan-bracket,
body.acc-contrast .cmp-info-box .cmp-info-box__container.tan-bracket,
body.acc-contrast #content .cmp-info-box .cmp-info-box__container.white-bracket,
body.acc-contrast .cmp-info-box .cmp-info-box__container.white-bracket {
  background-image: var(--bracket-gradient), var(--bracket-gradient);
  border-left: solid var(--bgsu-gold) var(--bracket-width);
}
