:where(.elementor-2345) .ogcta-wrap :where(:not(.ogsb,.ogsb *)){box-sizing:border-box;margin:0;padding:0}:where(.elementor-2345) .ogcta-wrap{text-align:center;color:#222;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1140px;margin:0 auto;padding:0 0 20px;display:flex;font-family:Poppins,sans-serif!important}:where(.elementor-2345) .ogcta-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) .ogcta-wrap .ogcta-fig{height:auto;margin-bottom:-14px;display:block;width:330px!important;max-width:70vw!important}:where(.elementor-2345) .ogcta-h{letter-spacing:-1px;color:#222;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.12;font-family:Etna,etna,Poppins,sans-serif!important}:where(.elementor-2345) .ogcta-grad{background:linear-gradient(120deg,#ff6900,#ec407a,#ff6900) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.22em;padding-bottom:.22em;animation:3s linear infinite ogctaFlow;display:inline-block}@keyframes ogctaFlow{to{background-position:200%}}:where(.elementor-2345) .ogcta-p{color:#6a707a;max-width:60ch;font-size:16px;line-height:1.65}:where(.elementor-2345) .ogcta-p b{color:#222;font-weight:700}:where(.elementor-2345) .ogcta-brush{isolation:isolate;color:#fff;margin:0 .3em 0 .26em;padding:0 .12em .06em .16em;display:inline-block;position:relative}:where(.elementor-2345) .ogcta-h .ogcta-grad{z-index:1;position:relative}:where(.elementor-2345) .ogcta-brush:before{content:"";z-index:-1;transform-origin:0;pointer-events:none;background:linear-gradient(115deg,#ff6900 0%,#f1544f 45%,#ec407a 100%);width:112%;height:140%;position:absolute;top:-14%;left:-6%;-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) .ogcta-wrap.is-armed .ogcta-brush{color:#0000}:where(.elementor-2345) .ogcta-wrap.is-armed .ogcta-brush:before{transform:scaleX(0)}:where(.elementor-2345) .ogcta-wrap.is-in .ogcta-brush{color:#fff;transition:color .4s ease-out 1.2s}:where(.elementor-2345) .ogcta-wrap.is-in .ogcta-brush:before{transition:transform .6s ease-out .6s;transform:none}:where(.elementor-2345) .ogcta-bar{text-align:left;background:#fff;border:1px solid #2223;border-radius:20px;align-items:center;gap:10px;width:min(820px,100%);margin-top:6px;padding:8px 8px 8px 24px;display:flex;box-shadow:0 20px 44px #ec407a29}:where(.elementor-2345) .ogcta-fld{color:#222;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;line-height:1.3;overflow:hidden}:where(.elementor-2345) .ogcta-ph{color:#8a9099}:where(.elementor-2345) .ogcta-caret{vertical-align:-3px;background:#ff6900;width:2px;height:20px;margin-left:2px;animation:1s steps(2,end) infinite ogctaBlink;display:inline-block}@keyframes ogctaBlink{to{opacity:0}}:where(.elementor-2345) .ogcta-bar .ogsb{flex:none}:where(.elementor-2345) .ogcta-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;display:flex}:where(.elementor-2345) .ogcta-chip{color:#222;cursor:pointer;background:#fff;border:1px solid #2222222e;border-radius:999px;padding:8px 13px;font:600 12.5px/1.2 Poppins,sans-serif;transition:background .2s,border-color .2s,transform .2s}:where(.elementor-2345) .ogcta-chip:hover{transform:translateY(-2px)}:where(.elementor-2345) .ogcta-chip.is-on{background:#ffe0cc;border-color:#ff6900}:where(.elementor-2345) .ogcta-more{color:#ff6900;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}:where(.elementor-2345) .ogcta-more .material-symbols-outlined{color:#ff6900;font-size:20px}@media (max-width:1024px){:where(.elementor-2345) .ogcta-wrap{padding:0 20px 10px}}@media (max-width:767px){:where(.elementor-2345) .ogcta-wrap{gap:16px;padding:0 14px}:where(.elementor-2345) .ogcta-wrap .ogcta-fig{width:240px!important}:where(.elementor-2345) .ogcta-p{font-size:14.5px}:where(.elementor-2345) .ogcta-bar{flex-direction:column;align-items:stretch;padding:14px}:where(.elementor-2345) .ogcta-fld{padding:4px 4px 2px;font-size:15.5px}:where(.elementor-2345) .ogcta-bar .ogsb{width:100%}}@media (prefers-reduced-motion:reduce){:where(.elementor-2345) .ogcta-wrap *,:where(.elementor-2345) .ogcta-wrap :before{transition:none!important;animation:none!important}:where(.elementor-2345) .ogcta-wrap.is-armed .ogcta-brush{color:#fff}:where(.elementor-2345) .ogcta-wrap.is-armed .ogcta-brush:before{transform:none}}
