.elementor .oglg{color:#222;padding:56px 20px 80px;font-family:Poppins,sans-serif;position:relative;overflow-x:clip}.elementor .oglg *{box-sizing:border-box}.elementor .oglg-in{max-width:1140px;margin:0 auto}.elementor .oglg-hd{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}.elementor .oglg-br{isolation:isolate;justify-content:center;align-items:center;width:760px;max-width:100%;height:230px;margin-top:14px;display:flex;position:relative}.elementor .oglg-br:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(100deg,#ff6900,#f1544f 50%,#ec407a);animation:.8s ease-out .1s both oglgPaint;position:absolute;inset:0;transform:rotate(-3deg);-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}@keyframes oglgPaint{0%{transform:rotate(-3deg)scaleX(0)}}.elementor .oglg-br b{letter-spacing:-4px;color:#fff;text-shadow:0 5px #22222224;font:800 108px/1 Etna,Poppins,sans-serif;animation:.5s .7s both oglgRise;transform:translateY(-36px)rotate(-5deg)}.elementor .oglg-hand{color:#ff6900;white-space:nowrap;font:400 32px/1 HyperWave One,cursive;animation:.5s 1.1s both oglgRise;position:absolute;top:-22px;left:-30px;transform:rotate(-8deg)}.elementor .oglg-girl{width:220px;max-width:none;height:auto;animation:.6s .9s both oglgRise;position:absolute;bottom:-34px;right:-70px}@keyframes oglgRise{0%{opacity:0;translate:0 14px}}.elementor .oglg .oglg-h{letter-spacing:-.8px;color:#222;margin:10px 0 0;font:800 36px/1.1 Etna,Poppins,sans-serif}.elementor .oglg .oglg-sub{color:#555;max-width:560px;margin:0;font:400 16.5px/1.6 Poppins,sans-serif}.elementor .oglg-date{color:#7a2f00;background:#ffe0cc;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 10px;font:600 13px/1 Poppins,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #ff690080}.elementor .oglg-date .material-symbols-outlined{color:#c24e00;font-size:18px}.elementor .oglg-box{background:#f6f6f7;border:1px solid #2223;border-radius:8px;max-width:900px;margin:0 auto;padding:20px}.elementor .oglg-card{background:#fff;border:1px solid #2223;border-radius:10px;padding:32px 40px 36px}.elementor .oglg .oglg-doc{color:#333;overflow-wrap:anywhere;font:400 15.5px/1.72 Poppins,sans-serif}.elementor .oglg .oglg-doc>:first-child{margin-top:0}.elementor .oglg .oglg-doc>:last-child{margin-bottom:0}.elementor .oglg .oglg-doc p{font:inherit;color:inherit;margin:0 0 12px}.elementor .oglg .oglg-doc strong{color:#222;font-weight:700}.elementor .oglg .oglg-doc h2{letter-spacing:-.4px;color:#222;margin:0 0 12px;font:800 24px/1.2 Etna,Poppins,sans-serif}.elementor .oglg .oglg-doc h3{color:#222;margin:22px 0 8px;font:700 17px/1.35 Poppins,sans-serif}.elementor .oglg .oglg-doc hr{border:0;border-top:1px solid #22222214;height:0;margin:26px 0 22px}.elementor .oglg .oglg-doc ul{margin:0 0 12px;padding-left:22px;list-style:outside}.elementor .oglg .oglg-doc ul ul{margin:6px 0 0}.elementor .oglg .oglg-doc li{font:inherit;color:inherit;margin:0 0 6px}.elementor .oglg .oglg-doc li::marker{color:#f05a00}.elementor .oglg .oglg-doc a{color:#b34700;font-weight:600;text-decoration:underline}.elementor .oglg .oglg-tw{border:1px solid #2223;border-radius:8px;margin:0 0 14px;overflow-x:auto}.elementor .oglg .oglg-doc table{border-collapse:collapse;background:#fff;width:100%;min-width:560px;margin:0;font:400 14px/1.5 Poppins,sans-serif}.elementor .oglg .oglg-doc th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:#555;background:#f6f6f7;border:0;border-bottom:1px solid #2223;padding:10px 12px;font:700 11px/1.2 Poppins,sans-serif}.elementor .oglg .oglg-doc td{vertical-align:top;color:#333;background:#fff;border:0;border-bottom:1px solid #22222214;padding:12px}.elementor .oglg .oglg-doc tr:last-child td{border-bottom:0}.elementor .oglg .oglg-doc td:first-child{color:#222;white-space:nowrap;font-weight:700}@media (max-width:1100px){.elementor .oglg-girl{width:170px;right:-10px}.elementor .oglg-hand{left:0}}@media (max-width:767px){.elementor .oglg{padding:36px 12px 52px}.elementor .oglg-hd{margin-bottom:22px}.elementor .oglg-br{height:140px;margin-top:18px}.elementor .oglg-br b{letter-spacing:-2px;font-size:58px;transform:translateY(-18px)rotate(-5deg)}.elementor .oglg-girl{width:110px;bottom:-20px;right:-6px}.elementor .oglg-hand{font-size:24px;top:-20px}.elementor .oglg .oglg-h{letter-spacing:-.4px;font-size:25px}.elementor .oglg .oglg-sub{font-size:15px}.elementor .oglg-box{padding:8px}.elementor .oglg-card{padding:20px 16px 22px}.elementor .oglg .oglg-doc{font-size:15px}.elementor .oglg .oglg-doc h2{font-size:20px}.elementor .oglg .oglg-doc h3{font-size:16px}.elementor .oglg .oglg-doc table{min-width:0}.elementor .oglg .oglg-doc thead{display:none}.elementor .oglg .oglg-doc table,.elementor .oglg .oglg-doc tbody,.elementor .oglg .oglg-doc tr,.elementor .oglg .oglg-doc td{display:block}.elementor .oglg .oglg-doc tr{border-bottom:1px solid #2223;padding:12px}.elementor .oglg .oglg-doc tr:last-child{border-bottom:0}.elementor .oglg .oglg-doc td{white-space:normal;border:0;padding:0 0 4px}.elementor .oglg .oglg-doc td:first-child{white-space:normal;overflow-wrap:anywhere}.elementor .oglg .oglg-doc td:last-child{color:#555;padding-bottom:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.elementor .oglg-br:before,.elementor .oglg-br b,.elementor .oglg-hand,.elementor .oglg-girl{animation:none}}
