:where(.elementor-1186) .oghwc-wrap :where(:not(.ogch-head,.ogch-head *)){box-sizing:border-box;margin:0;padding:0}:where(.elementor-1186) .oghwc-wrap{--og-orange:#ff6900;--og-orange-dark:#c50;--og-peach:#ffe0cc;--og-ink:#222;--og-grey:#6a707a;--og-border:#2223;width:100%;max-width:1140px;color:var(--og-ink);margin:0 auto;font-family:Poppins,sans-serif!important}:where(.elementor-1186) .oghwc-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-1186) .oghwc-wrap .ogch-head{margin-bottom:40px}:where(.elementor-1186) .oghwc-wrap .ogch-speed{width:40px}:where(.elementor-1186) .oghwc-wrap .ogch-run{flex-wrap:wrap;gap:.12em .28em}:where(.elementor-1186) .oghwc-wrap .oghwc-lead{white-space:nowrap}:where(.elementor-1186) .oghwc-wrap .oghwc-brush{white-space:nowrap;flex:none}:where(.elementor-1186) .oghwc-split{isolation:isolate;grid-template-columns:260px minmax(0,1fr);display:grid;position:relative}:where(.elementor-1186) .oghwc-spine{z-index:0;color:#fff;background:radial-gradient(380px 260px at 30% 0,#ffffff38,#0000 70%),linear-gradient(115deg,#ff6900 0%,#f1544f 45%,#ec407a 100%);border-radius:8px 0 0 8px;margin-right:-20px;padding:26px 38px 26px 18px;position:relative}:where(.elementor-1186) .oghwc-spine-hd{letter-spacing:1px;text-transform:uppercase;color:#fffc;padding:0 10px 10px;font-size:11px;font-weight:800;display:block}:where(.elementor-1186) .oghwc-rail{flex-direction:column;gap:6px;display:flex}:where(.elementor-1186) .oghwc-rail button{color:#fff;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:11px 14px;font:700 14px/1.2 Poppins,sans-serif;transition:background .2s,color .2s,transform .3s cubic-bezier(.2,.9,.3,1.4);display:flex}:where(.elementor-1186) .oghwc-rail button .material-symbols-outlined{color:inherit;font-size:22px}:where(.elementor-1186) .oghwc-rail button:hover,:where(.elementor-1186) .oghwc-rail button:focus{color:#fff;background:#ffffff29}:where(.elementor-1186) .oghwc-rail button:focus-visible{outline-offset:2px;outline:2px solid #fff}:where(.elementor-1186) .oghwc-rail button.is-on,:where(.elementor-1186) .oghwc-rail button.is-on:hover,:where(.elementor-1186) .oghwc-rail button.is-on:focus{color:var(--og-orange-dark);background:#fff;transform:scale(1.02)}:where(.elementor-1186) .oghwc-rail button.is-on .material-symbols-outlined{color:var(--og-orange)}:where(.elementor-1186) .oghwc-plate{z-index:1;min-height:360px;box-shadow:inset 0 0 0 1px var(--og-border), 0 18px 44px #22222214;background:#fff;border-radius:8px;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:28px;padding:30px 36px;display:grid;position:relative}:where(.elementor-1186) .oghwc-pic{justify-content:center;align-items:center;height:310px;animation:.5s ease-out both oghwcIn;display:flex}:where(.elementor-1186) .oghwc-pic img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:300px;display:block}:where(.elementor-1186) .oghwc-inf{flex-direction:column;gap:12px;animation:.4s ease-out both oghwcFade;display:flex}@keyframes oghwcIn{0%{opacity:0;transform:translateY(30px)}}@keyframes oghwcFade{0%{opacity:0;transform:translate(10px)}}:where(.elementor-1186) .oghwc-name{letter-spacing:-.4px;color:var(--og-ink);font-size:24px;font-weight:800;line-height:1.15;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-1186) .oghwc-text{color:#555;font-size:14px;line-height:1.6}:where(.elementor-1186) .oghwc-need{border:1px solid var(--og-orange);background:var(--og-peach);color:var(--og-ink);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}:where(.elementor-1186) .oghwc-need .material-symbols-outlined{color:var(--og-orange-dark);flex:none;font-size:20px}:where(.elementor-1186) .oghwc-ctas{justify-content:center;margin-top:28px;display:flex}@media (max-width:1024px){:where(.elementor-1186) .oghwc-wrap{padding:0 20px}:where(.elementor-1186) .oghwc-split{grid-template-columns:230px minmax(0,1fr)}:where(.elementor-1186) .oghwc-plate{grid-template-columns:1fr;gap:14px;padding:24px}:where(.elementor-1186) .oghwc-pic{height:240px}:where(.elementor-1186) .oghwc-pic img{max-height:230px}}@media (max-width:767px){:where(.elementor-1186) .oghwc-wrap{padding:0 14px}:where(.elementor-1186) .oghwc-wrap .ogch-head{margin-bottom:32px}:where(.elementor-1186) .oghwc-split{grid-template-columns:1fr}:where(.elementor-1186) .oghwc-spine{border-radius:8px 8px 0 0;margin:0 0 -20px;padding:14px 14px 34px}:where(.elementor-1186) .oghwc-spine-hd{padding:0 4px 8px}:where(.elementor-1186) .oghwc-rail{grid-template-columns:1fr 1fr;gap:4px;display:grid}:where(.elementor-1186) .oghwc-rail button{gap:8px;min-height:42px;padding:8px 10px;font-size:12.5px}:where(.elementor-1186) .oghwc-rail button .material-symbols-outlined{font-size:19px}:where(.elementor-1186) .oghwc-rail button.is-on{transform:none}:where(.elementor-1186) .oghwc-plate{min-height:0;padding:20px 16px}:where(.elementor-1186) .oghwc-pic{height:200px}:where(.elementor-1186) .oghwc-pic img{max-height:190px}:where(.elementor-1186) .oghwc-name{font-size:20px}:where(.elementor-1186) .oghwc-ctas .ogsb{width:100%}}@media (prefers-reduced-motion:reduce){:where(.elementor-1186) .oghwc-wrap *{transition:none!important;animation:none!important}:where(.elementor-1186) .oghwc-wrap .oghwc-brush:before{animation:none!important;transform:none!important}}:where(.elementor-1186) .oghwc-brush{isolation:isolate;color:#fff;margin:.08em 0 0 .1em;padding:0 .24em 0 .16em;display:inline-block;position:relative}:where(.elementor-1186) .oghwc-brush:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(120deg,#ff6900,#ec407a 50%,#ff6900) 0 0/200%;width:116%;height:130%;animation:6s linear infinite oghwcFlow;position:absolute;top:-12%;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-1186) .oghwc-wrap.is-armed .oghwc-brush:before{animation:none;transform:scaleX(0)}:where(.elementor-1186) .oghwc-wrap.is-in .oghwc-brush:before{animation:.6s ease-out .5s both oghwcPaint,6s linear 1.1s infinite oghwcFlow}@keyframes oghwcFlow{to{background-position:200%}}@keyframes oghwcPaint{0%{transform:scaleX(0)}to{transform:none}}:where(.elementor-1186) .oghwc-guy{--w:min(210px, calc((100vw - 1160px) * .5));z-index:2;width:var(--w);pointer-events:none;transform-origin:5% 40%;height:auto;position:absolute;top:34px;left:100%}:where(.elementor-1186) .oghwc-wrap.is-armed .oghwc-guy{clip-path:inset(-20px -40px -20px 25%);transform:translate(-25%)}:where(.elementor-1186) .oghwc-wrap.is-in .oghwc-guy{animation:1.5s cubic-bezier(.2,.9,.3,1) .9s both oghwcGuyIn,4s ease-in-out 2.6s infinite oghwcGuy}@keyframes oghwcGuyIn{0%{clip-path:inset(-20px -40px -20px 25%);transform:translate(-25%)}88%{clip-path:inset(-20px -40px -20px 0%);transform:none}to{clip-path:inset(-20px -40px);transform:none}}@keyframes oghwcGuy{0%,70%,to{rotate:none}78%{rotate:3deg}86%{rotate:-2deg}93%{rotate:1deg}}@media (max-width:1299px){:where(.elementor-1186) .oghwc-guy{display:none}}@media (prefers-reduced-motion:reduce){:where(.elementor-1186) .oghwc-wrap.is-armed .oghwc-guy{clip-path:none;transform:none}}:where(.elementor-1186) .oghwc-plate{background:#f6f6f7;align-items:stretch;gap:12px;padding:14px 14px 14px 34px}:where(.elementor-1186) .oghwc-pic,:where(.elementor-1186) .oghwc-inf{border:1px solid var(--og-border);background:#fff;border-radius:10px}:where(.elementor-1186) .oghwc-pic{height:auto;min-height:330px;padding:10px}:where(.elementor-1186) .oghwc-inf{justify-content:center;padding:24px 26px}@media (max-width:1080px){:where(.elementor-1186) .oghwc-plate{padding:12px 12px 12px 32px}:where(.elementor-1186) .oghwc-pic{height:280px;min-height:0}}@media (max-width:640px){:where(.elementor-1186) .oghwc-plate{padding:10px}:where(.elementor-1186) .oghwc-pic{height:240px}:where(.elementor-1186) .oghwc-inf{padding:18px 16px}}
