.vcr-wrap{position:relative}
.vcr-wrap .swiper{overflow:hidden;padding:20px 10px 50px}
.vcr-wrap .swiper-slide{height:auto;display:flex}
.vcr-card{position:relative;width:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;transition:all .3s ease}
.vcr-img{position:relative;overflow:hidden;border-bottom:4px solid transparent;transition:all .3s ease}
.vcr-img a,.vcr-img img{display:block;width:100%}
.vcr-img img{height:220px;object-fit:cover;transition:transform .5s ease}
.vcr-card:hover .vcr-img img{transform:scale(1.06)}
.vcr-img::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none}
.vcr-card:hover .vcr-img::after{opacity:1}
.vcr-content{position:relative;flex:1;display:flex;flex-direction:column}
.vcr-icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;flex-shrink:0}
.vcr-icon i{line-height:1}
.vcr-icon svg{width:1em;height:1em}
.vcr-num{position:absolute;right:20px;bottom:50px;line-height:1;pointer-events:none;transition:all .3s ease;z-index:0}
.vcr-title{position:relative;z-index:1;margin:0;transition:color .3s ease}
.vcr-title a{color:inherit;text-decoration:none}
.vcr-text{position:relative;z-index:1;margin:0}
.vcr-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:all .3s ease;margin-top:auto}
.vcr-btn i,.vcr-btn svg{transition:transform .3s ease}
.vcr-btn svg{width:1em;height:1em}
.vcr-btn:hover i,.vcr-btn:hover svg{transform:translateX(4px)}
.vcr-arrow{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .3s ease;transform:translateY(-50%)}
.vcr-arrow svg{width:1em;height:1em}
.vcr-prev{left:0}.vcr-next{right:0}
.vcr-arrow.swiper-button-disabled{opacity:.4;cursor:default}
.vcr-dots{position:absolute;left:0;right:0;bottom:10px;text-align:center;z-index:5}
.vcr-dots .swiper-pagination-bullet{opacity:1;margin:0 4px;transition:all .3s ease}
