:where(.elementor-670) .ogmarq-wrap *{box-sizing:border-box;margin:0;padding:0}:where(.elementor-670) .ogmarq-wrap{--og-orange:#ff6900;--og-orange-dark:#c50;--og-pink:#ec407a;--og-ink:#222;--og-grey:#6a707a;width:100%;font-family:Poppins,sans-serif!important}:where(.elementor-670) .ogmarq-stage{padding:40px 0 46px;position:relative;overflow:hidden}:where(.elementor-670) .ogmarq-marquee{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;top:50%;left:0;transform:translateY(-54%)}:where(.elementor-670) .ogmarq-track{flex:none;animation:38s linear infinite ogmarqSlide;display:flex}:where(.elementor-670) .ogmarq-track span{letter-spacing:-4px;text-transform:uppercase;background:linear-gradient(#ec407a29 0%,#ff690014 45%,#ff690005 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.35em;font-size:clamp(120px,17vw,240px);font-weight:800;line-height:1;font-family:Etna,etna,Poppins,sans-serif!important}@keyframes ogmarqSlide{0%{transform:translate(0)}to{transform:translate(-100%)}}:where(.elementor-670) .ogmarq-stats{z-index:1;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;max-width:1000px;margin:0 auto;padding:46px 16px;display:flex;position:relative}:where(.elementor-670) .ogmarq-stat{text-align:center;flex:1;min-width:170px;padding:6px 22px}:where(.elementor-670) .ogmarq-stat+.ogmarq-stat{border-left:1px solid #22222224}:where(.elementor-670) .ogmarq-num{letter-spacing:-1.5px;color:var(--og-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.05;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-670) .ogmarq-lbl{color:var(--og-grey);margin-top:8px;font-size:13px;font-weight:500}:where(.elementor-670) .ogmarq-odo{justify-content:center;height:1.2em;display:inline-flex;overflow:hidden}:where(.elementor-670) .ogmarq-digit{height:1.2em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}:where(.elementor-670) .ogmarq-strip{transition:transform 1.6s cubic-bezier(.2, .8, .2, 1) var(--d);flex-direction:column;display:flex}:where(.elementor-670) .ogmarq-strip i{height:1.2em;font-style:normal;line-height:1.2}:where(.elementor-670) .ogmarq-stage.is-in .ogmarq-strip{transform:translateY(calc(var(--t) * -1.2em))}:where(.elementor-670) .ogmarq-sym{line-height:1.2;display:inline-block}:where(.elementor-670) .ogmarq-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.elementor-670) .ogmarq-num{position:relative}@media (max-width:760px){:where(.elementor-670) .ogmarq-stats{padding:30px 10px}:where(.elementor-670) .ogmarq-stat{min-width:46%;padding:12px 10px}:where(.elementor-670) .ogmarq-stat:nth-child(3){border-left:none}:where(.elementor-670) .ogmarq-track span{letter-spacing:-2px}}@media (prefers-reduced-motion:reduce){:where(.elementor-670) .ogmarq-wrap *{animation:none!important}:where(.elementor-670) .ogmarq-strip{transform:translateY(calc(var(--t) * -1.2em));transition:none}}.elementor-670 .elementor-element-53fc5da5{position:relative;overflow:visible;padding:0!important}.elementor-670 .elementor-element.elementor-element-53fc5da5{--min-height:0px!important;min-height:0!important}.elementor-670 .elementor-element-395259d9{border-radius:15px;overflow:hidden}.elementor-670 .elementor-element-395259d9,.elementor-670 .elementor-element-395259d9 .e-hosted-video{width:100%;height:100%}.elementor-670 .elementor-element-53fc5da5:before,.elementor-670 .elementor-element-53fc5da5:after{content:"";z-index:101;pointer-events:none;filter:drop-shadow(0 10px 14px #22222224);opacity:1;mix-blend-mode:normal;background:50%/100% 100% no-repeat;border:0;border-radius:0;height:auto;transition:none;position:absolute;left:auto}.elementor-670 .elementor-element-53fc5da5:after{--w:230px;right:9%;top:calc(var(--w) * 396 / 520 * -.778);width:var(--w);aspect-ratio:520/396;background-image:url(https://static.ongym.sk/ongym/hero-setup/ongymka-kluce.webp)}.elementor-670 .elementor-element-53fc5da5:before{--w:clamp(150px, calc((100vw - 1140px) / 2 - 24px), 220px);width:var(--w);aspect-ratio:360/540;background-image:url(https://static.ongym.sk/ongym/hero-setup/ongymak-stroj.webp);top:50%;right:100%;transform:translateY(-50%)}@media (max-width:1024px){.elementor-670 .elementor-element.elementor-element-53fc5da5{margin-top:64px}.elementor-670 .elementor-element-53fc5da5:after{--w:170px;right:4%}}.elementor-670 .elementor-element-53fc5da5.is-peek-armed:after{clip-path:inset(0 0 82.2%);translate:0 60%}.elementor-670 .elementor-element-53fc5da5.is-peek-armed:before{clip-path:inset(-20% 70% -20% -20%);translate:70%}.elementor-670 .elementor-element-53fc5da5.is-peek-in:after{animation:1s cubic-bezier(.25,.8,.35,1) .5s both ogvidRise}.elementor-670 .elementor-element-53fc5da5.is-peek-in:before{animation:.85s cubic-bezier(.2,.9,.3,1.1) .2s both ogvidSlide}@keyframes ogvidRise{0%{clip-path:inset(0 0 82.2%);translate:0 60%}70%{clip-path:inset(0 0 22.2%);translate:0}to{clip-path:inset(-20%);translate:0}}@keyframes ogvidSlide{0%{clip-path:inset(-20% 70% -20% -20%);translate:70%}to{clip-path:inset(-20% 0 -20% -20%);translate:0}}@media (max-width:1439px){.elementor-670 .elementor-element-53fc5da5:before{display:none}}@media (max-width:1024px){.elementor-670 .elementor-element-53fc5da5:after{--w:190px;right:6%}}@media (max-width:767px){.elementor-670 .elementor-element-53fc5da5:after{--w:150px;right:4%}.elementor-670 .elementor-element.elementor-element-79266b91{margin-top:40px!important}}@media (prefers-reduced-motion:reduce){.elementor-670 .elementor-element-53fc5da5:before,.elementor-670 .elementor-element-53fc5da5:after{animation:none!important}}.elementor-670 .elementor-element-395259d9 video{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}
