:where(.elementor-2547) .ogstp-wrap :where(:not(.oghs,.oghs *)){box-sizing:border-box;margin:0;padding:0}:where(.elementor-2547) .ogstp-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;scroll-margin-top:130px;position:relative;font-family:Poppins,sans-serif!important}:where(.elementor-2547) .ogstp-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-2547) .ogstp-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-2547) .ogstp-lane{gap:14px;width:max-content;animation:60s linear infinite ogstpLane;display:flex}:where(.elementor-2547) .ogstp-lane.is-r{animation-name:ogstpLaneR;animation-duration:72s}:where(.elementor-2547) .ogstp-lanes:hover .ogstp-lane{animation-play-state:paused}@keyframes ogstpLane{to{transform:translate(-50%)}}@keyframes ogstpLaneR{0%{transform:translate(-50%)}to{transform:translate(0)}}:where(.elementor-2547) .ogstp-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-2547) .ogstp-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-2547) .ogstp-av{background:#fff;border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:5px;display:inline-flex}:where(.elementor-2547) .ogstp-wrap .ogstp-av img{object-fit:contain;display:block;width:100%!important;max-width:none!important;height:100%!important}:where(.elementor-2547) .ogstp-b small{letter-spacing:.8px;text-transform:uppercase;opacity:.8;font-size:9.5px;font-weight:800}:where(.elementor-2547) .ogstp-b.is-d small{color:#ffb37a;opacity:1}:where(.elementor-2547) .ogstp-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(600px,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-2547) .ogstp-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-2547) .ogstp-wrap .ogstp-kick{letter-spacing:1.6px;text-transform:uppercase;color:#c50;font-size:12px;font-weight:800;line-height:1.3}:where(.elementor-2547) .ogstp-wrap .ogstp-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-2547) .ogstp-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 ogstpFlow;display:inline-block;font-family:Etna,etna,Poppins,sans-serif!important}@keyframes ogstpFlow{to{background-position:200%}}:where(.elementor-2547) .ogstp-p{max-width:50ch;color:var(--og-grey);font-size:14.5px;line-height:1.6}:where(.elementor-2547) .ogstp-p b{color:var(--og-ink);font-weight:700}:where(.elementor-2547) .ogstp-more{align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex;color:var(--og-orange)!important;text-decoration:none!important}:where(.elementor-2547) .ogstp-more .material-symbols-outlined{font-size:20px;transition:transform .2s}:where(.elementor-2547) .ogstp-more:hover .material-symbols-outlined:last-child{transform:translate(4px)}@media (max-width:767px){:where(.elementor-2547) .ogstp-wrap{padding:0 0 20px}:where(.elementor-2547) .ogstp-lanes{gap:10px;padding:18px 0}:where(.elementor-2547) .ogstp-b{padding-right:14px;font-size:13px}:where(.elementor-2547) .ogstp-card{width:auto;margin:-8px 14px 0;padding:22px 20px;position:relative;top:auto;left:auto;transform:none}:where(.elementor-2547) .ogstp-brush{width:calc(100% - 6px);top:auto;bottom:40px;transform:translate(-50%)rotate(-5deg)}:where(.elementor-2547) .ogstp-wrap .ogstp-h{font-size:29px}}@media (prefers-reduced-motion:reduce){:where(.elementor-2547) .ogstp-lane,:where(.elementor-2547) .ogstp-grad{animation:none}}:where(.elementor-2547) .ogstp-stage{position:relative}:where(.elementor-2547) .ogstp-wrap>.oghs{margin-top:-10px}:where(.elementor-2547) .ogstp-paint{isolation:isolate;color:#fff;margin:.24em .1em 0;padding:.04em .14em .02em .18em;display:inline-block;position:relative;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2547) .ogstp-paint:before{content:"";z-index:-1;background:var(--og-grad-panel);transform-origin:0;pointer-events:none;width:120%;height:146%;position:absolute;top:-20%;left:-10%;-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-2547) .ogstp-wrap.is-armed .ogstp-lane{opacity:0;translate:-60px}:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-lane.is-r{translate:60px}:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-card{opacity:0;translate:0 24px}:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-paint{color:#0000}:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-paint:before{transform:scaleX(0)}:where(.elementor-2547) .ogstp-wrap.is-in .ogstp-lane{opacity:1;transition:opacity .6s ease-out,translate .8s cubic-bezier(.2,.8,.3,1);transition-delay:calc(var(--k) * .12s);translate:0}:where(.elementor-2547) .ogstp-wrap.is-in .ogstp-card{opacity:1;transition:opacity .5s ease-out .45s,translate .7s cubic-bezier(.2,.8,.3,1.15) .45s;translate:0}:where(.elementor-2547) .ogstp-wrap.is-in .ogstp-paint{color:#fff;transition:color .4s ease-out 1.55s}:where(.elementor-2547) .ogstp-wrap.is-in .ogstp-paint:before{transition:transform .6s ease-out 1s;transform:none}@media (prefers-reduced-motion:reduce){:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-lane,:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-card{opacity:1;transition:none;translate:0}:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-paint{color:#fff;transition:none}:where(.elementor-2547) .ogstp-wrap.is-armed .ogstp-paint:before{transition:none;transform:none}}
