.recent-news-section{background:linear-gradient(#00000080 0% 100%),#d3d3d3 url(../media/news_bg.b0ffcaae.png) 50%/cover no-repeat;width:100%;height:100vh}.recent-news-section section{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:121px 20px 20px;display:flex}.recent-news-section section .top-content{flex-direction:column;gap:20px;width:100%;margin-bottom:40px;padding-left:20px;display:flex}.recent-news-section section .top-content h1{color:var(--General-Color-White,#fff);letter-spacing:-2px;font-size:70px;font-weight:600;line-height:75px}.recent-news-section section .top-content p{color:var(--General-Color-White,#fff);letter-spacing:-.45px;font-size:20px;font-weight:400;line-height:21px}.recent-news-section section .nav-pag-container{flex-direction:column;flex:1;justify-content:flex-end;gap:20px;min-height:434px;display:flex}.recent-news-section section .nav-pag-container .recent-news-carousel{width:100%}.recent-news-section section .nav-pag-container .recent-news-carousel .carousel-wrapper{height:434px}.recent-news-section section .nav-pag-container .news-card{background:var(--General-Color-White,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform,opacity;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:30px;flex-direction:column;gap:16px;height:100%;padding:20px;display:flex;box-shadow:0 6px 18px #0f0f0f0f}.recent-news-section section .nav-pag-container .news-card .card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recent-news-section section .nav-pag-container .news-card .card-header .news-tag{-o-object-fit:contain;object-fit:contain;width:65px;height:26px}.recent-news-section section .nav-pag-container .news-card .card-header .date{text-overflow:ellipsis;letter-spacing:-.23px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.recent-news-section section .nav-pag-container .news-card .card-title{letter-spacing:-.45px;font-size:20px;font-style:normal;font-weight:600;line-height:21px}.recent-news-section section .nav-pag-container .news-card .card-image{background:#f0f0f0;border-radius:12px;width:100%;height:192px;position:relative;overflow:hidden}.recent-news-section section .nav-pag-container .news-card .card-text{-webkit-line-clamp:2;text-overflow:ellipsis;letter-spacing:-.23px;-webkit-box-orient:vertical;font-size:15px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.recent-news-section section .nav-pag-container .news-card .read-more{color:var(--Brand-Color-Teal-Green-P,#0f2311);letter-spacing:-.23px;align-self:flex-start;font-size:15px;font-style:normal;font-weight:600;line-height:20px;text-decoration:underline}@media (max-width:1200px){.recent-news-section section .nav-pag-container .news-card{min-width:300px;max-width:300px}}@media (max-width:768px){.recent-news-section section .top-content h1{font-size:48px;line-height:52px}.recent-news-section section .top-content p{font-size:16px;line-height:20px}.recent-news-section section .nav-pag-container .news-card{min-width:300px;max-width:300px;padding:20px}.recent-news-section section .nav-pag-container .news-card .news-tag{-o-object-fit:contain;object-fit:contain;width:55px;height:22px}.recent-news-section section .nav-pag-container .news-card .date{letter-spacing:-.2px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.recent-news-section section .nav-pag-container .news-card .card-title{letter-spacing:-.4px;font-size:17px;font-weight:600;line-height:20px}.recent-news-section section .nav-pag-container .news-card .card-image{height:160px}.recent-news-section section .nav-pag-container .news-card .card-text{-webkit-line-clamp:3;letter-spacing:-.2px;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.recent-news-section section .nav-pag-container .news-card .read-more{letter-spacing:-.2px;color:var(--Brand-Color-Teal-Green-P,#0f2311);font-size:13px;font-weight:600;line-height:18px;text-decoration:underline}}
