/* Malli: @include icon($facebook)*/
.image-links-container.type-list {
  margin-top: calc(0rem * -1);
  margin-bottom: calc(0rem * -1);
  margin-left: calc(0rem * -1);
  margin-right: calc(0rem * -1); }
@media screen and (max-width: 87.5em) {
  .image-links-container.type-carousel {
    padding-bottom: 2.5rem; } }
.image-links-container a {
  text-decoration: none; }
  .image-links-container a:hover, .image-links-container a:active, .image-links-container a:focus {
    text-decoration: none; }
.image-links-container .image-links-list-wrapper .image-link {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0rem 0rem 0rem 0rem; }
  .image-links-container .image-links-list-wrapper .image-link .image-link-image {
    display: table;
    width: 100%; }
    .image-links-container .image-links-list-wrapper .image-link .image-link-image .image-link-image-container {
      text-align: center;
      display: table-cell;
      vertical-align: middle; }
  .image-links-container .image-links-list-wrapper .image-link .image-link-title {
    font-family: El Messiri, Arial, Helvetica, sans-serif;
    font-size: 1.875rem;
    line-height: 1.2;
    color: #222222;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0rem;
    text-transform: initial;
    margin: 1.5625rem 0 0.75rem 0;
    text-align: center;
    transition: all 0.2s;
    color: #222222;
    margin: 1.25rem 0 0 0 !important; }
    .image-links-container .image-links-list-wrapper .image-link .image-link-title:after {
      display: none; }
    .image-links-container .image-links-list-wrapper .image-link .image-link-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .image-links-container .image-links-list-wrapper .image-link .image-link-title .a {
      font-family: inherit;
      font-weight: inherit;
      text-transform: inherit;
      letter-spacing: inherit; }
    .image-links-container .image-links-list-wrapper .image-link .image-link-titlea, .image-links-container .image-links-list-wrapper .image-link .image-link-title.a {
      font-family: inherit;
      color: inherit;
      font-weight: inherit;
      font-style: inherit;
      letter-spacing: inherit;
      text-transform: inherit; }
      .image-links-container .image-links-list-wrapper .image-link .image-link-titlea:hover, .image-links-container .image-links-list-wrapper .image-link .image-link-title.a:hover, .image-links-container .image-links-list-wrapper .image-link .image-link-titlea:active, .image-links-container .image-links-list-wrapper .image-link .image-link-title.a:active, .image-links-container .image-links-list-wrapper .image-link .image-link-titlea:focus, .image-links-container .image-links-list-wrapper .image-link .image-link-title.a:focus {
        color: inherit; }
      @media print, screen and (max-width: 31.24875em) {
        .image-links-container .image-links-list-wrapper .image-link .image-link-title {
          overflow-wrap: break-word;
          word-wrap: break-word;
          -webkit-hyphens: auto;
          -ms-hyphens: auto;
          -moz-hyphens: auto;
          hyphens: auto; } }
    @media print, screen and (max-width: 63.99875em) {
      .image-links-container .image-links-list-wrapper .image-link .image-link-title {
        font-size: calc(1.875rem * 0.95);
        letter-spacing: calc(0rem * 0.95);
        margin: calc(1.5625rem * 0.95) 0 calc(0.75rem * 0.95) 0; } }
  @media print, screen and (max-width: 47.99875em) {
    .image-links-container .image-links-list-wrapper .image-link .image-link-title {
      font-size: calc(1.875rem * 0.9);
      letter-spacing: calc(0rem * 0.9);
      margin: calc(1.5625rem * 0.9) 0 calc(0.75rem * 0.9) 0; } }
@media print, screen and (max-width: 31.24875em) {
  .image-links-container .image-links-list-wrapper .image-link .image-link-title {
    font-size: calc(1.875rem * 0.85);
    letter-spacing: calc(0rem * 0.85);
    margin: calc(1.5625rem * 0.85) 0 calc(0.75rem * 0.85) 0; } }
.image-links-container .image-links-list-wrapper .image-link .image-link-text {
  text-align: center;
  color: #222222;
  margin: 0.625rem 0 0 0 !important; }
.image-links-container .image-links-list-wrapper .image-link img, .image-links-container .image-links-list-wrapper .image-link svg {
  max-height: 100%;
  max-width: 100%; }
.image-links-container .image-links-list-wrapper .image-link .image-link-link {
  display: block;
  width: 100%;
  transition: all 0.1s; }
  .image-links-container .image-links-list-wrapper .image-link .image-link-link:hover, .image-links-container .image-links-list-wrapper .image-link .image-link-link:active, .image-links-container .image-links-list-wrapper .image-link .image-link-link:focus {
    transform: scale(1.05); }
    .image-links-container .image-links-list-wrapper .image-link .image-link-link:hover .image-link-title, .image-links-container .image-links-list-wrapper .image-link .image-link-link:active .image-link-title, .image-links-container .image-links-list-wrapper .image-link .image-link-link:focus .image-link-title {
      color: #222222; }
.image-links-container .image-links-list-wrapper .cell {
  border-right: 0rem solid #222222;
  border-bottom: 0rem solid #222222; }
  .image-links-container .image-links-list-wrapper .xlarge-up-6 .cell:nth-child(6n) {
    border-right: 0; }
.image-links-container .image-links-list-wrapper .xlarge-up-5 .cell:nth-child(5n) {
  border-right: 0; }
.image-links-container .image-links-list-wrapper .xlarge-up-4 .cell:nth-child(4n) {
  border-right: 0; }
.image-links-container .image-links-list-wrapper .xlarge-up-3 .cell:nth-child(3n) {
  border-right: 0; }
.image-links-container .image-links-list-wrapper .xlarge-up-2 .cell:nth-child(2n) {
  border-right: 0; }
@media print, screen and (max-width: 63.99875em) {
  .image-links-container .image-links-list-wrapper .large-up-4 .cell:nth-child(6n), .image-links-container .image-links-list-wrapper .large-up-4 .cell:nth-child(5n), .image-links-container .image-links-list-wrapper .large-up-4 .cell:nth-child(4n), .image-links-container .image-links-list-wrapper .large-up-4 .cell:nth-child(3n), .image-links-container .image-links-list-wrapper .large-up-4 .cell:nth-child(2n), .image-links-container .image-links-list-wrapper .large-up-4 .cell:nth-child(1n) {
    border-right: 0rem solid #222222; }
  .image-links-container .image-links-list-wrapper .large-up-4 .cell:nth-child(4n) {
    border-right: 0; } }
@media print, screen and (max-width: 63.99875em) {
  .image-links-container .image-links-list-wrapper .large-up-3 .cell:nth-child(6n), .image-links-container .image-links-list-wrapper .large-up-3 .cell:nth-child(5n), .image-links-container .image-links-list-wrapper .large-up-3 .cell:nth-child(4n), .image-links-container .image-links-list-wrapper .large-up-3 .cell:nth-child(3n), .image-links-container .image-links-list-wrapper .large-up-3 .cell:nth-child(2n), .image-links-container .image-links-list-wrapper .large-up-3 .cell:nth-child(1n) {
    border-right: 0rem solid #222222; }
  .image-links-container .image-links-list-wrapper .large-up-3 .cell:nth-child(3n) {
    border-right: 0; } }
@media print, screen and (max-width: 47.99875em) {
  .image-links-container .image-links-list-wrapper .medium-up-3 .cell:nth-child(6n), .image-links-container .image-links-list-wrapper .medium-up-3 .cell:nth-child(5n), .image-links-container .image-links-list-wrapper .medium-up-3 .cell:nth-child(4n), .image-links-container .image-links-list-wrapper .medium-up-3 .cell:nth-child(3n), .image-links-container .image-links-list-wrapper .medium-up-3 .cell:nth-child(2n), .image-links-container .image-links-list-wrapper .medium-up-3 .cell:nth-child(1n) {
    border-right: 0rem solid #222222; }
  .image-links-container .image-links-list-wrapper .medium-up-3 .cell:nth-child(3n) {
    border-right: 0; } }
@media print, screen and (max-width: 47.99875em) {
  .image-links-container .image-links-list-wrapper .medium-up-2 .cell:nth-child(6n), .image-links-container .image-links-list-wrapper .medium-up-2 .cell:nth-child(5n), .image-links-container .image-links-list-wrapper .medium-up-2 .cell:nth-child(4n), .image-links-container .image-links-list-wrapper .medium-up-2 .cell:nth-child(3n), .image-links-container .image-links-list-wrapper .medium-up-2 .cell:nth-child(2n), .image-links-container .image-links-list-wrapper .medium-up-2 .cell:nth-child(1n) {
    border-right: 0rem solid #222222; }
  .image-links-container .image-links-list-wrapper .medium-up-2 .cell:nth-child(2n) {
    border-right: 0; } }
@media print, screen and (max-width: 31.24875em) {
  .image-links-container .image-links-list-wrapper .small-up-2 .cell:nth-child(6n), .image-links-container .image-links-list-wrapper .small-up-2 .cell:nth-child(5n), .image-links-container .image-links-list-wrapper .small-up-2 .cell:nth-child(4n), .image-links-container .image-links-list-wrapper .small-up-2 .cell:nth-child(3n), .image-links-container .image-links-list-wrapper .small-up-2 .cell:nth-child(2n), .image-links-container .image-links-list-wrapper .small-up-2 .cell:nth-child(1n) {
    border-right: 0rem solid #222222; }
  .image-links-container .image-links-list-wrapper .small-up-2 .cell:nth-child(2n) {
    border-right: 0; } }
@media print, screen and (max-width: 31.24875em) {
  .image-links-container .image-links-list-wrapper .small-up-1 .cell:nth-child(6n), .image-links-container .image-links-list-wrapper .small-up-1 .cell:nth-child(5n), .image-links-container .image-links-list-wrapper .small-up-1 .cell:nth-child(4n), .image-links-container .image-links-list-wrapper .small-up-1 .cell:nth-child(3n), .image-links-container .image-links-list-wrapper .small-up-1 .cell:nth-child(2n), .image-links-container .image-links-list-wrapper .small-up-1 .cell:nth-child(1n) {
    border-right: 0rem solid #222222; }
  .image-links-container .image-links-list-wrapper .small-up-1 .cell:nth-child(1n) {
    border-right: 0; } }
.image-links-container .image-links-list-wrapper .cell:last-child {
  border-right: 0 !important; }
.image-links-container .image-links-list-wrapper:after {
  display: block;
  content: '';
  height: 0rem;
  width: 100%;
  background: #ffffff;
  position: relative;
  top: calc(0rem * -1); }
.image-links-container .image-links-carousel-wrapper {
  margin-left: -0.9375rem;
  width: calc(100% + 1.875rem); }
  .image-links-container .image-links-carousel-wrapper .image-link-wrapper {
    display: table;
    width: 100%; }
    .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container {
      display: table-cell;
      padding: 0 0.9375rem;
      text-align: center;
      vertical-align: middle; }
      .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-image {
        text-align: center; }
      .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title {
        font-family: El Messiri, Arial, Helvetica, sans-serif;
        font-size: 1.875rem;
        line-height: 1.2;
        color: #222222;
        font-weight: 400;
        font-style: normal;
        letter-spacing: 0rem;
        text-transform: initial;
        margin: 1.5625rem 0 0.75rem 0;
        text-align: center;
        transition: all 0.2s;
        color: #222222;
        margin: 1.25rem 0 0 0; }
        .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title:after {
          display: none; }
        .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title .a {
          font-family: inherit;
          font-weight: inherit;
          text-transform: inherit;
          letter-spacing: inherit; }
        .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-titlea, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title.a {
          font-family: inherit;
          color: inherit;
          font-weight: inherit;
          font-style: inherit;
          letter-spacing: inherit;
          text-transform: inherit; }
          .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-titlea:hover, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title.a:hover, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-titlea:active, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title.a:active, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-titlea:focus, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title.a:focus {
            color: inherit; }
          @media print, screen and (max-width: 31.24875em) {
            .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title {
              overflow-wrap: break-word;
              word-wrap: break-word;
              -webkit-hyphens: auto;
              -ms-hyphens: auto;
              -moz-hyphens: auto;
              hyphens: auto; } }
        @media print, screen and (max-width: 63.99875em) {
          .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title {
            font-size: calc(1.875rem * 0.95);
            letter-spacing: calc(0rem * 0.95);
            margin: calc(1.5625rem * 0.95) 0 calc(0.75rem * 0.95) 0; } }
      @media print, screen and (max-width: 47.99875em) {
        .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title {
          font-size: calc(1.875rem * 0.9);
          letter-spacing: calc(0rem * 0.9);
          margin: calc(1.5625rem * 0.9) 0 calc(0.75rem * 0.9) 0; } }
    @media print, screen and (max-width: 31.24875em) {
      .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-title {
        font-size: calc(1.875rem * 0.85);
        letter-spacing: calc(0rem * 0.85);
        margin: calc(1.5625rem * 0.85) 0 calc(0.75rem * 0.85) 0; } }
    .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-text {
      text-align: center;
      color: #222222;
      margin: 0.625rem 0 0 0; }
    .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container img, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container svg {
      max-height: 6.25rem;
      display: block;
      margin: auto; }
    .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-link {
      display: block; }
      .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-link:hover .image-link-text, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-link:active .image-link-text, .image-links-container .image-links-carousel-wrapper .image-link-wrapper .image-link-container .image-link-link:focus .image-link-text {
        color: #222222; }
