:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-wrap :where(*){box-sizing:border-box;margin:0;padding:0}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-lane{gap:14px;width:max-content;animation:60s linear infinite ogtrLane;display:flex}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-lane.is-r{animation-name:ogtrLaneR;animation-duration:72s}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-lanes:hover .ogtr-lane{animation-play-state:paused}@keyframes ogtrLane{to{transform:translate(-50%)}}@keyframes ogtrLaneR{0%{transform:translate(-50%)}to{transform:translate(0)}}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-av{background:#ffe0cc;border:2px solid #fff;border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-wrap .ogtr-av img{object-fit:cover;display:block;width:100%!important;max-width:none!important;height:100%!important}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-b small{letter-spacing:.8px;text-transform:uppercase;opacity:.8;font-size:9.5px;font-weight:800}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-b.is-d small{color:#ffb37a;opacity:1}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-wrap .ogtr-kick{letter-spacing:1.6px;text-transform:uppercase;color:#c50;font-size:12px;font-weight:800;line-height:1.3}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-wrap .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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 ogtrFlow;display:inline-block;font-family:Etna,etna,Poppins,sans-serif!important}@keyframes ogtrFlow{to{background-position:200%}}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-p{max-width:46ch;color:var(--og-grey);font-size:14.5px;line-height:1.6}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-p b{color:var(--og-ink);font-weight:700}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-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-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-more .material-symbols-outlined{font-size:20px;transition:transform .2s}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-more:hover .material-symbols-outlined:last-child{transform:translate(4px)}@media (max-width:767px){:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-wrap{padding:0 0 20px}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-lanes{gap:10px;padding:18px 0}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-b{padding-right:14px;font-size:13px}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-card{width:auto;margin:-8px 14px 0;padding:22px 20px;position:relative;top:auto;left:auto;transform:none}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-brush{width:calc(100% - 6px);top:auto;bottom:40px;transform:translate(-50%)rotate(-5deg)}:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-wrap .ogtr-h{font-size:29px}}@media (prefers-reduced-motion:reduce){:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-lane,:where(.elementor-2345,.elementor-682,.elementor-2905,.elementor-2906) .ogtr-grad{animation:none}}
