:where(.elementor-734) .ogrsw-wrap *{box-sizing:border-box;margin:0;padding:0}:where(.elementor-734) .ogrsw-wrap{--og-orange:#ff6900;--og-orange-dark:#c50;--og-pink:#ec407a;--og-ink:#222;--og-grad:linear-gradient(120deg, #ff6900, #ec407a, #ff6900);text-align:left;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:40px;width:100%;max-width:1140px;margin:0 auto;padding:40px 0 30px;display:grid;position:relative;font-family:Poppins,sans-serif!important}:where(.elementor-734) .ogrsw-ghost{z-index:-1;letter-spacing:-6px;text-transform:uppercase;white-space:nowrap;color:#ff690012;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:170px;font-weight:900;line-height:1;position:absolute;top:-30px;left:-40px}:where(.elementor-734) .ogrsw-l{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}@keyframes ogrswFlow{0%{background-position:0%}to{background-position:200%}}:where(.elementor-734) .ogrsw-title{letter-spacing:-1.2px;color:var(--og-ink);font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.12;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-734) .ogrsw-grad{background:var(--og-grad);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;margin:-.1em -.08em -.12em;padding:.1em .08em .12em;animation:3s linear infinite ogrswFlow;display:inline-block}:where(.elementor-734) .ogrsw-sub{color:#555;max-width:52ch;font-size:15.5px;line-height:1.7}:where(.elementor-734) .ogrsw-sub b{color:var(--og-ink);font-weight:700}:where(.elementor-734) .ogrsw-checks{flex-direction:column;gap:10px;list-style:none;display:flex}:where(.elementor-734) .ogrsw-checks li{color:var(--og-ink);align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}:where(.elementor-734) .ogrsw-d{background:var(--og-orange);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}:where(.elementor-734) .ogrsw-d .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24;font-size:16px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-734) .ogrsw-ctas{margin-top:4px}:where(.elementor-734) .ogrsw-links{flex-wrap:wrap;gap:8px 22px;display:flex}:where(.elementor-734) .ogrsw-more{align-items:center;gap:6px;font-size:15px;font-weight:700;transition:color .18s;display:inline-flex;color:var(--og-orange)!important;text-decoration:none!important}:where(.elementor-734) .ogrsw-more .material-symbols-outlined{font-size:20px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-734) .ogrsw-more .ogrsw-more-ar{transition:transform .2s}:where(.elementor-734) .ogrsw-more:hover{color:var(--og-pink)!important}:where(.elementor-734) .ogrsw-more:hover .ogrsw-more-ar{transform:translate(4px)}:where(.elementor-734) .ogrsw-pile{isolation:isolate;height:440px;position:relative}:where(.elementor-734) .ogrsw-pile:before{content:"";z-index:-1;background:url(https://static.ongym.sk/ongym/hero-setup/brush.webp) 50%/100% 100% no-repeat;position:absolute;inset:18% -6% 6%}:where(.elementor-734) .ogrsw-ph{--r:0deg;aspect-ratio:380/260;width:68%;transform:rotate(var(--r));background:#222;border:6px solid #fff;border-radius:4px;transition:transform .3s,box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 20px 40px #22222238}:where(.elementor-734) .ogrsw-ph--back{--r:-2deg;z-index:1;top:0;left:0}:where(.elementor-734) .ogrsw-ph--front{--r:3deg;z-index:2;bottom:0;right:0}:where(.elementor-734) .ogrsw-ph:hover{z-index:3;transform:rotate(0)scale(1.03);box-shadow:0 28px 50px #22222247}:where(.elementor-734) .ogrsw-ph .ogrsw-img{object-fit:cover;display:block;width:100%!important;height:100%!important}:where(.elementor-734) .ogrsw-ov{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:12px;left:12px}:where(.elementor-734) .ogrsw-ph--back .ogrsw-ov{top:12px;bottom:auto}:where(.elementor-734) .ogrsw-ov img{object-fit:contain;max-width:70px;width:auto!important;height:18px!important}:where(.elementor-734) .ogrsw-wrap.is-armed .ogrsw-l{opacity:0}:where(.elementor-734) .ogrsw-wrap.is-armed .ogrsw-pile:before{clip-path:inset(0 100% 0 0)}:where(.elementor-734) .ogrsw-wrap.is-armed .ogrsw-ph{opacity:0}:where(.elementor-734) .ogrsw-wrap.is-in .ogrsw-l{animation:.6s ease-out .1s both ogrswInL}:where(.elementor-734) .ogrsw-wrap.is-in .ogrsw-pile:before{animation:.9s cubic-bezier(.6,0,.3,1) .2s both ogrswPaint}:where(.elementor-734) .ogrsw-wrap.is-in .ogrsw-ph{animation:.7s cubic-bezier(.3,1.4,.5,1) .9s both ogrswDrop}:where(.elementor-734) .ogrsw-wrap.is-in .ogrsw-ph--front{animation-delay:1.1s}@keyframes ogrswInL{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes ogrswPaint{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ogrswDrop{0%{opacity:0;transform:translateY(-40px) rotate(calc(var(--r) + 3deg))}to{opacity:1;transform:rotate(var(--r))}}@media (max-width:1024px){:where(.elementor-734) .ogrsw-wrap{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px;padding-left:20px;padding-right:20px}:where(.elementor-734) .ogrsw-pile{height:360px}:where(.elementor-734) .ogrsw-ghost{font-size:130px}}@media (max-width:767px){:where(.elementor-734) .ogrsw-wrap{grid-template-columns:1fr;gap:26px;padding:24px 16px 10px;overflow:hidden}:where(.elementor-734) .ogrsw-ghost{letter-spacing:-3px;font-size:84px;top:-6px;left:-6px}:where(.elementor-734) .ogrsw-ctas{width:100%}:where(.elementor-734) .ogrsw-pile{aspect-ratio:1/.82;height:auto;margin:0 6px}:where(.elementor-734) .ogrsw-ph{border-width:4px;width:72%}}@media (prefers-reduced-motion:reduce){:where(.elementor-734) .ogrsw-wrap.is-armed .ogrsw-l,:where(.elementor-734) .ogrsw-wrap.is-armed .ogrsw-ph{opacity:1}:where(.elementor-734) .ogrsw-wrap.is-armed .ogrsw-pile:before{clip-path:none}:where(.elementor-734) .ogrsw-wrap *{transition:none!important;animation:none!important}}:where(.elementor-734) .ogrsw-brush{isolation:isolate;color:#fff;margin:.08em 0 0 .06em;padding:0 .14em 0 .16em;display:inline-block;position:relative}:where(.elementor-734) .ogrsw-brush:before{content:"";z-index:-1;background:var(--og-grad);transform-origin:0;background-size:200%;width:116%;height:134%;animation:6s linear infinite ogrswFlow;position:absolute;top:-16%;left:-8%;-webkit-mask:url(https://static.ongym.sk/ongym/hero-setup/brush.webp) 50%/100% 100% no-repeat;mask:url(https://static.ongym.sk/ongym/hero-setup/brush.webp) 50%/100% 100% no-repeat}:where(.elementor-734) .ogrsw-wrap.is-armed .ogrsw-brush:before{animation:none;transform:scaleX(0)}:where(.elementor-734) .ogrsw-wrap.is-in .ogrsw-brush:before{animation:.6s ease-out .6s both ogrswBrush,6s linear 1.2s infinite ogrswFlow}@keyframes ogrswBrush{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){:where(.elementor-734) .ogrsw-wrap .ogrsw-brush:before{animation:none!important;transform:none!important}}
