.video-section{position:relative;width:90%;aspect-ratio:9/16;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:480px;margin:20px 5%}.video-section .video-label{position:absolute;top:18px;left:18px;z-index:2;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.video-section .see-more-btn{position:absolute;top:18px;right:18px;z-index:2;background:#111;color:#fff;font-size:1.1rem;font-weight:600;border-radius:20px;padding:7px 22px;border:none;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background .2s}.video-section .see-more-btn:hover{background:#222}.video-section .video-content{height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.7));z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 18px 38px;text-align:center;width:100%}.video-section .video-content .video-title{color:#ffb300;font-size:2rem;font-weight:800;margin-bottom:.5rem;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.3);--max-lines:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:var(--max-lines);-webkit-line-clamp:var(--max-lines)}.video-section .play-btn{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);width:64px;height:64px;background:rgba(0,0,0,.45);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background .2s}.video-section .play-btn:hover{background:rgba(0,0,0,.65)}.video-section .play-btn svg{width:36px;height:36px;fill:#fff}.video-section .video-news-swiper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.video-section .video-news-swiper .video-slide{width:100%;height:100%;position:relative}.video-section .video-news-swiper .video-slide a{display:block;width:100%;height:100%;position:relative;text-decoration:none}.video-section .video-news-swiper .video-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:flex-start;justify-content:center;isolation:isolate}.search-overlay .search-overlay-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-overlay .search-overlay-container{position:relative;width:90%;max-width:700px;max-height:80vh;margin-top:10vh;background-color:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column}@media only screen and (max-width:767px){.search-overlay .search-overlay-container{width:100%;height:100%;max-height:100vh;margin-top:0;border-radius:0;box-shadow:none}}.search-overlay .search-overlay-container .search-overlay-header{display:flex;align-items:center;gap:15px;padding:20px;border-bottom:1px solid hsla(0,0%,45%,.233);background-color:#fff}@media only screen and (max-width:767px){.search-overlay .search-overlay-container .search-overlay-header{padding:15px;position:-webkit-sticky;position:sticky;top:0;z-index:10}}.search-overlay .search-overlay-container .search-overlay-header .search-input-container{flex:1 1;position:relative;display:flex;align-items:center;background-color:#fff;border:2px solid hsla(0,0%,45%,.233);border-radius:25px;padding:0 20px;transition:border-color .3s ease}.search-overlay .search-overlay-container .search-overlay-header .search-input-container:focus-within{border-color:#4285f4}.search-overlay .search-overlay-container .search-overlay-header .search-input-container .search-icon{color:rgba(105,123,169,.376);font-size:18px;margin-right:12px}.search-overlay .search-overlay-container .search-overlay-header .search-input-container .search-input{flex:1 1;border:none;outline:none;background:transparent;font-size:16px;padding:15px 0;color:#1d2437}.search-overlay .search-overlay-container .search-overlay-header .search-input-container .search-input::placeholder{color:rgba(105,123,169,.376)}@media only screen and (max-width:767px){.search-overlay .search-overlay-container .search-overlay-header .search-input-container .search-input{font-size:16px;padding:12px 0}}.search-overlay .search-overlay-container .search-overlay-header .search-input-container .loading-icon{color:#4285f4;font-size:16px;margin-left:12px}.search-overlay .search-overlay-container .search-overlay-header .close-button{background:transparent;border:none;padding:10px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(105,123,169,.376);transition:all .3s ease}.search-overlay .search-overlay-container .search-overlay-header .close-button:hover{background-color:hsla(0,0%,45%,.233);color:#1d2437}.search-overlay .search-overlay-container .search-overlay-header .close-button svg{font-size:18px}.search-overlay .search-overlay-container .search-results-container{flex:1 1;overflow-y:auto;padding:20px}@media only screen and (max-width:767px){.search-overlay .search-overlay-container .search-results-container{padding:15px}}.search-overlay .search-overlay-container .search-results-container .search-error{text-align:center;padding:40px 20px;color:#ef4444}.search-overlay .search-overlay-container .search-results-container .search-error p{font-size:16px;margin:0}.search-overlay .search-overlay-container .search-results-container .search-results-header{margin-bottom:20px}.search-overlay .search-overlay-container .search-results-container .search-results-header .results-count{font-size:14px;font-weight:600;color:#1d2437}.search-overlay .search-overlay-container .search-results-container .search-results-header .search-query{font-size:14px;color:rgba(105,123,169,.376);margin-left:5px}.search-overlay .search-overlay-container .search-results-container .search-results{display:flex;flex-direction:column;gap:8px}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item{display:flex;align-items:center;gap:15px;padding:5px 8px 0;background-color:#fff;border-bottom:1px solid hsla(0,0%,45%,.233);text-decoration:none;color:inherit;transition:all .3s ease;cursor:pointer}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item:hover{background-color:rgba(66,133,244,.314);border-color:rgba(66,133,244,.314);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item .result-content{flex:1 1}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item .result-content .result-title{font-size:16px;font-weight:600;margin:0 0 8px;color:#1d2437;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item .result-content .result-meta{display:flex;align-items:center;gap:10px}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item .result-content .result-meta .match-badge{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item .result-content .result-meta .result-score{font-size:12px;color:rgba(105,123,169,.376);font-weight:500}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item .result-arrow{color:rgba(105,123,169,.314);font-size:14px;opacity:0;transition:opacity .3s ease}.search-overlay .search-overlay-container .search-results-container .search-results .search-result-item:hover .result-arrow{opacity:1}.search-overlay .search-overlay-container .search-results-container .search-placeholder{text-align:center;padding:60px 20px;color:rgba(105,123,169,.376)}@media only screen and (max-width:767px){.search-overlay .search-overlay-container .search-results-container .search-placeholder{padding:40px 20px}}.search-overlay .search-overlay-container .search-results-container .search-placeholder .placeholder-icon{font-size:48px;margin-bottom:20px;color:rgba(105,123,169,.314)}.search-overlay .search-overlay-container .search-results-container .search-placeholder h3{font-size:20px;font-weight:600;margin:0 0 10px;color:#1d2437}.search-overlay .search-overlay-container .search-results-container .search-placeholder p{font-size:14px;margin:0;line-height:1.5}.search-overlay{animation:searchOverlayFadeIn .3s ease-out}@keyframes searchOverlayFadeIn{0%{opacity:0}to{opacity:1}}.search-overlay-container{animation:searchContainerSlideIn .3s ease-out}@keyframes searchContainerSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ticker-and-categories{width:100%;top:-100px;transition:.25s}.ticker-and-categories.fixed-to-top{position:fixed;top:0;left:0;z-index:500}.hero-content{width:100%;display:flex;justify-content:center;gap:10px;padding:15px 10px}@media only screen and (max-width:767px){.hero-content{flex-direction:column;gap:15px;padding:10px 0}}.hero-content .big-container{width:80%}@media only screen and (max-width:767px){.hero-content .big-container{width:100%}}.hero-content .small-container{width:25%;padding:0}@media only screen and (max-width:767px){.hero-content .small-container{width:100%;padding:0 15px 15px}}.news-list{width:100%;display:flex;flex-wrap:wrap;gap:30px;row-gap:50px}.news-list .news-column{width:23%}@media only screen and (max-width:767px){.news-list .news-column{width:100%}}.category-news-list-page{width:100%;padding:40px 30px;display:flex;gap:20px;position:relative}@media only screen and (max-width:767px){.category-news-list-page{flex-direction:column;padding:20px 0}}@media only screen and (min-width:767px){.category-news-list-page.fixed-to-top .category-caraousel-container{position:fixed;top:110px;width:calc(40% - 20px)}.category-news-list-page.fixed-to-top .categories-news-list{margin-left:40%;padding-left:20px}.category-news-list-page.fixed-to-bottom .category-caraousel-container{position:absolute;bottom:0;width:calc(40% - 20px)}.category-news-list-page.fixed-to-bottom .categories-news-list{margin-left:40%;padding-left:20px}}.category-news-list-page .category-caraousel-container{width:40%;content:""}@media only screen and (max-width:767px){.category-news-list-page .category-caraousel-container{width:100%}}.category-news-list-page .category-caraousel-container .category-caraousel{width:100%;aspect-ratio:3/2}.category-news-list-page .category-caraousel-container .category-caraousel .latest-news-caraousel .news-slide{width:100%!important;height:100%!important}.category-news-list-page .categories-news-list{width:60%;display:flex;flex-wrap:wrap;gap:20px;row-gap:30px}@media only screen and (max-width:767px){.category-news-list-page .categories-news-list{width:100%;padding:10px;gap:10px}}.category-news-list-page .categories-news-list .news-column{width:calc(33% - 14px)}@media only screen and (max-width:767px){.category-news-list-page .categories-news-list .news-column{width:100%}}.category-news-list-page .web-stories-list{padding-left:0}.category-news-list-page .web-stories-list .story-card{min-width:200px;min-height:200px;width:200px;height:200px}.category-news-list-page .web-stories-list .story-card:hover .story{width:200px;height:200px}.category-news-list-page .web-stories-list .story-card .story{width:180px;height:180px}.category-news-list-page .web-stories-list .story-card .title{font-size:14px;padding:0 12px}.home-page-list-main-container{padding:30px 60px;display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (max-width:767px){.home-page-list-main-container{padding:15px 10px}.home-page-list-main-container .section-heading{font-size:25px!important}}.home-page-list-main-container .section-heading{width:100%;text-align:left;font-size:30px}.home-page-list-main-container .list-container{width:100%;display:flex;flex-direction:column;align-items:center}.home-page-list-main-container .list-container .list{width:calc(91% + 90px);display:flex;flex-wrap:wrap;gap:30px;row-gap:40px;margin-top:20px}@media only screen and (max-width:767px){.home-page-list-main-container .list-container .list{gap:10px;row-gap:15px;width:100%}}.home-page-list-main-container .list-container .list .news-col{width:23%}@media only screen and (max-width:767px){.home-page-list-main-container .list-container .list .news-col{width:100%}}