/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.play-controls{position:absolute;bottom:0;right:0;width:100%;text-align:right;}.play-controls button.media-control{display:none;background:var(--dialogBackground);padding:var(--xxxs);margin:var(--sm);border:1px solid var(--dialogCopy);border-radius:41px;width:48px;height:48px;opacity:0.7;}.play-controls button.media-control:hover{background:var(--dialogBackground);border:1px solid var(--dialogCopy);opacity:0.9;}.play-controls button.media-control:focus,.play-controls button.media-control:focus-visible{background:var(--dialogBackground);opacity:0.9;outline:2px solid var(--linkColor);}.play-controls button.media-control svg{margin:auto;}.play-controls button.media-control svg path,.play-controls button.media-control svg rect{fill:var(--dialogCopy);}@media (max-width:31.188em){.play-controls button.media-control{width:35px;height:35px;}}.play-controls button.media-control.play{display:inline-block;}@media (max-width:31.188em){.play-controls{text-align:right !important;}}.controls-bl .play-controls{text-align:left;}.controls-bc .play-controls{text-align:center;}.js-paused + .play-controls button.media-control.play,[data-video-status*=js-paused] button.media-control.play{display:inline-block;}.js-playing + .play-controls button.media-control.pause,[data-video-status*=js-playing] button.media-control.pause{display:inline-block;}.js-playing + .play-controls button.media-control.play,[data-video-status*=js-playing] button.media-control.play{display:none;}.js-finished + .play-controls button.media-control.replay,[data-video-status*=js-finished] button.media-control.replay{display:none;}.js-finished + .play-controls button.media-control.play,[data-video-status*=js-finished] button.media-control.play{display:inline-block;}.background-element .play-controls button.media-control{width:35px;height:35px;}.background-element .media-background .play-controls{display:none;}figure.lottiefiles .contextual-region .contextual{display:none;}
