/* JW Core front shared assets. */
.jw-core-admin-shortcut{position:fixed;z-index:999999;top:12px;left:12px;width:30px;height:30px;display:grid;place-items:center;border-radius:5px;background:linear-gradient(135deg,#8af22e,#e3ff45);color:#010101;text-decoration:none;box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.18) inset;transition:transform .2s ease,filter .2s ease}.jw-core-admin-shortcut:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.04);color:#010101}.jw-core-admin-shortcut:after{content:attr(data-tooltip);position:absolute;left:38px;top:50%;transform:translateY(-50%);white-space:nowrap;opacity:0;pointer-events:none;padding:6px 8px;border-radius:5px;background:#111318;color:#fff;font:600 11px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.22);transition:opacity .16s ease,transform .16s ease}.jw-core-admin-shortcut:hover:after{opacity:1;transform:translateY(-50%) translateX(2px)}.jw-core-admin-shortcut svg{width:15px;height:15px;fill:currentColor}
.jw-core-hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
#jw-core-loader{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:var(--jw-loader-bg,#010101);opacity:1;visibility:visible;transition:opacity var(--jw-loader-duration,420ms) ease,visibility var(--jw-loader-duration,420ms) ease}#jw-core-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.jw-loader-mark{position:relative;width:68px;height:68px;display:grid;place-items:center;color:var(--jw-loader-primary,#8af22e)}.jw-loader-spinner{border:3px solid rgba(255,255,255,.12);border-top-color:var(--jw-loader-primary,#8af22e);border-right-color:var(--jw-loader-secondary,#e3ff45);border-radius:999px;animation:jwLoaderSpin .78s linear infinite}.jw-loader-dual:before,.jw-loader-dual:after{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid transparent;border-top-color:var(--jw-loader-primary,#8af22e);animation:jwLoaderSpin 1s linear infinite}.jw-loader-dual:after{inset:10px;border-top-color:var(--jw-loader-secondary,#e3ff45);animation-duration:.7s;animation-direction:reverse}.jw-loader-dots,.jw-loader-bouncing-dots-advanced{display:flex;gap:7px;width:auto;height:auto}.jw-loader-dots span,.jw-loader-bouncing-dots-advanced span{width:10px;height:10px;border-radius:999px;background:var(--jw-loader-primary,#8af22e);animation:jwLoaderDot .7s ease-in-out infinite}.jw-loader-dots span:nth-child(2),.jw-loader-bouncing-dots-advanced span:nth-child(2){animation-delay:.1s;background:var(--jw-loader-secondary,#e3ff45)}.jw-loader-dots span:nth-child(3),.jw-loader-bouncing-dots-advanced span:nth-child(3){animation-delay:.2s}.jw-loader-pulse,.jw-loader-pulse-ring{border-radius:999px;background:var(--jw-loader-primary,#8af22e);box-shadow:0 0 0 0 rgba(138,242,46,.4);animation:jwLoaderPulse 1.1s ease-in-out infinite}.jw-loader-pulse-ring{background:transparent;border:3px solid var(--jw-loader-primary,#8af22e);animation:jwLoaderGlow 1.1s infinite}.jw-loader-bars{display:flex;gap:6px;align-items:end;width:auto;height:42px}.jw-loader-bars span{width:7px;height:18px;border-radius:4px;background:var(--jw-loader-primary,#8af22e);animation:jwLoaderBars .72s ease-in-out infinite}.jw-loader-bars span:nth-child(2){height:28px;background:var(--jw-loader-secondary,#e3ff45);animation-delay:.1s}.jw-loader-bars span:nth-child(3){height:22px;animation-delay:.2s}.jw-loader-logo img{max-width:86px;max-height:86px;object-fit:contain;animation:jwLoaderPulse 1.1s ease-in-out infinite}.jw-loader-squares-grid{width:46px;height:46px;display:grid;grid-template-columns:repeat(3,10px);gap:5px}.jw-loader-squares-grid span{width:10px;height:10px;border-radius:3px;background:var(--jw-loader-primary,#8af22e);animation:jwLoaderBlink 1.2s infinite ease-in-out}.jw-loader-squares-grid span:nth-child(even){background:var(--jw-loader-secondary,#e3ff45);animation-delay:.12s}.jw-loader-squares-rotate,.jw-loader-cube{width:42px;height:42px;border-radius:8px;background:linear-gradient(135deg,var(--jw-loader-primary,#8af22e),var(--jw-loader-secondary,#e3ff45));animation:jwLoaderRotateScale 1.1s infinite ease-in-out}.jw-loader-cube{box-shadow:0 14px 38px rgba(138,242,46,.2)}.jw-loader-cube-fold{width:42px;height:42px;background:conic-gradient(from 90deg,var(--jw-loader-primary,#8af22e),var(--jw-loader-secondary,#e3ff45),var(--jw-loader-primary,#8af22e));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:jwLoaderFold 1.2s infinite ease-in-out}.jw-loader-triangle-spin{width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:42px solid var(--jw-loader-primary,#8af22e);animation:jwLoaderSpin 1s linear infinite}.jw-loader-hexagon{width:48px;height:42px;background:linear-gradient(135deg,var(--jw-loader-primary,#8af22e),var(--jw-loader-secondary,#e3ff45));clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);animation:jwLoaderPulse 1s infinite ease-in-out}.jw-loader-ring-gradient,.jw-loader-neon-ring{width:50px;height:50px;border-radius:999px;background:conic-gradient(var(--jw-loader-primary,#8af22e),var(--jw-loader-secondary,#e3ff45),transparent 35%,var(--jw-loader-primary,#8af22e));animation:jwLoaderSpin .9s linear infinite}.jw-loader-ring-gradient:after,.jw-loader-neon-ring:after{content:"";position:absolute;inset:6px;border-radius:inherit;background:var(--jw-loader-bg,#010101)}.jw-loader-neon-ring{filter:drop-shadow(0 0 14px rgba(138,242,46,.55))}.jw-loader-ring-dash{width:50px;height:50px;border:4px dashed var(--jw-loader-primary,#8af22e);border-radius:999px;animation:jwLoaderSpin 1.4s linear infinite}.jw-loader-orbit{width:54px;height:54px;border:1px solid rgba(255,255,255,.14);border-radius:999px;animation:jwLoaderSpin 1.1s linear infinite}.jw-loader-orbit:before{content:"";position:absolute;top:-4px;left:50%;width:10px;height:10px;border-radius:999px;background:var(--jw-loader-secondary,#e3ff45);box-shadow:0 0 16px var(--jw-loader-secondary,#e3ff45)}.jw-loader-ripple{width:54px;height:54px;border-radius:999px}.jw-loader-ripple:before,.jw-loader-ripple:after{content:"";position:absolute;inset:8px;border:2px solid var(--jw-loader-primary,#8af22e);border-radius:999px;animation:jwLoaderRipple 1.2s infinite ease-out}.jw-loader-ripple:after{animation-delay:.45s;border-color:var(--jw-loader-secondary,#e3ff45)}.jw-loader-progress-bar,.jw-loader-progress-striped{width:92px;height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.12)}.jw-loader-progress-bar:before,.jw-loader-progress-striped:before{content:"";position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:linear-gradient(90deg,var(--jw-loader-primary,#8af22e),var(--jw-loader-secondary,#e3ff45));animation:jwLoaderProgress 1.1s infinite ease-in-out}.jw-loader-progress-striped:before{background:repeating-linear-gradient(45deg,var(--jw-loader-primary,#8af22e) 0 8px,var(--jw-loader-secondary,#e3ff45) 8px 16px)}.jw-loader-progress-circle{width:52px;height:52px;border-radius:999px;background:conic-gradient(var(--jw-loader-primary,#8af22e) 0 72%,rgba(255,255,255,.12) 72% 100%);animation:jwLoaderSpin 1.2s linear infinite}.jw-loader-progress-circle:after{content:"";position:absolute;inset:7px;border-radius:inherit;background:var(--jw-loader-bg,#010101)}.jw-loader-wave,.jw-loader-equalizer{width:72px;height:36px;background:repeating-linear-gradient(90deg,var(--jw-loader-primary,#8af22e) 0 6px,transparent 6px 13px);animation:jwLoaderWave 1s infinite ease-in-out}.jw-loader-equalizer{background:linear-gradient(90deg,var(--jw-loader-primary,#8af22e) 0 6px,transparent 6px 13px,var(--jw-loader-secondary,#e3ff45) 13px 19px,transparent 19px 26px,var(--jw-loader-primary,#8af22e) 26px 32px,transparent 32px 39px,var(--jw-loader-secondary,#e3ff45) 39px 45px,transparent 45px 52px,var(--jw-loader-primary,#8af22e) 52px 58px)}.jw-loader-morph-shape,.jw-loader-liquid-loader{width:50px;height:50px;background:linear-gradient(135deg,var(--jw-loader-primary,#8af22e),var(--jw-loader-secondary,#e3ff45));animation:jwLoaderMorph 1.4s infinite ease-in-out}.jw-loader-liquid-loader{border-radius:45% 55% 60% 40%}.jw-loader-vortex,.jw-loader-spiral{width:54px;height:54px;border-radius:999px;background:repeating-conic-gradient(from 0deg,var(--jw-loader-primary,#8af22e) 0 12deg,transparent 12deg 28deg,var(--jw-loader-secondary,#e3ff45) 28deg 40deg,transparent 40deg 56deg);animation:jwLoaderSpin .75s linear infinite}.jw-loader-spiral{filter:drop-shadow(0 0 10px rgba(227,255,69,.35))}@keyframes jwLoaderSpin{to{transform:rotate(360deg)}}@keyframes jwLoaderDot{50%{transform:translateY(-7px);opacity:.72}}@keyframes jwLoaderPulse{50%{transform:scale(.88);filter:brightness(1.16)}}@keyframes jwLoaderBars{50%{height:40px}}@keyframes jwLoaderBlink{50%{opacity:.38;transform:scale(.82)}}@keyframes jwLoaderRotateScale{50%{transform:rotate(180deg) scale(.72);border-radius:16px}}@keyframes jwLoaderFold{50%{transform:rotate(180deg) scale(.8)}}@keyframes jwLoaderRipple{to{inset:-4px;opacity:0}}@keyframes jwLoaderProgress{0%{transform:translateX(-110%)}100%{transform:translateX(270%)}}@keyframes jwLoaderWave{50%{transform:scaleY(.48)}}@keyframes jwLoaderGlow{to{box-shadow:0 0 0 26px rgba(138,242,46,0);transform:scale(.82)}}@keyframes jwLoaderMorph{0%,100%{border-radius:42% 58% 50% 50%;transform:rotate(0)}50%{border-radius:60% 40% 35% 65%;transform:rotate(180deg) scale(.88)}}
body.jw-core-animations a,body.jw-core-animations button,body.jw-core-animations input,body.jw-core-animations select,body.jw-core-animations textarea,.jw-button,.jw-card,.wp-block-button__link{transition:var(--jw-core-animation-transition,color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease)}body.jw-core-animations-premium .wp-block-button__link:hover,body.jw-core-animations-wow .wp-block-button__link:hover{transform:translateY(-2px)}body.jw-core-animations-wow img:hover{filter:saturate(1.08) contrast(1.03)}
