﻿
@-webkit-keyframes vi-video{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes vi-video{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen{.vi-video:focus{z-index:1}.vi-video--background{height:100%}.vi-video--teaser,.vi-video--loading,.vi-video--button{position:relative;height:inherit}.vi-video--teaser::before,.vi-video--teaser::after,.vi-video--loading::before,.vi-video--loading::after,.vi-video--button::before,.vi-video--button::after{content:"";position:absolute;border-radius:50%;left:50%;top:50%;z-index:10;background-size:36.6666666667% 36.6666666667%,100%;width:3.75rem;height:3.75rem;background-repeat:no-repeat;background-position:center;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s;transform:translate(-50%,-50%)}}@media screen and (prefers-reduced-motion:reduce){.vi-video--teaser::before,.vi-video--teaser::after,.vi-video--loading::before,.vi-video--loading::after,.vi-video--button::before,.vi-video--button::after{transition:none}}@media screen{.vi-video--teaser::after,.vi-video--loading::after,.vi-video--button::after{background-color:#aa198d;box-shadow:0 0 0 10px rgba(255,255,255,.6)}}@media screen{.vi-video--loading,.vi-video--button{cursor:pointer;pointer-events:none}}@media screen{.vi-video--loading::before{width:2.5rem;height:2.5rem;margin-left:-1.25rem;margin-top:-1.25rem;border:3px solid;border-color:#fff #fff transparent;z-index:15;transform:translate(0,0);-webkit-animation:vi-video .6s linear infinite;animation:vi-video .6s linear infinite}}@media screen{.vi-video--teaser::before,.vi-video--button::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' class='vi-icon' fill='%23FFF' stroke='none'%3E%3Cpath d='M11.1 5.4c.5.3.5.8 0 1.1l-7.3 4.9c-.4.3-.8.1-.8-.5V1c0-.5.4-.7.8-.4l7.3 4.8z' fill-rule='evenodd' fill='%23FFF' stroke='none' /%3E%3C/svg%3E"),linear-gradient(45deg,#00A03B 0%,#AFCB37 100%)}.vi-video--teaser::after,.vi-video--button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' class='vi-icon' fill='%23FFF' stroke='none'%3E%3Cpath d='M11.1 5.4c.5.3.5.8 0 1.1l-7.3 4.9c-.4.3-.8.1-.8-.5V1c0-.5.4-.7.8-.4l7.3 4.8z' fill-rule='evenodd' fill='%23FFF' stroke='none' /%3E%3C/svg%3E")}}@media screen{.vi-video--button::before,.vi-video--button::after{pointer-events:auto}.vi-video--button:focus::before{box-shadow:0 0 0 3px rgba(175,203,55,.7)}.vi-video--button:hover::before,.vi-video--button:active::before{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.vi-video--button:hover::after{background-color:rgba(170,25,141,0)}}@media screen{.vi-video--teaser.is-compact::before,.vi-video--teaser.is-compact::after,.vi-video--button.is-compact::before,.vi-video--button.is-compact::after,.vi-video--loading.is-compact::before,.vi-video--loading.is-compact::after{width:3.125rem;height:3.125rem}.vi-video--teaser.is-compact::after,.vi-video--button.is-compact::after,.vi-video--loading.is-compact::after{box-shadow:0 0 0 6px rgba(255,255,255,.6)}}@media screen{.vi-video--loading.is-compact::before{width:1.5rem;height:1.5rem;margin-left:-0.75rem;margin-top:-0.75rem;border-width:2px}}@media screen{.vi-video>.vi-video__poster,.vi-video--inline{position:relative;display:block;width:100%;padding:0;overflow:hidden}.vi-video>.vi-video__poster::before,.vi-video--inline::before{display:block;content:"";padding-top:56.25%}.vi-video>.vi-video__poster>*:not(iframe),.vi-video--inline>*:not(iframe){display:none}}@media screen{.vi-video>*>.vi-video__poster{position:absolute;top:0;width:100%;height:100%;border:0;left:0}}@media screen{.vi-video__poster{background-size:cover;background-position:center;height:inherit}}@media screen{.vi-video__media iframe,.vi-video__media embed,.vi-video__media object,.vi-video__media video,.vi-video--inline iframe,.vi-video--inline embed,.vi-video--inline object,.vi-video--inline video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}}@media screen{.vi-video__background{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:0;left:0;background-size:cover;background-position:center;pointer-events:none}}@media screen{.vi-video__media{position:relative}}@media print{.vi-video>*{display:none}.vi-video::after{content:attr(data-video-provider);content:" (" attr(data-video-provider) ", ID:" attr(data-video-id) ")"}}
