/* _media.scss
-------------------------------------------------------*/
/* /_media.scss
-------------------------------------------------------*/
/* _inner.scss
-------------------------------------------------------*/
/* /_inner.scss
-------------------------------------------------------*/
/* _font.scss
-------------------------------------------------------*/
/* /_font.scss
-------------------------------------------------------*/
/* _over.scss
-------------------------------------------------------*/
/* /_over.scss
-------------------------------------------------------*/
/* _other.scss
-------------------------------------------------------*/
/* /_other.scss
	-------------------------------------------------------*/
/* _loan_housing.scss
-------------------------------------------------------*/
.un_housingSlider {
  position: relative;
  margin: 0 120px;
}
.un_housingSlider_container {
  overflow: hidden;
}
.un_housingSlider_item {
  height: auto;
  border-radius: 20px;
  background-color: var(--color-wh);
  border: var(--color-border) solid 1px;
  padding: 8px;
}
.un_housingSlider_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.un_housingSlider_main {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: grid;
  place-content: center;
  padding: 12px 15px 5px;
}
.un_housingSlider_img {
  text-align: center;
  border-radius: 16px;
  overflow: hidden;
}
.un_housingSlider_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.un_housingSlider_num {
  position: absolute;
  top: -28px;
  left: 15px;
  display: grid;
  place-content: center;
  width: 56px;
  height: 56px;
  background-color: var(--color-wh);
  border: 1px solid var(--color-sub);
  border-radius: 100%;
  color: var(--color-sub);
  font-family: var(--font-sub);
  font-size: 1.375rem;
  font-weight: 700;
}
.un_housingSlider_title {
  font-size: 1.125rem;
  line-height: 1.6;
  font-weight: 700;
}
.un_housingSlider .el_slider_ctrlBtn {
  position: absolute;
  top: calc((100% - 48px) / 2);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0 auto;
  width: 64px;
  height: 64px;
  z-index: 2;
}
.un_housingSlider .el_slider_ctrlBtn .icon {
  width: 18px;
  height: 18px;
}
.un_housingSlider .el_slider_ctrlBtn--prev {
  left: -88px;
}
.un_housingSlider .el_slider_ctrlBtn--next {
  right: -88px;
}
@media screen and (max-width: 767px) {
  .un_housingSlider {
    margin: 0 30px;
  }
  .un_housingSlider_item {
    border-radius: 20px;
    padding: 8px;
  }
  .un_housingSlider_main {
    padding: 12px 10px 5px;
  }
  .un_housingSlider_img {
    border-radius: 16px;
  }
  .un_housingSlider_num {
    top: -24px;
    left: 10px;
    width: 48px;
    height: 48px;
    font-size: 1.125rem;
  }
  .un_housingSlider_title {
    font-size: 1rem;
  }
  .un_housingSlider .el_slider_ctrlBtn {
    top: calc((100% - 25px) / 2);
    width: 36px;
    height: 36px;
  }
  .un_housingSlider .el_slider_ctrlBtn .icon {
    width: 12px;
    height: 12px;
  }
  .un_housingSlider .el_slider_ctrlBtn--prev {
    left: -30px;
  }
  .un_housingSlider .el_slider_ctrlBtn--next {
    right: -30px;
  }
}/*# sourceMappingURL=loan_housing.css.map */