@charset "UTF-8";
@import url('_custom/style.css');

@media all and (min-width: 1390px) {
  #footer .newsl-container .newsl-flex > .flex-img {
    flex: unset;
    max-width: unset;
    width: calc(50% - 80px);
  }
  #footer .newsl-container .newsl-flex > .flex-img img {
    width: 100%;
    max-width: unset;
    height: unset;
    height: 314px;
    object-fit: cover;
  }
}
#html .homes8-container {
  background: var(--white);
  overflow: hidden;
  padding: 45px 0 48px;
  border-bottom: 1px solid #e0e0e0;
}

.blognews .slick-slide {
  height: auto !important;
}

.blognews {
  margin: 0 -10px;
}

.blognews .slick-slide > span {
  margin: 0 10px;
  height: 100%;
  position: relative;
  display: grid;
  align-items: flex-start;
  grid-template-rows: max-content 1fr;
  gap: 0;
}

.blognews .slick-track {
  display: flex !important;
}

.blognews .slick-slide .posts-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  text-shadow: none;
  text-transform: none;
  margin: 0;
  display: flex;
  height: auto;
  transition: all 0.2s linear;
  padding: 20px;
  color: #232323;
  border-bottom: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  height: 100%;
}

.blognews .slick-slide:hover .posts-title {
  color: #e0212b;
}

.blognews .slick-slide .posts-time {
  position: absolute;
  top: 0px;
  left: 0px;
  display: flex;
  align-items: center;
  color: #8b8b8b;
  background-color: #e9e9e9;
  gap: 5px;
  padding: 5px 6px;
  font-size: 13px;
  font-weight: 400;
}

.blognews .slick-slide .posts-time img {
  height: 16px;
}

.blognews .slick-slide .posts-time::before {
  content: '';
  background: url(clock.svg) no-repeat center center;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: block;
}

.blognews .slick-list img {
  aspect-ratio: 505 / 345;
  width: 100%;
  object-fit: cover;
}
@media all and (max-width: 767px) {
  #html .homes8-container {
    padding: 23px 0 20px;
  }
}
