.banner-image img,.article-image img,.article-item-image img,.card-image img,.video-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.read-more-btn{display:inline-flex;align-items:center;gap:.5rem;background:#83927b;color:#fff;text-decoration:none;transition:all .3s;border-radius:30px}.read-more-btn:hover{transform:translate(5px)}.read-more-btn:hover .read-more-icon{transform:translate(3px)}.news-banner-section{position:relative;width:100%}.news-banner-section .news-banner{width:100%}.news-banner-section .banner-image{position:relative;height:400px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.news-banner-section .banner-image{height:auto}}.news-banner-section .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0b0a0a80;z-index:1}.news-banner-section .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;width:90%;max-width:800px}.articles-section{padding:4rem 0}@media (max-width: 991px){.articles-section{padding:2rem 0}}.articles-section .main-article{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:100%}@media (max-width: 767px){.articles-section .main-article{border-radius:0;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;border-bottom:.5px solid #8E8D8D}}.articles-section .main-article .article-image{width:100%;height:auto;overflow:hidden;flex-shrink:0}@media (max-width: 767px){.articles-section .main-article .article-image{border-radius:12px}}.articles-section .main-article .article-content{padding:2rem;display:flex;flex-direction:column;flex-grow:1}@media (max-width: 767px){.articles-section .main-article .article-content{padding:1.5rem 0}}.articles-section .more-articles{height:100%;display:flex;flex-direction:column}.articles-section .more-articles .more-articles-title{color:#83927b;flex-shrink:0}.articles-section .more-articles .more-articles-list{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.articles-section .more-articles .article-item{margin-bottom:1rem;padding-bottom:1rem;border-bottom:.5px solid #8E8D8D}.articles-section .more-articles .article-item:last-child{margin-bottom:0}.articles-section .more-articles .article-item .article-item-image{position:relative;width:100%;height:100%;min-height:80px;overflow:hidden;border-radius:12px}.articles-section .more-articles .article-item .article-item-content .article-item-title{color:#83927b}.articles-section .more-articles .article-item .article-item-content .article-item-description{color:#4d4d4d;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.articles-section .more-articles .article-item .article-item-content .article-item-description{display:none}}.articles-section .more-articles .article-item .article-item-content .read-more-btn{padding:.4rem 1rem}.articles-section .article-date{color:#4d4d4d;text-transform:uppercase;letter-spacing:1px}.articles-section .article-title{color:#83927b}.articles-section .article-description{color:#4d4d4d;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.articles-section .read-more-btn{padding:.6rem 1.2rem;align-self:flex-start;margin-top:auto}@media (max-width: 767px){.articles-section .read-more-btn{padding:.5rem 1rem}}.horizontal-scroll-section{padding:2rem 0;background-color:#f4f0e8}.horizontal-scroll-section .marquee-container{width:100%;overflow:hidden;position:relative}.horizontal-scroll-section .marquee-container:hover .marquee-track{animation-play-state:paused}.horizontal-scroll-section .marquee-track{display:flex;width:max-content;animation:marquee-scroll 35s linear infinite}.horizontal-scroll-section .marquee-item{flex-shrink:0;margin-right:16px;width:300px}@media (max-width: 767px){.horizontal-scroll-section .marquee-item{width:250px;margin-right:12px}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.horizontal-scroll-section .content-card{position:relative;border-radius:10px;overflow:hidden;height:160px;transition:transform .3s ease,box-shadow .3s ease}.horizontal-scroll-section .content-card .card-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.horizontal-scroll-section .content-card .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0b0a0a66;z-index:1;transition:background .3s ease}.horizontal-scroll-section .content-card .gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to bottom,transparent 0%,rgba(114,114,113,0) 0%,rgba(142,141,141,.9) 30%,#1D4217 100%);z-index:1;opacity:1;transition:opacity .3s ease}.horizontal-scroll-section .content-card .card-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1em;color:#fff;z-index:2;text-align:center}@media (max-width: 767px){.horizontal-scroll-section .content-card .card-content{padding:1rem}}.horizontal-scroll-section .content-card .card-title{transition:transform .3s ease}.video-center-section{padding:4rem 0}@media (max-width: 991px){.video-center-section{padding:3rem 0}}.video-center-section .video-header{text-align:left}@media (max-width: 991px){.video-center-section .video-header{text-align:center}}.video-center-section .video-title,.video-center-section .video-item-duration{color:#83927b}.video-center-section .main-video-player{border-radius:15px;padding:0;display:flex;flex-direction:column;height:100%}@media (max-width: 991px){.video-center-section .main-video-player{min-height:350px}}@media (max-width: 767px){.video-center-section .main-video-player{min-height:auto;border-radius:0;margin:0 -20px}}.video-center-section .main-video-player .video-container{width:100%;height:100%;flex:1;display:flex;flex-direction:column}.video-center-section .main-video-player .video-wrapper{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.video-center-section .main-video-player .video-wrapper{border-radius:0}}.video-center-section .main-video-player .video-wrapper .local-video-container{position:relative;top:0;left:0;width:100%;height:100%;padding-bottom:0;display:flex}@media (max-width: 991px){.video-center-section .main-video-player .video-wrapper .local-video-container{display:block}}.video-center-section .main-video-player .video-wrapper .local-video-container .video-wrapper-inner{width:100%;height:100%;position:relative}.video-center-section .video-list-section{border-radius:15px;height:100%;display:flex;flex-direction:column;flex:1}.video-center-section .video-list-section .video-list-container{flex:1;display:flex;flex-direction:column;height:100%}.video-center-section .video-list-section .video-list{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.video-center-section .video-list-section .video-item{background:#f8fcf3;border-radius:10px;padding:0;margin-bottom:1rem;cursor:pointer;transition:all .3s ease;border:2px solid transparent;overflow:hidden}.video-center-section .video-list-section .video-item:hover{background:#f8fcf3;transform:translateY(-2px)}.video-center-section .video-list-section .video-item:hover .video-thumbnail .play-icon{opacity:1}.video-center-section .video-list-section .video-item.active{background:#d7e2d1;border-color:transparent}.video-center-section .video-list-section .video-item.active .video-thumbnail .play-icon{opacity:0!important}.video-center-section .video-list-section .video-item:not(.active) .video-thumbnail .play-icon{opacity:1}.video-center-section .video-list-section .video-item:not(.active):hover .video-thumbnail .play-icon{opacity:1}.video-center-section .video-list-section .video-item:last-child{margin-bottom:0}.video-center-section .video-list-section .video-item .video-thumbnail{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-center-section .video-list-section .video-item .video-thumbnail .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35px;height:35px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .3s ease;border:2px solid #fff}.video-center-section .video-list-section .video-item .video-item-content{padding:1rem;display:flex;flex-direction:column;justify-content:center;flex:1}.video-center-section .video-list-section .video-item .video-item-content .video-item-title{color:#4d4d4d;margin:0}.video-center-section .video-section-header{display:flex;justify-content:flex-end;align-items:center}@media (max-width: 767px){.video-center-section .video-section-header{justify-content:center;margin-top:1rem}}.video-center-section .video-pagination{display:flex;align-items:center;gap:.5rem}.video-center-section .video-pagination .pagination-btn{width:35px;height:35px;border-radius:50%;border:1px solid #83927b;background:#83927b;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none}.video-center-section .video-pagination .pagination-btn:hover:not(:disabled){background:#6a7763}.video-center-section .video-pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.video-center-section .video-pagination .pagination-info{color:#4d4d4d;margin:0 .5rem}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem}.pagination .pagination-desktop{display:flex;gap:.5rem}@media (max-width: 767px){.pagination .pagination-desktop{display:none}}.pagination .pagination-mobile{display:none}@media (max-width: 767px){.pagination .pagination-mobile{display:flex;gap:.25rem}}.pagination .pagination-arrow,.pagination .pagination-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:40px;text-decoration:none;color:#83927b;transition:all .3s;border:1px solid #83927b;background:transparent;text-align:center}@media (max-width: 767px){.pagination .pagination-arrow,.pagination .pagination-number{width:32px;height:32px}}.pagination .pagination-arrow.active,.pagination .pagination-number.active{background:#83927b;color:#fff;border-color:#83927b}.pagination .pagination-arrow:hover,.pagination .pagination-number:hover{background:#83927b;color:#fff}.pagination .pagination-ellipsis{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#83927b}.article-detail-section{padding-bottom:60px}.article-detail-section .article-banner-section{width:100%;margin-bottom:50px}.article-detail-section .banner-image{width:100%;height:300px;overflow:hidden;position:relative}@media (max-width: 767px){.article-detail-section .banner-image{height:400px}}.article-detail-section .banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}.article-detail-section .banner-overlay{background-color:#000c;z-index:1}.article-detail-section .banner-title-container{z-index:2;padding:0 20px;max-width:800px;margin:0 auto;text-align:center}@media (max-width: 767px){.article-detail-section .banner-title-container{text-align:left;padding:0 15px}}.article-detail-section .banner-meta{margin-top:10px}.article-detail-section .banner-meta-text{letter-spacing:.05em}.article-detail-section .sidebar-content{position:sticky;top:100px}@media (max-width: 991px){.article-detail-section .sidebar-content{position:static;margin-top:40px}}.article-detail-section .sidebar-box{background:#fff;border-radius:10px;padding:25px}.article-detail-section .box-header{border-bottom:1px solid #8E8D8D;padding-bottom:5px}.article-detail-section .box-title{color:#4d4d4d}.article-detail-section .view-more-link{color:#83927b;text-decoration:none;transition:color .3s ease}.article-detail-section .sidebar-article-image{height:100%;overflow:hidden;border-radius:8px}.article-detail-section .sidebar-article-image img{width:100%;height:100%;object-fit:cover;object-position:center}.article-detail-section .sidebar-article-date{color:#6b6e79;margin-bottom:4px}.article-detail-section .sidebar-article-title{color:#000}.article-detail-section .featured-video-section{margin-bottom:1.5rem}.article-detail-section .featured-video-embed{width:100%;border-radius:10px;overflow:hidden}.article-detail-section .featured-video-embed iframe{width:100%;border:none;border-radius:10px;max-width:100%}.article-detail-section .article-content .article-body span[style*="color: #83927B"],.article-detail-section .article-content .article-body span[style*="color:#83927B"]{color:#83927b!important}.article-detail-section .article-content .article-body span[style*="color: #6B6E79"],.article-detail-section .article-content .article-body span[style*="color:#6B6E79"]{color:#6b6e79!important}.article-detail-section .article-content .article-body img{width:100%;height:auto;margin:1rem 0}.article-detail-section .share-section{margin-top:40px;padding:20px 0;border-top:1px solid #8E8D8D;border-bottom:1px solid #8E8D8D}.article-detail-section .share-container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.article-detail-section .share-container{flex-direction:column;justify-content:flex-start;gap:20px;text-align:left;align-items:flex-start}}.article-detail-section .share-title{margin:0;color:#83927b}.article-detail-section .social-buttons{display:flex;gap:15px}.article-detail-section .social-btn{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#83927b;text-decoration:none;transition:all .3s ease}.article-detail-section .social-btn:hover{transform:translateY(-2px)}.related-articles-section{padding:30px 0;background-color:#fff}.related-articles-section .section-title{color:#83927b}.related-articles-section .related-article-item{height:100%;display:flex;flex-direction:column}.related-articles-section .related-article-image{margin-bottom:20px}.related-articles-section .related-article-image img{width:100%;height:250px;object-fit:cover;border-radius:15px}@media (max-width: 767px){.related-articles-section .related-article-image img{height:auto}}.related-articles-section .related-article-content{flex:1;display:flex;flex-direction:column}.related-articles-section .related-article-date{margin-bottom:10px;text-transform:uppercase;color:#6b6e79}.related-articles-section .related-article-title{margin-bottom:25px;flex:1}.related-articles-section .read-more{display:inline-flex;align-items:center;gap:8px;text-decoration:none;text-transform:uppercase;transition:color .3s ease;color:#83927b;margin-top:auto;position:relative;padding-bottom:5px;width:fit-content}.related-articles-section .read-more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#83927b;transition:all .3s ease}.related-articles-section .read-more:hover .read-more-icon{transform:translate(3px)}.related-articles-section .read-more-icon{transition:transform .3s ease}.newsletter-section,.newsletter-container{width:100%}.newsletter-section .newsletter-image-wrapper,.newsletter-container .newsletter-image-wrapper{position:relative;width:100%;height:400px;overflow:hidden}@media (max-width: 767px){.newsletter-section .newsletter-image-wrapper,.newsletter-container .newsletter-image-wrapper{height:350px}}.newsletter-section .newsletter-image-wrapper img,.newsletter-container .newsletter-image-wrapper img{width:100%;height:100%;object-fit:cover}.newsletter-section .newsletter-overlay,.newsletter-container .newsletter-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b8;z-index:1}.newsletter-section .newsletter-content,.newsletter-container .newsletter-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;padding:0 20px;color:#fff}.newsletter-section .newsletter-title,.newsletter-container .newsletter-title{margin-bottom:20px;max-width:700px}.newsletter-section .newsletter-description,.newsletter-container .newsletter-description{margin-bottom:30px;max-width:600px}.newsletter-section .newsletter-form,.newsletter-container .newsletter-form{display:flex;max-width:600px;width:100%;gap:15px;align-items:flex-start}@media (max-width: 767px){.newsletter-section .newsletter-form,.newsletter-container .newsletter-form{max-width:450px;gap:10px}}.newsletter-section .newsletter-form .newsletter-input-wrapper,.newsletter-container .newsletter-form .newsletter-input-wrapper{flex:2;position:relative}@media (max-width: 767px){.newsletter-section .newsletter-form .newsletter-input-wrapper,.newsletter-container .newsletter-form .newsletter-input-wrapper{flex:1}}.newsletter-section .newsletter-form .invalid-feedback,.newsletter-container .newsletter-form .invalid-feedback{text-align:left!important}.newsletter-input,.unsubscribe-input{width:100%;padding:14px 25px;border:none;border-radius:30px;outline:none;box-sizing:border-box}@media (max-width: 767px){.newsletter-input,.unsubscribe-input{padding:10px 15px}}.newsletter-button,.unsubscribe-button{padding:12px 30px;background-color:#83927b;color:#fff;border:none;border-radius:30px;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}@media (max-width: 767px){.newsletter-button,.unsubscribe-button{padding:10px 20px;min-width:100px}}.unsubscribe-section{padding:120px 0;min-height:70vh;display:flex;align-items:center}@media (max-width: 767px){.unsubscribe-section{padding:80px 0}}.unsubscribe-section .unsubscribe-container{max-width:800px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.unsubscribe-section .unsubscribe-container{padding:0 15px}}.unsubscribe-section .unsubscribe-content{text-align:center;padding:50px;background:#fff;border-radius:20px}@media (max-width: 767px){.unsubscribe-section .unsubscribe-content{padding:30px 20px}}.unsubscribe-section .unsubscribe-title{color:#83927b;margin-bottom:20px}.unsubscribe-section .unsubscribe-description{color:#4d4d4d;margin-bottom:40px}.unsubscribe-section .unsubscribe-form{display:flex;max-width:600px;margin:0 auto;width:100%;gap:15px;position:relative;align-items:flex-start}@media (max-width: 767px){.unsubscribe-section .unsubscribe-form{flex-direction:column;max-width:500px;gap:10px}}.unsubscribe-section .unsubscribe-form .unsubscribe-input-wrapper{flex:2;position:relative;text-align:left}@media (max-width: 767px){.unsubscribe-section .unsubscribe-form .unsubscribe-input-wrapper{flex:none;width:100%;margin-bottom:5px}}.unsubscribe-section .unsubscribe-form .unsubscribe-input{border:2px solid #8E8D8D;padding:11px 30px}@media (max-width: 767px){.unsubscribe-section .unsubscribe-form .unsubscribe-button{width:100%}}
