.elementor-element-6684e98 > .elementor-container > .elementor-row {
position: relative;
} @keyframes riPhone1Swap {
0%    { transform: translateX(50%)  scale(1);    opacity: 1;    z-index: 2; }
38%   { transform: translateX(50%)  scale(1);    opacity: 1;    z-index: 2; }
50%   { transform: translateX(0%)   scale(0.82); opacity: 0.45; z-index: 1; }
88%   { transform: translateX(0%)   scale(0.82); opacity: 0.45; z-index: 1; }
100%  { transform: translateX(50%)  scale(1);    opacity: 1;    z-index: 2; }
} @keyframes riPhone2Swap {
0%    { transform: translateX(0%)   scale(0.82); opacity: 0.45; z-index: 1; }
38%   { transform: translateX(0%)   scale(0.82); opacity: 0.45; z-index: 1; }
50%   { transform: translateX(-50%) scale(1);    opacity: 1;    z-index: 2; }
88%   { transform: translateX(-50%) scale(1);    opacity: 1;    z-index: 2; }
100%  { transform: translateX(0%)   scale(0.82); opacity: 0.45; z-index: 1; }
} .elementor-element-c97ab59 {
position: relative;
animation: riPhone1Swap 5s ease-in-out infinite;
will-change: transform, opacity;
}
.elementor-element-5eceacc {
position: relative;
animation: riPhone2Swap 5s ease-in-out infinite;
will-change: transform, opacity;
} .ri-swap-paused .elementor-element-c97ab59,
.ri-swap-paused .elementor-element-5eceacc {
animation-play-state: paused;
} .ri-phone-ghost {
position: fixed;
pointer-events: none;
z-index: 500;
opacity: 0;
object-fit: cover;
object-position: center center;
will-change: left, top, width, height;
}