@charset "UTF-8";
.icon-arrow-left:before, .icon-arrow_right:before, .icon-book:before, .icon-calendar:before, .icon-check:before, .icon-chevron-down:before, .icon-circle-play:before, .icon-close:before, .icon-computer:before, .icon-document:before, .icon-enlarge:before, .icon-facebook:before, .icon-filter:before, .icon-instagram:before, .icon-location:before, .icon-menu-white:before, .icon-microphone:before, .icon-minimized-menu-title:before, .icon-pullquote-quotation:before, .icon-refresh-arcadia-red:before, .icon-refresh:before, .icon-search:before, .icon-twitter:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  speak: none; }

@font-face {
  font-family: 'icons';
  src: url("../fonts/icons.eot?x=1649112081");
  src: url("../fonts/icons.eot?x=1649112081#iefix") format("eot"), url("../fonts/icons.woff2?x=1649112081") format("woff2"), url("../fonts/icons.woff?x=1649112081") format("woff"), url("../fonts/icons.ttf?x=1649112081") format("truetype"), url("../fonts/icons.svg?x=1649112081#icons") format("svg"); }

.icon-arrow-left:before {
  content: ""; }

.icon-arrow_right:before {
  content: ""; }

.icon-book:before {
  content: ""; }

.icon-calendar:before {
  content: ""; }

.icon-check:before {
  content: ""; }

.icon-chevron-down:before {
  content: ""; }

.icon-circle-play:before {
  content: ""; }

.icon-close:before {
  content: ""; }

.icon-computer:before {
  content: ""; }

.icon-document:before {
  content: ""; }

.icon-enlarge:before {
  content: ""; }

.icon-facebook:before {
  content: ""; }

.icon-filter:before {
  content: ""; }

.icon-instagram:before {
  content: ""; }

.icon-location:before {
  content: ""; }

.icon-menu-white:before {
  content: ""; }

.icon-microphone:before {
  content: ""; }

.icon-minimized-menu-title:before {
  content: ""; }

.icon-pullquote-quotation:before {
  content: ""; }

.icon-refresh-arcadia-red:before {
  content: ""; }

.icon-refresh:before {
  content: ""; }

.icon-search:before {
  content: ""; }

.icon-twitter:before {
  content: ""; }

.news-featured {
  max-width: var(--container-width-default);
  margin: 0 auto;
  padding-left: var(--container-padding-mobile);
  padding-right: var(--container-padding-mobile);
  display: -ms-grid;
  display: grid;
  margin-bottom: 55px;
  margin-top: 75px; }
  @media (min-width: 1530px) {
    .news-featured {
      padding: 0 0; } }
  @media (min-width: 1500px) {
    .news-featured {
      max-width: var(--container-width-default); } }
  @media (min-width: 768px) {
    .news-featured {
      padding-left: var(--container-padding-default);
      padding-right: var(--container-padding-default); } }
  @media (min-width: 1530px) {
    .news-featured {
      padding-left: 0;
      padding-right: 0; } }
  .news-featured.with-divider {
    border-top: 6px solid #2d2926;
    padding-top: 23px; }
  @media (min-width: 1024px) {
    .news-featured {
      -ms-grid-columns: 1fr minmax(auto, 270px);
          grid-template-columns: 1fr minmax(auto, 270px);
      padding-top: 23px; } }
  @media (min-width: 1500px) {
    .news-featured {
      -ms-grid-columns: 1fr minmax(auto, 400px);
          grid-template-columns: 1fr minmax(auto, 400px);
      margin-bottom: 85px; } }
  .news-featured[data-alignment="right"] .news-featured__heading {
    -ms-grid-column: 1;
        grid-column-start: 1;
    grid-column-end: end;
    -ms-grid-row: 1;
        grid-row: 1; }
  @media (min-width: 1024px) {
    .news-featured[data-alignment="right"] {
      -ms-grid-columns: minmax(auto, 270px) 1fr;
          grid-template-columns: minmax(auto, 270px) 1fr;
      padding-top: 23px;
      -webkit-column-gap: 35px;
         -moz-column-gap: 35px;
              column-gap: 35px; }
      .news-featured[data-alignment="right"] .news-featured__main-element {
        -ms-grid-column: 2;
            grid-column: 2;
        -ms-grid-row: 2;
            grid-row: 2;
        grid-column-start: 2;
        grid-column-end: end;
        margin-right: 0; }
      .news-featured[data-alignment="right"] .news-featured__column-elements {
        border-right: 1px solid #cbc4bc;
        padding-right: 29px;
        border-left: 0;
        padding-left: 0;
        -ms-grid-column: 1;
            grid-column: 1;
        -ms-grid-row: 2;
            grid-row: 2; } }
  @media (min-width: 1500px) {
    .news-featured[data-alignment="right"] {
      -ms-grid-columns: minmax(auto, 400px) 1fr;
          grid-template-columns: minmax(auto, 400px) 1fr;
      margin-bottom: 85px; } }
  .news-featured__main-title {
    margin-top: 0; }
  .news-featured__column-elements {
    display: block; }
    @media (min-width: 1024px) {
      .news-featured__column-elements {
        border-left: 1px solid #cbc4bc;
        padding-left: 29px; } }
    .news-featured__column-elements img {
      max-height: 180px;
      width: 100%;
      display: block;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (min-width: 1500px) {
        .news-featured__column-elements img {
          max-height: 220px; } }
  .news-featured__heading {
    color: #2d2926;
    font-family: "sofia-pro-condensed", sans-serif;
    font-size: 1.3125rem;
    letter-spacing: 3px;
    line-height: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
    grid-column-end: end;
    margin-bottom: 21px;
    text-transform: uppercase; }
  @media (min-width: 1024px) {
    .news-featured__main-element {
      margin-right: 35px; } }
  .news-featured__column-elements .news-featured__column-element:not(:last-child) {
    border-bottom: 1px solid #cbc4bc; }
    @media (min-width: 600px) {
      .news-featured__column-elements .news-featured__column-element:not(:last-child) {
        border-bottom: 0; } }
    @media (min-width: 768px) {
      .news-featured__column-elements .news-featured__column-element:not(:last-child) {
        border-bottom: 1px solid #cbc4bc; } }
  .news-featured__column-elements .news-featured__column-element:last-child .news-featured-card__title {
    margin-bottom: 0; }
  .news-featured__column-element {
    padding-bottom: 20px;
    margin-bottom: 20px; }
  .news-featured__main-title {
    -moz-transition: color .3s ease;
    transition: color .3s ease; }
  .news-featured-card {
    overflow: hidden; }
    .news-featured-card:not(.featured) {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: minmax(auto, 145px) 1fr;
          grid-template-columns: minmax(auto, 145px) 1fr;
      -webkit-column-gap: 14px;
         -moz-column-gap: 14px;
              column-gap: 14px; }
      @media (min-width: 1024px) {
        .news-featured-card:not(.featured) {
          display: block;
          padding-bottom: 0; } }
    .news-featured-card img {
      transition: -webkit-transform .3s ease;
      -moz-transition: transform .3s ease, -moz-transform .3s ease;
      transition: transform .3s ease;
      transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease; }
      .news-featured-card img:focus, .news-featured-card img:hover {
        -webkit-transform: scale(1.1);
           -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); }
    .news-featured-card.hovered img {
      -webkit-transform: scale(1.1);
         -moz-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
    .news-featured-card.hovered .news-featured-card__title > a {
      color: #9d2235; }
    .news-featured-card__image {
      position: relative;
      -ms-grid-column: 1;
          grid-column: 1; }
    .news-featured-card__image-container {
      display: block;
      overflow: hidden; }
    .news-featured-card__title {
      font-size: var(--h3-font-size-default);
      line-height: var(--h3-line-height-default);
      margin-top: 29px;
      -ms-grid-column: 2;
          grid-column: 2;
      -ms-grid-row: 1;
          grid-row: 1;
      display: block; }
      @media (min-width: 1024px) {
        .news-featured-card__title {
          margin-top: 20px; } }
      .news-featured-card__title a {
        display: block;
        text-decoration: none;
        color: #2d2926;
        font-family: "sofia-pro", sans-serif;
        font-size: 1.25rem;
        letter-spacing: 0;
        line-height: 26px; }
        .news-featured-card__title a:focus, .news-featured-card__title a:hover {
          color: #9d2235;
          text-decoration: underline; }
    .news-featured-card__category {
      bottom: -12px;
      position: absolute;
      right: 0;
      display: none;
      -ms-grid-column: 2;
          grid-column: 2;
      -ms-grid-row: 1;
          grid-row: 1; }
      @media (min-width: 1024px) {
        .news-featured-card__category {
          display: block; } }
      .news-featured-card__category.mobile {
        display: block;
        position: relative;
        bottom: 0;
        -ms-grid-column: 2;
            grid-column: 2;
        -ms-grid-row: 1;
            grid-row: 1;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content; }
        @media (min-width: 1024px) {
          .news-featured-card__category.mobile {
            display: none; } }
      .news-featured-card__category a {
        display: block;
        color: #ffffff;
        font-size: 0.8125rem;
        font-family: "sofia-pro-condensed", sans-serif;
        font-weight: 700;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 6px 13px;
        text-transform: uppercase;
        background-color: #1b365d;
        width: 100%;
        background-image: -moz- oldlinear-gradient(bottom, #ffffff 50%, transparent 50%);
        background-image: linear-gradient(to top, #ffffff 50%, transparent 50%);
        background-size: 101% 200%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content; }
        @media (min-width: 1024px) {
          .news-featured-card__category a {
            max-width: 199px; } }
        .news-featured-card__category a:focus, .news-featured-card__category a:hover {
          color: #1b365d;
          background-color: unset;
          background-position: bottom;
          text-decoration: none; }
    .news-featured-card__content {
      position: relative; }
      @media (min-width: 1024px) {
        .news-featured-card__content {
          display: -ms-grid;
          display: grid;
          -ms-grid-columns: 1fr minmax(auto, 500px);
              grid-template-columns: 1fr minmax(auto, 500px); } }
    .news-featured-card__summary {
      padding-top: 5px;
      color: #2d2926;
      font-family: "sofia-pro", sans-serif;
      font-size: 1.125rem;
      font-weight: 300;
      letter-spacing: 0;
      line-height: 27px;
      margin-left: auto; }
      @media (min-width: 1024px) {
        .news-featured-card__summary {
          max-width: 432px;
          padding-top: 25px;
          margin-left: 0; } }
    .news-featured-card.featured {
      margin-bottom: 30px; }
      @media (min-width: 1024px) {
        .news-featured-card.featured {
          margin-bottom: 0; } }
      .news-featured-card.featured img {
        max-height: 700px;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center 0;
           object-position: center 0;
        width: 100%; }
      .news-featured-card.featured .news-featured-card__title {
        position: relative;
        margin: 0;
        -ms-grid-column: 1;
            grid-column: 1; }
        @media (min-width: 1024px) {
          .news-featured-card.featured .news-featured-card__title {
            top: -72px;
            min-width: 300px; } }
        .news-featured-card.featured .news-featured-card__title > a {
          color: #2d2926;
          font-family: "sofia-pro", sans-serif;
          letter-spacing: 0;
          position: relative;
          bottom: 0;
          background-color: #ffffff;
          margin-bottom: 0;
          display: block;
          word-break: break-word;
          padding-top: 20px;
          font-size: 2rem;
          font-weight: 300;
          line-height: 39px; }
          @media (min-width: 1024px) {
            .news-featured-card.featured .news-featured-card__title > a {
              font-size: 2.75rem;
              line-height: 52px;
              padding-right: 29px; } }
          .news-featured-card.featured .news-featured-card__title > a:focus, .news-featured-card.featured .news-featured-card__title > a:hover {
            color: #9d2235;
            text-decoration: none; }
      .news-featured-card.featured .news-featured-card__category {
        position: relative;
        display: block;
        bottom: -12px;
        z-index: 2;
        width: 186px; }

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