:where(.elementor-2904) .pk-s2 .pk-s2-win{max-width:620px;margin:0 auto}:where(.elementor-2904) .pk-s2 .pk-s2-win .ogpk-st{width:100%;position:relative;top:auto;left:auto;transform:none}:where(.elementor-2904) .pk-s2.is-armed .pk-tile{opacity:0}:where(.elementor-2904) .pk-s2.is-in .pk-tile{animation:.45s cubic-bezier(.2,.8,.3,1) both pkS2Rise;animation-delay:calc(.15s + var(--j,0) * 80ms)}@keyframes pkS2Rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.elementor-2904) .pk-s2 .pk-s2-cap{color:#6a707a;text-align:center;margin:12px 0 0;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .pk-s2 .pk-tile{opacity:1!important;animation:none!important}}:where(.elementor-2904) .ogfn .pk-numc{display:none}@media (max-width:1024px){:where(.elementor-2904) .pk-s2 .pk-tile{position:relative}:where(.elementor-2904) .ogfn .pk-numc{color:#fff;background:linear-gradient(135deg,#ff6900,#ec407a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font:800 11px/1 Poppins,sans-serif;display:inline-flex;box-shadow:0 3px 8px #ec407a40}:where(.elementor-2904) .pk-s2 .pk-numc{z-index:2;position:absolute;bottom:8px;right:8px}:where(.elementor-2904) .pk-s6 .pk-note .pk-numc{vertical-align:-.35em;margin-right:6px}:where(.elementor-2904) .ogfn .fs.is-armed .pk-numc{opacity:0}:where(.elementor-2904) .ogfn .fs.is-in .pk-numc{animation:.4s cubic-bezier(.3,1.6,.5,1) .6s both pkNumPop}}@keyframes pkNumPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .ogfn .fs .pk-numc{opacity:1!important;animation:none!important}}
:where(.elementor-2904) .pk-s3 :where(.pksk-grid,.pksk-grid :not(.pk-plate),.pksk-note,.pksk-note *){box-sizing:border-box;margin:0;padding:0}:where(.elementor-2904) .pk-s3{--og-orange:#ff6900;--og-orange-dark:#c50;--og-peach:#ffe0cc;--og-ink:#222;--og-grey:#6a707a;--og-border:#2223;--og-grad-panel:linear-gradient(115deg, #ff6900 0%, #f1544f 45%, #ec407a 100%)}:where(.elementor-2904) .pk-s3 :where(.pksk-grid,.pksk-note) .material-symbols-outlined{letter-spacing:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-2904) .pk-s3 .pksk-grid{color:var(--og-ink);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:90px;display:grid;font-family:Poppins,sans-serif!important}:where(.elementor-2904) .pk-s3 .pksk-card{isolation:isolate;border-radius:8px;flex-direction:column;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;box-shadow:0 16px 36px #2222221a}:where(.elementor-2904) .pk-s3 .pksk-card:hover{transform:translateY(-4px)}:where(.elementor-2904) .pk-s3 .pksk-top{z-index:0;color:#fff;border-radius:8px 8px 0 0;align-items:center;min-height:92px;margin-bottom:-22px;padding:14px 16px 38px 118px;display:flex;position:relative}:where(.elementor-2904) .pk-s3 .pksk-top.is-grad{background:radial-gradient(260px 160px at 10% 0%, #fff3, transparent 70%), var(--og-grad-panel)}:where(.elementor-2904) .pk-s3 .pksk-top.is-dark{background:radial-gradient(220px 160px at 90% 0,#ff690061,#0000 70%),radial-gradient(220px 180px at 10% 100%,#ec407a4d,#0000 70%),linear-gradient(135deg,#181a22,#241c1a)}:where(.elementor-2904) .pk-s3 .pksk-top.is-peach{background:var(--og-peach);color:var(--og-ink);box-shadow:inset 0 0 0 1px #ff690033}:where(.elementor-2904) .pk-s3 .pksk-pic{pointer-events:none;justify-content:center;align-items:flex-end;width:104px;display:flex;position:absolute;bottom:18px;left:8px}:where(.elementor-2904) .pk-s3 .pksk-pic img{box-shadow:none;filter:drop-shadow(0 10px 14px #22222238);transform-origin:50% 100%;border:0;border-radius:0;transition:transform .35s cubic-bezier(.2,.9,.3,1.3);display:block;width:100%!important;max-width:none!important;height:auto!important}:where(.elementor-2904) .pk-s3 .pksk-card:hover .pksk-pic img{transform:rotate(-6deg)scale(1.06)}:where(.elementor-2904) .pk-s3 .pksk-nm{letter-spacing:0;text-transform:none;color:inherit;font-size:19px;font-weight:800;line-height:1.2;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2904) .pk-s3 .pksk-sep{white-space:pre;font-weight:700;font-family:Poppins,sans-serif!important}:where(.elementor-2904) .pk-s3 .pksk-pl{z-index:1;box-shadow:inset 0 0 0 1px var(--og-border);background:#fff;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:20px 16px 18px;display:flex;position:relative}:where(.elementor-2904) .pk-s3 .pksk-dots{border:1px solid var(--og-border);background:#f6f6f7;border-radius:16px;gap:5px;padding:14px 16px;display:none;position:absolute;top:20px;left:16px}:where(.elementor-2904) .pk-s3 .pksk-dots i{background:#c9ccd2;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite pkskDot}:where(.elementor-2904) .pk-s3 .pksk-dots i:nth-child(2){animation-delay:.15s}:where(.elementor-2904) .pk-s3 .pksk-dots i:nth-child(3){animation-delay:.3s}@keyframes pkskDot{0%,60%,to{opacity:.6;transform:none}30%{opacity:1;transform:translateY(-4px)}}:where(.elementor-2904) .pk-s3.fs .pksk-pl .pksk-msg{border:1px solid var(--og-border);color:#444;background:#f6f6f7;border-radius:16px;width:100%;padding:13px 14px;font-size:13.5px;line-height:1.6}:where(.elementor-2904) .pk-s3.is-armed .pksk-card{opacity:0;transform:translateY(26px)}:where(.elementor-2904) .pk-s3.is-armed .pksk-msg,:where(.elementor-2904) .pk-s3.is-armed .pksk-att{opacity:0;transform:translateY(6px)}:where(.elementor-2904) .pk-s3.is-in .pksk-card{animation:pkskRise .75s cubic-bezier(.2, .9, .3, 1.15) var(--rv,.1s) backwards}@keyframes pkskRise{0%{opacity:0;transform:translateY(26px)}70%{opacity:1}}:where(.elementor-2904) .pk-s3.is-in .pksk-dots{opacity:0;animation:pkskTyping 1.1s steps(1, end) calc(var(--rv,.1s) + .4s) both;display:inline-flex}:where(.elementor-2904) .pk-s3.is-in .pksk-msg{transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:calc(var(--rv,.1s) + 1.5s)}:where(.elementor-2904) .pk-s3.is-in .pksk-att{transition:opacity .45s ease-out,transform .45s ease-out;transition-delay:calc(var(--rv,.1s) + 1.8s)}@keyframes pkskTyping{0%{opacity:1}to{opacity:0}}:where(.elementor-2904) .pk-s3 .pksk-att{border:1px solid var(--og-border);background:#fff;border-radius:16px;flex-direction:column;gap:8px;width:100%;padding:12px 13px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex;box-shadow:0 8px 20px #22222212}:where(.elementor-2904) .pk-s3 .pksk-cap{letter-spacing:.8px;text-transform:uppercase;color:var(--og-grey);font-size:9.5px;font-weight:800}:where(.elementor-2904) .pk-s3 .pksk-row{align-items:center;gap:7px;min-height:22px;display:flex}:where(.elementor-2904) .pk-s3 .pksk-row>.material-symbols-outlined{color:var(--og-orange);flex:none;font-size:16px}:where(.elementor-2904) .pk-s3 .pksk-row>b{font-variant-numeric:tabular-nums;flex:none;font-weight:800}:where(.elementor-2904) .pk-s3 .pksk-row>b .pk-plate{font-size:11.5px}:where(.elementor-2904) .pk-s3 .pksk-n{color:#444;flex:1;min-width:0}:where(.elementor-2904) .pk-s3 .pksk-foot{color:#444;border-top:1px dashed #22222240;align-items:flex-start;gap:6px;margin-top:2px;padding-top:8px;font-weight:600;display:flex}:where(.elementor-2904) .pk-s3 .pksk-foot .material-symbols-outlined{color:#026b02;flex:none;font-size:16px}:where(.elementor-2904) .pk-s3 .pksk-fl{white-space:nowrap;flex:none}:where(.elementor-2904) .pk-s3 .pksk-foot b{text-align:right;min-width:0;color:var(--og-orange-dark);flex:auto;font-weight:800}:where(.elementor-2904) .pk-s3 .pksk-note{color:var(--og-grey);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:12.5px;line-height:1.5;display:flex;font-family:Poppins,sans-serif!important}:where(.elementor-2904) .pk-s3 .pksk-note .material-symbols-outlined{color:var(--og-orange);flex:none;font-size:16px}@media (max-width:999px){:where(.elementor-2904) .pk-s3 .pksk-grid{grid-template-columns:minmax(0,1fr);row-gap:80px;max-width:520px;margin:80px auto 0}}@media (max-width:767px){:where(.elementor-2904) .pk-s3 .pksk-note{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .pk-s3 :where(.pksk-grid,.pksk-grid *){transition:none!important;animation:none!important}:where(.elementor-2904) .pk-s3 .pksk-dots,:where(.elementor-2904) .pk-s3.is-in .pksk-dots{display:none}:where(.elementor-2904) .pk-s3.is-armed .pksk-card,:where(.elementor-2904) .pk-s3.is-armed .pksk-msg,:where(.elementor-2904) .pk-s3.is-armed .pksk-att{opacity:1;transform:none}}:where(.elementor-2904) .pk-s3 .pksk-hand{z-index:3;color:#ff6900;white-space:nowrap;pointer-events:none;align-items:flex-end;gap:2px;padding-top:.3em;font-size:36px;line-height:1;display:inline-flex;position:absolute;bottom:calc(100% + 6px);right:18px;transform:rotate(-4deg);font-family:HyperWave One,cursive!important}:where(.elementor-2904) .pk-s3 .pksk-hand .material-symbols-outlined{margin-bottom:-14px;font-size:28px}:where(.elementor-2904) .pk-s3.is-armed .pksk-hand{clip-path:inset(-30% 100% -60% -5%)}:where(.elementor-2904) .pk-s3.is-in .pksk-hand{animation:pkskWrite .8s ease-out calc(var(--rv,.1s) + .8s) both}@keyframes pkskWrite{0%{clip-path:inset(-30% 100% -60% -5%)}to{clip-path:inset(-30% -10% -60% -5%)}}@media (max-width:767px){:where(.elementor-2904) .pk-s3 .pksk-hand{font-size:30px;right:10px}}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .pk-s3 .pksk-hand{clip-path:none!important;animation:none!important}}
:where(.elementor-2904) .pk-s4 :where(*){box-sizing:border-box;margin:0;padding:0}:where(.elementor-2904) .pk-s4.pk4-wrap{--og-orange:#ff6900;color:#fff;text-align:left;scroll-margin-top:130px;position:relative;font-family:Poppins,sans-serif!important}:where(.elementor-2904) .pk-s4 :where(div,p,span,b,small,li,time){font-family:Poppins,sans-serif!important}:where(.elementor-2904) .pk-s4 .material-symbols-outlined{letter-spacing:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-2904) .pk-s4 .pk4-card{z-index:1;isolation:isolate;background:radial-gradient(800px 380px at 50% 0,#ff690042,#0000 70%),radial-gradient(500px 340px at 0 100%,#ec407a29,#0000 70%),linear-gradient(#181a22,#241c1a);border:1px dashed #ff690099;border-radius:8px;padding:56px 56px 48px;position:relative;overflow:hidden}:where(.elementor-2904) .pk-s4 .pk4-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}:where(.elementor-2904) .pk-s4 .pk4-text{flex-direction:column;align-items:flex-start;gap:12px;display:flex}:where(.elementor-2904) .pk-s4 .pk4-kick{letter-spacing:1.4px;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:800}:where(.elementor-2904) .pk-s4 .pk4-hand{color:#ffb27a;transform-origin:0;align-items:center;gap:6px;font-size:34px;line-height:1;display:inline-flex;transform:rotate(-4deg);font-family:HyperWave One,cursive!important}:where(.elementor-2904) .pk-s4 .pk4-hand .material-symbols-outlined{font-size:24px}:where(.elementor-2904) .pk-s4.is-armed .pk4-hand{clip-path:inset(0 100% 0 0)}:where(.elementor-2904) .pk-s4.is-in .pk4-hand{animation:.8s ease-out .3s both pk4Write}@keyframes pk4Write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:where(.elementor-2904) .pk-s4 .pk4-card .pk4-h{letter-spacing:-.5px;color:#fff;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.12;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2904) .pk-s4 .pk4-grad{background:linear-gradient(120deg,#ff6900,#ec407a,#ff6900) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.1em -.06em -.14em;padding:.1em .06em .14em;animation:3s linear infinite pk4Flow;display:inline-block;font-family:inherit!important}:where(.elementor-2904) .pk-s4.is-off .pk4-grad{animation-play-state:paused}@keyframes pk4Flow{to{background-position:200%}}:where(.elementor-2904) .pk-s4 .pk4-p{color:#fffc;max-width:46ch;font-size:15px;line-height:1.7}:where(.elementor-2904) .pk-s4 .pk4-p b{color:#fff}:where(.elementor-2904) .pk-s4 .pk4-ev{flex-direction:column;gap:10px;list-style:none;display:flex}:where(.elementor-2904) .pk-s4 .pk4-card .pk4-ev li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:700;line-height:1.3;display:flex}:where(.elementor-2904) .pk-s4 .pk4-ev time{color:#ffb27a;font-variant-numeric:tabular-nums;flex:0 0 48px;font-size:14px;font-weight:800;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2904) .pk-s4 .pk4-ev .material-symbols-outlined{color:var(--og-orange);flex:none;font-size:21px}:where(.elementor-2904) .pk-s4 .pk4-ev-t{flex:1;min-width:0}:where(.elementor-2904) .pk-s4 .pk4-ev-t small{color:#ffffffa8;margin-top:2px;font-size:12px;font-weight:500;display:block}:where(.elementor-2904) .pk-s4 .pk4-ev b{white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;flex:none;font-weight:800}:where(.elementor-2904) .pk-s4 .pk4-card .pk4-ben{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;list-style:none;display:grid}:where(.elementor-2904) .pk-s4 .pk4-card .pk4-ben li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}:where(.elementor-2904) .pk-s4 .pk4-ben .material-symbols-outlined{color:var(--og-orange);font-size:24px}:where(.elementor-2904) .pk-s4 .pk4-ben b{color:#fff;font-size:15px;font-weight:700;line-height:1.25}:where(.elementor-2904) .pk-s4 .pk4-ben small{color:#ffffffb3;font-size:12.5px;line-height:1.45}:where(.elementor-2904) .pk-s4.is-armed:not(.is-in) [data-rv]{opacity:0;transform:translateY(26px)}:where(.elementor-2904) .pk-s4.is-in [data-rv]{opacity:1;transition:opacity .55s ease-out,transform .75s cubic-bezier(.2,.9,.3,1.15);transition-delay:var(--rv,.1s);transform:none}:where(.elementor-2904) .pk-s4 .pk4-peek{z-index:0;clip-path:inset(-300px -300px -300px 0);pointer-events:none;width:min(190px,50vw - 585px);position:absolute;bottom:90px;left:calc(100% + 1px)}:where(.elementor-2904) .pk-s4 .pk4-peek img{display:block;width:100%!important;max-width:none!important;height:auto!important}:where(.elementor-2904) .pk-s4.is-armed .pk4-peek img{transform:translate(-100%)}:where(.elementor-2904) .pk-s4.is-in .pk4-peek img{transition:transform .8s cubic-bezier(.2,.9,.3,1.15) 1.1s;transform:none}@media (max-width:1299px){:where(.elementor-2904) .pk-s4 .pk4-peek{display:none}}@media (max-width:1200px){:where(.elementor-2904) .pk-s4 .pk4-card .pk4-ben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where(.elementor-2904) .pk-s4 .pk4-top{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){:where(.elementor-2904) .pk-s4 .pk4-card{border-radius:8px;padding:36px 18px 24px}:where(.elementor-2904) .pk-s4 .pk4-hand{font-size:27px}:where(.elementor-2904) .pk-s4 .pk4-card .pk4-ev li{gap:10px;padding:11px 12px;font-size:13px}:where(.elementor-2904) .pk-s4 .pk4-ev time{flex-basis:42px;font-size:13px}:where(.elementor-2904) .pk-s4 .pk4-card .pk4-ben{gap:8px;margin-top:24px}:where(.elementor-2904) .pk-s4 .pk4-card .pk4-ben li{padding:12px}:where(.elementor-2904) .pk-s4 .pk4-ben b{font-size:13.5px}:where(.elementor-2904) .pk-s4 .pk4-ben small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .pk-s4 [data-rv],:where(.elementor-2904) .pk-s4 .pk4-peek img{opacity:1!important;transition:none!important;transform:none!important}:where(.elementor-2904) .pk-s4 .pk4-hand{clip-path:none!important;animation:none!important}:where(.elementor-2904) .pk-s4 .pk4-grad{animation:none}}
:where(.elementor-2904) .pk5-wrap :where(*){box-sizing:border-box;margin:0;padding:0}:where(.elementor-2904) .pk5-wrap{--og-orange:#ff6900;--og-ink:#222;--og-grey:#6a707a;--og-grad-panel:linear-gradient(115deg, #ff6900 0%, #f1544f 45%, #ec407a 100%);width:100%;color:var(--og-ink);padding:10px 0 30px;position:relative;font-family:Poppins,sans-serif!important}:where(.elementor-2904) .pk5-wrap .material-symbols-outlined{letter-spacing:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-2904) .pk5-lanes{flex-direction:column;gap:14px;width:100vw;margin-left:-50vw;padding:34px 0;display:flex;position:relative;left:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}:where(.elementor-2904) .pk5-lane{gap:14px;width:max-content;animation:60s linear infinite paused pk5Lane;display:flex}:where(.elementor-2904) .pk5-lane.is-r{animation-name:pk5LaneR;animation-duration:72s}:where(.elementor-2904) .pk5-wrap.is-run .pk5-lane{animation-play-state:running}:where(.elementor-2904) .pk5-wrap.is-run .pk5-lanes:hover .pk5-lane{animation-play-state:paused}@keyframes pk5Lane{to{transform:translate(-50%)}}@keyframes pk5LaneR{0%{transform:translate(-50%)}to{transform:translate(0)}}:where(.elementor-2904) .pk5-b{background:var(--og-grad-panel);color:#fff;white-space:nowrap;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 8px 18px -8px #ec407a8c}:where(.elementor-2904) .pk5-b.is-d{background:radial-gradient(120% 160% at 100% 0,#ff690061,#0000 60%),#171b26;border-color:#ffb37a73;box-shadow:0 8px 18px -8px #171b2680}:where(.elementor-2904) .pk5-av{background:#ffe0cc;border:2px solid #fff;border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}:where(.elementor-2904) .pk5-wrap .pk5-av img{object-fit:cover;display:block;width:100%!important;max-width:none!important;height:100%!important}:where(.elementor-2904) .pk5-av.is-ic{justify-content:center;align-items:center;display:inline-flex}:where(.elementor-2904) .pk5-av.is-ic .material-symbols-outlined{color:var(--og-orange);font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24;font-size:19px}:where(.elementor-2904) .pk5-b small{letter-spacing:.8px;text-transform:uppercase;opacity:.8;font-size:9.5px;font-weight:800}:where(.elementor-2904) .pk5-b.is-d small{color:#ffb37a;opacity:1}:where(.elementor-2904) .pk5-card{z-index:1;text-align:center;background:radial-gradient(340px 220px at 100% 0,#ff69001a,#ff690000 70%),radial-gradient(360px 240px at 0 100%,#ec407a1a,#ec407a00 70%),#fff;border:1px solid #2223;border-radius:8px;flex-direction:column;align-items:center;gap:12px;width:min(580px,100% - 32px);padding:26px 40px 24px;display:flex;position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #22222229}:where(.elementor-2904) .pk5-brush{z-index:1;aspect-ratio:900/364;pointer-events:none;background:#ffe0cc;width:min(840px,100%);position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-46%)rotate(-5deg);-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-2904) .pk5-wrap .pk5-kick{letter-spacing:1.6px;text-transform:uppercase;color:#c50;font-size:12px;font-weight:800;line-height:1.3}:where(.elementor-2904) .pk5-wrap .pk5-h{letter-spacing:-1px;color:var(--og-ink);font-size:38px;font-weight:800;line-height:1.1;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2904) .pk5-grad{background:linear-gradient(120deg,#ff6900,#ec407a,#ff6900) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.06em -.08em -.24em;padding:.06em .08em .24em;animation:3s linear infinite paused pk5Flow;display:inline-block;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2904) .pk5-wrap.is-run .pk5-grad{animation-play-state:running}@keyframes pk5Flow{to{background-position:200%}}:where(.elementor-2904) .pk5-wrap .pk5-p{max-width:46ch;color:var(--og-grey);font-size:14.5px;line-height:1.6}:where(.elementor-2904) .pk5-p b{color:var(--og-ink);font-weight:700}@media (max-width:767px){:where(.elementor-2904) .pk5-wrap{padding:0 0 20px}:where(.elementor-2904) .pk5-lanes{gap:10px;padding:18px 0}:where(.elementor-2904) .pk5-b{padding-right:14px;font-size:13px}:where(.elementor-2904) .pk5-card{width:auto;margin:-8px 4px 0;padding:22px 20px;position:relative;top:auto;left:auto;transform:none}:where(.elementor-2904) .pk5-brush{width:calc(100% - 6px);top:auto;bottom:40px;transform:translate(-50%)rotate(-5deg)}:where(.elementor-2904) .pk5-wrap .pk5-h{font-size:29px}}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .pk5-lane,:where(.elementor-2904) .pk5-grad{animation:none}}:where(.elementor-2904) .pk5-wrap .pk5-gb{z-index:0;isolation:isolate;color:#fff;margin:.12em .14em 0 .12em;padding:.02em .22em .1em;display:inline-block;position:relative;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2904) .pk5-gb:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(110deg,#ff6900,#f1544f 45%,#ec407a);width:114%;height:132%;position:absolute;top:-14%;left:-7%;-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-2904) .pk5-gb>span{display:inline-block;font-family:inherit!important}:where(.elementor-2904) .pk-s5.is-armed .pk5-gb:before{transform:scaleX(0)}:where(.elementor-2904) .pk-s5.is-armed .pk5-gb>span{opacity:0}:where(.elementor-2904) .pk-s5.is-in .pk5-gb:before{animation:.7s ease-out .2s both pk5Paint}:where(.elementor-2904) .pk-s5.is-in .pk5-gb>span{animation:.4s ease-out .8s both pk5Word}@keyframes pk5Paint{0%{transform:scaleX(0)}to{transform:none}}@keyframes pk5Word{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .pk-s5 .pk5-gb:before,:where(.elementor-2904) .pk-s5 .pk5-gb>span{opacity:1!important;animation:none!important;transform:none!important}}
:where(.elementor-2904) .pk-s6 .pk6-win{width:100%}:where(.elementor-2904) .pk-s6 .pk6-win .ogpk-st{background:#fff}
:where(.elementor-2904) .ogfn .pk-s7 .pk7-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media (max-width:1000px) and (min-width:641px){:where(.elementor-2904) .ogfn .pk-s7 .pk7-grid{grid-template-columns:1fr 1fr}:where(.elementor-2904) .ogfn .pk-s7 .pk7-grid>.fq2-n:nth-child(9){grid-column:1/-1;justify-self:center;max-width:calc(50% - 11px)}}@media (max-width:640px){:where(.elementor-2904) .ogfn .pk-s7 .pk7-grid{grid-template-columns:1fr}}
:where(.elementor-2904) .pk-s8 .pk8 :where(*){box-sizing:border-box}:where(.elementor-2904) .pk-s8 .pk8 :where(h2,p){margin:0;padding:0}:where(.elementor-2904) .pk-s8 .pk8{--og-ink:#222;--og-grad-panel:linear-gradient(115deg, #ff6900 0%, #f1544f 45%, #ec407a 100%);width:100%;color:var(--og-ink);text-align:left;grid-template-columns:470px minmax(0,1fr);align-items:center;gap:40px;padding:50px 0 10px;display:grid;font-family:Poppins,sans-serif!important}:where(.elementor-2904) .pk-s8 .pk8-scene{height:470px;position:relative}:where(.elementor-2904) .pk-s8 .pk8-gate{width:110px;position:absolute;bottom:0;left:24px}:where(.elementor-2904) .pk-s8 .pk8-gate .pkh-arm{width:270px;height:13px;top:19%;left:76%}:where(.elementor-2904) .pk-s8 .pk8-gate.is-open .pkh-arm i{transition-delay:.55s}:where(.elementor-2904) .pk-s8 .pk8-cam{width:220px;animation:none;position:absolute;top:265px;right:0;transform:rotate(3deg)}:where(.elementor-2904) .pk-s8 .pk8-cam .pkh-feed{height:110px}:where(.elementor-2904) .pk-s8 .pk8-title{letter-spacing:-2px;color:var(--og-ink);font-size:clamp(31px,5.6vw,72px);font-weight:800;line-height:1.04;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2904) .pk-s8 .pk8-row{display:block}:where(.elementor-2904) .pk-s8 .pk8-row:first-child,:where(.elementor-2904) .pk-s8 .pk8-on{z-index:1;position:relative}:where(.elementor-2904) .pk-s8 .pk8-brush{isolation:isolate;color:#fff;margin:0 .04em 0 .1em;padding:0 .1em 0 .14em;display:inline-block;position:relative;font-family:inherit!important}:where(.elementor-2904) .pk-s8 .pk8-brush:before{content:"";z-index:-1;background:var(--og-grad-panel);transform-origin:0;width:126%;height:128%;position:absolute;top:-10%;left:-12%;-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-2904) .pk-s8 .pk8-l{flex-direction:column;gap:26px;min-width:0;display:flex}:where(.elementor-2904) .pk-s8 .pk8-sub{color:#555;max-width:620px;font-size:16px;line-height:1.7}:where(.elementor-2904) .pk-s8 .pk8-sub b{color:var(--og-ink);font-weight:700}:where(.elementor-2904) .pk-s8 .pk8-acts{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-row,:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-cam{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(18px)}:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-row+.pk8-row{transition-delay:.15s}:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-cam{transition-delay:.2s;transform:translateY(18px)rotate(3deg)}:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-brush:before{transition:transform .6s ease-out .7s;transform:scaleX(0)}:where(.elementor-2904) .pk-s8 .pk8.is-armed.is-in .pk8-row{opacity:1;transform:none}:where(.elementor-2904) .pk-s8 .pk8.is-armed.is-in .pk8-cam{opacity:1;transform:rotate(3deg)}:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-l.is-up .pk8-brush:before{transform:none}:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-brush{color:var(--og-ink);transition:color .3s .95s}:where(.elementor-2904) .pk-s8 .pk8.is-armed .pk8-l.is-up .pk8-brush{color:#fff}@media (max-width:1024px){:where(.elementor-2904) .pk-s8 .pk8{grid-template-columns:380px minmax(0,1fr);padding-left:20px;padding-right:20px}}@media (max-width:767px){:where(.elementor-2904) .pk-s8 .pk8{grid-template-columns:minmax(0,1fr);gap:16px;padding:40px 14px 10px}:where(.elementor-2904) .pk-s8 .pk8-scene{height:350px}:where(.elementor-2904) .pk-s8 .pk8-gate{width:80px;left:6px}:where(.elementor-2904) .pk-s8 .pk8-gate .pkh-arm{width:190px;height:10px;margin-top:-5px}:where(.elementor-2904) .pk-s8 .pk8-cam{width:180px;top:180px;right:4px}:where(.elementor-2904) .pk-s8 .pk8-cam .pkh-feed{height:90px}:where(.elementor-2904) .pk-s8 .pk8-title{letter-spacing:-1px}:where(.elementor-2904) .pk-s8 .pk8-sub{font-size:14.5px}:where(.elementor-2904) .pk-s8 .pk8-acts{flex-direction:column;align-items:stretch}:where(.elementor-2904) .pk-s8 .pk8-acts .ogsb{width:100%}}@media (prefers-reduced-motion:reduce){:where(.elementor-2904) .pk-s8 .pk8 *,:where(.elementor-2904) .pk-s8 .pk8 :before{transition:none!important}:where(.elementor-2904) .pk-s8 .pk8-brush:before{transform:none!important}}
