.geo-videos-slider{overflow:hidden}.video-card{background-color:var(--background-light-gray);border-radius:10px;flex-direction:column;height:100%;padding:24px;display:flex;position:relative}.video-card--live{grid-column:span 2}.video-card__top{flex-direction:column;flex-grow:1;gap:18px;display:flex}.video-card--live .video-card__top{flex-direction:row}.video-card__preview{background-color:var(--primary-white);aspect-ratio:16/9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.video-card__preview img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video-card__preview i{color:var(--line);font-size:60px;line-height:1}.video-card--live .video-card__preview{width:calc(100% - 300px)}.video-card--live:after{z-index:3;content:"";pointer-events:none;background-image:url(../assets/images/pts-ai/soon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:145px;height:144px;position:absolute;top:-6px;right:-7px}.video-card__play{z-index:2;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.video-card__play i{color:var(--primary-white);margin-left:4px;font-size:30px;line-height:1}.video-card__duration{min-height:25px;color:var(--primary-white);background-color:#00000080;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:12px;line-height:1;display:flex;position:absolute;bottom:8px;right:8px}.video-card__content{flex-direction:column;flex-grow:1;display:flex}.video-card__categories{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.video-card__category{background-color:var(--primary-white);border:1px solid var(--primary-white);border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 11px;display:flex}.video-card button.video-card__category,.video-card a.video-card__category{z-index:4;cursor:pointer;transition-property:border-color;transition-duration:.3s;position:relative}.video-card__title{color:var(--primary-black);font-size:20px;font-weight:700;line-height:1.3;text-decoration:none}.video-card__title:after{z-index:3;content:"";border:1px solid #0000;border-radius:10px;width:100%;height:100%;transition-property:border-color;transition-duration:.3s;display:block;position:absolute;top:0;left:0}.video-card:not(.video-card--live) .video-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-card__footer{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.video-card__speakers,.video-card__schedule{line-height:1.4}.video-card__speakers i,.video-card__schedule i{font-size:16px}.video-card__subscribe{margin-top:24px}.video-card__subscribe-label{margin-bottom:12px}.video-card__subscribe-links{flex-wrap:wrap;gap:6px;display:flex}.video-card__subscribe-link{z-index:4;min-height:40px;color:var(--primary-black);background-color:var(--primary-white);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;transition-property:background-color;transition-duration:.3s;display:flex;position:relative}.video-card__subscribe-icon{display:flex}.video-card__subscribe-icon svg{width:20px;height:20px;display:block}@media screen and (width<=1023px){.geo-videos-slider{width:calc(100% + 30px);margin:0 -15px;padding:0 15px}.geo-videos-slider__slider{overflow:visible}.geo-videos-slider__slider .swiper-slide{width:280px}.video-card{padding:12px}.video-card__top{gap:12px}.video-card__category{margin-bottom:8px}.video-card__title{font-size:16px}.video-card__subscribe{margin-top:12px}.video-card__subscribe-label{margin-bottom:8px}}@media screen and (width<=799px){.video-card__subscribe-link{gap:6px;font-size:14px}}@media screen and (width<=599px){.video-card--live{grid-column:1}.video-card--live .video-card__top{flex-direction:column}.video-card--live .video-card__preview{width:100%}}@media (hover:hover){.video-card button.video-card__category:hover,.video-card a.video-card__category:hover{border-color:var(--secondary)}.video-card__title:hover:after{border-color:var(--primary-black)}.video-card__subscribe-link:hover{background-color:var(--background-light-gray)}}
