/* Start custom CSS *//* Editable page motion. Content remains visible without animation support. */
@keyframes rmm-record { from { translate:0 2rem; rotate:-12deg; } to { translate:0 -5rem; rotate:35deg; } }
@keyframes rmm-hand { from { translate:0 -1rem; } to { translate:0 4rem; } }
@keyframes rmm-star { from { rotate:-20deg; } to { rotate:60deg; } }
@keyframes rmm-strip { from { translate:3rem 0; } to { translate:-12rem 0; } }
@supports (animation-timeline:view()) {
@media (prefers-reduced-motion:no-preference) and (min-width:768px) {
.elementor-3234 [data-id="1f18620f"] { animation:rmm-record linear both; animation-timeline:view(); }
.elementor-3234 [data-id="7b275269"] { animation:rmm-hand linear both; animation-timeline:view(); }
.elementor-3234 [data-id="71d5102e"] { animation:rmm-star linear both; animation-timeline:view(); }
.elementor-3234 [data-id="6d56bf8"] { animation:rmm-strip linear both; animation-timeline:view(); }
}}
@media (prefers-reduced-motion:reduce) {
.elementor-3234 *, .elementor-3234 *::before, .elementor-3234 *::after { animation:none!important; transition:none!important; opacity:1!important; translate:none!important; }
}
.elementor-3234 [data-id="3eff9dae"] { background-image:radial-gradient(#0000000c 0.04rem, transparent 0.04rem); background-size:0.3rem 0.3rem; }
.elementor-3234 [data-id="2035be1b"] { pointer-events:none; }
.elementor-3234 [data-id="7d19fb01"] a {color:#fffaf0;}/* End custom CSS */