.rps-container-background-semantic-image{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
[data-rps-container="yes"][data-rps-sticky="top"]{position:sticky!important;top:var(--rps-sticky-offset,0px);z-index:var(--rps-sticky-z,100)}
[data-rps-container="yes"][data-rps-sticky="bottom"]{position:sticky!important;bottom:var(--rps-sticky-offset,0px);z-index:var(--rps-sticky-z,100)}
/* Motion has zero cost until the user explicitly enables an RPS motion group. */
[data-rps-motion-active="1"]{
 --rps-motion-x:0px;--rps-motion-y:0px;--rps-motion-rotate:0deg;--rps-motion-scale:1;
 --rps-tilt-x:0deg;--rps-tilt-y:0deg;--rps-motion-blur:0px;
 transform:perspective(var(--e-con-transform-perspective,0)) rotateZ(calc(var(--e-con-transform-rotateZ,0deg) + var(--rps-motion-rotate))) rotateX(calc(var(--e-con-transform-rotateX,0deg) + var(--rps-tilt-x))) rotateY(calc(var(--e-con-transform-rotateY,0deg) + var(--rps-tilt-y))) translate(var(--e-con-transform-translate,0)) translateX(calc(var(--e-con-transform-translateX,0px) + var(--rps-motion-x))) translateY(calc(var(--e-con-transform-translateY,0px) + var(--rps-motion-y))) scaleX(calc(var(--e-con-transform-flipX,1) * var(--e-con-transform-scaleX,var(--e-con-transform-scale,1)) * var(--rps-motion-scale))) scaleY(calc(var(--e-con-transform-flipY,1) * var(--e-con-transform-scaleY,var(--e-con-transform-scale,1)) * var(--rps-motion-scale))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));
 will-change:transform;
}
[data-rps-motion-active="1"][data-rps-motion-opacity="1"]{will-change:transform,opacity}
[data-rps-motion-active="1"][data-rps-motion-blur="1"]{filter:blur(var(--rps-motion-blur));will-change:transform,filter}
[data-rps-motion-active="1"][data-rps-motion-blur="1"][data-rps-motion-opacity="1"]{will-change:transform,filter,opacity}
@media (prefers-reduced-motion:reduce){[data-rps-motion-active="1"]{--rps-motion-x:0px!important;--rps-motion-y:0px!important;--rps-motion-rotate:0deg!important;--rps-motion-scale:1!important;--rps-tilt-x:0deg!important;--rps-tilt-y:0deg!important;--rps-motion-blur:0px!important;opacity:1!important;will-change:auto!important}}
.rps-gradient-container{
 --rps-gc-enabled:0;
 --rps-gc-angle:120deg;
 --rps-gc-radial-position:center center;
 --rps-gc-color-1:rgba(212,164,55,.14);
 --rps-gc-color-2:rgba(212,164,55,.04);
 --rps-gc-color-3:rgba(185,130,37,.10);
 --rps-gc-stop-1:0%;--rps-gc-stop-2:50%;--rps-gc-stop-3:100%;
 --rps-gc-top-glow-color:rgba(212,164,55,.60);
 --rps-gc-top-glow-height:1px;
 --rps-gc-top-layer:linear-gradient(to right,transparent,transparent,transparent);
 --rps-gc-main-gradient:linear-gradient(var(--rps-gc-angle),var(--rps-gc-color-1) var(--rps-gc-stop-1),var(--rps-gc-color-2) var(--rps-gc-stop-2),var(--rps-gc-color-3) var(--rps-gc-stop-3));
 --rps-gc-hover-color-1:var(--rps-gc-color-1);
 --rps-gc-hover-color-2:var(--rps-gc-color-2);
 --rps-gc-hover-color-3:var(--rps-gc-color-3);
 --rps-gc-hover-gradient:linear-gradient(var(--rps-gc-angle),var(--rps-gc-hover-color-1) var(--rps-gc-stop-1),var(--rps-gc-hover-color-2) var(--rps-gc-stop-2),var(--rps-gc-hover-color-3) var(--rps-gc-stop-3));
 --rps-gc-hover-duration:350ms;
 --rps-gc-hover-enabled:0;
}
/*
 * The actual background/hover declarations are generated by Elementor control
 * selectors. That makes the same CSS appear instantly in the editor iframe and
 * on the frontend. PHP data attributes remain only as backward-compatible
 * metadata and are no longer required to paint the gradient.
 */


/* 2.14.0 — Readdy reference entrance reveal: H() / .reveal fidelity. */
[data-rps-reveal][data-rps-reveal-ready="1"]{
 opacity:0;
 transition-property:opacity,transform;
 transition-duration:var(--rps-reveal-duration,800ms);
 transition-timing-function:cubic-bezier(.22,1,.36,1);
 transition-delay:var(--rps-reveal-delay,0ms);
 will-change:opacity,transform;
}
[data-rps-reveal="up"][data-rps-reveal-ready="1"]{transform:translate3d(0,var(--rps-reveal-distance,28px),0)}
[data-rps-reveal="left"][data-rps-reveal-ready="1"]{transform:translate3d(calc(-1 * var(--rps-reveal-distance,36px)),0,0)}
[data-rps-reveal="right"][data-rps-reveal-ready="1"]{transform:translate3d(var(--rps-reveal-distance,36px),0,0)}
[data-rps-reveal="zoom"][data-rps-reveal-ready="1"]{transform:scale(.93)}
[data-rps-reveal="fade"][data-rps-reveal-ready="1"]{transform:none}
[data-rps-reveal][data-rps-reveal-ready="1"].is-rps-revealed{opacity:1;transform:none;will-change:auto}
@media(prefers-reduced-motion:reduce){[data-rps-reveal][data-rps-reveal-ready="1"]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}
