/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#audio_gallery .ts-post-thumb{position:relative;width:100%;overflow:hidden;}#audio_gallery .item{background-color:#aee4ff;padding:8px;border-radius:0.5rem;}#audio_gallery .ts-post-thumb img.img-fluid{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}#audio_gallery .ts-post-thumb .post-cat{background:#111827;border-radius:0 4px 0 0;position:absolute;left:0;bottom:0;color:var(--color-bg);z-index:1;font-size:11px;font-weight:700;padding:var(--space-1) var(--space-2);}#audio_gallery .img-fluid{max-width:100%;height:auto;}#audio_gallery .ts-audio-icon{position:absolute;left:40%;top:50%;-webkit-transform:translateY(-50%);background:#6d28d9;border-radius:50%;opacity:1;}#audio_gallery .ts-audio-icon img{width:18px;height:18px;padding:10px 10px 2px 10px;}#audio_gallery .post-content{padding:8px 8px 0 8px;}#audio_gallery .post-title{margin:0;font-size:var(--font-base);line-height:1.4rem;}
.featured-news{position:relative;overflow:hidden;}.featured-image-link{position:relative;display:block;}.featured-image-link img{width:100%;display:block;border-radius:0.5rem;}.featured-news .featured-content{padding-left:0.5rem;}.featured-news-overlay{position:absolute;left:0;right:0;bottom:0;padding:8px 16px;background:linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));color:#fff;border-radius:0.5rem;}.featured-news-overlay .card-title p span,.featured-news-overlay .card-title p,.featured-news-overlay .card-title span{text-align:center;text-shadow:4px 4px 10px #000000;line-height:inherit}.featured-news-overlay .card-title{text-align:center;}.featured-news h2{margin:1rem 0 0 0;font-size:1.3rem;line-height:30px;}.featured-news .card-summary{margin:6px 0 12px 0;font-size:0.9rem;}@media (min-width:300px){.featured-news-overlay .card-title p span,.featured-news-overlay .card-title p,.featured-news-overlay .card-title span,.featured-news-overlay .card-title{font-size:22px;line-height:30px;}}@media(min-width:768px){.featured-news-overlay .card-title p span,.featured-news-overlay .card-title p,.featured-news-overlay .card-title span,.featured-news-overlay .card-title{font-size:28px;line-height:40px;}}@media (min-width:1024px){.featured-news-overlay .card-title p span,.featured-news-overlay .card-title p,.featured-news-overlay .card-title span{font-size:40px;line-height:55px;}}
.ticker-wrapper{display:flex;align-items:center;width:100%;background:#dedede;overflow:hidden;color:#e5e7eb;}.ticker-label{background:#10108a;padding:5px 10px;font-weight:700;height:21px;display:flex;align-items:center;white-space:nowrap;z-index:2;flex-shrink:0;color:#e5e7eb;font-family:sans-serif;}.ticker-content{position:relative;overflow:hidden;flex:1;}.ticker{display:flex;white-space:nowrap;animation:scroll 30s linear infinite;text-shadow:none;}.ticker-item{padding:0 20px;}.ticker-item a{text-decoration:none;font-size:var(--font-base);transition:0.4s;}.ticker-wrapper:hover .ticker{animation-play-state:paused;}@keyframes scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:768px){.ticker-item{padding:0 20px;font-size:14px;}.ticker-label{font-size:14px;}}
.trending-item{display:flex;align-items:center;cursor:pointer;}
.trending-wrapper{max-width:var(--site-width);margin:auto;}.thumb-list{display:flex;flex-direction:column;gap:var(--space-4);}.trending-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4);}.trending-list{display:flex;flex-direction:column;gap:var(--space-5);}.featured-image-link img{width:100%;display:block;height:auto;object-fit:cover;border-radius:0.5rem;}@media (min-width:300px){.trending-grid{grid-template-columns:1fr;}}@media(min-width:500px){.trending-grid{grid-template-columns:1fr;}}@media (min-width:1024px){.trending-grid{grid-template-columns:1.5fr 1.5fr;}}@media (min-width:1120px){.trending-grid{grid-template-columns:2fr 1fr;}}
.medium-card{overflow:hidden;transition:0.3s ease;cursor:pointer;}.medium-card img{width:100%;display:block;border-radius:0.5rem;}.medium-card h3{padding-top:var(--space-3);margin:0;font-size:var(--font-base);line-height:1.4rem;padding-left:2px;}
.related-news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;}@media (max-width:992px){.related-news-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.related-news-grid{grid-template-columns:1fr 1fr;}}@media (max-width:500px){.related-news-grid{grid-template-columns:1fr 1fr;}}
.featured-bullet-list-wrapper{display:grid;grid-auto-columns:1fr;}.featured-bullet-list-wrapper .featured-news{padding-bottom:10px;border-bottom:1px solid #eeeeee;margin-bottom:10px;}.featured-bullet-list-wrapper img{width:100%;height:auto;object-fit:cover;border-radius:0.5rem;}.featured-bullet-list-wrapper .card-title{margin:0;font-size:var(--font-base);line-height:1.4;min-height:45px;}.featured-bullet-list-wrapper .bullet-list{}
.thumb-list-wrapper .thumb-list{display:grid;grid-template-columns:1fr;gap:var(--space-3);}
#photo_gallery .heighlight.ts-blue-light-heighlight .post-cat{color:var(--color-text);background:#ecf9ff;}#photo_gallery .heighlight.ts-blue-light-heighlight .post-cat:before{border-color:transparent transparent transparent #ecf9ff;}#photo_gallery .ts-grid-box .ts-post-thumb{position:relative;width:100%;overflow:hidden;margin-bottom:0px;min-height:10px;border-radius:0.5rem;}#photo_gallery .heighlight .ts-post-thumb .post-cat{position:absolute;margin-left:0;top:auto;bottom:0;left:0;padding:3px 6px 3px 6px;;display:flex;gap:var(--space-1);}#photo_gallery .ts-grid-box .ts-post-thumb .img-fluid{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}#photo_gallery .post-title{margin:0;font-size:var(--font-base);line-height:1.4rem;}#photo_gallery .heighlight .post-content .post-title a{color:var(--color-text);}#photo_gallery .heighlight .ts-post-thumb .post-cat:before{border-style:solid;border-width:33px 0 0 22px;position:absolute;right:-21px;top:0;content:'';}#photo_gallery .post-cat{position:relative;z-index:1;display:inline-block;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;padding:0px 10px;margin-left:40px;line-height:21px;height:19px;top:-3px;}#photo_gallery .heighlight .post-content{padding:var(--space-2);}#photo_gallery .post-content{z-index:1;position:relative;}
#photo_gallery{background:none;}#photo_gallery #pg_gal .item{flex-direction:column;padding:var(--space-1);border-radius:0.8rem;background:#ecf9ff;}#photo_gallery .slider-counter{position:absolute;top:16px;right:16px;z-index:10;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background-color:#ffffff;color:var(--color-text);border-radius:20px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;}#photo_gallery .slider-counter .current{font-weight:700;color:var(--color-text);}#photo_gallery .slider-counter .total{color:rgba(0,0,0,0.7);}
.thumbnail-item{display:flex;gap:var(--space-3);border-bottom:1px solid #e3e3e3;padding-bottom:10px;min-height:60px;}.thumbnail-item:last-child{border-bottom:none;}.thumbnail-item img{width:80px;height:60px;object-fit:contain;border-radius:0.5rem;display:block;}.thumbnail-item img a{display:block;}@media(max-width:768px){.trending-grid{grid-template-columns:1fr;}}
.trending-wrapper{max-width:var(--site-width);margin:auto;}.trending-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4);}.trending-list{display:flex;flex-direction:column;gap:var(--space-5);}.thumbnail-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-4);}.layout__region{min-width:0;}.trending-wrapper .slider-counter{position:absolute;top:16px;right:16px;z-index:10;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background-color:#ffffff;color:var(--color-text);border-radius:20px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;}.trending-wrapper .slider-counter .current{font-weight:700;color:var(--color-text);}.trending-wrapper .slider-counter .total{color:rgba(0,0,0,0.7);}@media (min-width:300px){.thumbnail-list{grid-template-columns:repeat(1,1fr);}.trending-grid{grid-template-columns:1fr;}}@media(min-width:768px){.thumbnail-list{grid-template-columns:repeat(2,1fr);}.trending-grid{grid-template-columns:1fr;}}@media (min-width:1024px){.thumbnail-list{grid-template-columns:repeat(3,1fr);}.trending-grid{grid-template-columns:2fr 1fr;}}
.homepage-layout{display:grid;grid-template-columns:24% 49% 24%;gap:1rem;align-items:start;}.layout-left,.layout-middle,.layout-right{min-width:0;width:stretch;}.homepage-layout .layout-middle .thumb-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;}.homepage-layout .layout-middle  .blaze-container .featured-news{min-height:450px;}.homepage-layout .layout-left .thumbnail-item{padding-bottom:8px;}.homepage-layout .layout-left .thumb-list{display:grid;grid-template-columns:1fr;gap:8px;}.bullet-list{display:flex;flex-direction:column;gap:var(--space-0);}.bullet-list .trending-item{position:relative;border-bottom:1px solid #e3e3e3;padding-bottom:5px;}.bullet-list .trending-item:last-child{border-bottom:none;}.bullet-list .trending-item .thumbnail-title{padding-left:20px;min-height:45px;margin-top:5px;}.featured-news h2{min-height:60px;}.gradient-bullets{list-style:none;}.gradient-bullets h4::before{content:"";width:8px;height:8px;background:linear-gradient(45deg,#6366f1,#22d3ee);position:absolute;left:0;top:14px;}.homepage-layout .slider-counter{position:absolute;top:16px;right:16px;z-index:10;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background-color:#ffffff;color:var(--color-text);border-radius:20px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;}.homepage-layout .slider-counter .current{font-weight:700;color:var(--color-text);}.homepage-layout .slider-counter .total{color:rgba(0,0,0,0.7);}@media (max-width:1024px){.homepage-layout{display:flex;flex-direction:column;}.layout-middle{order:1;}.layout-left{order:2;}.layout-right{order:3;}.homepage-layout .layout-middle .thumb-list,.homepage-layout .layout-left .thumb-list,.homepage-layout .layout-right .bullet-list{grid-template-columns:1fr 1fr;display:grid;}}@media (max-width:500px){.homepage-layout .layout-middle .thumb-list,.homepage-layout .layout-left .thumb-list,.homepage-layout .layout-right .bullet-list{grid-template-columns:1fr;display:grid;}.homepage-layout .layout-middle .thumb-list{margin-top:1rem;}.layout-middle{min-width:0 !important;width:100% !important;flex:1 1 0 !important;}.layout-right{width:100%;}}
#video_gallery .ts-post-thumb{position:relative;width:100%;overflow:hidden;border-radius:0.5rem;}#video_gallery .item{padding:var(--space-1);background:#ecf9ff;border-radius:0.8rem;}#video_gallery .ts-post-thumb img.img-fluid{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);width:100%;height:auto;}#video_gallery .ts-post-thumb .post-cat{background:#3F51B5;border-radius:0px 0px 2px 2px;position:absolute;left:0;top:0;color:var(--color-bg);z-index:1;font-size:12px;font-weight:700;padding:0 4px;}#video_gallery .ts-video-icon{position:absolute;left:40%;top:50%;-webkit-transform:translateY(-50%);background:#E91E63;border-radius:50%;opacity:1;}#video_gallery .ts-video-icon img{width:14px;height:14px;padding:8px 8px 0px 10px;}#video_gallery .post-content{padding:var(--space-2);}#video_gallery .post-title{margin:0;font-size:var(--font-base);line-height:1.4rem;}#video_gallery .post-title a{color:var(--color-text);}
#video_gallery{position:relative;background:none;}#video_gallery .video-card-slider .item{flex-direction:column;padding:var(--space-1);border-radius:0.8rem;background:#ecf9ff;}#video_gallery .slider-counter{position:absolute;top:16px;right:16px;z-index:10;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background-color:#ffffff;color:var(--color-text);border-radius:20px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;}#video_gallery .slider-counter .current{font-weight:700;color:var(--color-text);}#video_gallery .slider-counter .total{color:rgba(0,0,0,0.7);}
.medium-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5);}.web-card-slider .item{text-align:center;}
