@import url("https://use.typekit.net/ded8mjc.css");
.front .page__paragraphs > .paragraph {
  padding: 0 10px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 960px) {
  .front .page__paragraphs > .paragraph {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
}
.front .paragraph--type--video-background-hero {
  margin-bottom: 0;
}
.front h2 {
  color: #ae1a1f;
  text-align: center;
  font-size: 2.3rem;
}
.front #paragraph_43226 {
  background-image: url(../../images/rhodes_seal_bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: -80px 20px;
  font-weight: bold;
}
@media only screen and (min-width: 960px) {
  .front #paragraph_43226 {
    min-height: 275px;
    z-index: 2;
  }
}
.front #paragraph_43226 h2 {
  text-align: left;
}
.front #paragraph_43226 .text__link {
  margin-top: 20px;
}
.front .background.slateBlue {
  background-color: #ae1a1f;
}
.front .block-rhodes-news h4 {
  font-size: 1.1rem;
  line-height: 1.1rem;
}
.front .block-rhodes-news .content {
  grid-template-columns: 1fr;
}
@media only screen and (min-width: 960px) {
  .front .block-rhodes-news .content {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.front .block-rhodes-news .content .item:last-child {
  text-align: center;
}
@media only screen and (min-width: 960px) {
  .front .block-rhodes-news .content .item:last-child {
    grid-column: 1/4;
  }
}
.front .block-rhodes-news .content a:link.button.more {
  padding: 10px;
  display: block;
  width: 100%;
  background-image: linear-gradient(#fdecb7, #b99452);
  border-radius: 0 0 0 0;
  background-color: #fff;
  border: none;
  font-weight: bold;
  font-size: 1.2rem;
  text-transform: capitalize;
}
.front .fullScreenDiv > .messageBox h2 {
  text-align: center;
}
.front .vidHeroParagraphContainer .video_background_hero__paragraphs .paragraph {
  margin-bottom: 0;
}
@media only screen and (min-width: 960px) {
  .front .vidHeroParagraphContainer .video_background_hero__paragraphs {
    padding-bottom: 50px;
  }
}
.front .vidHeroParagraphContainer h2 {
  color: #fff;
}
@media only screen and (min-width: 960px) {
  .front .vidHeroParagraphContainer {
    bottom: 100px;
  }
}
.front a:link,
.front a:visited {
  color: #ae1a1f;
}
.front a:link.button,
.front a:visited.button {
  color: #fff;
  background-color: #ae1a1f;
}
.front .text__link a:link,
.front .text__link a:visited {
  color: #fff;
  background-image: linear-gradient(#fdecb7, #b99452);
  text-transform: capitalize;
  font-weight: bold;
  letter-spacing: initial;
}
.front .paragraph--type--image .content {
  position: relative;
}
.front .paragraph--type--image .caption-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.front .paragraph--type--image .caption-container .image__link a {
  color: #ae1a1f;
  background: rgba(255, 255, 255, 0.8);
  font-weight: 900;
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0;
  padding: 10px 0.5;
}

@media only screen and (min-width: 960px) {
  .fullScreenDiv > .messageBox {
    background-image: url(../../images/video_background_overlay.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
  }
}

#paragraph_43198 {
  margin-bottom: 0em;
}
#paragraph_43198 .wrapper {
  padding-left: 50vw;
  padding-right: 50vw;
}

/*# sourceMappingURL=frontpage.css.map */
