/*!
 * VILLAGE v0.0.3 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions)
 */
@charset "UTF-8";

/* ¯¯¯¯¯¯¯¯¯ *\
  ICON BUILDINGS
\* ˍˍˍˍˍˍˍˍˍ */
.village-icon-ancient-gate-fill::before,
.village-icon-ancient-gate-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/ancient-gate-fill.svg");
  mask-image: url("../../../icons/buildings/ancient-gate-fill.svg");
}

.village-icon-ancient-gate-line::before,
.village-icon-ancient-gate-line::after {
  -webkit-mask-image: url("../../../icons/buildings/ancient-gate-line.svg");
  mask-image: url("../../../icons/buildings/ancient-gate-line.svg");
}

.village-icon-ancient-pavilion-fill::before,
.village-icon-ancient-pavilion-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/ancient-pavilion-fill.svg");
  mask-image: url("../../../icons/buildings/ancient-pavilion-fill.svg");
}

.village-icon-ancient-pavilion-line::before,
.village-icon-ancient-pavilion-line::after {
  -webkit-mask-image: url("../../../icons/buildings/ancient-pavilion-line.svg");
  mask-image: url("../../../icons/buildings/ancient-pavilion-line.svg");
}

.village-icon-bank-fill::before,
.village-icon-bank-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/bank-fill.svg");
  mask-image: url("../../../icons/buildings/bank-fill.svg");
}

.village-icon-bank-line::before,
.village-icon-bank-line::after {
  -webkit-mask-image: url("../../../icons/buildings/bank-line.svg");
  mask-image: url("../../../icons/buildings/bank-line.svg");
}

.village-icon-building-fill::before,
.village-icon-building-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/building-fill.svg");
  mask-image: url("../../../icons/buildings/building-fill.svg");
}

.village-icon-building-line::before,
.village-icon-building-line::after {
  -webkit-mask-image: url("../../../icons/buildings/building-line.svg");
  mask-image: url("../../../icons/buildings/building-line.svg");
}

.village-icon-community-fill::before,
.village-icon-community-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/community-fill.svg");
  mask-image: url("../../../icons/buildings/community-fill.svg");
}

.village-icon-community-line::before,
.village-icon-community-line::after {
  -webkit-mask-image: url("../../../icons/buildings/community-line.svg");
  mask-image: url("../../../icons/buildings/community-line.svg");
}

.village-icon-government-fill::before,
.village-icon-government-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/government-fill.svg");
  mask-image: url("../../../icons/buildings/government-fill.svg");
}

.village-icon-government-line::before,
.village-icon-government-line::after {
  -webkit-mask-image: url("../../../icons/buildings/government-line.svg");
  mask-image: url("../../../icons/buildings/government-line.svg");
}

.village-icon-home-4-fill::before,
.village-icon-home-4-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/home-4-fill.svg");
  mask-image: url("../../../icons/buildings/home-4-fill.svg");
}

.village-icon-home-4-line::before,
.village-icon-home-4-line::after {
  -webkit-mask-image: url("../../../icons/buildings/home-4-line.svg");
  mask-image: url("../../../icons/buildings/home-4-line.svg");
}

.village-icon-hospital-fill::before,
.village-icon-hospital-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/hospital-fill.svg");
  mask-image: url("../../../icons/buildings/hospital-fill.svg");
}

.village-icon-hospital-line::before,
.village-icon-hospital-line::after {
  -webkit-mask-image: url("../../../icons/buildings/hospital-line.svg");
  mask-image: url("../../../icons/buildings/hospital-line.svg");
}

.village-icon-hotel-fill::before,
.village-icon-hotel-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/hotel-fill.svg");
  mask-image: url("../../../icons/buildings/hotel-fill.svg");
}

.village-icon-hotel-line::before,
.village-icon-hotel-line::after {
  -webkit-mask-image: url("../../../icons/buildings/hotel-line.svg");
  mask-image: url("../../../icons/buildings/hotel-line.svg");
}

.village-icon-store-fill::before,
.village-icon-store-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/store-fill.svg");
  mask-image: url("../../../icons/buildings/store-fill.svg");
}

.village-icon-store-line::before,
.village-icon-store-line::after {
  -webkit-mask-image: url("../../../icons/buildings/store-line.svg");
  mask-image: url("../../../icons/buildings/store-line.svg");
}

.village-fi-home-4-fill::before,
.village-fi-home-4-fill::after {
  -webkit-mask-image: url("../../../icons/buildings/home-4-fill.svg");
  mask-image: url("../../../icons/buildings/home-4-fill.svg");
}

.village-fi-home-4-line::before,
.village-fi-home-4-line::after {
  -webkit-mask-image: url("../../../icons/buildings/home-4-line.svg");
  mask-image: url("../../../icons/buildings/home-4-line.svg");
}

@media (min-width: 36em) {
  /*! media sm */

  /*! media sm */
}

@media (min-width: 48em) {
  /*! media md */

  /*! media md */
}

@media (min-width: 62em) {
  /*! media lg */

  /*! media lg */
}

@media (min-width: 78em) {
  /*! media xl */

  /*! media xl */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .village-icon-ancient-gate-fill::before,
  .village-icon-ancient-gate-fill::after {
    background-image: url("../../../icons/buildings/ancient-gate-fill.svg");
  }

  .village-icon-ancient-gate-line::before,
  .village-icon-ancient-gate-line::after {
    background-image: url("../../../icons/buildings/ancient-gate-line.svg");
  }

  .village-icon-ancient-pavilion-fill::before,
  .village-icon-ancient-pavilion-fill::after {
    background-image: url("../../../icons/buildings/ancient-pavilion-fill.svg");
  }

  .village-icon-ancient-pavilion-line::before,
  .village-icon-ancient-pavilion-line::after {
    background-image: url("../../../icons/buildings/ancient-pavilion-line.svg");
  }

  .village-icon-bank-fill::before,
  .village-icon-bank-fill::after {
    background-image: url("../../../icons/buildings/bank-fill.svg");
  }

  .village-icon-bank-line::before,
  .village-icon-bank-line::after {
    background-image: url("../../../icons/buildings/bank-line.svg");
  }

  .village-icon-building-fill::before,
  .village-icon-building-fill::after {
    background-image: url("../../../icons/buildings/building-fill.svg");
  }

  .village-icon-building-line::before,
  .village-icon-building-line::after {
    background-image: url("../../../icons/buildings/building-line.svg");
  }

  .village-icon-community-fill::before,
  .village-icon-community-fill::after {
    background-image: url("../../../icons/buildings/community-fill.svg");
  }

  .village-icon-community-line::before,
  .village-icon-community-line::after {
    background-image: url("../../../icons/buildings/community-line.svg");
  }

  .village-icon-government-fill::before,
  .village-icon-government-fill::after {
    background-image: url("../../../icons/buildings/government-fill.svg");
  }

  .village-icon-government-line::before,
  .village-icon-government-line::after {
    background-image: url("../../../icons/buildings/government-line.svg");
  }

  .village-icon-home-4-fill::before,
  .village-icon-home-4-fill::after {
    background-image: url("../../../icons/buildings/home-4-fill.svg");
  }

  .village-icon-home-4-line::before,
  .village-icon-home-4-line::after {
    background-image: url("../../../icons/buildings/home-4-line.svg");
  }

  .village-icon-hospital-fill::before,
  .village-icon-hospital-fill::after {
    background-image: url("../../../icons/buildings/hospital-fill.svg");
  }

  .village-icon-hospital-line::before,
  .village-icon-hospital-line::after {
    background-image: url("../../../icons/buildings/hospital-line.svg");
  }

  .village-icon-hotel-fill::before,
  .village-icon-hotel-fill::after {
    background-image: url("../../../icons/buildings/hotel-fill.svg");
  }

  .village-icon-hotel-line::before,
  .village-icon-hotel-line::after {
    background-image: url("../../../icons/buildings/hotel-line.svg");
  }

  .village-icon-store-fill::before,
  .village-icon-store-fill::after {
    background-image: url("../../../icons/buildings/store-fill.svg");
  }

  .village-icon-store-line::before,
  .village-icon-store-line::after {
    background-image: url("../../../icons/buildings/store-line.svg");
  }

  .village-fi-home-4-fill::before {
    background-image: url("../../../icons/buildings/home-4-fill.svg");
  }

  .village-fi-home-4-line::before {
    background-image: url("../../../icons/buildings/home-4-line.svg");
  }
}
