.EventVisualBox{width:min(100vw,767px);height:200px;display:block;position:relative}.EventVisualBox .visualSet{place-items:center;display:flex;position:absolute;inset:0}.EventVisualBox .visualSet .background{opacity:0;background-position:0;background-repeat:no-repeat;background-size:cover;transition:all .3s;display:block;position:absolute;inset:0;overflow:hidden}@media screen and (max-width:430px){.EventVisualBox .visualSet .background{background-size:120%}}.EventVisualBox .visualSet .model{opacity:0;width:100%;min-width:1200px;max-width:2200px;height:400px;transition-property:all;transition-duration:.3s;transition-delay:0s;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.EventVisualBox .visualSet .model img{-o-object-fit:fill;object-fit:fill;transition:all .2s;display:block;position:absolute;top:-20px;right:0;transform:scale(.95)}.EventVisualBox .visualSet .entity{opacity:0;width:100%;min-width:1200px;max-width:2200px;height:400px;transition-property:all;transition-duration:.3s;transition-delay:0s;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.EventVisualBox .visualSet .entity img{-o-object-fit:fill;object-fit:fill;transition:all .2s;animation:1s infinite animate_heart_beat;display:block;position:absolute;top:80px;right:480px}@keyframes animate_heart_beat{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.EventVisualBox .visualSet .largeLabel{opacity:0;transition-property:all;transition-duration:.3s;transition-delay:0s;overflow:visible}.EventVisualBox .visualSet .largeLabel img{-o-object-fit:cover;object-fit:cover;width:min(100vw,768px);transition-duration:.5s;display:block;position:absolute;top:50%;transform:translateY(-50%)}.EventVisualBox .visualSet .smallLabel{opacity:0;width:100%;min-width:1200px;max-width:2200px;height:400px;transition-property:all;transition-duration:.3s;transition-delay:0s;display:block;position:absolute;top:45%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.EventVisualBox .visualSet .smallLabel img{-o-object-fit:none;object-fit:none;transition-duration:.5s;display:block;position:absolute;top:350px;left:30px}.EventVisualBox .visualSet.Active{place-items:center;display:flex;position:absolute;inset:0}.EventVisualBox .visualSet.Active .background{opacity:1;transition:all .3s}.EventVisualBox .visualSet.Active .model,.EventVisualBox .visualSet.Active .entity{opacity:1;transition-property:all;transition-duration:.5s;transition-delay:.2s}.EventVisualBox .visualSet.Active .largeLabel{opacity:1}.EventVisualBox .visualSet.Active .largeLabel img{transition-property:all;transition-duration:.5s}.EventVisualBox .visualSet.Active .smallLabel{opacity:1}.EventVisualBox .visualSet.Active .smallLabel img{transition-property:all;transition-duration:.5s;top:230px}.EventVisualBox .visualNav{display:flex;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.EventVisualBox .visualNav div{cursor:pointer;background:#222a3f;border-radius:10px;margin-left:5px;margin-right:5px;width:10px!important;height:10px!important}.EventVisualBox .visualNav div.Active{background:#fff;width:50px;transition:all .5s;box-shadow:0 0 #fff,0 0 10px #001aff,0 0 30px #2371ff}
