.video-model-card{background-color:#1f1f3c;box-shadow:0 4px 4px #0000004c;position:relative}.video-model-card__link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.video-model-card__glow{border-radius:inherit;filter:blur(20px);top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.video-model-card__glow:before{aspect-ratio:1/1;content:"";left:50%;opacity:0;position:absolute;top:50%;transition:opacity .2s;width:200%}.video-model-card__glow_rainbow:before{background:conic-gradient(red 0,orange 16%,#ff0,green,#00f,#f0f 80%,red)}.video-model-card__glow_custom:before{background:rgb(var(--vmc-glow-color))}@media screen and (hover:hover){.video-model-card:hover{box-shadow:none}.video-model-card:hover .video-model-card__glow:before{animation:glow-animation 8s linear infinite;opacity:1}}.video-model-card__video{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.video-model-card__title{font-size:48px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;text-shadow:0 3px 3px rgba(0,0,0,.298);width:100%;z-index:1}.video-model-card__btn{bottom:16px;display:none;left:50%;min-height:40px;min-width:200px;position:absolute;transform:translate(-50%)}@keyframes glow-animation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media screen and (max-width:1280px){.video-model-card__title{font-size:32px}}@media screen and (max-width:768px){.video-model-card__title{font-size:32px}.video-model-card__link{display:none}.video-model-card__btn{display:inline-flex}}.model-list__title{font-size:60px}.model-list__title-line{transform:translate(-101%)}.model-list__description{margin-top:30px}.model-list__list{gap:40px;margin-top:40px;position:relative;width:100%}.model-list__card{aspect-ratio:16/9;width:calc(50% - 20px)}.model-list__paginator{margin-top:40px}@media screen and (max-width:1280px){.model-list__title{font-size:38px}.model-list__description{font-size:14px;line-height:20px;margin-top:20px}.model-list__description .text-snippet__activator{font-size:14px}.model-list__list{margin-top:30px}}@media screen and (max-width:1024px){.model-list__card{height:234px}}@media screen and (max-width:768px){.model-list{padding-left:20px;padding-right:20px}.model-list__title{font-size:30px}.model-list__description{font-size:16px}.model-list__description .text-snippet__activator{font-size:20px}.model-list__list{gap:20px}.model-list__card{height:258px;width:100%}}
