.mysa-video-preview{position:relative;width:100%;margin-inline:auto;background:#171717;border-radius:4px;overflow:hidden}
.mysa-video-preview button{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#171717;color:#fff;cursor:pointer;display:block}
.mysa-video-preview button img{width:100%;height:100%;object-fit:contain;opacity:.8}
.mysa-video-preview button span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#591b2b;border-radius:50%;width:68px;height:68px;display:grid;place-items:center;font-size:26px;padding-left:4px}
.mysa-video-preview button strong{position:absolute;inset:auto 0 0;padding:20px 12px;background:linear-gradient(transparent,#000c);font-size:15px;color:#fff}
.mysa-video-preview button:focus-visible{outline:3px solid #ce9b3d;outline-offset:-4px}
.mysa-video-preview iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

.razzi-video-wrapper > .mysa-video-preview{position:absolute;inset:0;max-width:none!important;height:100%}

.elementor-13212 .elementor-element-17c2b9f4 .mysa-hero-controls{position:absolute;bottom:18px;right:22px;z-index:3;display:flex;align-items:center;gap:6px;color:#591b2b;background:#fffffff0;border-radius:6px;padding:2px;box-shadow:0 2px 10px #0002}
.elementor-13212 .mysa-hero-controls button{padding:6px 12px;min-width:40px;min-height:40px;border:0;background:transparent;color:#591b2b;font-size:21px;cursor:pointer}
.elementor-13212 .mysa-hero-controls span{font:500 13px/1.4 Jost,sans-serif;min-width:35px;text-align:center}
.elementor-13212 .mysa-hero-controls button:focus-visible{outline:2px solid #591b2b;outline-offset:-2px}
