/* Move the decoded frame out of the video box; its native poster supplies the background. */
video.myp-ambient-video.is-motion-reduced {
 object-position: -100000px -100000px;
 background-image: var(--myp-ambient-poster);
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
}
.elementor .myp-accordion-state-icon::before {
 content: "+";
 color: inherit;
 font: 400 24px/1 var(--myp-font-body);
}
.elementor details[open] > summary .myp-accordion-state-icon::before { content: "−"; }
