div.image3d{transform:perspective(800px) rotateY(-8deg);transition:transform 1s ease 0s;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.024),0 1px 0 0 rgba(0,0,0,.05),0 0 8px 0 rgba(0,0,0,.03),0 20px 30px 0 rgba(0,0,0,.1)}div.image3d:hover{transform:perspective(800px) rotateY(-4deg)}.imageAnimationLeft:not(.noAnimation):hover,.imageAnimationRight:not(.noAnimation):hover{transform:scale(1.05)}.imageAnimationLeft>div,.imageAnimationRight>div{transition:all .5s;bottom:24px}.imageAnimationLeft.noAnimation>div,.imageAnimationLeft:hover>div,.imageAnimationRight.noAnimation>div,.imageAnimationRight:hover>div{text-shadow:0 0 15px rgba(0,0,0,.8)}.imageAnimationLeft img,.imageAnimationRight img{transition:all .5s}.imageAnimationLeft:not(.noAnimation){transition:all .5s;transform:perspective(500px) rotateY(-5deg)}.imageAnimationLeft:not(.noAnimation)>div{text-shadow:-15px 0 20px rgba(0,0,0,.7);left:-40px}.imageAnimationLeft:not(.noAnimation).noAnimation>div,.imageAnimationLeft:not(.noAnimation):hover>div{left:-35px}.imageAnimationRight:not(.noAnimation){transition:all .5s;transform:perspective(500px) rotateY(5deg)}.imageAnimationRight:not(.noAnimation)>div{text-shadow:15px 0 20px rgba(0,0,0,.7);right:-40px}.imageAnimationRight:not(.noAnimation).noAnimation>div,.imageAnimationRight:not(.noAnimation):hover>div{right:-35px}:root{--size:1;--background:#000;--color1:#d25778;--color2:#ec585c;--color3:#e7d155;--color4:#56a8c6}.ticket{position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;background:linear-gradient(to right,var(--color1),var(--color2),var(--color3),var(--color4));border-radius:20px;padding:5px}.ticket:after,.ticket:before{content:"";display:block;position:absolute;top:30px;width:60px;height:60px;border-radius:50%;z-index:2;background-color:var(--background)}.ticket:before{border:5px solid var(--color1);left:-35px;clip-path:circle(65% at 100% 50%)}.ticket:after{border:5px solid var(--color4);right:-35px;clip-path:circle(65% at 0 50%)}.ticket-content-wrapper{width:100%;height:100%;position:relative;background:var(--background);border-radius:15px}.bg-shadow-circle{opacity:0;animation:showCircles 6s ease-in infinite alternate forwards;box-shadow:0 0 170px 100px #2b52ff}.bg-shadow-circle:nth-child(2){animation-delay:2s}.bg-shadow-circle:nth-child(3){animation-delay:5s}.bg-shadow-circle:nth-child(4){animation-delay:8s}@keyframes showCircles{0%{opacity:0}to{opacity:1}}.textsMovement{opacity:0;animation:textMovement 11s ease-in infinite forwards}.textsMovement:nth-child(2){animation-delay:5s}.textsMovement:nth-child(3){animation-delay:9s}.textsMovement:nth-child(4){animation-delay:3s}.textsMovement:nth-child(5){animation-delay:13s}@keyframes textMovement{0%{transform:translate(-80%,-100px);opacity:0}50%{opacity:.5}to{transform:translate(50%,300px);opacity:0}}@keyframes crossMove{0%{transform:translateX(-30px) translateY(0) rotate(-7deg)}50%{transform:translateX(7px) translateY(-30px) rotate(4deg)}to{transform:translateX(-30px) translateY(0) rotate(-7deg)}}@keyframes crossMoveReverse{0%{transform:translateX(30px) translateY(0) rotate(7deg)}50%{transform:translateX(-7px) translateY(-30px) rotate(-4deg)}to{transform:translateX(30px) translateY(0) rotate(7deg)}}.cross-animate{animation:crossMove 3s ease-in-out infinite}.cross-animate-reverse{animation:crossMoveReverse 3s ease-in-out infinite}