/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 10 2024 | 06:30:02 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2023 | 06:12:35 */
.homeNews {
  padding: 5% 0;
  background-image: linear-gradient(to bottom, #ffffff, #F3F3F3);
}
@media only screen and (max-width: 796px) {
  .homeNews {
    padding: 7% 0;
  }
}
@media only screen and (max-width: 414px) {
  .homeNews {
    padding: 10% 0;
  }
}
.homeNews-title {
  color: var(--color-dark-brown);
  text-align: center;
  margin-bottom: 3%;
}
.homeNews-grid {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 768px) {
  .homeNews-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (hover: none) {
  .homeNews-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.homeNews-grid-item:hover a {
  opacity: 0.7;
}
.homeNews-grid-item {
  background-color: var(--color-white);
}
.homeNews-grid-item-box {
  width: 100%;
  height: auto;
}
.homeNews-grid-item-box-img {
  height: 300px;
}
.homeNews-grid-item-box-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.homeNews-grid-item-text {
  padding: 7%;
}
.homeNews-grid-item-text-title {
  color: var(--color-dark-brown);
  font-size: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.homeNews-grid-item-text-content {
  color: var(--color-black);
  font-weight: 300;
  margin: 1rem 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
