  @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 .page__paragraphs > .paragraph#paragraph_42988 {
    padding: 0; }

.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(/themes/custom/rhodes/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; } }
  .front #paragraph_43226 h2 {
    text-align: left; }
  .front #paragraph_43226 .text__link {
    margin-top: 20px; }

.front .background.slateBlue {
  background-color: #ae1a1f; }

.front .block-rhodeshomepagenewsblock h4 {
  font-size: 1.1rem;
  line-height: 1.1rem; }

.front .block-rhodeshomepagenewsblock .content {
  grid-template-columns: 1fr; }
  @media only screen and (min-width: 960px) {
    .front .block-rhodeshomepagenewsblock .content {
      grid-template-columns: 1fr 1fr 1fr; } }
  .front .block-rhodeshomepagenewsblock .content .item:last-child {
    text-align: center; }
    @media only screen and (min-width: 960px) {
      .front .block-rhodeshomepagenewsblock .content .item:last-child {
        grid-column: 1 / 4; } }
  .front .block-rhodeshomepagenewsblock .content a:link.button.more {
    padding: 10px;
    display: block;
    width: 100%;
    background-image: linear-gradient(#fdecb7, #b99452);
    border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 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 {
  width: 100%;
  max-width: 100%;
  position: absolute;
  bottom: 0; }
  .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: 8px; }

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

#slider_container {
  overflow: hidden;
  background: #ae1a1f;
  left: 0%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  min-height: 80px;
  position: relative; }
  #slider_container .slick-prev {
    left: -50px !important;
    margin-top: -9px; }
  #slider_container .slick-prev:before {
    background-image: url(/themes/custom/rhodes/images/arrow_left.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    content: '' !important;
    display: block; }
  #slider_container .slick-next {
    right: -25px !important;
    margin-top: -9px; }
  #slider_container .slick-next:before {
    background-image: url(/themes/custom/rhodes/images/arrow_right.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    content: '' !important;
    display: block; }

#quick_facts_slider {
  border: 0 !important;
  clear: both;
  width: 800px;
  margin: 0 auto;
  height: 80px;
  background-color: #fff; }
  #quick_facts_slider .flex-direction-nav a {
    opacity: 1 !important; }
  #quick_facts_slider .fact {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    width: 225px;
    height: 80px; }
    #quick_facts_slider .fact .content {
      height: 100%; }
      #quick_facts_slider .fact .content img {
        max-height: 100%;
        margin: 0 auto; }

#slider_overlay {
  background-image: url(/themes/custom/rhodes/images/slider_overlay.png);
  height: 80px;
  width: 800px;
  position: absolute;
  margin-left: -400px;
  left: 50%;
  top: 0; }

#quick_facts_more {
  clear: both;
  text-align: center;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }
  #quick_facts_more a {
    padding: 10px;
    display: block;
    width: 100%;
    background-image: linear-gradient(#fdecb7, #b99452);
    font-weight: bold;
    font-size: 1.4rem;
    color: #fff; }

.paragraph--type--columns .wrapper .columns__paragraphs {
  grid-template-columns: 1fr;
  display: grid;
  column-gap: 10px;
  row-gap: 10px; }
  .paragraph--type--columns .wrapper .columns__paragraphs .paragraph {
    margin-bottom: 0;
    padding: 0; }
    .paragraph--type--columns .wrapper .columns__paragraphs .paragraph.background {
      padding: 10px; }
  @media only screen and (min-width: 960px) {
    .paragraph--type--columns .wrapper .columns__paragraphs {
      column-gap: 20px;
      row-gap: 20px; } }
  @media only screen and (min-width: 1280px) {
    .paragraph--type--columns .wrapper .columns__paragraphs {
      padding: 0; } }
@media only screen and (min-width: 960px) {
  .paragraph--type--columns.two_columns .wrapper .columns__paragraphs {
    grid-template-columns: 1fr 1fr; } }

@media only screen and (min-width: 960px) {
  .paragraph--type--columns.two_columns .wrapper .columns__paragraphs .paragraph {
    margin-bottom: 0; } }

.paragraph--type--columns.two_columns.five_eighths_first .wrapper .columns__paragraphs {
  grid-template-columns: 1fr;
  max-width: 100%; }
  .paragraph--type--columns.two_columns.five_eighths_first .wrapper .columns__paragraphs video {
    width: 100%;
    max-width: 100%; }
  @media only screen and (min-width: 960px) {
    .paragraph--type--columns.two_columns.five_eighths_first .wrapper .columns__paragraphs {
      display: grid;
      overflow: hidden;
      position: relative;
      column-gap: 0;
      grid-template-columns: 5fr 3fr; }
      .paragraph--type--columns.two_columns.five_eighths_first .wrapper .columns__paragraphs .paragraph:nth-child(2) {
        z-index: -1; }
      .paragraph--type--columns.two_columns.five_eighths_first .wrapper .columns__paragraphs video {
        height: 100%;
        width: 178.8vh;
        /* 100 * 16 / 9 */
        min-width: 100%;
        position: absolute;
        left: 50%;
        /* % of surrounding element */
        top: 50%;
        transform: translate(-50%, -50%);
        /* % of current element */
        max-width: initial; } }
.full_width_bg_image {
  padding-bottom: 10px; }
  @media only screen and (min-width: 960px) {
    .full_width_bg_image {
      padding-bottom: 20px; } }
  .full_width_bg_image .wrapper {
    margin-left: -50vw;
    margin-right: -50vw;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    background-position: 50% 50%; }
    .full_width_bg_image .wrapper:before {
      content: '';
      display: block;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.75);
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; }
    @media only screen and (min-width: 960px) {
      .full_width_bg_image .wrapper {
        clear: both;
        text-align: center;
        margin-left: -50vw;
        margin-right: -50vw;
        padding-top: 20px;
        padding-bottom: 20px;
        position: relative;
        background-position: 50% 50%; }
        .full_width_bg_image .wrapper:before {
          content: '';
          display: block;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.75);
          position: absolute;
          top: 0;
          left: 0;
          width: 100%; } }
  .full_width_bg_image.three_columns .wrapper .columns__paragraphs {
    grid-template-columns: 1fr; }
    @media only screen and (min-width: 640px) {
      .full_width_bg_image.three_columns .wrapper .columns__paragraphs {
        grid-template-columns: 1fr 1fr 1fr; } }
    @media only screen and (min-width: 960px) {
      .full_width_bg_image.three_columns .wrapper .columns__paragraphs {
        max-width: 960px;
        position: relative;
        margin: 0 auto; } }
#paragraph_43198 {
  margin-bottom: 0; }
  #paragraph_43198 .wrapper {
    padding-left: 50vw;
    padding-right: 50vw; }

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