/**
 * Base Styles
 * - 01 - Foundation
 * - 02 - Utilities
 * - 03 - Framework
 * - 04 - Settings
 */
/*------------------------------------*\
  01 - Foundation
\*------------------------------------*/
/**
 * Foundation for Sites
 * Version 6.7.4
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/*------------------------------------*\
  02 - Utilities
\*------------------------------------*/
/*------------------------------------*\
  03 - Framework
\*------------------------------------*/
@font-face {
  font-family: "icomoon";
  src: url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.eot);
  src: url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.eot#iefix) format("embedded-opentype"), url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.woff) format("woff"), url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.ttf) format("truetype"), url(/grow/themes/custom/themekit_apartments/assets/fonts/icomoon/fonts/icomoon.svg#3xl) format("svg");
  font-weight: normal;
  font-style: normal;
}
/*------------------------------------*\
  04 - Settings
\*------------------------------------*/
/**
 * Colors
 */
/*------------------------------------*\
  01 - Definitions
\*------------------------------------*/
/*------------------------------------*\
  02 - Variables
\*------------------------------------*/
.block--views-blocknews-views-recent-news h2 {
  color: #367B01;
  margin-bottom: 32px;
  font-size: 1.3333333333rem;
  line-height: 1.33333;
}
@media print, screen and (min-width: 80em) {
  .block--views-blocknews-views-recent-news h2 {
    font-size: 1.6666666667rem;
    line-height: 1.26667;
  }
}
.block--views-blocknews-views-recent-news .view-content {
  display: flex;
  flex-direction: column;
  row-gap: 48px;
}
@media print, screen and (min-width: 48em) {
  .block--views-blocknews-views-recent-news .view-content {
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media print, screen and (min-width: 80em) {
  .block--views-blocknews-views-recent-news .view-content {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
    row-gap: 64px;
  }
}
@media print, screen and (min-width: 48em) {
  .block--views-blocknews-views-recent-news .view-content > .views-row {
    width: calc(50% - 12px);
  }
  .block--views-blocknews-views-recent-news .view-content > .views-row:last-child {
    display: block;
  }
}
@media print, screen and (min-width: 80em) {
  .block--views-blocknews-views-recent-news .view-content > .views-row {
    width: calc(33.33333% - 21.33333px);
  }
}
.block--views-blocknews-views-recent-news .pager__item {
  display: block;
  padding: 0;
}
.block--views-blocknews-views-recent-news .view-footer {
  margin-top: 64px;
}
.block--views-blocknews-views-recent-news .view-footer a {
  display: flex;
  padding: 8px 12px;
  justify-content: center;
  justify-self: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #262626;
  background: #ffffff;
  font-size: 0.7777777778rem;
  line-height: 1.42857;
  font-weight: 600;
  color: #262626;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  transition: background 0.3s, color 0.3s;
  text-decoration: none;
}
@media print, screen and (min-width: 80em) {
  .block--views-blocknews-views-recent-news .view-footer a {
    padding: 12px 18px;
    font-size: 0.8888888889rem;
    line-height: 1.5;
  }
}
.block--views-blocknews-views-recent-news .view-footer a:hover {
  text-decoration: none;
  background-color: #367B01;
  color: #ffffff;
  border: 1px solid #367B01;
}
.block--views-blocknews-views-recent-news .view-footer a:focus-visible {
  text-decoration: none;
  background-color: #367B01;
  color: #ffffff;
}

/*# sourceMappingURL=recent-news.css.map*/