/* Malli: @include icon($facebook)*/
.cards-carousel-wrapper .cards-wrapper {
  display: flex;
  justify-content: space-between; }
@media print, screen and (max-width: 63.99875em) {
  .cards-carousel-wrapper .cards-wrapper {
    flex-direction: column; } }
.cards-carousel-wrapper .cards-wrapper .card {
  flex: 1;
  width: calc(33.33333333% - 30px);
  min-width: calc(33.33333333% - 30px); }
@media print, screen and (max-width: 63.99875em) {
  .cards-carousel-wrapper .cards-wrapper .card {
    width: initial;
    min-width: initial;
    display: table;
    height: 100%; }
    .cards-carousel-wrapper .cards-wrapper .card .card-image-wrapper {
      width: 30%;
      display: table-cell;
      vertical-align: top;
      border: none;
      height: 100%;
      border-top-right-radius: 0 !important;
      border-bottom-left-radius: 4px; }
      .cards-carousel-wrapper .cards-wrapper .card .card-image-wrapper .card-image-container {
        height: 100%;
        border-top-right-radius: 0 !important; }
    .cards-carousel-wrapper .cards-wrapper .card .card-content-and-link-wrapper {
      display: table-cell;
      vertical-align: top; }
      .cards-carousel-wrapper .cards-wrapper .card .card-content-and-link-wrapper .card-content-wrapper {
        padding: 30px; } }
    @media print, screen and (max-width: 63.99875em) and print, screen and (max-width: 31.24875em) {
      .cards-carousel-wrapper .cards-wrapper .card .card-content-and-link-wrapper .card-content-wrapper {
        padding: 22.5px; } }
@media screen and (max-width: 37.5em) {
  .cards-carousel-wrapper .cards-wrapper .card .card-image-wrapper {
    display: none; } }
@media screen and (min-width: 64em) {
  .cards-carousel-wrapper .cards-wrapper .card .card-content-wrapper .card-title {
    font-size: 19px; } }
@media screen and (min-width: 80em) {
  .cards-carousel-wrapper .cards-wrapper .card .card-content-wrapper .card-title {
    font-size: 22px; } }
@media print, screen and (max-width: 47.99875em) {
  .cards-carousel-wrapper .cards-wrapper .card .card-content-wrapper .card-title {
    font-size: 18px; } }
@media print, screen and (max-width: 47.99875em) {
  .cards-carousel-wrapper .cards-wrapper .card .card-content-wrapper .card-title {
    font-size: 17px; } }
