@keyframes pulsIn{0%{box-shadow:inset 0 0 0 1rem var(--color-light-red);opacity:1}50%,to{box-shadow:inset 0 0 0 0 var(--color-light-red);opacity:0}}@keyframes pulsOut{0%,50%{box-shadow:0 0 0 0 var(--color-light-red);opacity:0}to{box-shadow:0 0 0 1rem var(--color-light-red);opacity:1}}.animated-video__frame{width:100%;height:100%;position:absolute;top:0;object-fit:contain;display:none;overflow:hidden;z-index:1;filter:drop-shadow(18px 0 0#000) drop-shadow(-6px 0 0#000)}.flip-images .animated-video__frame{object-position:bottom;transform:scale(-1)}.loading .frames-loader{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem}.loading .animated-video__frame{opacity:0}animated-video:not(.loading) .frames-loader{display:none}.loading .frames-loader:after,.loading .frames-loader:before{content:"";position:absolute;border-radius:50%;animation:pulsOut 1.8s ease-in-out infinite;filter:drop-shadow(0 0 1rem var(--color-light-red))}.loading .frames-loader:before{width:100%;padding-bottom:100%;box-shadow:inset 0 0 0 1rem var(--color-light-red);animation-name:pulsIn}.loading .frames-loader:after{width:calc(100% - 2rem);padding-bottom:calc(100% - 2rem);box-shadow:0 0 0 0 var(--color-light-red)}.animated-video__frame:first-child{display:block}.animated-video__info-container{padding:2.25rem 1rem 3rem}.animated-video__highlight{font-size:.75rem;margin-bottom:.75rem}.animated-video__title{font-size:1.75rem;margin-bottom:1.125rem}.animated-video__highlight,.animated-video__info-container>p,.animated-video__title{transition:.6s cubic-bezier(0,0,0,1);opacity:0;transform:translateY(60px)}.animated-video__title{transition-delay:.3s}.animated-video__info-container>p{transition-delay:.6s;max-width:400px;margin:0 auto}.animated-video__info-container.active-animation .animated-video__highlight,.animated-video__info-container.active-animation .animated-video__title,.animated-video__info-container.active-animation>p{opacity:1;transform:none}@media (min-width:768px){.animated-video__frame{filter:drop-shadow(25px 0 0#000) drop-shadow(-12px 0 0#000)}}@media (max-width:767px){.animated-video__frame{max-width:100%}}