/**
 * 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-categories-terms-resource-categories h2 {
  color: #367B01;
  margin-bottom: 32px;
  font-size: 1.3333333333rem;
  line-height: 1.33333;
}
@media print, screen and (min-width: 80em) {
  .block--views-blocknews-categories-terms-resource-categories h2 {
    font-size: 1.6666666667rem;
    line-height: 1.26667;
  }
}
.block--views-blocknews-categories-terms-resource-categories .view-content {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media print, screen and (min-width: 48em) {
  .block--views-blocknews-categories-terms-resource-categories .view-content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media print, screen and (min-width: 80em) {
  .block--views-blocknews-categories-terms-resource-categories .view-content {
    grid-template-columns: repeat(3, 1fr);
  }
}
.block--views-blocknews-categories-terms-resource-categories .view-content > .views-row:not(.show):nth-last-child(-n+3) {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .block--views-blocknews-categories-terms-resource-categories .view-content > .views-row:not(.show):nth-last-child(-n+3) {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .block--views-blocknews-categories-terms-resource-categories .mobile-only {
    display: none;
  }
}
.block--views-blocknews-categories-terms-resource-categories .load-more {
  margin-top: 32px;
  display: flex;
  padding: 12px 18px;
  justify-content: center;
  justify-self: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #262626;
  background: #ffffff;
  box-shadow: 0 0 0 1px rgba(10, 13, 18, 0.18) inset, 0 -2px 0 0 rgba(10, 13, 18, 0.05) inset, 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  font-size: 0.8888888889rem;
  line-height: 1.5;
  font-weight: 600;
  cursor: pointer;
}
.block--views-blocknews-categories-terms-resource-categories .load-more.hidden {
  display: none;
}
.block--views-blocknews-categories-terms-resource-categories .load-more:before {
  content: url(/grow/themes/custom/themekit_apartments/assets/images/svg/arrow-down.svg);
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

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