/* homenews style */
section.homenews { padding: 50px 0 80px 0; }
section.homenews .text-link a { display: var(--flex); align-items: var(--aligncenter); gap: 25px; font-size: clamp(1.375rem, 1.375rem + 0vw, 1.375rem); line-height: normal; }
section.homenews .text-link a img,
section.homenews .text-link a svg { max-width: 100%; width: auto; }
section.homenews .text-link a svg path { transition: 400ms; }
section.homenews .text-link a:hover svg path:first-child { fill: var(--septenarycolor); }
section.homenews .text-link a:hover svg path:last-child { stroke: var(--septenarycolor); }
section.homenews .text-link { padding: 0 0 25px 0; }
section.homenews .listing .listing-inner { display: var(--flex); flex-flow: var(--flexflowrowwrap); gap: 30px; }
section.homenews .listing .listing-inner .list { width: calc((100% - 90px) / 4); }
section.homenews .listing .listing-inner .list .list-image { overflow: hidden; }
section.homenews .listing .listing-inner .list .list-image img { height: 240px; transition: var(--transition400ms); }
section.homenews .listing .listing-inner .list:hover .list-image img { transform: scale(1.3); }
section.homenews .listing .listing-inner .list .list-details { padding: 15px 0 0 0; }
section.homenews .listing .listing-inner .list .list-details .category-date { display: var(--flex); align-items: var(--aligncenter); gap: 20px; padding: 0 0 15px 0; flex-flow: var(--flexflowrowwrap); }
section.homenews .listing .listing-inner .list .list-details .category-date .date { font-size: 16px; font-weight: 700; line-height: 1; padding: 4px 7px 4px 7px; background-color: var(--septendecimarycolor); color: var(--blackcolor); }
section.homenews .listing .listing-inner .list .list-details .list-title { font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem); line-height: 1; }

@media screen and (max-width:1200px) {
    section.homenews .listing .listing-inner .list { width: calc((100% - 30px) / 2); }
}
@media screen and (max-width:767px) {
    section.homenews { padding: 50px 0 0 0; }
    section.homenews .listing .listing-inner .list { width: 100%; }
    section.homenews .listing .listing-inner .list .list-image img { height: 150px; }
}
/* homenews style */