:where(.elementor-740) .ogpr-wrap :where(:not(.ogch-head,.ogch-head *)){box-sizing:border-box;margin:0;padding:0}:where(.elementor-740) .ogpr-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 50%, #ff6900);width:100%;font-family:Poppins,sans-serif!important}:where(.elementor-740) .ogpr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;max-width:900px;margin:0 auto;display:grid}@keyframes ogprFlow{to{background-position:200%}}:where(.elementor-740) .ogpr-card{--bd:2px solid var(--og-orange);--notch-bd:var(--og-orange);--bg:#fff;--stub:170px;--r:13px;--sh:#ff690024;isolation:isolate;color:var(--og-ink);filter:drop-shadow(0 12px 22px var(--sh));--o:var(--og-orange);--rw:2px;--ring-bl:radial-gradient(circle at 0 100%, transparent calc(var(--r) - .5px), var(--o) var(--r), var(--o) calc(var(--r) + var(--rw)), transparent calc(var(--r) + var(--rw) + .5px));--ring-br:radial-gradient(circle at 100% 100%, transparent calc(var(--r) - .5px), var(--o) var(--r), var(--o) calc(var(--r) + var(--rw)), transparent calc(var(--r) + var(--rw) + .5px));--ring-tl:radial-gradient(circle at 0 0, transparent calc(var(--r) - .5px), var(--o) var(--r), var(--o) calc(var(--r) + var(--rw)), transparent calc(var(--r) + var(--rw) + .5px));--ring-tr:radial-gradient(circle at 100% 0, transparent calc(var(--r) - .5px), var(--o) var(--r), var(--o) calc(var(--r) + var(--rw)), transparent calc(var(--r) + var(--rw) + .5px));flex-direction:column;padding:38px 30px 0;scroll-margin-top:120px;transition:transform .2s,filter .2s;display:flex;position:relative}:where(.elementor-740) .ogpr-card.is-dark{--rw:1.6px}:where(.elementor-740) .ogpr-card:before{content:"";inset:0 0 var(--stub) 0;z-index:-1;background:var(--bg);border:var(--bd);-webkit-mask:radial-gradient(circle var(--r) at 0 100%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--r) at 100% 100%, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--r) at 0 100%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--r) at 100% 100%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--r) at 0 100%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--r) at 100% 100%, transparent 98%, #000 100%) right / 51% 100% no-repeat;border-bottom:0;border-radius:8px 8px 0 0;position:absolute}:where(.elementor-740) .ogpr-card:after{content:"";inset:0 0 var(--stub) 0;z-index:-1;pointer-events:none;background:var(--ring-bl), var(--ring-br);position:absolute}:where(.elementor-740) .ogpr-card:hover{filter:drop-shadow(0 18px 28px var(--sh));transform:translateY(-4px)}:where(.elementor-740) .ogpr-card.is-dark{--bd:1.6px dashed var(--og-orange);--sh:#181a224d;--bg:radial-gradient(360px 240px at 85% 0%, #ff690057, transparent 70%), radial-gradient(300px 260px at 10% 100%, #ec407a47, transparent 70%), linear-gradient(135deg, #181a22, #241c1a);color:#fff}:where(.elementor-740) .ogpr-flag{background:var(--og-orange-bg);color:var(--og-orange-dark);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border:1px solid #ff690073;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}:where(.elementor-740) .is-dark .ogpr-flag{color:#ffb27a;background:#181a22;border-color:#ff690099}:where(.elementor-740) .ogpr-flag .material-symbols-outlined{font-size:14px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-740) .ogpr-head{text-align:center;flex-direction:column;align-items:center;display:flex}:where(.elementor-740) .ogpr-name{letter-spacing:-.5px;color:inherit;align-items:center;gap:10px;font-size:32px;font-weight:800;line-height:1.1;display:inline-flex;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-740) .ogpr-name .material-symbols-outlined{color:var(--og-orange);font-size:30px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-740) .is-dark .ogpr-name .material-symbols-outlined{color:#ffb27a}:where(.elementor-740) .ogpr-price{letter-spacing:-1.5px;color:var(--og-orange);margin-top:12px;font-size:58px;font-weight:800;line-height:1;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-740) .ogpr-price sup{margin-left:2px;font-size:.5em}:where(.elementor-740) .ogpr-br{isolation:isolate;padding:0 .14em;display:inline-block;position:relative}:where(.elementor-740) .ogpr-br:before{content:"";z-index:-1;transform-origin:0;background:url(https://static.ongym.sk/ongym/hero-setup/brush-peach.webp) 50%/100% 100% no-repeat;width:124%;height:120%;position:absolute;top:-8%;left:-12%}:where(.elementor-740) .is-dark .ogpr-br:before{background:linear-gradient(115deg,#ff6900 0%,#f1544f 45%,#ec407a 100%);-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-740) .is-dark .ogpr-price{color:#fff}:where(.elementor-740) .ogpr-period{color:var(--og-grey);margin-top:6px;font-size:13px;font-weight:600}:where(.elementor-740) .is-dark .ogpr-period{color:#ffffffb8}:where(.elementor-740) .ogpr-tag{background:var(--og-orange-bg);color:var(--og-ink);border:1px solid #ff69004d;border-radius:12px;margin-top:14px;padding:9px 14px;font-size:12.5px;font-weight:700;line-height:1.45}:where(.elementor-740) .is-dark .ogpr-tag{color:#fff;background:#ff690024;border-color:#ff690073}:where(.elementor-740) .ogpr-list-title{margin-top:26px;font-size:15px;font-weight:800}:where(.elementor-740) .is-dark .ogpr-list-title{color:#ffffffe0}:where(.elementor-740) .ogpr-list{flex-direction:column;gap:11px;margin-top:14px;list-style:none;display:flex}:where(.elementor-740) .ogpr-item{align-items:center;gap:12px;font-size:14px;line-height:1.35;display:flex}:where(.elementor-740) .ogpr-disc{background:var(--og-orange-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}:where(.elementor-740) .ogpr-disc .material-symbols-outlined{color:var(--og-orange);font-size:19px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-740) .is-dark .ogpr-disc{background:#ff690029}:where(.elementor-740) .is-dark .ogpr-disc .material-symbols-outlined{color:#ffb27a}:where(.elementor-740) .ogpr-ft{flex-direction:column;display:flex}:where(.elementor-740) .ogpr-ft b{font-weight:700}:where(.elementor-740) .ogpr-ft small{color:var(--og-grey);font-size:12px;font-weight:500}:where(.elementor-740) .is-dark .ogpr-ft small{color:#ffffffa6}:where(.elementor-740) .ogpr-item.is-ai .ogpr-ft>:first-child{background:var(--og-grad);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s linear infinite ogprFlow}:where(.elementor-740) .ogpr-item.is-ai .ogpr-disc{background:linear-gradient(135deg,#ff6900,#ec407a)}:where(.elementor-740) .ogpr-item.is-ai .ogpr-disc .material-symbols-outlined{color:#fff}:where(.elementor-740) .ogpr-stub{height:var(--stub);border:var(--bd);border-top:2px dashed var(--og-border);background:var(--ring-tl), var(--ring-tr), var(--bg);-webkit-mask:radial-gradient(circle var(--r) at 0 0, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--r) at 100% 0, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--r) at 0 0, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--r) at 100% 0, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--r) at 0 0, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--r) at 100% 0, transparent 98%, #000 100%) right / 51% 100% no-repeat;transform-origin:0 100%;background-origin:border-box;border-radius:0 0 8px 8px;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:16px 12px;margin-left:-30px;margin-right:-30px;padding:0 30px;transition:transform .55s cubic-bezier(.3,1.4,.5,1);display:grid;position:relative;margin-top:auto!important}:where(.elementor-740) .is-dark .ogpr-stub{transform-origin:100% 100%;border-top:2px dashed #ffffff38}:where(.elementor-740) .ogpr-grid.is-in .ogpr-stub{animation:7s ease-in-out 1s infinite ogprNudge}:where(.elementor-740) .ogpr-grid.is-in .is-dark .ogpr-stub{animation-delay:-2.5s}@keyframes ogprNudge{0%,84%,to{transform:none}88%{transform:rotate(1.4deg)}92%{transform:rotate(-.5deg)}96%{transform:rotate(.5deg)}}@media (hover:hover){:where(.elementor-740) .ogpr-card:hover .ogpr-stub{animation:none;transform:translate(10px,8px)rotate(4deg)}:where(.elementor-740) .ogpr-card.is-dark:hover .ogpr-stub{transform:translate(-10px,8px)rotate(-4deg)}}:where(.elementor-740) .ogpr-st{flex-direction:column;gap:3px;font-size:15px;font-weight:800;display:flex}:where(.elementor-740) .ogpr-st small{color:var(--og-grey);font-size:12.5px;font-weight:500}:where(.elementor-740) .is-dark .ogpr-st small{color:#ffffffb3}:where(.elementor-740) .ogpr-hand{color:var(--og-orange);justify-self:end;align-items:flex-start;gap:2px;font-size:36px;font-weight:400;line-height:1;display:inline-flex;transform:rotate(-6deg);font-family:HyperWave One,cursive!important}:where(.elementor-740) .ogpr-hand .material-symbols-outlined{margin-top:-4px;font-size:22px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-740) .is-dark .ogpr-hand{color:#ffb27a}:where(.elementor-740) .ogpr-grid.is-armed .ogpr-br:before{transition:transform .6s ease-out .3s;transform:scaleX(0)}:where(.elementor-740) .ogpr-grid.is-armed .ogpr-hand{clip-path:inset(-30% 100% -30% -10%);transition:clip-path .8s ease-out .9s}:where(.elementor-740) .ogpr-grid.is-armed .is-dark .ogpr-br:before{transition-delay:.45s}:where(.elementor-740) .ogpr-grid.is-armed .is-dark .ogpr-hand{transition-delay:1.05s}:where(.elementor-740) .ogpr-grid.is-armed.is-in .ogpr-br:before{transform:none}:where(.elementor-740) .ogpr-grid.is-armed.is-in .ogpr-hand{clip-path:inset(-30% -10%)}.elementor-740 .ogpr-stub .ogpr-btn.ogsb{grid-column:1/-1;width:100%;display:flex}.elementor-740 .ogpr-stub .ogpr-btn .ogsb-pl{flex:auto}html:has(.elementor-740 .ogpr-wrap){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.elementor-740 .ogpr-wrap){scroll-behavior:auto}}.elementor-740 #funkcie{scroll-margin-top:160px}:where(.elementor-740) .ogpr-toggle{cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;width:fit-content;margin:16px 0 24px;padding:0;font:700 14px/1.2 Poppins,sans-serif;display:inline-flex;color:var(--og-orange)!important;text-decoration:none!important}:where(.elementor-740) .ogpr-toggle .material-symbols-outlined{font-size:22px;line-height:1;font-family:Material Symbols Outlined!important}:where(.elementor-740) .ogpr-toggle:hover{color:var(--og-pink)!important}:where(.elementor-740) .ogpr-toggle .material-symbols-outlined{transition:transform .2s}:where(.elementor-740) .ogpr-toggle:hover .material-symbols-outlined{transform:translateY(3px)}:where(.elementor-740) .ogpr-toggle:focus-visible{outline:2px solid var(--og-orange);outline-offset:3px;border-radius:4px}:where(.elementor-740) .is-dark .ogpr-toggle{color:#ffb27a!important}:where(.elementor-740) .is-dark .ogpr-toggle:hover{color:#fff!important}:where(.elementor-740) .ogpr-note{max-width:900px;color:var(--og-grey);text-align:center;margin:26px auto 0;font-size:12px;line-height:1.6}@media (max-width:767px){:where(.elementor-740) .ogpr-grid{padding:0 12px}}@media (max-width:760px){:where(.elementor-740) .ogpr-grid{grid-template-columns:1fr;gap:36px;max-width:480px}}@media (max-width:640px){:where(.elementor-740) .ogpr-card{padding:34px 20px 0}:where(.elementor-740) .ogpr-stub{margin-left:-20px;margin-right:-20px;padding:0 20px}:where(.elementor-740) .ogpr-price{font-size:50px}:where(.elementor-740) .ogpr-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){:where(.elementor-740) .ogpr-wrap *,:where(.elementor-740) .ogpr-wrap :before,:where(.elementor-740) .ogpr-card{transition:none!important;animation:none!important}:where(.elementor-740) .ogpr-grid.is-armed .ogpr-br:before{transform:none}:where(.elementor-740) .ogpr-grid.is-armed .ogpr-hand{clip-path:none}:where(.elementor-740) .ogpr-wrap .ogpr-card:hover .ogpr-stub{transform:none}}
