.block-news-list {
  margin-bottom: 6rem;
  background-color: #F9F9F9; }
  @media (max-width: 991.98px) {
    .block-news-list {
      margin-bottom: 0; } }
  .block-news-list .buttons-mobile {
    display: none; }
    @media (max-width: 991.98px) {
      .block-news-list .buttons-mobile {
        display: block; } }
  .block-news-list .heading-section {
    padding-top: 15.5rem;
    padding-bottom: 6rem;
    background-color: #fff;
    margin-bottom: 2rem; }
    @media (max-width: 991.98px) {
      .block-news-list .heading-section {
        padding-left: 4rem;
        padding-right: 4rem;
        margin-bottom: 0; } }
    .block-news-list .heading-section .row {
      align-items: flex-end;
      padding-left: 4rem;
      padding-right: 4rem; }
      @media (max-width: 991.98px) {
        .block-news-list .heading-section .row {
          padding-left: 0;
          padding-right: 0; } }
    .block-news-list .heading-section .above-heading {
      margin-bottom: 1rem;
      font-size: 1.4rem;
      display: block;
      line-height: 1em; }
    .block-news-list .heading-section .tags-heading {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      font-size: 1.6rem;
      text-transform: uppercase;
      margin-bottom: 1.8rem; }
      @media (max-width: 991.98px) {
        .block-news-list .heading-section .tags-heading {
          justify-content: flex-start;
          margin-top: 4rem; } }
      .block-news-list .heading-section .tags-heading img {
        margin-right: 1rem;
        height: 1.6rem;
        width: 1.6rem; }
    .block-news-list .heading-section .fz-tags {
      justify-content: flex-end; }
      @media (max-width: 991.98px) {
        .block-news-list .heading-section .fz-tags {
          justify-content: flex-start; } }
  .block-news-list .fz-pagination {
    margin-top: 4rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (max-width: 991.98px) {
      .block-news-list .fz-pagination {
        margin-bottom: 4rem; } }
    .block-news-list .fz-pagination .page-numbers {
      padding: 1rem;
      background-color: #F6C43C;
      transition: color 0.2s, background-color 0.2s;
      font-family: "Rubik", Arial, sans-serif;
      font-weight: 500;
      margin-left: 0.5rem;
      margin-right: 0.5rem;
      text-decoration: none; }
      .block-news-list .fz-pagination .page-numbers.current, .block-news-list .fz-pagination .page-numbers:hover {
        background-color: #2C2C2C;
        color: #fff; }
  .block-news-list .fz-elements {
    padding-left: 4rem;
    padding-right: 4rem; }
    @media (max-width: 991.98px) {
      .block-news-list .fz-elements {
        padding-left: 0;
        padding-right: 0; } }
  .block-news-list .fz-element {
    position: relative;
    padding-bottom: 4rem;
    padding-top: 4rem;
    border-bottom: 0.1rem solid #dee2e6; }
    @media (max-width: 991.98px) {
      .block-news-list .fz-element {
        background-color: #2C2C2C;
        padding: 4rem;
        border: none; } }
    @media (min-width: 992px) {
      .block-news-list .fz-element:hover h3 {
        color: #048EC2; } }
    .block-news-list .fz-element:hover img {
      transform: scale(1.1); }
    .block-news-list .fz-element .fz-button {
      margin-top: 3rem;
      z-index: 80;
      cursor: pointer; }
    .block-news-list .fz-element .element-text {
      padding-right: 4rem; }
      @media (max-width: 991.98px) {
        .block-news-list .fz-element .element-text {
          position: relative;
          z-index: 3;
          margin-top: 1.5rem;
          padding-right: 0; }
          .block-news-list .fz-element .element-text * {
            color: #fff; }
          .block-news-list .fz-element .element-text .fz-tag {
            color: #2C2C2C; }
          .block-news-list .fz-element .element-text .fz-button {
            display: none; } }
    .block-news-list .fz-element p {
      font-size: 1.4rem; }
    .block-news-list .fz-element h3 {
      margin-bottom: 1.2rem;
      transition: color 0.2s; }
    .block-news-list .fz-element .fz-tags {
      margin-bottom: 1.2rem;
      position: relative;
      z-index: 9; }
  @media (max-width: 991.98px) {
    .block-news-list .fz-date {
      z-index: 3;
      position: relative; }
      .block-news-list .fz-date * {
        color: #fff; } }
  .block-news-list .fz-date .day {
    font-size: 3rem; }
  .block-news-list .image-wrapper {
    min-height: 17rem;
    overflow: hidden; }
    @media (max-width: 991.98px) {
      .block-news-list .image-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; } }
    .block-news-list .image-wrapper img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      top: 0;
      left: 0;
      display: block;
      transition: transform 0.6s; }
    @media (min-width: 992px) {
      .block-news-list .image-wrapper:after, .block-news-list .image-wrapper:before {
        display: none; } }


/*# sourceMappingURL=block_news-list.css.map*/