.videoImageContainer{align-items:center;display:flex;justify-content:center;position:relative}.videoImageContainer img{border-radius:var(--border-radius-lg);box-shadow:var(--elevation-1)}.play-button-hero-animation{animation:blink 3s ease 0s infinite normal forwards;background-color:var(--purple-main);border-radius:50%;cursor:pointer;height:8rem;margin:25% auto;opacity:.75;position:absolute;width:8rem}.play-button-hero-animation .play-button{border-color:transparent transparent transparent var(--white);border-style:solid;border-width:2em 0 2em 3em;height:0;left:4%;margin:0 auto;opacity:1;position:relative;top:31px;width:0}.play-button-hero-animation:hover{background-color:rgba(122,82,255,.8)}.play-button-hero-animation .play-button-outer:hover .play-button{opacity:1}.videoPopupContainer{background:var(--background-modal);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999999}.videoPopupColumn{animation:fade .25s linear 0s 1 normal none;background-color:var(--white);border-radius:1rem;margin:4rem auto 0;max-height:600px;max-width:800px;padding:var(--spacing-lg);position:relative}.videoPopupColumn div{cursor:pointer;text-align:right}.closing-button{background-color:var(--grey-200);border-radius:50%;cursor:pointer;height:50px;position:absolute;right:-16px;top:-16px;width:50px}.closing-button svg{margin:13px;transform:rotate(45deg)}@keyframes fade{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:768px){.play-button-animation{height:9rem;width:9rem}.play-button-outer{height:7rem;margin:10% auto;width:7rem}.play-button{border-width:2em 0 2em 3em;top:22%}}