:where(.elementor-670) .oglh-wrap *{box-sizing:border-box;margin:0;padding:0}:where(.elementor-670) .oglh-wrap{--og-orange:#ff6900;--og-orange-dark:#c50;--og-orange-bg:#ffe0cc;--og-pink:#ec407a;--og-ink:#222;--og-grey:#6a707a;--og-border:#2223;--og-grad:linear-gradient(120deg, #ff6900, #ec407a, #ff6900);text-align:center;width:100%;position:relative;font-family:Poppins,sans-serif!important}@keyframes oglhFlow{0%{background-position:0%}to{background-position:200%}}:where(.elementor-670) .oglh-title{letter-spacing:-1.5px;color:var(--og-ink);max-width:22ch;margin:0 auto;font-size:clamp(30px,4.4vw,54px);font-weight:800;line-height:1.14;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-670) .oglh-title .oglh-line2{letter-spacing:-.8px;color:var(--og-ink);margin-top:6px;font-size:.62em;display:block}:where(.elementor-670) .oglh-rotator{vertical-align:bottom;text-align:center;justify-items:center;display:inline-grid}:where(.elementor-670) .oglh-rotator span{white-space:nowrap;background:var(--og-grad);color:#0000;opacity:0;pointer-events:none;background-size:200%;-webkit-background-clip:text;background-clip:text;grid-area:1/1;margin:-.06em -.08em -.12em;padding:.06em .08em .12em;transition:opacity .45s,transform .45s;animation:3s linear infinite oglhFlow;transform:translateY(14px)}:where(.elementor-670) .oglh-rotator span.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}:where(.elementor-670) .oglh-rotator span.is-leaving{opacity:0;transform:translateY(-14px)}:where(.elementor-670) .oglh-rotator{position:relative}:where(.elementor-670) .oglh-title .oglh-line2{margin-top:.42em}:where(.elementor-670) .oglh-squiggle{pointer-events:none;width:100%;height:.26em;transition:opacity .25s;position:absolute;bottom:-.34em;left:0;overflow:visible}:where(.elementor-670) .oglh-squiggle path{fill:none;stroke:url(#oglhSquiggleGrad);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}:where(.elementor-670) .oglh-squiggle{clip-path:inset(-50% 100% -50% 0)}:where(.elementor-670) .oglh-squiggle.is-drawing{animation:.75s cubic-bezier(.22,.61,.36,1) forwards oglhDraw}:where(.elementor-670) .oglh-squiggle.is-leaving{opacity:0}@keyframes oglhDraw{0%{clip-path:inset(-50% 100% -50% 0)}to{clip-path:inset(-50% -2% -50% 0)}}:where(.elementor-670) .oglh-sub{color:var(--og-grey);max-width:64ch;margin:18px auto 0;font-size:15.5px;line-height:1.7}:where(.elementor-670) .oglh-sub b{color:var(--og-ink);font-weight:700}:where(.elementor-670) .oglh-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.elementor-670 .oglh-more.oglh-more{border:0;align-items:center;gap:8px;padding:6px 2px;font-size:16px;font-weight:700;display:inline-flex;position:relative;color:#ff6900!important;text-decoration:none!important}.elementor-670 .oglh-more.oglh-more:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:2px;left:2px;right:2px;transform:scaleX(0)}.elementor-670 .oglh-more.oglh-more:hover:after{transform:scaleX(1)}.elementor-670 .oglh-more .material-symbols-outlined{font-size:20px;line-height:1;transition:transform .2s;font-family:Material Symbols Outlined!important}.elementor-670 .oglh-more:hover .oglh-more-ar{transform:translate(4px)}.elementor-670 .elementor-element-4907ec3,.elementor-670 .elementor-element-a3d6210{display:none!important}:where(.elementor-670) .oglh-hero{width:100vw;margin-left:calc(50% - 50vw);padding:64px 32px 84px;position:relative;overflow:hidden}:where(.elementor-670) .oglh-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);align-items:center;gap:36px;max-width:1400px;margin:0 auto;display:grid;position:relative}:where(.elementor-670) .oglh-side{justify-content:center;align-items:center;min-width:0;display:flex}:where(.elementor-670) .oglh-demo{z-index:1;width:clamp(380px,50% - 208px,640px);padding:30px 0 46px;position:absolute;top:50%;right:calc(50% + 368px);transform:translateY(-50%)}:where(.elementor-670) .oglh-demo figure{margin:0}:where(.elementor-670) .oglh-stage{z-index:1;transform-origin:70% 55%;position:relative;transform:perspective(1700px)rotateY(17deg)rotateX(4deg)rotate(-2.5deg)}:where(.elementor-670) .oglh-stage:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#22222229,#0000);height:20px;position:absolute;bottom:-10px;left:4%;right:8%}:where(.elementor-670) .oglh-paint{z-index:0;pointer-events:none;position:absolute;inset:0 -4% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 10%,#000 26%)}:where(.elementor-670) .oglh-paint span{background:linear-gradient(110deg,#ff6900,#f1544f 45%,#ec407a);position:absolute;-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-670) .oglh-paint-brush{aspect-ratio:900/364;width:100%;top:30%;left:4%;transform:rotate(-9deg)}:where(.elementor-670) .oglh-paint-brush--2{width:66%;inset:auto -2% 2% auto;transform:rotate(7deg)scaleX(-1)}:where(.elementor-670) .oglh-paint .oglh-paint-drip{aspect-ratio:198/642;width:15%;top:22%;right:0;transform:scaleX(-1)rotate(-6deg);-webkit-mask-image:url(https://static.ongym.sk/ongym/hero-setup/fliak.webp);mask-image:url(https://static.ongym.sk/ongym/hero-setup/fliak.webp)}:where(.elementor-670) .oglh-demo video{width:100%;height:auto;display:block}:where(.elementor-670) .oglh-laptop{width:82%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0006 7%,#000 21%);mask-image:linear-gradient(90deg,#0000 0%,#0006 7%,#000 21%)}:where(.elementor-670) .oglh-laptop-screen{background:linear-gradient(#121316 0%,#0b0b0d 100%);border-radius:12px;padding:1.3% 1.3% 3.4%;position:relative;box-shadow:0 0 0 1px #2c2e33,0 30px 50px #2222222e,0 8px 16px #22222214}:where(.elementor-670) .oglh-laptop-screen:after{content:"";background:#ff6900;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:1.4%;left:50%;box-shadow:0 0 6px #ff6900cc}:where(.elementor-670) .oglh-laptop-screen video{aspect-ratio:16/9;background:#f6f6f7;border-radius:3px}:where(.elementor-670) .oglh-laptop-base{aspect-ratio:34/11;width:34%;margin:0 auto;position:relative}:where(.elementor-670) .oglh-laptop-base:before{content:"";clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(90deg,#a9abb2 0%,#e4e5e8 45%,#c3c5cb 70%,#9a9ca3 100%);width:22%;position:absolute;top:0;bottom:12%;left:39%}:where(.elementor-670) .oglh-laptop-base:after{content:"";background:linear-gradient(#eeeff1 0%,#c9cbd0 60%,#a8aab1 100%);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;height:18%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 6px 10px -2px #22222240}:where(.elementor-670) .oglh-tip{z-index:3;color:#222;background:#fff;border:1px solid #ff690047;border-radius:12px;align-items:center;gap:9px;max-width:56%;padding:8px 14px 8px 11px;font:600 12.5px/1.3 Poppins,sans-serif;display:flex;position:absolute;top:0;right:4%;box-shadow:0 12px 28px #22222224,0 2px 6px #2222220f}:where(.elementor-670) .oglh-tip:after{content:"";background:#fff;border-bottom:1px solid #ff690047;border-right:1px solid #ff690047;width:10px;height:10px;position:absolute;bottom:-6px;left:26px;transform:rotate(45deg)}:where(.elementor-670) .oglh-tip i{background:#ff6900;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ff69002e}:where(.elementor-670) .oglh-tip span{transition:opacity .25s,transform .25s}:where(.elementor-670) .oglh-tip span.is-swap{opacity:0;transform:translateY(4px)}:where(.elementor-670) .oglh-gear{z-index:2;filter:drop-shadow(0 12px 14px #2223);height:auto;position:absolute;bottom:0}:where(.elementor-670) .oglh-gear--scanner{width:9%;left:calc(max(0px,100% - 50vw + 368px) + 5%)}:where(.elementor-670) .oglh-gear--pos{width:10%;left:calc(max(0px,100% - 50vw + 368px) + 15.5%)}:where(.elementor-670) .oglh-phone{aspect-ratio:1842/3408;filter:drop-shadow(0 22px 26px #2222223d)drop-shadow(0 4px 8px #2222221f);width:22%;position:absolute;bottom:-38px}:where(.elementor-670) .oglh-phone video{object-fit:cover;background:#131313;width:78.18%;height:86.85%;position:absolute;top:6.34%;left:11.73%}:where(.elementor-670) .oglh-phone:before,:where(.elementor-670) .oglh-phone:after{content:"";pointer-events:none;background:url(https://static.ongym.sk/ongym/hero-setup/pixel-3-xl.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}:where(.elementor-670) .oglh-phone:after{opacity:.7;background-image:url(https://static.ongym.sk/ongym/hero-setup/pixel-3-xl-glare.webp)}:where(.elementor-670) .oglh-phone--dash{z-index:1;width:19%;bottom:-20px;right:16%}:where(.elementor-670) .oglh-phone--app{z-index:2;right:0}:where(.elementor-670) .oglh-peach{z-index:0;pointer-events:none;width:calc(min(100%,1400px)/2 - 310px);max-width:480px;position:absolute;top:24px;bottom:24px;right:max(0px,50% - 740px)}:where(.elementor-670) .oglh-peach span{background:#ffe0cc;position:absolute;-webkit-mask:url(https://static.ongym.sk/ongym/hero-setup/brush-peach.webp) 50%/100% 100% no-repeat;mask:url(https://static.ongym.sk/ongym/hero-setup/brush-peach.webp) 50%/100% 100% no-repeat}:where(.elementor-670) .oglh-peach span:first-child{aspect-ratio:1000/232;width:128%;top:16%;left:-12%;transform:rotate(-8deg)scaleY(2.6)}:where(.elementor-670) .oglh-peach span:last-child{aspect-ratio:1000/218;width:116%;top:56%;left:-4%;transform:rotate(6deg)scaleY(2.3)scaleX(-1);-webkit-mask-image:url(https://static.ongym.sk/ongym/hero-setup/brush-peach-2.webp);mask-image:url(https://static.ongym.sk/ongym/hero-setup/brush-peach-2.webp)}:where(.elementor-670) .oglh-wall{z-index:1;will-change:transform;-webkit-mask-composite:source-in;width:calc(min(100%,1400px)/2 - 310px);max-width:480px;position:absolute;top:24px;bottom:24px;right:max(0px,50% - 740px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 3%,#000000a6 7%,#000 12% 88%,#000000a6 93%,#00000040 97%,#0000 100%),linear-gradient(#0000 0%,#00000040 4%,#000000a6 9%,#000 15% 85%,#000000a6 91%,#00000040 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 3%,#000000a6 7%,#000 12% 88%,#000000a6 93%,#00000040 97%,#0000 100%),linear-gradient(#0000 0%,#00000040 4%,#000000a6 9%,#000 15% 85%,#000000a6 91%,#00000040 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:where(.elementor-670) .oglh-wall-in{gap:20px;width:116%;height:160%;display:flex;position:absolute;top:-30%;left:-8%;transform:rotate(9deg)}:where(.elementor-670) .oglh-wall-col{flex:1;min-width:0}:where(.elementor-670) .oglh-wall-col--1{margin-top:-140px}:where(.elementor-670) .oglh-wall-col--2{margin-top:-60px}:where(.elementor-670) .oglh-wall-track{flex-direction:column;align-items:center;animation:70s linear infinite oglhWallUp;display:flex}:where(.elementor-670) .oglh-wall-col--1 .oglh-wall-track{animation-duration:76s}:where(.elementor-670) .oglh-wall-col--2 .oglh-wall-track{animation-duration:82s}:where(.elementor-670) .oglh-wall-track.is-down{animation-name:oglhWallDown}:where(.elementor-670) .oglh-wall:hover .oglh-wall-track{animation-play-state:paused}:where(.elementor-670) .oglh-wall img{width:100%;height:auto;margin:0 0 22px;display:block}:where(.elementor-670) .oglh-wall img.is-small{width:72%}@keyframes oglhWallUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes oglhWallDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:1300px){:where(.elementor-670) .oglh-wall,:where(.elementor-670) .oglh-peach{width:calc(50% - 350px)}}@media (max-width:1024px){:where(.elementor-670) .oglh-hero{padding:40px 20px 30px}:where(.elementor-670) .oglh-grid{grid-template-columns:minmax(0,1fr);gap:26px}:where(.elementor-670) .oglh-wrap{order:1}:where(.elementor-670) .oglh-left{order:2}:where(.elementor-670) .oglh-right,:where(.elementor-670) .oglh-left{display:none}:where(.elementor-670) .oglh-demo{width:auto;max-width:640px;margin:26px auto 0;padding:34px 0 0;position:relative;top:auto;right:auto;transform:none}:where(.elementor-670) .oglh-tip{max-width:78%;padding:7px 12px 7px 10px;font-size:11.5px;left:18%;right:auto}:where(.elementor-670) .oglh-tip:after{left:26px;right:auto}:where(.elementor-670) .oglh-laptop{width:84%;-webkit-mask-image:none;mask-image:none}:where(.elementor-670) .oglh-phone{bottom:-30px}:where(.elementor-670) .oglh-stage{transform:perspective(1400px)rotateY(12deg)rotateX(3deg)rotate(-2deg)}:where(.elementor-670) .oglh-paint{inset:0;-webkit-mask-image:none;mask-image:none}:where(.elementor-670) .oglh-gear--scanner{left:4%}:where(.elementor-670) .oglh-gear--pos{left:15%}:where(.elementor-670) .oglh-phone--dash{bottom:-14px}:where(.elementor-670) .oglh-peach{width:min(600px,100%);max-width:none;height:440px;top:auto;bottom:30px;right:50%;transform:translate(50%)}:where(.elementor-670) .oglh-wall{width:auto;max-width:600px;height:440px;margin:10px auto 0;position:relative;top:auto;bottom:auto;right:auto}:where(.elementor-670) .oglh-wall-in{gap:12px;width:100%;left:0}:where(.elementor-670) .oglh-wall img{margin-bottom:16px}}@media (max-width:767px){:where(.elementor-670) .oglh-hero{padding:34px 16px 24px}}@media (max-width:480px){:where(.elementor-670) .oglh-ctas{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){:where(.elementor-670) .oglh-wall-track{animation:none!important}:where(.elementor-670) .oglh-wrap *{transition:none!important;animation:none!important}:where(.elementor-670) .oglh-rotator span{opacity:0}:where(.elementor-670) .oglh-rotator span:first-child{opacity:1;transform:none}:where(.elementor-670) .oglh-squiggle{clip-path:none;animation:none}}
