.featuredVideosPage{padding:40px 0}.featuredVideosPage .featuredVideosPageHeader{width:100%;margin-bottom:10px}.featuredVideosPage .header-content-wrap{justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:15px;display:flex}.featuredVideosPage .featuredVideosPageHeader h1{color:#404040;text-transform:capitalize;margin:0;font-family:Poppins,sans-serif;font-size:36px;font-weight:500}.featuredVideosPage .desktop-calendar-btn{cursor:pointer;background:0 0;border:1px solid #cdcdcd;border-radius:5px;align-items:center;gap:10px;width:fit-content;min-width:174px;height:46px;padding:0 15px;transition:all .2s;display:flex}@media (hover:hover) and (pointer:fine){.featuredVideosPage .desktop-calendar-btn:hover{border-color:var(--primary);background:rgba(var(--primary-rgb), .02)}}.featuredVideosPage .calendar-icon-wrap{justify-content:center;align-items:center;display:flex}.featuredVideosPage .calendar-text{color:#404040;text-transform:capitalize;white-space:nowrap;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1}.featuredVideosPage .desktop-calendar-wrap{align-items:center;gap:12px;display:flex}.featuredVideosPage .video-date-clear{color:var(--primary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.featuredVideosPage .divider{background:var(--grey-1);width:100%;height:1.5px;margin-bottom:40px}.featuredVideosPage .featuredVideosGrid{grid-template-columns:repeat(4,1fr);gap:40px 20px;width:100%;display:grid}.featuredVideosPage .videoCard{flex-direction:column;text-decoration:none;display:flex}.featuredVideosPage .videoThumb{border-radius:8px;width:100%;height:200px;position:relative;overflow:hidden}.featuredVideosPage .videoThumb img{object-fit:cover;transition:all .4s}@media (hover:hover) and (pointer:fine){.featuredVideosPage .videoCard:hover img{transform:scale(1.08)}}.featuredVideosPage .videoPreview{object-fit:cover;opacity:0;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.featuredVideosPage .videoThumb:hover .videoPreview{opacity:1}}.featuredVideosPage .playOverlay{background:var(--primary);border-radius:26px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featuredVideosPage .videoMeta{gap:6px;font-size:12px;display:flex}.featuredVideosPage .videoMeta time{color:var(--text-2);opacity:.5;white-space:nowrap;font-weight:400}.featuredVideosPage .videoMeta .category{color:var(--primary);font-weight:500}.featuredVideosPage .videoTitle{color:var(--text-1);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:46px;margin:0;font-size:16px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.featuredVideosPage .videoCard:hover .videoTitle{color:var(--primary)}}.featuredVideosPage .videoDescription{color:var(--text-1);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:50px;margin:0;font-size:16px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.featuredVideosPage .pagination{justify-content:center;align-items:center;gap:32px;margin-top:60px;display:flex}.featuredVideosPage .pageBtn{cursor:pointer;color:var(--text-2);background:0 0;border:none;font-size:14px}@media (hover:hover) and (pointer:fine){.featuredVideosPage .pageBtn:hover{color:var(--text-1)}}.featuredVideosPage .pageNumber{color:var(--primary);font-weight:600}.featuredVideosPage .clickOverlay{z-index:10;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1350px){.featuredVideosPage{padding:40px 20px}}@media (max-width:1024px){.featuredVideosPage .featuredVideosGrid{grid-template-columns:repeat(3,1fr);gap:30px 16px}}@media (max-width:768px){.featuredVideosPage .featuredVideosPageHeader h1{font-size:26px}.featuredVideosPage .featuredVideosGrid{grid-template-columns:repeat(2,1fr);gap:24px 12px}.featuredVideosPage .videoThumb{height:180px}}@media (max-width:480px){.featuredVideosPage{padding:30px 12px}.featuredVideosPage .featuredVideosGrid{grid-template-columns:1fr;gap:24px}.featuredVideosPage .videoThumb{height:200px}}
@media (max-width:1024px){.featuredVideosPage{background:var(--bg)!important;padding:0 0 40px!important}.featuredVideosPage .container{flex-direction:column;display:flex;width:100%!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important;padding:0!important}.featuredVideosPage .mobile-back-section{align-items:center;width:100%;padding:20px 0;display:flex}.featuredVideosPage .mobile-back-btn{align-items:center;display:flex}.featuredVideosPage .mobile-ads-wrapper{justify-content:center;width:100%;margin:10px 0 20px;display:flex}.featuredVideosPage .mobile-ads-wrapper .adsBanner{width:100%!important;margin:0!important}.featuredVideosPage .mobile-title-bar{border-bottom:1.5px solid #cdcdcd;justify-content:space-between;align-self:center;align-items:center;width:100%;height:58px;display:flex}.featuredVideosPage .mobile-title{color:#404040;text-transform:capitalize;align-items:center;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:1.2;display:flex}.featuredVideosPage .mobile-calendar-btn{background:var(--bg);cursor:pointer;border:1px solid #cdcdcd;border-radius:8px;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex;position:relative}.featuredVideosPage .mobile-calendar-btn span{color:#404040;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.featuredVideosPage .mobile-calendar-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.mobile-calendar-overlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.mobile-calendar-overlay.show{display:flex}.mobile-calendar-popup{background:var(--bg);box-sizing:border-box;border-radius:12px;width:min(320px,100vw - 24px);padding:24px;animation:.3s cubic-bezier(.34,1.56,.64,1) calendarPop;display:none;box-shadow:0 10px 40px #0003}@keyframes calendarPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mobile-calendar-popup.show{display:block}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.calendar-header button{background:var(--bg);cursor:pointer;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.month-year{color:#1a1a1a;font-size:18px;font-weight:600}.calendar-weekdays{text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:10px;display:grid}.calendar-weekdays span{color:#999;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.calendar-day{aspect-ratio:1;color:#404040;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:relative}.calendar-day.has-posts:after{content:"";background:#e39b19;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.featuredVideosPage .calendar-day.selected.has-posts:after{background:#fff}.featuredVideosPage .calendar-day.selected{color:#fff;background:#e39b19}.calendar-day.today-highlight{color:#e39b19;background:#fff2db;border:1px solid #e39b19}.calendar-clear-btn{color:#757575;cursor:pointer;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:8px;width:100%;height:40px;margin-top:20px;font-weight:500}.featuredVideosPage .no-videos-found{text-align:center;color:#757575;width:100%;padding:60px 20px;font-size:16px;font-weight:500}.featuredVideosGrid{align-items:center;flex-direction:column!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;padding:0!important;display:flex!important}.featuredVideosPage .video-card-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.featuredVideosPage .mobile-video-card{box-sizing:border-box;border-bottom:1.5px solid #cdcdcd;align-items:center;text-decoration:none;gap:12px!important;width:100%!important;padding:12px 0!important;display:flex!important}.featuredVideosPage .video-card-wrapper:last-child .mobile-video-card{border-bottom:none}.featuredVideosPage .mobile-card-left{border-radius:8px;flex:0 0 82px;width:82px;height:82px;position:relative;overflow:hidden}.featuredVideosPage .mobile-card-left img{object-fit:cover;width:100%;height:100%}.featuredVideosPage .mobile-play-overlay{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.featuredVideosPage .mobile-play-icon-circle{background:#e39b19;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 8px #0003}.featuredVideosPage .mobile-play-icon-triangle{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #fff;width:0;height:0;margin-left:2px}.featuredVideosPage .mobile-card-right{flex-direction:column;flex:1;justify-content:flex-start;gap:6px;width:auto;min-width:0;display:flex}.featuredVideosPage .mobile-card-meta{color:#e39b19;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.featuredVideosPage .mobile-card-meta span,.featuredVideosPage .mobile-card-meta time{color:#757575;font-weight:400}.featuredVideosPage .mobile-card-title{color:#404040;text-transform:capitalize;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.featuredVideosPage .pagination{justify-content:center;align-items:center;gap:16px;width:100%;height:auto;margin:30px 0 0;padding:0;display:flex!important}.featuredVideosPage .featuredVideosPageHeader,.featuredVideosPage .divider,.featuredVideosPage .videoCard{display:none!important}.featuredVideosPage .mobile-back-section,.featuredVideosPage .mobile-ads-wrapper,.featuredVideosPage .mobile-title-bar,.featuredVideosPage .mobile-video-card{display:flex!important}}@media (min-width:1025px){.mobile-back-section,.mobile-ads-wrapper,.mobile-title-bar,.mobile-video-card,.mobile-pagination-wrapper{display:none!important}}
