.jw-builder-preview-shell{min-height:100vh;background:#16161a;color:#d8e0eb}.jw-builder-preview-bar{position:sticky;top:0;z-index:99999;display:grid;grid-template-columns:150px 1fr 150px;align-items:center;gap:16px;padding:9px 18px;background:radial-gradient(circle at 50% 0,rgba(227,255,69,.16),transparent 34%),linear-gradient(180deg,rgba(22,22,26,.98),rgba(1,1,1,.96));border-bottom:1px solid rgba(227,255,69,.18);box-shadow:0 14px 38px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05);font:13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;backdrop-filter:blur(18px)}.jw-builder-preview-bar strong{grid-column:2;text-align:center;justify-self:center;max-width:min(70vw,760px);padding:4px 14px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.035);color:#fffffe;font-size:12px;font-weight:500;letter-spacing:.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 18px rgba(227,255,69,.14)}.jw-builder-preview-back{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid rgba(227,255,69,.6);border-radius:8px;background:linear-gradient(135deg,#8af22e,#e3ff45);color:#050505!important;text-decoration:none!important;font-size:11px;font-weight:700;line-height:1;box-shadow:0 10px 28px rgba(138,242,46,.18);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.jw-builder-preview-back:hover,.jw-builder-preview-back:focus{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 14px 38px rgba(138,242,46,.25);color:#050505!important}.jw-builder-preview-back .dashicons{width:13px;height:13px;font-size:13px;line-height:13px}.jw-builder-preview-frame{background:#fff;color:#16161a;min-height:calc(100vh - 45px)}@media(max-width:640px){.jw-builder-preview-bar{grid-template-columns:1fr auto;gap:10px}.jw-builder-preview-bar>span{display:none}.jw-builder-preview-bar strong{grid-column:1;justify-self:start;max-width:calc(100vw - 150px)}.jw-builder-preview-back{grid-column:2}}

/* v2.9.15 - Content component alignment/list refinements */
.jw-builder-component-image.is-align-left{margin-left:0;margin-right:auto;text-align:left}.jw-builder-component-image.is-align-center{margin-left:auto;margin-right:auto;text-align:center}.jw-builder-component-image.is-align-right{margin-left:auto;margin-right:0;text-align:right}.jw-builder-component-image.is-align-left img{margin-left:0;margin-right:auto}.jw-builder-component-image.is-align-center img{margin-left:auto;margin-right:auto}.jw-builder-component-image.is-align-right img{margin-left:auto;margin-right:0}.jw-builder-component-text.is-align-left{margin-left:0!important;margin-right:auto!important}.jw-builder-component-text.is-align-center{margin-left:auto!important;margin-right:auto!important}.jw-builder-component-text.is-align-right{margin-left:auto!important;margin-right:0!important}.jw-builder-list{display:grid;gap:.55em;margin:0;padding:0;list-style:none}.jw-builder-list li{position:relative;padding-left:1.65em}.jw-builder-list li:before{position:absolute;left:0;top:.05em;color:#e3ff45;font-weight:900}.jw-builder-list.is-ul.is-dot li:before{content:'•'}.jw-builder-list.is-ul.is-check li:before{content:'✓'}.jw-builder-list.is-ul.is-arrow li:before{content:'→'}.jw-builder-list.is-ul.is-spark li:before{content:'✦'}.jw-builder-list.is-ul.is-dash li:before{content:'—'}.jw-builder-list.is-ol{counter-reset:jwlist}.jw-builder-list.is-ol li{counter-increment:jwlist}.jw-builder-list.is-ol.is-decimal li:before{content:counter(jwlist)}.jw-builder-list.is-ol.is-zero li:before{content:counter(jwlist, decimal-leading-zero)}.jw-builder-list.is-ol.is-alpha li:before{content:counter(jwlist, upper-alpha)}.jw-builder-list.is-ol.is-roman li:before{content:counter(jwlist, upper-roman)}

/* v2.9.16 - Front list bullet composer */
.jw-builder-list{gap:max(.55em,calc(var(--jw-list-bullet-size,24px) * .32));margin:0;padding:0;list-style:none}.jw-builder-list li{position:relative;min-height:var(--jw-list-bullet-size,24px);padding-left:calc(var(--jw-list-bullet-size,24px) + .65em);display:flex;align-items:center}.jw-builder-list li:before{position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:var(--jw-list-bullet-size,24px);height:var(--jw-list-bullet-size,24px);border-radius:999px;background:var(--jw-list-bullet-bg,linear-gradient(135deg,#8af22e,#e3ff45));color:#050608!important;font-weight:900;font-size:calc(var(--jw-list-bullet-size,24px) * .52);line-height:1;box-shadow:0 0 18px rgba(227,255,69,.2)}
.jw-builder-list.is-ul.is-dot li:before{content:'•'}.jw-builder-list.is-ul.is-check li:before{content:'✓'}.jw-builder-list.is-ul.is-arrow li:before{content:'→'}.jw-builder-list.is-ul.is-spark li:before{content:'✦'}.jw-builder-list.is-ul.is-dash li:before{content:'—'}.jw-builder-list.is-ol{counter-reset:jwlist}.jw-builder-list.is-ol li{counter-increment:jwlist}.jw-builder-list.is-ol.is-decimal li:before{content:counter(jwlist)}.jw-builder-list.is-ol.is-zero li:before{content:counter(jwlist, decimal-leading-zero)}.jw-builder-list.is-ol.is-alpha li:before{content:counter(jwlist, upper-alpha)}.jw-builder-list.is-ol.is-roman li:before{content:counter(jwlist, upper-roman)}
.jw-builder-list.is-anim-pulse li:before{animation:jwListPulse var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-glow li:before{animation:jwListGlow var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-ping li:before{animation:jwListPing var(--jw-list-bullet-duration,1800ms) ease-out infinite}.jw-builder-list.is-anim-spin li:before{animation:jwListSpin var(--jw-list-bullet-duration,1800ms) linear infinite}.jw-builder-list.is-anim-bounce li:before{animation:jwListBounce var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-wave li:before{animation:jwListWave var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-sparkle li:before{animation:jwListSparkle var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
@keyframes jwListPulse{0%,100%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.16)}}@keyframes jwListGlow{0%,100%{filter:drop-shadow(0 0 2px rgba(227,255,69,.35))}50%{filter:drop-shadow(0 0 12px rgba(227,255,69,.85))}}@keyframes jwListPing{0%{box-shadow:0 0 0 0 rgba(227,255,69,.42)}80%,100%{box-shadow:0 0 0 12px rgba(227,255,69,0)}}@keyframes jwListSpin{to{transform:translateY(-50%) rotate(360deg)}}@keyframes jwListBounce{0%,100%{transform:translateY(-50%)}50%{transform:translateY(-72%)}}@keyframes jwListWave{0%,100%{border-radius:999px}50%{border-radius:55% 45% 62% 38%}}@keyframes jwListSparkle{0%,100%{opacity:1;filter:brightness(1)}35%{opacity:.72;filter:brightness(1.45)}70%{opacity:1;filter:brightness(.9)}}

/* v2.9.27 — robust list bullets rendered as real nodes */
.jw-builder-list{display:grid;gap:max(.55em,calc(var(--jw-list-bullet-size,24px) * .32));margin:0;padding:0;list-style:none!important}
.jw-builder-list li{position:relative;display:flex;align-items:flex-start;gap:.65em;min-height:var(--jw-list-bullet-size,24px);padding-left:0!important}
.jw-builder-list li:before{content:none!important;display:none!important}
.jw-builder-list-bullet{display:inline-grid;place-items:center;flex:0 0 var(--jw-list-bullet-size,24px);width:var(--jw-list-bullet-size,24px);height:var(--jw-list-bullet-size,24px);border-radius:999px;background:var(--jw-list-bullet-bg,linear-gradient(135deg,#8af22e,#e3ff45));color:#050608!important;font-style:normal;font-weight:900;font-size:calc(var(--jw-list-bullet-size,24px) * .52);line-height:1;box-shadow:0 0 18px rgba(227,255,69,.2)}
.jw-builder-list.is-ul.is-dot .jw-builder-list-bullet:before{content:'•'}
.jw-builder-list.is-ul.is-check .jw-builder-list-bullet:before{content:'✓'}
.jw-builder-list.is-ul.is-arrow .jw-builder-list-bullet:before{content:'→'}
.jw-builder-list.is-ul.is-spark .jw-builder-list-bullet:before{content:'✦'}
.jw-builder-list.is-ul.is-dash .jw-builder-list-bullet:before{content:'—'}
.jw-builder-list.is-ol{counter-reset:jwlist}
.jw-builder-list.is-ol li{counter-increment:jwlist}
.jw-builder-list.is-ol.is-decimal .jw-builder-list-bullet:before{content:counter(jwlist)}
.jw-builder-list.is-ol.is-zero .jw-builder-list-bullet:before{content:counter(jwlist, decimal-leading-zero)}
.jw-builder-list.is-ol.is-alpha .jw-builder-list-bullet:before{content:counter(jwlist, upper-alpha)}
.jw-builder-list.is-ol.is-roman .jw-builder-list-bullet:before{content:counter(jwlist, upper-roman)}
.jw-builder-list.is-anim-pulse .jw-builder-list-bullet{animation:jwListPulse var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-glow .jw-builder-list-bullet{animation:jwListGlow var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-ping .jw-builder-list-bullet{animation:jwListPing var(--jw-list-bullet-duration,1800ms) ease-out infinite}
.jw-builder-list.is-anim-spin .jw-builder-list-bullet{animation:jwListSpin var(--jw-list-bullet-duration,1800ms) linear infinite}
.jw-builder-list.is-anim-bounce .jw-builder-list-bullet{animation:jwListBounce var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-wave .jw-builder-list-bullet{animation:jwListWave var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-sparkle .jw-builder-list-bullet{animation:jwListSparkle var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}

/* v2.9.28 — list bullet text color + separators */
.jw-builder-list-bullet{color:var(--jw-list-bullet-color,#050608)!important}
.jw-builder-list:not(.has-separator-none) li:not(:last-child){padding-bottom:var(--jw-list-separator-height,0px);margin-bottom:var(--jw-list-separator-height,0px)}
.jw-builder-list.has-separator-solid li:not(:last-child)::after,
.jw-builder-list.has-separator-dashed li:not(:last-child)::after,
.jw-builder-list.has-separator-dotted li:not(:last-child)::after,
.jw-builder-list.has-separator-double li:not(:last-child)::after{content:"";position:absolute;left:calc(var(--jw-list-bullet-size,24px) + .65em);right:0;bottom:calc(var(--jw-list-separator-height,0px) / 2);border-top:var(--jw-list-separator-line-height,1px) solid var(--jw-list-separator-color,rgba(255,255,255,.18))}
.jw-builder-list.has-separator-dashed li:not(:last-child)::after{border-top-style:dashed}
.jw-builder-list.has-separator-dotted li:not(:last-child)::after{border-top-style:dotted}
.jw-builder-list.has-separator-double li:not(:last-child)::after{border-top-style:double}

/* v2.9.30 — List component: expanded bullet styles + top alignment */
.jw-builder-list li{align-items:flex-start!important;gap:.65em;padding-left:0!important}
.jw-builder-list-bullet{margin-top:.18em;color:var(--jw-list-bullet-color,#050608)!important}
.jw-builder-list-content{min-width:0}
.jw-builder-list-content>p:first-child{margin-top:0}
.jw-builder-list-content>p:last-child{margin-bottom:0}
.jw-builder-list.is-ul.is-circle .jw-builder-list-bullet:before{content:'○'}
.jw-builder-list.is-ul.is-square .jw-builder-list-bullet:before{content:'■'}
.jw-builder-list.is-ul.is-emdash .jw-builder-list-bullet:before{content:'—'}
.jw-builder-list.is-ul.is-arrow_filled .jw-builder-list-bullet:before{content:'➜'}
.jw-builder-list.is-ul.is-chevron .jw-builder-list-bullet:before{content:'›'}
.jw-builder-list.is-ul.is-double_chevron .jw-builder-list-bullet:before{content:'»'}
.jw-builder-list.is-ul.is-check_circle .jw-builder-list-bullet:before{content:'✓'}
.jw-builder-list.is-ul.is-plus .jw-builder-list-bullet:before{content:'+'}
.jw-builder-list.is-ul.is-star .jw-builder-list-bullet:before{content:'★'}
.jw-builder-list.is-ul.is-diamond .jw-builder-list-bullet:before{content:'◆'}
.jw-builder-list.is-ul.is-triangle .jw-builder-list-bullet:before{content:'▲'}
.jw-builder-list.is-ul.is-heart .jw-builder-list-bullet:before{content:'♥'}
.jw-builder-list.is-ul.is-bolt .jw-builder-list-bullet:before{content:'⚡'}
.jw-builder-list.is-ol.is-lower_alpha .jw-builder-list-bullet:before{content:counter(jwlist, lower-alpha)}
.jw-builder-list.is-ol.is-lower_roman .jw-builder-list-bullet:before{content:counter(jwlist, lower-roman)}

/* v2.9.31 — List component: real bullet glyphs, radius and centered separators */
.jw-builder-list{counter-reset:jwlist!important}
.jw-builder-list li{counter-increment:jwlist;position:relative!important}
.jw-builder-list-bullet{border-radius:var(--jw-list-bullet-radius,999px)!important;color:var(--jw-list-bullet-color,#050608)!important;text-align:center;white-space:nowrap;overflow:visible}
.jw-builder-list-bullet:before{content:none!important;display:none!important}
.jw-builder-list:not(.has-separator-none) li:not(:last-child){padding-bottom:0!important;margin-bottom:var(--jw-list-separator-height,0px)!important}
.jw-builder-list.has-separator-solid li:not(:last-child)::after,
.jw-builder-list.has-separator-dashed li:not(:last-child)::after,
.jw-builder-list.has-separator-dotted li:not(:last-child)::after,
.jw-builder-list.has-separator-double li:not(:last-child)::after{bottom:calc(var(--jw-list-separator-height,0px) / -2)!important;transform:translateY(calc(var(--jw-list-separator-line-height,1px) / -2));}

/* v2.9.32 — precise list bullets, separator centering and extended animations */
.jw-builder-list,
.jw-builder-list li,
.jw-builder-list-bullet{overflow:visible!important}
.jw-builder-list-bullet{border-radius:var(--jw-list-bullet-radius,999px)!important;color:var(--jw-list-bullet-color,#050608)!important;text-align:center;white-space:nowrap}
.jw-builder-list-bullet:before{content:none!important;display:none!important}
.jw-builder-list:not(.has-separator-none) li:not(:last-child){padding-bottom:var(--jw-list-separator-height,0px)!important;margin-bottom:0!important}
.jw-builder-list.has-separator-solid li:not(:last-child)::after,
.jw-builder-list.has-separator-dashed li:not(:last-child)::after,
.jw-builder-list.has-separator-dotted li:not(:last-child)::after,
.jw-builder-list.has-separator-double li:not(:last-child)::after{content:"";position:absolute;left:calc(var(--jw-list-bullet-size,24px) + .65em);right:0;bottom:auto!important;top:calc(100% - (var(--jw-list-separator-height,0px) / 2));transform:translateY(calc(var(--jw-list-separator-line-height,1px) / -2));border-top:var(--jw-list-separator-line-height,1px) solid var(--jw-list-separator-color,rgba(255,255,255,.18))}
.jw-builder-list.has-separator-dashed li:not(:last-child)::after{border-top-style:dashed}
.jw-builder-list.has-separator-dotted li:not(:last-child)::after{border-top-style:dotted}
.jw-builder-list.has-separator-double li:not(:last-child)::after{border-top-style:double}
.jw-builder-list.is-anim-float .jw-builder-list-bullet{animation:jwListFloat var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-heartbeat .jw-builder-list-bullet{animation:jwListHeartbeat var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-wobble .jw-builder-list-bullet{animation:jwListWobble var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-shake .jw-builder-list-bullet{animation:jwListShake var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-flip .jw-builder-list-bullet{animation:jwListFlip var(--jw-list-bullet-duration,1800ms) ease-in-out infinite;transform-style:preserve-3d}
.jw-builder-list.is-anim-swing .jw-builder-list-bullet{animation:jwListSwing var(--jw-list-bullet-duration,1800ms) ease-in-out infinite;transform-origin:50% 0}
.jw-builder-list.is-anim-jello .jw-builder-list-bullet{animation:jwListJello var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-rubber .jw-builder-list-bullet{animation:jwListRubber var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-pop .jw-builder-list-bullet{animation:jwListPop var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-breath .jw-builder-list-bullet{animation:jwListBreath var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-neon .jw-builder-list-bullet{animation:jwListNeon var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
.jw-builder-list.is-anim-orbit .jw-builder-list-bullet{animation:jwListOrbit var(--jw-list-bullet-duration,1800ms) linear infinite}
@keyframes jwListFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes jwListHeartbeat{0%,100%{transform:scale(1)}14%{transform:scale(1.22)}28%{transform:scale(1)}42%{transform:scale(1.16)}70%{transform:scale(1)}}
@keyframes jwListWobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-4px) rotate(-5deg)}30%{transform:translateX(3px) rotate(4deg)}45%{transform:translateX(-2px) rotate(-3deg)}60%{transform:translateX(1px) rotate(2deg)}}
@keyframes jwListShake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}
@keyframes jwListFlip{0%,100%{transform:rotateY(0)}50%{transform:rotateY(180deg)}}
@keyframes jwListSwing{0%,100%{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}
@keyframes jwListJello{0%,100%{transform:skew(0)}30%{transform:skew(-10deg, -4deg)}45%{transform:skew(8deg, 4deg)}60%{transform:skew(-5deg, -2deg)}75%{transform:skew(3deg, 1deg)}}
@keyframes jwListRubber{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}45%{transform:scaleX(.85) scaleY(1.15)}60%{transform:scaleX(1.08) scaleY(.92)}}
@keyframes jwListPop{0%,100%{transform:scale(1)}50%{transform:scale(1.22);filter:brightness(1.25)}}
@keyframes jwListBreath{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.78}}
@keyframes jwListNeon{0%,100%{filter:drop-shadow(0 0 2px currentColor) brightness(1)}50%{filter:drop-shadow(0 0 14px currentColor) brightness(1.35)}}
@keyframes jwListOrbit{0%{transform:rotate(0) translateX(2px) rotate(0)}100%{transform:rotate(360deg) translateX(2px) rotate(-360deg)}}

/* v2.9.34 — list bullet selection, precise separators and clean overflow */
.jw-builder-output .jw-builder-section,
.jw-builder-output .jw-builder-nested-row{overflow:visible;}
.jw-builder-list{overflow:visible;}
.jw-builder-list li{overflow:visible;}
.jw-builder-list .jw-builder-list-bullet{overflow:visible!important;font-variant-numeric:tabular-nums!important;border-radius:var(--jw-list-bullet-radius,999px)!important;color:var(--jw-list-bullet-color,#050608)!important;text-align:center;white-space:nowrap;}
.jw-builder-list .jw-builder-list-bullet::before{content:none!important;display:none!important;}
.jw-builder-list:not(.has-separator-none){gap:0!important;}
.jw-builder-list:not(.has-separator-none) li:not(:last-child){padding-bottom:var(--jw-list-separator-height,0px)!important;margin-bottom:0!important;}
.jw-builder-list.has-separator-solid li:not(:last-child)::after,
.jw-builder-list.has-separator-dashed li:not(:last-child)::after,
.jw-builder-list.has-separator-dotted li:not(:last-child)::after,
.jw-builder-list.has-separator-double li:not(:last-child)::after{content:"";position:absolute;left:calc(var(--jw-list-bullet-size,24px) + .65em);right:0;top:calc(100% - (var(--jw-list-separator-height,0px) / 2));bottom:auto!important;transform:translateY(calc(var(--jw-list-separator-line-height,1px) / -2));border-top:var(--jw-list-separator-line-height,1px) solid var(--jw-list-separator-color,rgba(255,255,255,.18));}
.jw-builder-list.has-separator-dashed li:not(:last-child)::after{border-top-style:dashed;}
.jw-builder-list.has-separator-dotted li:not(:last-child)::after{border-top-style:dotted;}
.jw-builder-list.has-separator-double li:not(:last-child)::after{border-top-style:double;}
.jw-builder-list.is-anim-blink .jw-builder-list-bullet{animation:jwListBlink var(--jw-list-bullet-duration,1800ms) step-end infinite}.jw-builder-list.is-anim-flicker .jw-builder-list-bullet{animation:jwListFlicker var(--jw-list-bullet-duration,1800ms) linear infinite}.jw-builder-list.is-anim-flash .jw-builder-list-bullet{animation:jwListFlash var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-tada .jw-builder-list-bullet{animation:jwListTada var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-tilt .jw-builder-list-bullet{animation:jwListTilt var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-tremor .jw-builder-list-bullet{animation:jwListTremor var(--jw-list-bullet-duration,1800ms) linear infinite}.jw-builder-list.is-anim-vibrate .jw-builder-list-bullet{animation:jwListVibrate var(--jw-list-bullet-duration,1800ms) linear infinite}.jw-builder-list.is-anim-slide_x .jw-builder-list-bullet{animation:jwListSlideX var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-slide_y .jw-builder-list-bullet{animation:jwListSlideY var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-scale_up .jw-builder-list-bullet{animation:jwListScaleUp var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-scale_down .jw-builder-list-bullet{animation:jwListScaleDown var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-rotate_soft .jw-builder-list-bullet{animation:jwListRotateSoft var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-rotate_reverse .jw-builder-list-bullet{animation:jwListRotateReverse var(--jw-list-bullet-duration,1800ms) linear infinite}.jw-builder-list.is-anim-skew .jw-builder-list-bullet{animation:jwListSkew var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-glow_ring .jw-builder-list-bullet{animation:jwListGlowRing var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-shadow_pulse .jw-builder-list-bullet{animation:jwListShadowPulse var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-color_pulse .jw-builder-list-bullet{animation:jwListColorPulse var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-lift .jw-builder-list-bullet{animation:jwListLift var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-drop .jw-builder-list-bullet{animation:jwListDrop var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-squeeze .jw-builder-list-bullet{animation:jwListSqueeze var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-expand .jw-builder-list-bullet{animation:jwListExpand var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-magnet .jw-builder-list-bullet{animation:jwListMagnet var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-halo .jw-builder-list-bullet{animation:jwListHalo var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}.jw-builder-list.is-anim-ripple .jw-builder-list-bullet{animation:jwListRipple var(--jw-list-bullet-duration,1800ms) ease-out infinite}.jw-builder-list.is-anim-shimmer .jw-builder-list-bullet{animation:jwListShimmer var(--jw-list-bullet-duration,1800ms) ease-in-out infinite}
@keyframes jwListBlink{50%{opacity:.35}}@keyframes jwListFlicker{0%,100%{opacity:1}20%{opacity:.45}24%{opacity:1}42%{opacity:.6}48%{opacity:1}}@keyframes jwListFlash{50%{filter:brightness(1.8)}}@keyframes jwListTada{10%,20%{transform:scale(.95) rotate(-4deg)}30%,50%,70%,90%{transform:scale(1.08) rotate(4deg)}40%,60%,80%{transform:scale(1.08) rotate(-4deg)}}@keyframes jwListTilt{50%{transform:rotate(10deg)}}@keyframes jwListTremor{25%{transform:translate(1px,1px)}50%{transform:translate(-1px,-1px)}75%{transform:translate(1px,-1px)}}@keyframes jwListVibrate{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}@keyframes jwListSlideX{50%{transform:translateX(6px)}}@keyframes jwListSlideY{50%{transform:translateY(-6px)}}@keyframes jwListScaleUp{50%{transform:scale(1.22)}}@keyframes jwListScaleDown{50%{transform:scale(.82)}}@keyframes jwListRotateSoft{50%{transform:rotate(16deg)}}@keyframes jwListRotateReverse{to{transform:rotate(-360deg)}}@keyframes jwListSkew{50%{transform:skewX(-12deg)}}@keyframes jwListGlowRing{50%{box-shadow:0 0 0 8px rgba(227,255,69,.16),0 0 22px rgba(227,255,69,.45)}}@keyframes jwListShadowPulse{50%{box-shadow:0 12px 28px rgba(0,0,0,.3),0 0 24px rgba(227,255,69,.4)}}@keyframes jwListColorPulse{50%{filter:hue-rotate(42deg) saturate(1.25)}}@keyframes jwListLift{50%{transform:translateY(-8px)}}@keyframes jwListDrop{50%{transform:translateY(5px)}}@keyframes jwListSqueeze{50%{transform:scaleX(.72) scaleY(1.18)}}@keyframes jwListExpand{50%{transform:scaleX(1.22) scaleY(.88)}}@keyframes jwListMagnet{30%{transform:translateX(5px) scale(1.08)}70%{transform:translateX(-3px) scale(.98)}}@keyframes jwListHalo{50%{filter:drop-shadow(0 0 16px currentColor)}}@keyframes jwListRipple{0%{box-shadow:0 0 0 0 rgba(227,255,69,.35)}100%{box-shadow:0 0 0 18px rgba(227,255,69,0)}}@keyframes jwListShimmer{50%{filter:brightness(1.45) contrast(1.08)}}


/* v2.9.35 — pure centered rotations for list bullets */
.jw-builder-list .jw-builder-list-bullet,
.jw-builder-list li::before{
	transform-origin:50% 50%!important;
	transform-box:fill-box!important;
	will-change:transform,filter,box-shadow,opacity;
	backface-visibility:hidden;
}
.jw-builder-list.is-anim-spin .jw-builder-list-bullet,
.jw-builder-list.is-anim-rotate_reverse .jw-builder-list-bullet,
.jw-builder-list.is-anim-rotate_soft .jw-builder-list-bullet,
.jw-builder-list.is-anim-flip .jw-builder-list-bullet,
.jw-builder-list.is-anim-swing .jw-builder-list-bullet,
.jw-builder-list.is-anim-tada .jw-builder-list-bullet,
.jw-builder-list.is-anim-tilt .jw-builder-list-bullet{
	transform-origin:50% 50%!important;
}
@keyframes jwListSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@keyframes jwListRotateReverse{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}
@keyframes jwListRotateSoft{0%,100%{transform:rotate(0deg)}50%{transform:rotate(16deg)}}

/* JW Core 2.9.44 — Image component */
.jw-builder-component-image{display:block;margin:0;line-height:0;max-width:100%;--jw-image-ratio:auto;--jw-image-transition-duration:350ms;--jw-image-transition-easing:ease}
.jw-builder-component-image .jw-builder-image-frame{display:block;position:relative;width:100%;max-width:100%;overflow:hidden;aspect-ratio:var(--jw-image-ratio);border-radius:inherit;line-height:0;background:rgba(255,255,255,.035)}
.jw-builder-component-image .jw-builder-image-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform var(--jw-image-transition-duration) var(--jw-image-transition-easing),filter var(--jw-image-transition-duration) var(--jw-image-transition-easing),opacity var(--jw-image-transition-duration) var(--jw-image-transition-easing),box-shadow var(--jw-image-transition-duration) var(--jw-image-transition-easing);transform-origin:50% 50%}
.jw-builder-component-image[style*="--jw-image-ratio:auto"] .jw-builder-image-frame{aspect-ratio:auto;background:transparent}.jw-builder-component-image[style*="--jw-image-ratio:auto"] .jw-builder-image-frame img{width:auto;max-width:100%;height:auto;object-fit:contain}
.jw-builder-component-image.is-align-left{margin-left:0!important;margin-right:auto!important}.jw-builder-component-image.is-align-center{margin-left:auto!important;margin-right:auto!important}.jw-builder-component-image.is-align-right{margin-left:auto!important;margin-right:0!important}.jw-builder-image-link{display:block;color:inherit;text-decoration:none}.jw-builder-component-image.is-normal-zoom_in img{transform:scale(1.06)}.jw-builder-component-image.is-normal-zoom_out img{transform:scale(.96)}.jw-builder-component-image.is-normal-lift img{transform:translateY(-6px)}.jw-builder-component-image.is-normal-rotate_soft img{transform:rotate(2deg) scale(1.03)}.jw-builder-component-image.is-normal-tilt img{transform:perspective(900px) rotateX(4deg) rotateY(-4deg)}.jw-builder-component-image.is-normal-skew img{transform:skew(-2deg)}.jw-builder-component-image.is-normal-blur img{filter:blur(2px)}.jw-builder-component-image.is-normal-grayscale img{filter:grayscale(1)}.jw-builder-component-image.is-normal-sepia img{filter:sepia(.7)}.jw-builder-component-image.is-normal-saturate img{filter:saturate(1.45)}.jw-builder-component-image.is-normal-contrast img{filter:contrast(1.18)}.jw-builder-component-image.is-normal-brightness img{filter:brightness(1.12)}.jw-builder-component-image.is-normal-opacity_soft img{opacity:.82}.jw-builder-component-image.is-normal-pan_left img{transform:scale(1.08) translateX(-2.5%)}.jw-builder-component-image.is-normal-pan_right img{transform:scale(1.08) translateX(2.5%)}.jw-builder-component-image.is-normal-pan_up img{transform:scale(1.08) translateY(-2.5%)}.jw-builder-component-image.is-normal-pan_down img{transform:scale(1.08) translateY(2.5%)}
.jw-builder-component-image.is-hover-zoom_in:hover img{transform:scale(1.1)}.jw-builder-component-image.is-hover-zoom_out:hover img{transform:scale(.96)}.jw-builder-component-image.is-hover-lift:hover img{transform:translateY(-8px)}.jw-builder-component-image.is-hover-float:hover img{transform:translateY(-4px) scale(1.02)}.jw-builder-component-image.is-hover-rotate_soft:hover img{transform:rotate(2.5deg) scale(1.04)}.jw-builder-component-image.is-hover-tilt:hover img{transform:perspective(900px) rotateX(5deg) rotateY(-5deg) scale(1.02)}.jw-builder-component-image.is-hover-perspective:hover img{transform:perspective(900px) translateZ(24px) scale(1.04)}.jw-builder-component-image.is-hover-skew:hover img{transform:skew(-3deg) scale(1.04)}.jw-builder-component-image.is-hover-blur:hover img{filter:blur(2px)}.jw-builder-component-image.is-hover-grayscale:hover img{filter:grayscale(1)}.jw-builder-component-image.is-hover-sepia:hover img{filter:sepia(.7)}.jw-builder-component-image.is-hover-saturate:hover img{filter:saturate(1.55)}.jw-builder-component-image.is-hover-contrast:hover img{filter:contrast(1.2)}.jw-builder-component-image.is-hover-brightness:hover img{filter:brightness(1.15)}.jw-builder-component-image.is-hover-opacity_soft:hover img{opacity:.82}.jw-builder-component-image.is-hover-glow:hover .jw-builder-image-frame{box-shadow:0 0 34px rgba(227,255,69,.28)}.jw-builder-component-image.is-hover-shadow_depth:hover .jw-builder-image-frame{box-shadow:0 24px 70px rgba(0,0,0,.34)}.jw-builder-component-image.is-hover-pan_left:hover img{transform:scale(1.1) translateX(-4%)}.jw-builder-component-image.is-hover-pan_right:hover img{transform:scale(1.1) translateX(4%)}.jw-builder-component-image.is-hover-pan_up:hover img{transform:scale(1.1) translateY(-4%)}.jw-builder-component-image.is-hover-pan_down:hover img{transform:scale(1.1) translateY(4%)}
.jw-lightbox-fallback{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out}.jw-lightbox-fallback img{max-width:96vw;max-height:92vh;object-fit:contain;box-shadow:0 30px 100px rgba(0,0,0,.55)}.jw-lightbox-fallback button{position:fixed;top:18px;right:22px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;width:42px;height:42px;font-size:24px;cursor:pointer}


/* JW Core 2.9.44 — Image effects normalization */
.jw-builder-component-image .jw-builder-image-frame,.jwb-preview-image .jwb-image-frame,.jwb-image-live-preview{display:block;position:relative;overflow:hidden;aspect-ratio:var(--jw-image-ratio,var(--jwb-img-ratio,auto));line-height:0;background:rgba(255,255,255,.035)}
.jw-builder-component-image .jw-builder-image-frame img,.jwb-preview-image .jwb-image-frame img,.jwb-image-live-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:50% 50%;transition:transform var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),filter var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),opacity var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),box-shadow var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease))}
.jw-builder-component-image[style*="--jw-image-ratio:auto"] .jw-builder-image-frame,.jwb-preview-image[style*="--jwb-img-ratio:auto"] .jwb-image-frame{aspect-ratio:auto}.jw-builder-component-image[style*="--jw-image-ratio:auto"] .jw-builder-image-frame img,.jwb-preview-image[style*="--jwb-img-ratio:auto"] .jwb-image-frame img{width:auto;max-width:100%;height:auto;object-fit:contain}
.jw-builder-component-image.is-normal-grayscale img,.jwb-preview-image.is-normal-grayscale img,.jwb-image-live-preview.is-normal-grayscale img{filter:grayscale(1)}
.jw-builder-component-image.is-normal-sepia img,.jwb-preview-image.is-normal-sepia img,.jwb-image-live-preview.is-normal-sepia img{filter:sepia(.85)}
.jw-builder-component-image.is-normal-saturate img,.jwb-preview-image.is-normal-saturate img,.jwb-image-live-preview.is-normal-saturate img{filter:saturate(1.45)}
.jw-builder-component-image.is-normal-saturate_strong img,.jwb-preview-image.is-normal-saturate_strong img,.jwb-image-live-preview.is-normal-saturate_strong img{filter:saturate(2)}
.jw-builder-component-image.is-normal-desaturate img,.jwb-preview-image.is-normal-desaturate img,.jwb-image-live-preview.is-normal-desaturate img{filter:saturate(.35)}
.jw-builder-component-image.is-normal-contrast img,.jwb-preview-image.is-normal-contrast img,.jwb-image-live-preview.is-normal-contrast img{filter:contrast(1.22)}
.jw-builder-component-image.is-normal-contrast_strong img,.jwb-preview-image.is-normal-contrast_strong img,.jwb-image-live-preview.is-normal-contrast_strong img{filter:contrast(1.55)}
.jw-builder-component-image.is-normal-brightness img,.jwb-preview-image.is-normal-brightness img,.jwb-image-live-preview.is-normal-brightness img{filter:brightness(1.18)}
.jw-builder-component-image.is-normal-darken img,.jwb-preview-image.is-normal-darken img,.jwb-image-live-preview.is-normal-darken img{filter:brightness(.72)}
.jw-builder-component-image.is-normal-opacity_soft img,.jwb-preview-image.is-normal-opacity_soft img,.jwb-image-live-preview.is-normal-opacity_soft img{opacity:.78}
.jw-builder-component-image.is-normal-blur img,.jwb-preview-image.is-normal-blur img,.jwb-image-live-preview.is-normal-blur img{filter:blur(2px)}
.jw-builder-component-image.is-normal-blur_strong img,.jwb-preview-image.is-normal-blur_strong img,.jwb-image-live-preview.is-normal-blur_strong img{filter:blur(5px)}
.jw-builder-component-image.is-normal-invert img,.jwb-preview-image.is-normal-invert img,.jwb-image-live-preview.is-normal-invert img{filter:invert(1)}
.jw-builder-component-image.is-normal-hue_30 img,.jwb-preview-image.is-normal-hue_30 img,.jwb-image-live-preview.is-normal-hue_30 img{filter:hue-rotate(30deg)}
.jw-builder-component-image.is-normal-hue_60 img,.jwb-preview-image.is-normal-hue_60 img,.jwb-image-live-preview.is-normal-hue_60 img{filter:hue-rotate(60deg)}
.jw-builder-component-image.is-normal-hue_90 img,.jwb-preview-image.is-normal-hue_90 img,.jwb-image-live-preview.is-normal-hue_90 img{filter:hue-rotate(90deg)}
.jw-builder-component-image.is-normal-hue_180 img,.jwb-preview-image.is-normal-hue_180 img,.jwb-image-live-preview.is-normal-hue_180 img{filter:hue-rotate(180deg)}
.jw-builder-component-image.is-normal-vintage img,.jwb-preview-image.is-normal-vintage img,.jwb-image-live-preview.is-normal-vintage img{filter:sepia(.45) contrast(1.12) saturate(.9)}
.jw-builder-component-image.is-normal-cool img,.jwb-preview-image.is-normal-cool img,.jwb-image-live-preview.is-normal-cool img{filter:hue-rotate(190deg) saturate(1.15)}
.jw-builder-component-image.is-normal-warm img,.jwb-preview-image.is-normal-warm img,.jwb-image-live-preview.is-normal-warm img{filter:sepia(.25) saturate(1.25) brightness(1.05)}
.jw-builder-component-image.is-normal-cinematic img,.jwb-preview-image.is-normal-cinematic img,.jwb-image-live-preview.is-normal-cinematic img{filter:contrast(1.28) saturate(.82) brightness(.92)}
.jw-builder-component-image.is-normal-pastel img,.jwb-preview-image.is-normal-pastel img,.jwb-image-live-preview.is-normal-pastel img{filter:saturate(.72) brightness(1.16) contrast(.92)}
.jw-builder-component-image.is-normal-lomo img,.jwb-preview-image.is-normal-lomo img,.jwb-image-live-preview.is-normal-lomo img{filter:contrast(1.35) saturate(1.25) brightness(.9)}
.jw-builder-component-image.is-normal-matte img,.jwb-preview-image.is-normal-matte img,.jwb-image-live-preview.is-normal-matte img{filter:contrast(.88) saturate(.82) brightness(1.08)}
.jw-builder-component-image.is-normal-silhouette img,.jwb-preview-image.is-normal-silhouette img,.jwb-image-live-preview.is-normal-silhouette img{filter:brightness(.45) contrast(1.8) saturate(.2)}
.jw-builder-component-image.is-normal-mist img,.jwb-preview-image.is-normal-mist img,.jwb-image-live-preview.is-normal-mist img{filter:brightness(1.2) contrast(.78) saturate(.82)}
.jw-builder-component-image.is-hover-style-grayscale:hover img,.jwb-preview-image.is-hover-style-grayscale:hover img,.jwb-image-live-preview.is-hover-style-grayscale:hover img{filter:grayscale(1)}
.jw-builder-component-image.is-hover-style-sepia:hover img,.jwb-preview-image.is-hover-style-sepia:hover img,.jwb-image-live-preview.is-hover-style-sepia:hover img{filter:sepia(.85)}
.jw-builder-component-image.is-hover-style-saturate:hover img,.jwb-preview-image.is-hover-style-saturate:hover img,.jwb-image-live-preview.is-hover-style-saturate:hover img{filter:saturate(1.45)}
.jw-builder-component-image.is-hover-style-saturate_strong:hover img,.jwb-preview-image.is-hover-style-saturate_strong:hover img,.jwb-image-live-preview.is-hover-style-saturate_strong:hover img{filter:saturate(2)}
.jw-builder-component-image.is-hover-style-desaturate:hover img,.jwb-preview-image.is-hover-style-desaturate:hover img,.jwb-image-live-preview.is-hover-style-desaturate:hover img{filter:saturate(.35)}
.jw-builder-component-image.is-hover-style-contrast:hover img,.jwb-preview-image.is-hover-style-contrast:hover img,.jwb-image-live-preview.is-hover-style-contrast:hover img{filter:contrast(1.22)}
.jw-builder-component-image.is-hover-style-contrast_strong:hover img,.jwb-preview-image.is-hover-style-contrast_strong:hover img,.jwb-image-live-preview.is-hover-style-contrast_strong:hover img{filter:contrast(1.55)}
.jw-builder-component-image.is-hover-style-brightness:hover img,.jwb-preview-image.is-hover-style-brightness:hover img,.jwb-image-live-preview.is-hover-style-brightness:hover img{filter:brightness(1.18)}
.jw-builder-component-image.is-hover-style-darken:hover img,.jwb-preview-image.is-hover-style-darken:hover img,.jwb-image-live-preview.is-hover-style-darken:hover img{filter:brightness(.72)}
.jw-builder-component-image.is-hover-style-opacity_soft:hover img,.jwb-preview-image.is-hover-style-opacity_soft:hover img,.jwb-image-live-preview.is-hover-style-opacity_soft:hover img{opacity:.78}
.jw-builder-component-image.is-hover-style-blur:hover img,.jwb-preview-image.is-hover-style-blur:hover img,.jwb-image-live-preview.is-hover-style-blur:hover img{filter:blur(2px)}
.jw-builder-component-image.is-hover-style-blur_strong:hover img,.jwb-preview-image.is-hover-style-blur_strong:hover img,.jwb-image-live-preview.is-hover-style-blur_strong:hover img{filter:blur(5px)}
.jw-builder-component-image.is-hover-style-invert:hover img,.jwb-preview-image.is-hover-style-invert:hover img,.jwb-image-live-preview.is-hover-style-invert:hover img{filter:invert(1)}
.jw-builder-component-image.is-hover-zoom_in:hover img,.jwb-preview-image.is-hover-zoom_in:hover img,.jwb-image-live-preview.is-hover-zoom_in:hover img{transform:scale(1.12)}
.jw-builder-component-image.is-hover-zoom_out:hover img,.jwb-preview-image.is-hover-zoom_out:hover img,.jwb-image-live-preview.is-hover-zoom_out:hover img{transform:scale(.94)}
.jw-builder-component-image.is-hover-zoom_soft:hover img,.jwb-preview-image.is-hover-zoom_soft:hover img,.jwb-image-live-preview.is-hover-zoom_soft:hover img{transform:scale(1.045)}
.jw-builder-component-image.is-hover-pan_left:hover img,.jwb-preview-image.is-hover-pan_left:hover img,.jwb-image-live-preview.is-hover-pan_left:hover img{transform:scale(1.12) translateX(-4%)}
.jw-builder-component-image.is-hover-pan_right:hover img,.jwb-preview-image.is-hover-pan_right:hover img,.jwb-image-live-preview.is-hover-pan_right:hover img{transform:scale(1.12) translateX(4%)}
.jw-builder-component-image.is-hover-pan_up:hover img,.jwb-preview-image.is-hover-pan_up:hover img,.jwb-image-live-preview.is-hover-pan_up:hover img{transform:scale(1.12) translateY(-4%)}
.jw-builder-component-image.is-hover-pan_down:hover img,.jwb-preview-image.is-hover-pan_down:hover img,.jwb-image-live-preview.is-hover-pan_down:hover img{transform:scale(1.12) translateY(4%)}
.jw-builder-component-image.is-hover-rotate_in:hover img,.jwb-preview-image.is-hover-rotate_in:hover img,.jwb-image-live-preview.is-hover-rotate_in:hover img{transform:rotate(4deg) scale(1.06)}
.jw-builder-component-image.is-hover-rotate_out:hover img,.jwb-preview-image.is-hover-rotate_out:hover img,.jwb-image-live-preview.is-hover-rotate_out:hover img{transform:rotate(-4deg) scale(1.02)}
.jw-builder-component-image.is-hover-tilt_left:hover img,.jwb-preview-image.is-hover-tilt_left:hover img,.jwb-image-live-preview.is-hover-tilt_left:hover img{transform:perspective(900px) rotateY(-7deg) scale(1.04)}
.jw-builder-component-image.is-hover-tilt_right:hover img,.jwb-preview-image.is-hover-tilt_right:hover img,.jwb-image-live-preview.is-hover-tilt_right:hover img{transform:perspective(900px) rotateY(7deg) scale(1.04)}
.jw-builder-component-image.is-hover-lift:hover img,.jwb-preview-image.is-hover-lift:hover img,.jwb-image-live-preview.is-hover-lift:hover img{transform:translateY(-8px) scale(1.02)}
.jw-builder-component-image.is-hover-skew:hover img,.jwb-preview-image.is-hover-skew:hover img,.jwb-image-live-preview.is-hover-skew:hover img{transform:skew(-3deg) scale(1.05)}
.jw-builder-component-image.is-hover-flip_x:hover img,.jwb-preview-image.is-hover-flip_x:hover img,.jwb-image-live-preview.is-hover-flip_x:hover img{transform:perspective(900px) rotateX(10deg) scale(1.04)}
.jw-builder-component-image.is-hover-flip_y:hover img,.jwb-preview-image.is-hover-flip_y:hover img,.jwb-image-live-preview.is-hover-flip_y:hover img{transform:perspective(900px) rotateY(10deg) scale(1.04)}
.jw-builder-component-image.is-hover-focus:hover img,.jwb-preview-image.is-hover-focus:hover img,.jwb-image-live-preview.is-hover-focus:hover img{filter:blur(0) contrast(1.15);transform:scale(1.04)}
.jw-builder-component-image.is-hover-unfocus:hover img,.jwb-preview-image.is-hover-unfocus:hover img,.jwb-image-live-preview.is-hover-unfocus:hover img{filter:blur(2px);transform:scale(1.02)}
.jw-builder-component-image.is-hover-halo:hover .jw-builder-image-frame,.jwb-preview-image.is-hover-halo:hover .jwb-image-frame,.jwb-image-live-preview.is-hover-halo:hover{box-shadow:0 0 0 1px rgba(227,255,69,.38),0 0 42px rgba(227,255,69,.32)}
.jw-lightbox-fallback figcaption{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);max-width:min(860px,86vw);padding:10px 14px;border-radius:12px;background:rgba(7,9,13,.78);color:#fff;font:500 13px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center;backdrop-filter:blur(12px)}

/* JW Core 2.9.46 — Contractual image effect engine */
.jw-builder-component-image,.jwb-preview-image,.jwb-image-live-preview{--jw-img-filter-normal:none;--jw-img-filter-hover:var(--jw-img-filter-normal);--jw-img-opacity-normal:1;--jw-img-opacity-hover:var(--jw-img-opacity-normal);--jw-img-transform-normal:none;--jw-img-transform-hover:var(--jw-img-transform-normal);}
.jw-builder-component-image .jw-builder-image-frame img,.jwb-preview-image .jwb-image-frame img,.jwb-image-live-preview img{filter:var(--jw-img-filter-normal)!important;opacity:var(--jw-img-opacity-normal)!important;transform:var(--jw-img-transform-normal)!important;transform-origin:50% 50%!important;transition:filter var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),opacity var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),transform var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),box-shadow var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease))!important;will-change:filter,opacity,transform;}
.jw-builder-component-image:hover .jw-builder-image-frame img,.jwb-preview-image:hover .jwb-image-frame img,.jwb-image-live-preview:hover img{filter:var(--jw-img-filter-hover)!important;opacity:var(--jw-img-opacity-hover)!important;transform:var(--jw-img-transform-hover)!important;}
.jw-builder-component-image.is-normal-grayscale,.jwb-preview-image.is-normal-grayscale,.jwb-image-live-preview.is-normal-grayscale{--jw-img-filter-normal:grayscale(1);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-grayscale,.jwb-preview-image.is-hover-style-grayscale,.jwb-image-live-preview.is-hover-style-grayscale{--jw-img-filter-hover:grayscale(1);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-sepia,.jwb-preview-image.is-normal-sepia,.jwb-image-live-preview.is-normal-sepia{--jw-img-filter-normal:sepia(.85);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-sepia,.jwb-preview-image.is-hover-style-sepia,.jwb-image-live-preview.is-hover-style-sepia{--jw-img-filter-hover:sepia(.85);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-saturate,.jwb-preview-image.is-normal-saturate,.jwb-image-live-preview.is-normal-saturate{--jw-img-filter-normal:saturate(1.45);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-saturate,.jwb-preview-image.is-hover-style-saturate,.jwb-image-live-preview.is-hover-style-saturate{--jw-img-filter-hover:saturate(1.45);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-saturate_strong,.jwb-preview-image.is-normal-saturate_strong,.jwb-image-live-preview.is-normal-saturate_strong{--jw-img-filter-normal:saturate(2);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-saturate_strong,.jwb-preview-image.is-hover-style-saturate_strong,.jwb-image-live-preview.is-hover-style-saturate_strong{--jw-img-filter-hover:saturate(2);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-desaturate,.jwb-preview-image.is-normal-desaturate,.jwb-image-live-preview.is-normal-desaturate{--jw-img-filter-normal:saturate(.35);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-desaturate,.jwb-preview-image.is-hover-style-desaturate,.jwb-image-live-preview.is-hover-style-desaturate{--jw-img-filter-hover:saturate(.35);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-contrast,.jwb-preview-image.is-normal-contrast,.jwb-image-live-preview.is-normal-contrast{--jw-img-filter-normal:contrast(1.22);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-contrast,.jwb-preview-image.is-hover-style-contrast,.jwb-image-live-preview.is-hover-style-contrast{--jw-img-filter-hover:contrast(1.22);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-contrast_strong,.jwb-preview-image.is-normal-contrast_strong,.jwb-image-live-preview.is-normal-contrast_strong{--jw-img-filter-normal:contrast(1.55);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-contrast_strong,.jwb-preview-image.is-hover-style-contrast_strong,.jwb-image-live-preview.is-hover-style-contrast_strong{--jw-img-filter-hover:contrast(1.55);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-brightness,.jwb-preview-image.is-normal-brightness,.jwb-image-live-preview.is-normal-brightness{--jw-img-filter-normal:brightness(1.18);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-brightness,.jwb-preview-image.is-hover-style-brightness,.jwb-image-live-preview.is-hover-style-brightness{--jw-img-filter-hover:brightness(1.18);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-darken,.jwb-preview-image.is-normal-darken,.jwb-image-live-preview.is-normal-darken{--jw-img-filter-normal:brightness(.72);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-darken,.jwb-preview-image.is-hover-style-darken,.jwb-image-live-preview.is-hover-style-darken{--jw-img-filter-hover:brightness(.72);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-opacity_soft,.jwb-preview-image.is-normal-opacity_soft,.jwb-image-live-preview.is-normal-opacity_soft{--jw-img-filter-normal:none;--jw-img-opacity-normal:.78;}
.jw-builder-component-image.is-hover-style-opacity_soft,.jwb-preview-image.is-hover-style-opacity_soft,.jwb-image-live-preview.is-hover-style-opacity_soft{--jw-img-filter-hover:none;--jw-img-opacity-hover:.78;}
.jw-builder-component-image.is-normal-blur,.jwb-preview-image.is-normal-blur,.jwb-image-live-preview.is-normal-blur{--jw-img-filter-normal:blur(2px);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-blur,.jwb-preview-image.is-hover-style-blur,.jwb-image-live-preview.is-hover-style-blur{--jw-img-filter-hover:blur(2px);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-blur_strong,.jwb-preview-image.is-normal-blur_strong,.jwb-image-live-preview.is-normal-blur_strong{--jw-img-filter-normal:blur(5px);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-blur_strong,.jwb-preview-image.is-hover-style-blur_strong,.jwb-image-live-preview.is-hover-style-blur_strong{--jw-img-filter-hover:blur(5px);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-sharp,.jwb-preview-image.is-normal-sharp,.jwb-image-live-preview.is-normal-sharp{--jw-img-filter-normal:contrast(1.15) saturate(1.08);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-sharp,.jwb-preview-image.is-hover-style-sharp,.jwb-image-live-preview.is-hover-style-sharp{--jw-img-filter-hover:contrast(1.15) saturate(1.08);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-invert,.jwb-preview-image.is-normal-invert,.jwb-image-live-preview.is-normal-invert{--jw-img-filter-normal:invert(1);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-invert,.jwb-preview-image.is-hover-style-invert,.jwb-image-live-preview.is-hover-style-invert{--jw-img-filter-hover:invert(1);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_30,.jwb-preview-image.is-normal-hue_30,.jwb-image-live-preview.is-normal-hue_30{--jw-img-filter-normal:hue-rotate(30deg);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_30,.jwb-preview-image.is-hover-style-hue_30,.jwb-image-live-preview.is-hover-style-hue_30{--jw-img-filter-hover:hue-rotate(30deg);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_60,.jwb-preview-image.is-normal-hue_60,.jwb-image-live-preview.is-normal-hue_60{--jw-img-filter-normal:hue-rotate(60deg);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_60,.jwb-preview-image.is-hover-style-hue_60,.jwb-image-live-preview.is-hover-style-hue_60{--jw-img-filter-hover:hue-rotate(60deg);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_90,.jwb-preview-image.is-normal-hue_90,.jwb-image-live-preview.is-normal-hue_90{--jw-img-filter-normal:hue-rotate(90deg);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_90,.jwb-preview-image.is-hover-style-hue_90,.jwb-image-live-preview.is-hover-style-hue_90{--jw-img-filter-hover:hue-rotate(90deg);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_180,.jwb-preview-image.is-normal-hue_180,.jwb-image-live-preview.is-normal-hue_180{--jw-img-filter-normal:hue-rotate(180deg);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_180,.jwb-preview-image.is-hover-style-hue_180,.jwb-image-live-preview.is-hover-style-hue_180{--jw-img-filter-hover:hue-rotate(180deg);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-vintage,.jwb-preview-image.is-normal-vintage,.jwb-image-live-preview.is-normal-vintage{--jw-img-filter-normal:sepia(.45) contrast(1.12) saturate(.9);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-vintage,.jwb-preview-image.is-hover-style-vintage,.jwb-image-live-preview.is-hover-style-vintage{--jw-img-filter-hover:sepia(.45) contrast(1.12) saturate(.9);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-cool,.jwb-preview-image.is-normal-cool,.jwb-image-live-preview.is-normal-cool{--jw-img-filter-normal:hue-rotate(190deg) saturate(1.15);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-cool,.jwb-preview-image.is-hover-style-cool,.jwb-image-live-preview.is-hover-style-cool{--jw-img-filter-hover:hue-rotate(190deg) saturate(1.15);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-warm,.jwb-preview-image.is-normal-warm,.jwb-image-live-preview.is-normal-warm{--jw-img-filter-normal:sepia(.25) saturate(1.25) brightness(1.05);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-warm,.jwb-preview-image.is-hover-style-warm,.jwb-image-live-preview.is-hover-style-warm{--jw-img-filter-hover:sepia(.25) saturate(1.25) brightness(1.05);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-cyan,.jwb-preview-image.is-normal-cyan,.jwb-image-live-preview.is-normal-cyan{--jw-img-filter-normal:hue-rotate(165deg) saturate(1.25) brightness(1.04);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-cyan,.jwb-preview-image.is-hover-style-cyan,.jwb-image-live-preview.is-hover-style-cyan{--jw-img-filter-hover:hue-rotate(165deg) saturate(1.25) brightness(1.04);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-gold,.jwb-preview-image.is-normal-gold,.jwb-image-live-preview.is-normal-gold{--jw-img-filter-normal:sepia(.4) saturate(1.4) hue-rotate(345deg) brightness(1.08);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-gold,.jwb-preview-image.is-hover-style-gold,.jwb-image-live-preview.is-hover-style-gold{--jw-img-filter-hover:sepia(.4) saturate(1.4) hue-rotate(345deg) brightness(1.08);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-rose,.jwb-preview-image.is-normal-rose,.jwb-image-live-preview.is-normal-rose{--jw-img-filter-normal:sepia(.2) saturate(1.35) hue-rotate(300deg) brightness(1.05);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-rose,.jwb-preview-image.is-hover-style-rose,.jwb-image-live-preview.is-hover-style-rose{--jw-img-filter-hover:sepia(.2) saturate(1.35) hue-rotate(300deg) brightness(1.05);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-green,.jwb-preview-image.is-normal-green,.jwb-image-live-preview.is-normal-green{--jw-img-filter-normal:hue-rotate(85deg) saturate(1.2);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-green,.jwb-preview-image.is-hover-style-green,.jwb-image-live-preview.is-hover-style-green{--jw-img-filter-hover:hue-rotate(85deg) saturate(1.2);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-red,.jwb-preview-image.is-normal-red,.jwb-image-live-preview.is-normal-red{--jw-img-filter-normal:sepia(.25) saturate(1.55) hue-rotate(325deg);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-red,.jwb-preview-image.is-hover-style-red,.jwb-image-live-preview.is-hover-style-red{--jw-img-filter-hover:sepia(.25) saturate(1.55) hue-rotate(325deg);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-duotone_dark,.jwb-preview-image.is-normal-duotone_dark,.jwb-image-live-preview.is-normal-duotone_dark{--jw-img-filter-normal:grayscale(1) contrast(1.35) brightness(.82);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-duotone_dark,.jwb-preview-image.is-hover-style-duotone_dark,.jwb-image-live-preview.is-hover-style-duotone_dark{--jw-img-filter-hover:grayscale(1) contrast(1.35) brightness(.82);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-high_key,.jwb-preview-image.is-normal-high_key,.jwb-image-live-preview.is-normal-high_key{--jw-img-filter-normal:brightness(1.22) contrast(.9) saturate(.78);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-high_key,.jwb-preview-image.is-hover-style-high_key,.jwb-image-live-preview.is-hover-style-high_key{--jw-img-filter-hover:brightness(1.22) contrast(.9) saturate(.78);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-low_key,.jwb-preview-image.is-normal-low_key,.jwb-image-live-preview.is-normal-low_key{--jw-img-filter-normal:brightness(.78) contrast(1.22) saturate(.9);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-low_key,.jwb-preview-image.is-hover-style-low_key,.jwb-image-live-preview.is-hover-style-low_key{--jw-img-filter-hover:brightness(.78) contrast(1.22) saturate(.9);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-matte,.jwb-preview-image.is-normal-matte,.jwb-image-live-preview.is-normal-matte{--jw-img-filter-normal:contrast(.88) saturate(.82) brightness(1.08);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-matte,.jwb-preview-image.is-hover-style-matte,.jwb-image-live-preview.is-hover-style-matte{--jw-img-filter-hover:contrast(.88) saturate(.82) brightness(1.08);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-cinematic,.jwb-preview-image.is-normal-cinematic,.jwb-image-live-preview.is-normal-cinematic{--jw-img-filter-normal:contrast(1.28) saturate(.82) brightness(.92);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-cinematic,.jwb-preview-image.is-hover-style-cinematic,.jwb-image-live-preview.is-hover-style-cinematic{--jw-img-filter-hover:contrast(1.28) saturate(.82) brightness(.92);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hdr_soft,.jwb-preview-image.is-normal-hdr_soft,.jwb-image-live-preview.is-normal-hdr_soft{--jw-img-filter-normal:contrast(1.22) saturate(1.18) brightness(1.04);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hdr_soft,.jwb-preview-image.is-hover-style-hdr_soft,.jwb-image-live-preview.is-hover-style-hdr_soft{--jw-img-filter-hover:contrast(1.22) saturate(1.18) brightness(1.04);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-pastel,.jwb-preview-image.is-normal-pastel,.jwb-image-live-preview.is-normal-pastel{--jw-img-filter-normal:saturate(.72) brightness(1.16) contrast(.92);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-pastel,.jwb-preview-image.is-hover-style-pastel,.jwb-image-live-preview.is-hover-style-pastel{--jw-img-filter-hover:saturate(.72) brightness(1.16) contrast(.92);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-polaroid,.jwb-preview-image.is-normal-polaroid,.jwb-image-live-preview.is-normal-polaroid{--jw-img-filter-normal:sepia(.18) contrast(1.08) brightness(1.1) saturate(.9);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-polaroid,.jwb-preview-image.is-hover-style-polaroid,.jwb-image-live-preview.is-hover-style-polaroid{--jw-img-filter-hover:sepia(.18) contrast(1.08) brightness(1.1) saturate(.9);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-xpro,.jwb-preview-image.is-normal-xpro,.jwb-image-live-preview.is-normal-xpro{--jw-img-filter-normal:contrast(1.28) saturate(1.35) sepia(.18);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-xpro,.jwb-preview-image.is-hover-style-xpro,.jwb-image-live-preview.is-hover-style-xpro{--jw-img-filter-hover:contrast(1.28) saturate(1.35) sepia(.18);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-lomo,.jwb-preview-image.is-normal-lomo,.jwb-image-live-preview.is-normal-lomo{--jw-img-filter-normal:contrast(1.35) saturate(1.25) brightness(.9);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-lomo,.jwb-preview-image.is-hover-style-lomo,.jwb-image-live-preview.is-hover-style-lomo{--jw-img-filter-hover:contrast(1.35) saturate(1.25) brightness(.9);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-bichrome,.jwb-preview-image.is-normal-bichrome,.jwb-image-live-preview.is-normal-bichrome{--jw-img-filter-normal:grayscale(1) sepia(.35) contrast(1.18);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-bichrome,.jwb-preview-image.is-hover-style-bichrome,.jwb-image-live-preview.is-hover-style-bichrome{--jw-img-filter-hover:grayscale(1) sepia(.35) contrast(1.18);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-mono_blue,.jwb-preview-image.is-normal-mono_blue,.jwb-image-live-preview.is-normal-mono_blue{--jw-img-filter-normal:grayscale(1) sepia(.25) hue-rotate(170deg) saturate(1.55);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-mono_blue,.jwb-preview-image.is-hover-style-mono_blue,.jwb-image-live-preview.is-hover-style-mono_blue{--jw-img-filter-hover:grayscale(1) sepia(.25) hue-rotate(170deg) saturate(1.55);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-mono_green,.jwb-preview-image.is-normal-mono_green,.jwb-image-live-preview.is-normal-mono_green{--jw-img-filter-normal:grayscale(1) sepia(.25) hue-rotate(70deg) saturate(1.35);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-mono_green,.jwb-preview-image.is-hover-style-mono_green,.jwb-image-live-preview.is-hover-style-mono_green{--jw-img-filter-hover:grayscale(1) sepia(.25) hue-rotate(70deg) saturate(1.35);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-glow_soft,.jwb-preview-image.is-normal-glow_soft,.jwb-image-live-preview.is-normal-glow_soft{--jw-img-filter-normal:brightness(1.08) contrast(1.05) saturate(1.18);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-glow_soft,.jwb-preview-image.is-hover-style-glow_soft,.jwb-image-live-preview.is-hover-style-glow_soft{--jw-img-filter-hover:brightness(1.08) contrast(1.05) saturate(1.18);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-shadow_depth,.jwb-preview-image.is-normal-shadow_depth,.jwb-image-live-preview.is-normal-shadow_depth{--jw-img-filter-normal:brightness(.9) contrast(1.18);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-shadow_depth,.jwb-preview-image.is-hover-style-shadow_depth,.jwb-image-live-preview.is-hover-style-shadow_depth{--jw-img-filter-hover:brightness(.9) contrast(1.18);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-washed,.jwb-preview-image.is-normal-washed,.jwb-image-live-preview.is-normal-washed{--jw-img-filter-normal:brightness(1.25) contrast(.82) saturate(.7);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-washed,.jwb-preview-image.is-hover-style-washed,.jwb-image-live-preview.is-hover-style-washed{--jw-img-filter-hover:brightness(1.25) contrast(.82) saturate(.7);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-silhouette,.jwb-preview-image.is-normal-silhouette,.jwb-image-live-preview.is-normal-silhouette{--jw-img-filter-normal:brightness(.45) contrast(1.8) saturate(.2);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-silhouette,.jwb-preview-image.is-hover-style-silhouette,.jwb-image-live-preview.is-hover-style-silhouette{--jw-img-filter-hover:brightness(.45) contrast(1.8) saturate(.2);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-mist,.jwb-preview-image.is-normal-mist,.jwb-image-live-preview.is-normal-mist{--jw-img-filter-normal:brightness(1.2) contrast(.78) saturate(.82);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-mist,.jwb-preview-image.is-hover-style-mist,.jwb-image-live-preview.is-hover-style-mist{--jw-img-filter-hover:brightness(1.2) contrast(.78) saturate(.82);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-hover-none,.jwb-preview-image.is-hover-none,.jwb-image-live-preview.is-hover-none{--jw-img-transform-hover:none;}
.jw-builder-component-image.is-hover-zoom_in,.jwb-preview-image.is-hover-zoom_in,.jwb-image-live-preview.is-hover-zoom_in{--jw-img-transform-hover:scale(1.12);}
.jw-builder-component-image.is-hover-zoom_out,.jwb-preview-image.is-hover-zoom_out,.jwb-image-live-preview.is-hover-zoom_out{--jw-img-transform-hover:scale(.94);}
.jw-builder-component-image.is-hover-zoom_soft,.jwb-preview-image.is-hover-zoom_soft,.jwb-image-live-preview.is-hover-zoom_soft{--jw-img-transform-hover:scale(1.045);}
.jw-builder-component-image.is-hover-scale_up,.jwb-preview-image.is-hover-scale_up,.jwb-image-live-preview.is-hover-scale_up{--jw-img-transform-hover:scale(1.08);}
.jw-builder-component-image.is-hover-scale_down,.jwb-preview-image.is-hover-scale_down,.jwb-image-live-preview.is-hover-scale_down{--jw-img-transform-hover:scale(.96);}
.jw-builder-component-image.is-hover-pan_left,.jwb-preview-image.is-hover-pan_left,.jwb-image-live-preview.is-hover-pan_left{--jw-img-transform-hover:scale(1.12) translateX(-4%);}
.jw-builder-component-image.is-hover-pan_right,.jwb-preview-image.is-hover-pan_right,.jwb-image-live-preview.is-hover-pan_right{--jw-img-transform-hover:scale(1.12) translateX(4%);}
.jw-builder-component-image.is-hover-pan_up,.jwb-preview-image.is-hover-pan_up,.jwb-image-live-preview.is-hover-pan_up{--jw-img-transform-hover:scale(1.12) translateY(-4%);}
.jw-builder-component-image.is-hover-pan_down,.jwb-preview-image.is-hover-pan_down,.jwb-image-live-preview.is-hover-pan_down{--jw-img-transform-hover:scale(1.12) translateY(4%);}
.jw-builder-component-image.is-hover-rotate_in,.jwb-preview-image.is-hover-rotate_in,.jwb-image-live-preview.is-hover-rotate_in{--jw-img-transform-hover:rotate(4deg) scale(1.06);}
.jw-builder-component-image.is-hover-rotate_out,.jwb-preview-image.is-hover-rotate_out,.jwb-image-live-preview.is-hover-rotate_out{--jw-img-transform-hover:rotate(-4deg) scale(1.02);}
.jw-builder-component-image.is-hover-rotate_soft,.jwb-preview-image.is-hover-rotate_soft,.jwb-image-live-preview.is-hover-rotate_soft{--jw-img-transform-hover:rotate(2.5deg) scale(1.04);}
.jw-builder-component-image.is-hover-tilt_left,.jwb-preview-image.is-hover-tilt_left,.jwb-image-live-preview.is-hover-tilt_left{--jw-img-transform-hover:perspective(900px) rotateY(-7deg) scale(1.04);}
.jw-builder-component-image.is-hover-tilt_right,.jwb-preview-image.is-hover-tilt_right,.jwb-image-live-preview.is-hover-tilt_right{--jw-img-transform-hover:perspective(900px) rotateY(7deg) scale(1.04);}
.jw-builder-component-image.is-hover-perspective,.jwb-preview-image.is-hover-perspective,.jwb-image-live-preview.is-hover-perspective{--jw-img-transform-hover:perspective(900px) translateZ(24px) scale(1.04);}
.jw-builder-component-image.is-hover-lift,.jwb-preview-image.is-hover-lift,.jwb-image-live-preview.is-hover-lift{--jw-img-transform-hover:translateY(-8px) scale(1.02);}
.jw-builder-component-image.is-hover-float,.jwb-preview-image.is-hover-float,.jwb-image-live-preview.is-hover-float{--jw-img-transform-hover:translateY(-4px) scale(1.02);}
.jw-builder-component-image.is-hover-drop,.jwb-preview-image.is-hover-drop,.jwb-image-live-preview.is-hover-drop{--jw-img-transform-hover:translateY(8px) scale(.99);}
.jw-builder-component-image.is-hover-skew,.jwb-preview-image.is-hover-skew,.jwb-image-live-preview.is-hover-skew{--jw-img-transform-hover:skew(-3deg) scale(1.05);}
.jw-builder-component-image.is-hover-pulse,.jwb-preview-image.is-hover-pulse,.jwb-image-live-preview.is-hover-pulse{--jw-img-transform-hover:scale(1.06);}
.jw-builder-component-image.is-hover-breath,.jwb-preview-image.is-hover-breath,.jwb-image-live-preview.is-hover-breath{--jw-img-transform-hover:scale(1.035);}
.jw-builder-component-image.is-hover-swing,.jwb-preview-image.is-hover-swing,.jwb-image-live-preview.is-hover-swing{--jw-img-transform-hover:rotate(2deg) scale(1.035);}
.jw-builder-component-image.is-hover-wobble,.jwb-preview-image.is-hover-wobble,.jwb-image-live-preview.is-hover-wobble{--jw-img-transform-hover:translateX(2%) rotate(-1deg) scale(1.035);}
.jw-builder-component-image.is-hover-rubber,.jwb-preview-image.is-hover-rubber,.jwb-image-live-preview.is-hover-rubber{--jw-img-transform-hover:scale(1.08,.96);}
.jw-builder-component-image.is-hover-jello,.jwb-preview-image.is-hover-jello,.jwb-image-live-preview.is-hover-jello{--jw-img-transform-hover:skew(2deg,-1deg) scale(1.035);}
.jw-builder-component-image.is-hover-flip_x,.jwb-preview-image.is-hover-flip_x,.jwb-image-live-preview.is-hover-flip_x{--jw-img-transform-hover:perspective(900px) rotateX(10deg) scale(1.04);}
.jw-builder-component-image.is-hover-flip_y,.jwb-preview-image.is-hover-flip_y,.jwb-image-live-preview.is-hover-flip_y{--jw-img-transform-hover:perspective(900px) rotateY(10deg) scale(1.04);}
.jw-builder-component-image.is-hover-shine,.jwb-preview-image.is-hover-shine,.jwb-image-live-preview.is-hover-shine{--jw-img-transform-hover:scale(1.04);}
.jw-builder-component-image.is-hover-reveal_mask,.jwb-preview-image.is-hover-reveal_mask,.jwb-image-live-preview.is-hover-reveal_mask{--jw-img-transform-hover:scale(1.04);}
.jw-builder-component-image.is-hover-slide_x,.jwb-preview-image.is-hover-slide_x,.jwb-image-live-preview.is-hover-slide_x{--jw-img-transform-hover:translateX(3%) scale(1.06);}
.jw-builder-component-image.is-hover-slide_y,.jwb-preview-image.is-hover-slide_y,.jwb-image-live-preview.is-hover-slide_y{--jw-img-transform-hover:translateY(3%) scale(1.06);}
.jw-builder-component-image.is-hover-push,.jwb-preview-image.is-hover-push,.jwb-image-live-preview.is-hover-push{--jw-img-transform-hover:scale(.98);}
.jw-builder-component-image.is-hover-pull,.jwb-preview-image.is-hover-pull,.jwb-image-live-preview.is-hover-pull{--jw-img-transform-hover:scale(1.1);}
.jw-builder-component-image.is-hover-orbit,.jwb-preview-image.is-hover-orbit,.jwb-image-live-preview.is-hover-orbit{--jw-img-transform-hover:translate(2%,-2%) rotate(2deg) scale(1.05);}
.jw-builder-component-image.is-hover-parallax_mini,.jwb-preview-image.is-hover-parallax_mini,.jwb-image-live-preview.is-hover-parallax_mini{--jw-img-transform-hover:translate3d(-2%,-2%,0) scale(1.08);}
.jw-builder-component-image.is-hover-depth,.jwb-preview-image.is-hover-depth,.jwb-image-live-preview.is-hover-depth{--jw-img-transform-hover:perspective(900px) translateZ(30px) scale(1.04);}
.jw-builder-component-image.is-hover-glide,.jwb-preview-image.is-hover-glide,.jwb-image-live-preview.is-hover-glide{--jw-img-transform-hover:translateX(2%) scale(1.05);}
.jw-builder-component-image.is-hover-magnet,.jwb-preview-image.is-hover-magnet,.jwb-image-live-preview.is-hover-magnet{--jw-img-transform-hover:translateY(-3px) scale(1.04);}
.jw-builder-component-image.is-hover-focus,.jwb-preview-image.is-hover-focus,.jwb-image-live-preview.is-hover-focus{--jw-img-transform-hover:scale(1.04);}
.jw-builder-component-image.is-hover-unfocus,.jwb-preview-image.is-hover-unfocus,.jwb-image-live-preview.is-hover-unfocus{--jw-img-transform-hover:scale(1.02);}
.jw-builder-component-image.is-hover-ripple,.jwb-preview-image.is-hover-ripple,.jwb-image-live-preview.is-hover-ripple{--jw-img-transform-hover:scale(1.04);}
.jw-builder-component-image.is-hover-halo,.jwb-preview-image.is-hover-halo,.jwb-image-live-preview.is-hover-halo{--jw-img-transform-hover:scale(1.03);}
.jw-builder-component-image.is-hover-flash,.jwb-preview-image.is-hover-flash,.jwb-image-live-preview.is-hover-flash{--jw-img-transform-hover:scale(1.02);}
.jw-builder-component-image.is-hover-bounce,.jwb-preview-image.is-hover-bounce,.jwb-image-live-preview.is-hover-bounce{--jw-img-transform-hover:translateY(-6px) scale(1.04);}
.jw-builder-component-image.is-hover-halo:hover .jw-builder-image-frame,.jwb-preview-image.is-hover-halo:hover .jwb-image-frame,.jwb-image-live-preview.is-hover-halo:hover{box-shadow:0 0 0 1px rgba(227,255,69,.38),0 0 42px rgba(227,255,69,.32)!important;transition:box-shadow var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease))!important;}


/* JW Core 2.9.48 — Contractual image component rendering */
.jw-builder-component-image,
.jwb-preview-image,
.jwb-image-live-preview{
	--jw-img-filter-normal: none;
	--jw-img-filter-hover: var(--jw-img-filter-normal);
	--jw-img-opacity-normal: 1;
	--jw-img-opacity-hover: var(--jw-img-opacity-normal);
	--jw-img-transform-normal: none;
	--jw-img-transform-hover: var(--jw-img-transform-normal);
	--jw-image-hover-intensity: var(--jwb-img-intensity, .7);
}
.jw-builder-component-image .jw-builder-image-frame,
.jwb-preview-image .jwb-image-frame,
.jwb-image-live-preview{
	border-radius: inherit;
	overflow: hidden;
}
.jw-builder-component-image .jw-builder-image-frame img,
.jwb-preview-image .jwb-image-frame img,
.jwb-image-live-preview img{
	filter: var(--jw-img-filter-normal) !important;
	opacity: var(--jw-img-opacity-normal) !important;
	transform: var(--jw-img-transform-normal) !important;
	transition-property: transform, filter, opacity, box-shadow !important;
	transition-duration: var(--jw-image-transition-duration, var(--jwb-img-duration, 350ms)) !important;
	transition-timing-function: var(--jw-image-transition-easing, var(--jwb-img-ease, ease)) !important;
	will-change: transform, filter, opacity;
}
.jw-builder-component-image:hover .jw-builder-image-frame img,
.jwb-preview-image:hover .jwb-image-frame img,
.jwb-image-live-preview:hover img{
	filter: var(--jw-img-filter-hover, var(--jw-img-filter-normal)) !important;
	opacity: var(--jw-img-opacity-hover, var(--jw-img-opacity-normal)) !important;
	transform: var(--jw-img-transform-hover, var(--jw-img-transform-normal)) !important;
}
.jw-builder-component-image.is-hover-zoom_in,.jwb-preview-image.is-hover-zoom_in,.jwb-image-live-preview.is-hover-zoom_in{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .16)));}
.jw-builder-component-image.is-hover-zoom_out,.jwb-preview-image.is-hover-zoom_out,.jwb-image-live-preview.is-hover-zoom_out{--jw-img-transform-hover:scale(calc(1 - (var(--jw-image-hover-intensity) * .12)));}
.jw-builder-component-image.is-hover-zoom_soft,.jwb-preview-image.is-hover-zoom_soft,.jwb-image-live-preview.is-hover-zoom_soft{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .075)));}
.jw-builder-component-image.is-hover-scale_up,.jwb-preview-image.is-hover-scale_up,.jwb-image-live-preview.is-hover-scale_up{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .12)));}
.jw-builder-component-image.is-hover-scale_down,.jwb-preview-image.is-hover-scale_down,.jwb-image-live-preview.is-hover-scale_down{--jw-img-transform-hover:scale(calc(1 - (var(--jw-image-hover-intensity) * .08)));}
.jw-builder-component-image.is-hover-pan_left,.jwb-preview-image.is-hover-pan_left,.jwb-image-live-preview.is-hover-pan_left{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .14))) translateX(calc(var(--jw-image-hover-intensity) * -5%));}
.jw-builder-component-image.is-hover-pan_right,.jwb-preview-image.is-hover-pan_right,.jwb-image-live-preview.is-hover-pan_right{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .14))) translateX(calc(var(--jw-image-hover-intensity) * 5%));}
.jw-builder-component-image.is-hover-pan_up,.jwb-preview-image.is-hover-pan_up,.jwb-image-live-preview.is-hover-pan_up{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .14))) translateY(calc(var(--jw-image-hover-intensity) * -5%));}
.jw-builder-component-image.is-hover-pan_down,.jwb-preview-image.is-hover-pan_down,.jwb-image-live-preview.is-hover-pan_down{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .14))) translateY(calc(var(--jw-image-hover-intensity) * 5%));}
.jw-builder-component-image.is-hover-rotate_in,.jwb-preview-image.is-hover-rotate_in,.jwb-image-live-preview.is-hover-rotate_in{--jw-img-transform-hover:rotate(calc(var(--jw-image-hover-intensity) * 6deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .08)));}
.jw-builder-component-image.is-hover-rotate_out,.jwb-preview-image.is-hover-rotate_out,.jwb-image-live-preview.is-hover-rotate_out{--jw-img-transform-hover:rotate(calc(var(--jw-image-hover-intensity) * -6deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .04)));}
.jw-builder-component-image.is-hover-rotate_soft,.jwb-preview-image.is-hover-rotate_soft,.jwb-image-live-preview.is-hover-rotate_soft{--jw-img-transform-hover:rotate(calc(var(--jw-image-hover-intensity) * 3deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .05)));}
.jw-builder-component-image.is-hover-tilt_left,.jwb-preview-image.is-hover-tilt_left,.jwb-image-live-preview.is-hover-tilt_left{--jw-img-transform-hover:perspective(900px) rotateY(calc(var(--jw-image-hover-intensity) * -9deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .06)));}
.jw-builder-component-image.is-hover-tilt_right,.jwb-preview-image.is-hover-tilt_right,.jwb-image-live-preview.is-hover-tilt_right{--jw-img-transform-hover:perspective(900px) rotateY(calc(var(--jw-image-hover-intensity) * 9deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .06)));}
.jw-builder-component-image.is-hover-perspective,.jwb-preview-image.is-hover-perspective,.jwb-image-live-preview.is-hover-perspective,.jw-builder-component-image.is-hover-depth,.jwb-preview-image.is-hover-depth,.jwb-image-live-preview.is-hover-depth{--jw-img-transform-hover:perspective(900px) translateZ(calc(var(--jw-image-hover-intensity) * 34px)) scale(calc(1 + (var(--jw-image-hover-intensity) * .06)));}
.jw-builder-component-image.is-hover-lift,.jwb-preview-image.is-hover-lift,.jwb-image-live-preview.is-hover-lift,.jw-builder-component-image.is-hover-bounce,.jwb-preview-image.is-hover-bounce,.jwb-image-live-preview.is-hover-bounce{--jw-img-transform-hover:translateY(calc(var(--jw-image-hover-intensity) * -10px)) scale(calc(1 + (var(--jw-image-hover-intensity) * .04)));}
.jw-builder-component-image.is-hover-float,.jwb-preview-image.is-hover-float,.jwb-image-live-preview.is-hover-float,.jw-builder-component-image.is-hover-magnet,.jwb-preview-image.is-hover-magnet,.jwb-image-live-preview.is-hover-magnet{--jw-img-transform-hover:translateY(calc(var(--jw-image-hover-intensity) * -5px)) scale(calc(1 + (var(--jw-image-hover-intensity) * .04)));}
.jw-builder-component-image.is-hover-drop,.jwb-preview-image.is-hover-drop,.jwb-image-live-preview.is-hover-drop{--jw-img-transform-hover:translateY(calc(var(--jw-image-hover-intensity) * 10px)) scale(calc(1 - (var(--jw-image-hover-intensity) * .02)));}
.jw-builder-component-image.is-hover-skew,.jwb-preview-image.is-hover-skew,.jwb-image-live-preview.is-hover-skew{--jw-img-transform-hover:skew(calc(var(--jw-image-hover-intensity) * -4deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .06)));}
.jw-builder-component-image.is-hover-pulse,.jwb-preview-image.is-hover-pulse,.jwb-image-live-preview.is-hover-pulse,.jw-builder-component-image.is-hover-breath,.jwb-preview-image.is-hover-breath,.jwb-image-live-preview.is-hover-breath{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .08)));}
.jw-builder-component-image.is-hover-swing,.jwb-preview-image.is-hover-swing,.jwb-image-live-preview.is-hover-swing{--jw-img-transform-hover:rotate(calc(var(--jw-image-hover-intensity) * 3deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .04)));}
.jw-builder-component-image.is-hover-wobble,.jwb-preview-image.is-hover-wobble,.jwb-image-live-preview.is-hover-wobble{--jw-img-transform-hover:translateX(calc(var(--jw-image-hover-intensity) * 3%)) rotate(calc(var(--jw-image-hover-intensity) * -2deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .04)));}
.jw-builder-component-image.is-hover-rubber,.jwb-preview-image.is-hover-rubber,.jwb-image-live-preview.is-hover-rubber{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .1)), calc(1 - (var(--jw-image-hover-intensity) * .06)));}
.jw-builder-component-image.is-hover-jello,.jwb-preview-image.is-hover-jello,.jwb-image-live-preview.is-hover-jello{--jw-img-transform-hover:skew(calc(var(--jw-image-hover-intensity) * 3deg), calc(var(--jw-image-hover-intensity) * -2deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .05)));}
.jw-builder-component-image.is-hover-flip_x,.jwb-preview-image.is-hover-flip_x,.jwb-image-live-preview.is-hover-flip_x{--jw-img-transform-hover:perspective(900px) rotateX(calc(var(--jw-image-hover-intensity) * 12deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .05)));}
.jw-builder-component-image.is-hover-flip_y,.jwb-preview-image.is-hover-flip_y,.jwb-image-live-preview.is-hover-flip_y{--jw-img-transform-hover:perspective(900px) rotateY(calc(var(--jw-image-hover-intensity) * 12deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .05)));}
.jw-builder-component-image.is-hover-slide_x,.jwb-preview-image.is-hover-slide_x,.jwb-image-live-preview.is-hover-slide_x,.jw-builder-component-image.is-hover-glide,.jwb-preview-image.is-hover-glide,.jwb-image-live-preview.is-hover-glide{--jw-img-transform-hover:translateX(calc(var(--jw-image-hover-intensity) * 4%)) scale(calc(1 + (var(--jw-image-hover-intensity) * .07)));}
.jw-builder-component-image.is-hover-slide_y,.jwb-preview-image.is-hover-slide_y,.jwb-image-live-preview.is-hover-slide_y{--jw-img-transform-hover:translateY(calc(var(--jw-image-hover-intensity) * 4%)) scale(calc(1 + (var(--jw-image-hover-intensity) * .07)));}
.jw-builder-component-image.is-hover-push,.jwb-preview-image.is-hover-push,.jwb-image-live-preview.is-hover-push{--jw-img-transform-hover:scale(calc(1 - (var(--jw-image-hover-intensity) * .04)));}
.jw-builder-component-image.is-hover-pull,.jwb-preview-image.is-hover-pull,.jwb-image-live-preview.is-hover-pull{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .14)));}
.jw-builder-component-image.is-hover-orbit,.jwb-preview-image.is-hover-orbit,.jwb-image-live-preview.is-hover-orbit,.jw-builder-component-image.is-hover-parallax_mini,.jwb-preview-image.is-hover-parallax_mini,.jwb-image-live-preview.is-hover-parallax_mini{--jw-img-transform-hover:translate(calc(var(--jw-image-hover-intensity) * 3%), calc(var(--jw-image-hover-intensity) * -3%)) rotate(calc(var(--jw-image-hover-intensity) * 3deg)) scale(calc(1 + (var(--jw-image-hover-intensity) * .08)));}
.jw-builder-component-image.is-hover-focus,.jwb-preview-image.is-hover-focus,.jwb-image-live-preview.is-hover-focus,.jw-builder-component-image.is-hover-ripple,.jwb-preview-image.is-hover-ripple,.jwb-image-live-preview.is-hover-ripple,.jw-builder-component-image.is-hover-halo,.jwb-preview-image.is-hover-halo,.jwb-image-live-preview.is-hover-halo,.jw-builder-component-image.is-hover-flash,.jwb-preview-image.is-hover-flash,.jwb-image-live-preview.is-hover-flash,.jw-builder-component-image.is-hover-shine,.jwb-preview-image.is-hover-shine,.jwb-image-live-preview.is-hover-shine,.jw-builder-component-image.is-hover-reveal_mask,.jwb-preview-image.is-hover-reveal_mask,.jwb-image-live-preview.is-hover-reveal_mask{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .05)));}
.jw-builder-component-image.is-hover-unfocus,.jwb-preview-image.is-hover-unfocus,.jwb-image-live-preview.is-hover-unfocus{--jw-img-transform-hover:scale(calc(1 + (var(--jw-image-hover-intensity) * .025)));}


/* JW Core 2.9.50 — Image component final layout + unified hover transition */
.jw-builder-output figure.jw-builder-component,
.jw-builder-output figure.jw-builder-component-image,
.jw-builder-output .jw-builder-component-image,
.jw-builder-component-image,
.jwb-preview-image{
	display:inline-block !important;
	vertical-align:top;
}
.jw-builder-component-image.is-align-left,.jwb-preview-image.is-align-left{margin-left:0!important;margin-right:auto!important;}
.jw-builder-component-image.is-align-center,.jwb-preview-image.is-align-center{margin-left:auto!important;margin-right:auto!important;}
.jw-builder-component-image.is-align-right,.jwb-preview-image.is-align-right{margin-left:auto!important;margin-right:0!important;}
.jw-builder-component-image,
.jwb-preview-image,
.jwb-image-live-preview{
	--jw-img-filter-base: grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);
	--jw-img-filter-normal: var(--jw-img-filter-base);
	--jw-img-filter-hover: var(--jw-img-filter-normal);
	--jw-img-opacity-normal: 1;
	--jw-img-opacity-hover: var(--jw-img-opacity-normal);
	--jw-img-transform-normal: translate3d(0,0,0) scale(1) rotate(0deg);
	--jw-img-transform-hover: var(--jw-img-transform-normal);
	--jw-image-hover-intensity: var(--jwb-img-intensity, .7);
}
.jw-builder-component-image .jw-builder-image-frame,
.jwb-preview-image .jwb-image-frame,
.jwb-image-live-preview{
	transition: box-shadow var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)) !important;
}
.jw-builder-component-image .jw-builder-image-frame img,
.jwb-preview-image .jwb-image-frame img,
.jwb-image-live-preview img{
	filter:var(--jw-img-filter-normal)!important;
	opacity:var(--jw-img-opacity-normal)!important;
	transform:var(--jw-img-transform-normal)!important;
	transition:filter var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),opacity var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),transform var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease))!important;
	will-change:filter,opacity,transform;
}
.jw-builder-component-image:hover .jw-builder-image-frame img,
.jwb-preview-image:hover .jwb-image-frame img,
.jwb-image-live-preview:hover img{
	filter:var(--jw-img-filter-hover)!important;
	opacity:var(--jw-img-opacity-hover)!important;
	transform:var(--jw-img-transform-hover)!important;
}
.jw-builder-component-image.is-normal-none,.jwb-preview-image.is-normal-none,.jwb-image-live-preview.is-normal-none{--jw-img-filter-normal:var(--jw-img-filter-base);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-none,.jwb-preview-image.is-hover-style-none,.jwb-image-live-preview.is-hover-style-none{--jw-img-filter-hover:var(--jw-img-filter-base);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-grayscale,.jwb-preview-image.is-normal-grayscale,.jwb-image-live-preview.is-normal-grayscale{--jw-img-filter-normal:grayscale(1) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-grayscale,.jwb-preview-image.is-hover-style-grayscale,.jwb-image-live-preview.is-hover-style-grayscale{--jw-img-filter-hover:grayscale(1) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-sepia,.jwb-preview-image.is-normal-sepia,.jwb-image-live-preview.is-normal-sepia{--jw-img-filter-normal:grayscale(0) sepia(.85) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-sepia,.jwb-preview-image.is-hover-style-sepia,.jwb-image-live-preview.is-hover-style-sepia{--jw-img-filter-hover:grayscale(0) sepia(.85) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-saturate,.jwb-preview-image.is-normal-saturate,.jwb-image-live-preview.is-normal-saturate{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1.45) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-saturate,.jwb-preview-image.is-hover-style-saturate,.jwb-image-live-preview.is-hover-style-saturate{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1.45) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-saturate_strong,.jwb-preview-image.is-normal-saturate_strong,.jwb-image-live-preview.is-normal-saturate_strong{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(2) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-saturate_strong,.jwb-preview-image.is-hover-style-saturate_strong,.jwb-image-live-preview.is-hover-style-saturate_strong{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(2) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-desaturate,.jwb-preview-image.is-normal-desaturate,.jwb-image-live-preview.is-normal-desaturate{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(.35) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-desaturate,.jwb-preview-image.is-hover-style-desaturate,.jwb-image-live-preview.is-hover-style-desaturate{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(.35) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-contrast,.jwb-preview-image.is-normal-contrast,.jwb-image-live-preview.is-normal-contrast{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1.22) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-contrast,.jwb-preview-image.is-hover-style-contrast,.jwb-image-live-preview.is-hover-style-contrast{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1.22) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-contrast_strong,.jwb-preview-image.is-normal-contrast_strong,.jwb-image-live-preview.is-normal-contrast_strong{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1.55) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-contrast_strong,.jwb-preview-image.is-hover-style-contrast_strong,.jwb-image-live-preview.is-hover-style-contrast_strong{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1.55) brightness(1) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-brightness,.jwb-preview-image.is-normal-brightness,.jwb-image-live-preview.is-normal-brightness{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1.18) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-brightness,.jwb-preview-image.is-hover-style-brightness,.jwb-image-live-preview.is-hover-style-brightness{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1.18) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-darken,.jwb-preview-image.is-normal-darken,.jwb-image-live-preview.is-normal-darken{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(.72) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-darken,.jwb-preview-image.is-hover-style-darken,.jwb-image-live-preview.is-hover-style-darken{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(.72) blur(0) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-opacity_soft,.jwb-preview-image.is-normal-opacity_soft,.jwb-image-live-preview.is-normal-opacity_soft{--jw-img-opacity-normal:.78;}
.jw-builder-component-image.is-hover-style-opacity_soft,.jwb-preview-image.is-hover-style-opacity_soft,.jwb-image-live-preview.is-hover-style-opacity_soft{--jw-img-opacity-hover:.78;}
.jw-builder-component-image.is-normal-blur,.jwb-preview-image.is-normal-blur,.jwb-image-live-preview.is-normal-blur{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(2px) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-blur,.jwb-preview-image.is-hover-style-blur,.jwb-image-live-preview.is-hover-style-blur{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(2px) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-blur_strong,.jwb-preview-image.is-normal-blur_strong,.jwb-image-live-preview.is-normal-blur_strong{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(5px) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-hover-style-blur_strong,.jwb-preview-image.is-hover-style-blur_strong,.jwb-image-live-preview.is-hover-style-blur_strong{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(5px) hue-rotate(0deg) invert(0);}
.jw-builder-component-image.is-normal-invert,.jwb-preview-image.is-normal-invert,.jwb-image-live-preview.is-normal-invert{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(1);}
.jw-builder-component-image.is-hover-style-invert,.jwb-preview-image.is-hover-style-invert,.jwb-image-live-preview.is-hover-style-invert{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(1);}
.jw-builder-component-image.is-normal-hue_30,.jwb-preview-image.is-normal-hue_30,.jwb-image-live-preview.is-normal-hue_30{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(30deg) invert(0);}
.jw-builder-component-image.is-hover-style-hue_30,.jwb-preview-image.is-hover-style-hue_30,.jwb-image-live-preview.is-hover-style-hue_30{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(30deg) invert(0);}
.jw-builder-component-image.is-normal-hue_60,.jwb-preview-image.is-normal-hue_60,.jwb-image-live-preview.is-normal-hue_60{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(60deg) invert(0);}
.jw-builder-component-image.is-hover-style-hue_60,.jwb-preview-image.is-hover-style-hue_60,.jwb-image-live-preview.is-hover-style-hue_60{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(60deg) invert(0);}
.jw-builder-component-image.is-normal-hue_90,.jwb-preview-image.is-normal-hue_90,.jwb-image-live-preview.is-normal-hue_90{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(90deg) invert(0);}
.jw-builder-component-image.is-hover-style-hue_90,.jwb-preview-image.is-hover-style-hue_90,.jwb-image-live-preview.is-hover-style-hue_90{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(90deg) invert(0);}
.jw-builder-component-image.is-normal-hue_180,.jwb-preview-image.is-normal-hue_180,.jwb-image-live-preview.is-normal-hue_180{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(180deg) invert(0);}
.jw-builder-component-image.is-hover-style-hue_180,.jwb-preview-image.is-hover-style-hue_180,.jwb-image-live-preview.is-hover-style-hue_180{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(180deg) invert(0);}

/* JW Core v2.9.51 - Image component alignment, hover transition and effects lock. */
.jw-builder-output figure.jw-builder-component,.jw-builder-output figure.jw-builder-component-image,.jw-builder-output .jw-builder-component-image,.jw-builder-component-image,.jwb-preview-image{display:inline-block!important;vertical-align:top;}
.jw-builder-component-image,.jwb-preview-image,.jwb-image-live-preview{--jw-img-filter-base:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-filter-normal:var(--jw-img-filter-base);--jw-img-filter-hover:var(--jw-img-filter-normal);--jw-img-opacity-normal:1;--jw-img-opacity-hover:var(--jw-img-opacity-normal);--jw-img-transform-normal:translate3d(0,0,0) scale(1) rotate(0deg);--jw-img-transform-hover:var(--jw-img-transform-normal);--jw-image-hover-intensity:var(--jwb-img-intensity,.7);}
.jw-builder-component-image .jw-builder-image-frame,.jwb-preview-image .jwb-image-frame,.jwb-image-live-preview{transition:box-shadow var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease))!important;}
.jw-builder-component-image .jw-builder-image-frame img,.jwb-preview-image .jwb-image-frame img,.jwb-image-live-preview img{filter:var(--jw-img-filter-normal)!important;opacity:var(--jw-img-opacity-normal)!important;transform:var(--jw-img-transform-normal)!important;transform-origin:50% 50%!important;transition:filter var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),opacity var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease)),transform var(--jw-image-transition-duration,var(--jwb-img-duration,350ms)) var(--jw-image-transition-easing,var(--jwb-img-ease,ease))!important;will-change:filter,opacity,transform;}
.jw-builder-component-image:hover .jw-builder-image-frame img,.jwb-preview-image:hover .jwb-image-frame img,.jwb-image-live-preview:hover img{filter:var(--jw-img-filter-hover)!important;opacity:var(--jw-img-opacity-hover)!important;transform:var(--jw-img-transform-hover)!important;}
.jw-builder-component-image.is-normal-none,.jwb-preview-image.is-normal-none,.jwb-image-live-preview.is-normal-none{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-none,.jwb-preview-image.is-hover-style-none,.jwb-image-live-preview.is-hover-style-none{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-grayscale,.jwb-preview-image.is-normal-grayscale,.jwb-image-live-preview.is-normal-grayscale{--jw-img-filter-normal:grayscale(1) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-grayscale,.jwb-preview-image.is-hover-style-grayscale,.jwb-image-live-preview.is-hover-style-grayscale{--jw-img-filter-hover:grayscale(1) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-sepia,.jwb-preview-image.is-normal-sepia,.jwb-image-live-preview.is-normal-sepia{--jw-img-filter-normal:grayscale(0) sepia(.85) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-sepia,.jwb-preview-image.is-hover-style-sepia,.jwb-image-live-preview.is-hover-style-sepia{--jw-img-filter-hover:grayscale(0) sepia(.85) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-saturate,.jwb-preview-image.is-normal-saturate,.jwb-image-live-preview.is-normal-saturate{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1.45) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-saturate,.jwb-preview-image.is-hover-style-saturate,.jwb-image-live-preview.is-hover-style-saturate{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1.45) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-saturate_strong,.jwb-preview-image.is-normal-saturate_strong,.jwb-image-live-preview.is-normal-saturate_strong{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(2) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-saturate_strong,.jwb-preview-image.is-hover-style-saturate_strong,.jwb-image-live-preview.is-hover-style-saturate_strong{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(2) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-desaturate,.jwb-preview-image.is-normal-desaturate,.jwb-image-live-preview.is-normal-desaturate{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(.35) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-desaturate,.jwb-preview-image.is-hover-style-desaturate,.jwb-image-live-preview.is-hover-style-desaturate{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(.35) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-contrast,.jwb-preview-image.is-normal-contrast,.jwb-image-live-preview.is-normal-contrast{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1.22) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-contrast,.jwb-preview-image.is-hover-style-contrast,.jwb-image-live-preview.is-hover-style-contrast{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1.22) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-contrast_strong,.jwb-preview-image.is-normal-contrast_strong,.jwb-image-live-preview.is-normal-contrast_strong{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1.55) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-contrast_strong,.jwb-preview-image.is-hover-style-contrast_strong,.jwb-image-live-preview.is-hover-style-contrast_strong{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1.55) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-brightness,.jwb-preview-image.is-normal-brightness,.jwb-image-live-preview.is-normal-brightness{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1.18) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-brightness,.jwb-preview-image.is-hover-style-brightness,.jwb-image-live-preview.is-hover-style-brightness{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1.18) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-darken,.jwb-preview-image.is-normal-darken,.jwb-image-live-preview.is-normal-darken{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(.72) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-darken,.jwb-preview-image.is-hover-style-darken,.jwb-image-live-preview.is-hover-style-darken{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(.72) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-opacity_soft,.jwb-preview-image.is-normal-opacity_soft,.jwb-image-live-preview.is-normal-opacity_soft{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:.78;}
.jw-builder-component-image.is-hover-style-opacity_soft,.jwb-preview-image.is-hover-style-opacity_soft,.jwb-image-live-preview.is-hover-style-opacity_soft{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:.78;}
.jw-builder-component-image.is-normal-blur,.jwb-preview-image.is-normal-blur,.jwb-image-live-preview.is-normal-blur{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(2px) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-blur,.jwb-preview-image.is-hover-style-blur,.jwb-image-live-preview.is-hover-style-blur{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(2px) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-blur_strong,.jwb-preview-image.is-normal-blur_strong,.jwb-image-live-preview.is-normal-blur_strong{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(5px) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-blur_strong,.jwb-preview-image.is-hover-style-blur_strong,.jwb-image-live-preview.is-hover-style-blur_strong{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(5px) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-sharp,.jwb-preview-image.is-normal-sharp,.jwb-image-live-preview.is-normal-sharp{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1.08) contrast(1.15) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-sharp,.jwb-preview-image.is-hover-style-sharp,.jwb-image-live-preview.is-hover-style-sharp{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1.08) contrast(1.15) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-vintage,.jwb-preview-image.is-normal-vintage,.jwb-image-live-preview.is-normal-vintage{--jw-img-filter-normal:grayscale(.15) sepia(.45) saturate(.85) contrast(1.08) brightness(.95) blur(0) hue-rotate(-8deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-vintage,.jwb-preview-image.is-hover-style-vintage,.jwb-image-live-preview.is-hover-style-vintage{--jw-img-filter-hover:grayscale(.15) sepia(.45) saturate(.85) contrast(1.08) brightness(.95) blur(0) hue-rotate(-8deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-cool,.jwb-preview-image.is-normal-cool,.jwb-image-live-preview.is-normal-cool{--jw-img-filter-normal:grayscale(0) sepia(.08) saturate(1.12) contrast(1.04) brightness(1.02) blur(0) hue-rotate(190deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-cool,.jwb-preview-image.is-hover-style-cool,.jwb-image-live-preview.is-hover-style-cool{--jw-img-filter-hover:grayscale(0) sepia(.08) saturate(1.12) contrast(1.04) brightness(1.02) blur(0) hue-rotate(190deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-warm,.jwb-preview-image.is-normal-warm,.jwb-image-live-preview.is-normal-warm{--jw-img-filter-normal:grayscale(0) sepia(.18) saturate(1.18) contrast(1.04) brightness(1.04) blur(0) hue-rotate(-18deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-warm,.jwb-preview-image.is-hover-style-warm,.jwb-image-live-preview.is-hover-style-warm{--jw-img-filter-hover:grayscale(0) sepia(.18) saturate(1.18) contrast(1.04) brightness(1.04) blur(0) hue-rotate(-18deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-cyan,.jwb-preview-image.is-normal-cyan,.jwb-image-live-preview.is-normal-cyan{--jw-img-filter-normal:grayscale(0) sepia(.2) saturate(1.35) contrast(1.05) brightness(1) blur(0) hue-rotate(145deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-cyan,.jwb-preview-image.is-hover-style-cyan,.jwb-image-live-preview.is-hover-style-cyan{--jw-img-filter-hover:grayscale(0) sepia(.2) saturate(1.35) contrast(1.05) brightness(1) blur(0) hue-rotate(145deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-gold,.jwb-preview-image.is-normal-gold,.jwb-image-live-preview.is-normal-gold{--jw-img-filter-normal:grayscale(0) sepia(.45) saturate(1.3) contrast(1.06) brightness(1.05) blur(0) hue-rotate(-18deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-gold,.jwb-preview-image.is-hover-style-gold,.jwb-image-live-preview.is-hover-style-gold{--jw-img-filter-hover:grayscale(0) sepia(.45) saturate(1.3) contrast(1.06) brightness(1.05) blur(0) hue-rotate(-18deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-rose,.jwb-preview-image.is-normal-rose,.jwb-image-live-preview.is-normal-rose{--jw-img-filter-normal:grayscale(0) sepia(.22) saturate(1.28) contrast(1.03) brightness(1.05) blur(0) hue-rotate(315deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-rose,.jwb-preview-image.is-hover-style-rose,.jwb-image-live-preview.is-hover-style-rose{--jw-img-filter-hover:grayscale(0) sepia(.22) saturate(1.28) contrast(1.03) brightness(1.05) blur(0) hue-rotate(315deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-green,.jwb-preview-image.is-normal-green,.jwb-image-live-preview.is-normal-green{--jw-img-filter-normal:grayscale(0) sepia(.18) saturate(1.22) contrast(1.04) brightness(1.02) blur(0) hue-rotate(75deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-green,.jwb-preview-image.is-hover-style-green,.jwb-image-live-preview.is-hover-style-green{--jw-img-filter-hover:grayscale(0) sepia(.18) saturate(1.22) contrast(1.04) brightness(1.02) blur(0) hue-rotate(75deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-red,.jwb-preview-image.is-normal-red,.jwb-image-live-preview.is-normal-red{--jw-img-filter-normal:grayscale(0) sepia(.2) saturate(1.3) contrast(1.08) brightness(1) blur(0) hue-rotate(330deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-red,.jwb-preview-image.is-hover-style-red,.jwb-image-live-preview.is-hover-style-red{--jw-img-filter-hover:grayscale(0) sepia(.2) saturate(1.3) contrast(1.08) brightness(1) blur(0) hue-rotate(330deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-invert,.jwb-preview-image.is-normal-invert,.jwb-image-live-preview.is-normal-invert{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(1);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-invert,.jwb-preview-image.is-hover-style-invert,.jwb-image-live-preview.is-hover-style-invert{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(0deg) invert(1);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_30,.jwb-preview-image.is-normal-hue_30,.jwb-image-live-preview.is-normal-hue_30{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(30deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_30,.jwb-preview-image.is-hover-style-hue_30,.jwb-image-live-preview.is-hover-style-hue_30{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(30deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_60,.jwb-preview-image.is-normal-hue_60,.jwb-image-live-preview.is-normal-hue_60{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(60deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_60,.jwb-preview-image.is-hover-style-hue_60,.jwb-image-live-preview.is-hover-style-hue_60{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(60deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_90,.jwb-preview-image.is-normal-hue_90,.jwb-image-live-preview.is-normal-hue_90{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(90deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_90,.jwb-preview-image.is-hover-style-hue_90,.jwb-image-live-preview.is-hover-style-hue_90{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(90deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hue_180,.jwb-preview-image.is-normal-hue_180,.jwb-image-live-preview.is-normal-hue_180{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(180deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hue_180,.jwb-preview-image.is-hover-style-hue_180,.jwb-image-live-preview.is-hover-style-hue_180{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1) brightness(1) blur(0) hue-rotate(180deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-duotone_dark,.jwb-preview-image.is-normal-duotone_dark,.jwb-image-live-preview.is-normal-duotone_dark{--jw-img-filter-normal:grayscale(1) sepia(.28) saturate(1.45) contrast(1.25) brightness(.76) blur(0) hue-rotate(190deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-duotone_dark,.jwb-preview-image.is-hover-style-duotone_dark,.jwb-image-live-preview.is-hover-style-duotone_dark{--jw-img-filter-hover:grayscale(1) sepia(.28) saturate(1.45) contrast(1.25) brightness(.76) blur(0) hue-rotate(190deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-high_key,.jwb-preview-image.is-normal-high_key,.jwb-image-live-preview.is-normal-high_key{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(.86) contrast(.9) brightness(1.28) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-high_key,.jwb-preview-image.is-hover-style-high_key,.jwb-image-live-preview.is-hover-style-high_key{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(.86) contrast(.9) brightness(1.28) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-low_key,.jwb-preview-image.is-normal-low_key,.jwb-image-live-preview.is-normal-low_key{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1.05) contrast(1.28) brightness(.68) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-low_key,.jwb-preview-image.is-hover-style-low_key,.jwb-image-live-preview.is-hover-style-low_key{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1.05) contrast(1.28) brightness(.68) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-matte,.jwb-preview-image.is-normal-matte,.jwb-image-live-preview.is-normal-matte{--jw-img-filter-normal:grayscale(.08) sepia(.08) saturate(.88) contrast(.86) brightness(1.08) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-matte,.jwb-preview-image.is-hover-style-matte,.jwb-image-live-preview.is-hover-style-matte{--jw-img-filter-hover:grayscale(.08) sepia(.08) saturate(.88) contrast(.86) brightness(1.08) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-cinematic,.jwb-preview-image.is-normal-cinematic,.jwb-image-live-preview.is-normal-cinematic{--jw-img-filter-normal:grayscale(0) sepia(.08) saturate(.9) contrast(1.22) brightness(.88) blur(0) hue-rotate(205deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-cinematic,.jwb-preview-image.is-hover-style-cinematic,.jwb-image-live-preview.is-hover-style-cinematic{--jw-img-filter-hover:grayscale(0) sepia(.08) saturate(.9) contrast(1.22) brightness(.88) blur(0) hue-rotate(205deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-hdr_soft,.jwb-preview-image.is-normal-hdr_soft,.jwb-image-live-preview.is-normal-hdr_soft{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1.22) contrast(1.22) brightness(1.05) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-hdr_soft,.jwb-preview-image.is-hover-style-hdr_soft,.jwb-image-live-preview.is-hover-style-hdr_soft{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1.22) contrast(1.22) brightness(1.05) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-pastel,.jwb-preview-image.is-normal-pastel,.jwb-image-live-preview.is-normal-pastel{--jw-img-filter-normal:grayscale(0) sepia(.08) saturate(.72) contrast(.9) brightness(1.15) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-pastel,.jwb-preview-image.is-hover-style-pastel,.jwb-image-live-preview.is-hover-style-pastel{--jw-img-filter-hover:grayscale(0) sepia(.08) saturate(.72) contrast(.9) brightness(1.15) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-polaroid,.jwb-preview-image.is-normal-polaroid,.jwb-image-live-preview.is-normal-polaroid{--jw-img-filter-normal:grayscale(0) sepia(.18) saturate(.9) contrast(1.08) brightness(1.1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-polaroid,.jwb-preview-image.is-hover-style-polaroid,.jwb-image-live-preview.is-hover-style-polaroid{--jw-img-filter-hover:grayscale(0) sepia(.18) saturate(.9) contrast(1.08) brightness(1.1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-xpro,.jwb-preview-image.is-normal-xpro,.jwb-image-live-preview.is-normal-xpro{--jw-img-filter-normal:grayscale(0) sepia(.18) saturate(1.35) contrast(1.28) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-xpro,.jwb-preview-image.is-hover-style-xpro,.jwb-image-live-preview.is-hover-style-xpro{--jw-img-filter-hover:grayscale(0) sepia(.18) saturate(1.35) contrast(1.28) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-lomo,.jwb-preview-image.is-normal-lomo,.jwb-image-live-preview.is-normal-lomo{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1.25) contrast(1.35) brightness(.9) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-lomo,.jwb-preview-image.is-hover-style-lomo,.jwb-image-live-preview.is-hover-style-lomo{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1.25) contrast(1.35) brightness(.9) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-bichrome,.jwb-preview-image.is-normal-bichrome,.jwb-image-live-preview.is-normal-bichrome{--jw-img-filter-normal:grayscale(1) sepia(.35) saturate(1) contrast(1.18) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-bichrome,.jwb-preview-image.is-hover-style-bichrome,.jwb-image-live-preview.is-hover-style-bichrome{--jw-img-filter-hover:grayscale(1) sepia(.35) saturate(1) contrast(1.18) brightness(1) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-mono_blue,.jwb-preview-image.is-normal-mono_blue,.jwb-image-live-preview.is-normal-mono_blue{--jw-img-filter-normal:grayscale(1) sepia(.25) saturate(1.55) contrast(1) brightness(1) blur(0) hue-rotate(170deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-mono_blue,.jwb-preview-image.is-hover-style-mono_blue,.jwb-image-live-preview.is-hover-style-mono_blue{--jw-img-filter-hover:grayscale(1) sepia(.25) saturate(1.55) contrast(1) brightness(1) blur(0) hue-rotate(170deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-mono_green,.jwb-preview-image.is-normal-mono_green,.jwb-image-live-preview.is-normal-mono_green{--jw-img-filter-normal:grayscale(1) sepia(.25) saturate(1.35) contrast(1) brightness(1) blur(0) hue-rotate(70deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-mono_green,.jwb-preview-image.is-hover-style-mono_green,.jwb-image-live-preview.is-hover-style-mono_green{--jw-img-filter-hover:grayscale(1) sepia(.25) saturate(1.35) contrast(1) brightness(1) blur(0) hue-rotate(70deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-glow_soft,.jwb-preview-image.is-normal-glow_soft,.jwb-image-live-preview.is-normal-glow_soft{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1.18) contrast(1.05) brightness(1.08) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-glow_soft,.jwb-preview-image.is-hover-style-glow_soft,.jwb-image-live-preview.is-hover-style-glow_soft{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1.18) contrast(1.05) brightness(1.08) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-shadow_depth,.jwb-preview-image.is-normal-shadow_depth,.jwb-image-live-preview.is-normal-shadow_depth{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(1) contrast(1.18) brightness(.9) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-shadow_depth,.jwb-preview-image.is-hover-style-shadow_depth,.jwb-image-live-preview.is-hover-style-shadow_depth{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(1) contrast(1.18) brightness(.9) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-washed,.jwb-preview-image.is-normal-washed,.jwb-image-live-preview.is-normal-washed{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(.7) contrast(.82) brightness(1.25) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-washed,.jwb-preview-image.is-hover-style-washed,.jwb-image-live-preview.is-hover-style-washed{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(.7) contrast(.82) brightness(1.25) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-silhouette,.jwb-preview-image.is-normal-silhouette,.jwb-image-live-preview.is-normal-silhouette{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(.2) contrast(1.8) brightness(.45) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-silhouette,.jwb-preview-image.is-hover-style-silhouette,.jwb-image-live-preview.is-hover-style-silhouette{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(.2) contrast(1.8) brightness(.45) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-normal-mist,.jwb-preview-image.is-normal-mist,.jwb-image-live-preview.is-normal-mist{--jw-img-filter-normal:grayscale(0) sepia(0) saturate(.82) contrast(.78) brightness(1.2) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-normal:1;}
.jw-builder-component-image.is-hover-style-mist,.jwb-preview-image.is-hover-style-mist,.jwb-image-live-preview.is-hover-style-mist{--jw-img-filter-hover:grayscale(0) sepia(0) saturate(.82) contrast(.78) brightness(1.2) blur(0) hue-rotate(0deg) invert(0);--jw-img-opacity-hover:1;}
.jw-builder-component-image.is-hover-none,.jwb-preview-image.is-hover-none,.jwb-image-live-preview.is-hover-none{--jw-img-transform-hover:translate3d(0,0,0) scale(1) rotate(0deg);}
.jw-builder-component-image.is-hover-zoom_in,.jwb-preview-image.is-hover-zoom_in,.jwb-image-live-preview.is-hover-zoom_in{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.12 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-zoom_out,.jwb-preview-image.is-hover-zoom_out,.jwb-image-live-preview.is-hover-zoom_out{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 - (0.08 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-zoom_soft,.jwb-preview-image.is-hover-zoom_soft,.jwb-image-live-preview.is-hover-zoom_soft{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.055 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-scale_up,.jwb-preview-image.is-hover-scale_up,.jwb-image-live-preview.is-hover-scale_up{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.09 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-scale_down,.jwb-preview-image.is-hover-scale_down,.jwb-image-live-preview.is-hover-scale_down{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 - (0.05 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-pan_left,.jwb-preview-image.is-hover-pan_left,.jwb-image-live-preview.is-hover-pan_left{--jw-img-transform-hover:translate3d(calc(-4% * var(--jw-image-hover-intensity)),0,0) scale(calc(1 + (0.12 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-pan_right,.jwb-preview-image.is-hover-pan_right,.jwb-image-live-preview.is-hover-pan_right{--jw-img-transform-hover:translate3d(calc(4% * var(--jw-image-hover-intensity)),0,0) scale(calc(1 + (0.12 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-pan_up,.jwb-preview-image.is-hover-pan_up,.jwb-image-live-preview.is-hover-pan_up{--jw-img-transform-hover:translate3d(0,calc(-4% * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.12 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-pan_down,.jwb-preview-image.is-hover-pan_down,.jwb-image-live-preview.is-hover-pan_down{--jw-img-transform-hover:translate3d(0,calc(4% * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.12 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-rotate_in,.jwb-preview-image.is-hover-rotate_in,.jwb-image-live-preview.is-hover-rotate_in{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.06 * var(--jw-image-hover-intensity)))) rotate(calc(4deg * var(--jw-image-hover-intensity)));}
.jw-builder-component-image.is-hover-rotate_out,.jwb-preview-image.is-hover-rotate_out,.jwb-image-live-preview.is-hover-rotate_out{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.025 * var(--jw-image-hover-intensity)))) rotate(calc(-4deg * var(--jw-image-hover-intensity)));}
.jw-builder-component-image.is-hover-rotate_soft,.jwb-preview-image.is-hover-rotate_soft,.jwb-image-live-preview.is-hover-rotate_soft{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity)))) rotate(calc(2.5deg * var(--jw-image-hover-intensity)));}
.jw-builder-component-image.is-hover-tilt_left,.jwb-preview-image.is-hover-tilt_left,.jwb-image-live-preview.is-hover-tilt_left{--jw-img-transform-hover:perspective(900px) rotateY(calc(-7deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-tilt_right,.jwb-preview-image.is-hover-tilt_right,.jwb-image-live-preview.is-hover-tilt_right{--jw-img-transform-hover:perspective(900px) rotateY(calc(7deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-perspective,.jwb-preview-image.is-hover-perspective,.jwb-image-live-preview.is-hover-perspective{--jw-img-transform-hover:perspective(900px) translateZ(calc(24px * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-lift,.jwb-preview-image.is-hover-lift,.jwb-image-live-preview.is-hover-lift{--jw-img-transform-hover:translate3d(0,calc(-8px * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.02 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-float,.jwb-preview-image.is-hover-float,.jwb-image-live-preview.is-hover-float{--jw-img-transform-hover:translate3d(0,calc(-4px * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.02 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-drop,.jwb-preview-image.is-hover-drop,.jwb-image-live-preview.is-hover-drop{--jw-img-transform-hover:translate3d(0,calc(7px * var(--jw-image-hover-intensity)),0) scale(calc(1 - (0.02 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-skew,.jwb-preview-image.is-hover-skew,.jwb-image-live-preview.is-hover-skew{--jw-img-transform-hover:skew(calc(-3deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.05 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-flip_x,.jwb-preview-image.is-hover-flip_x,.jwb-image-live-preview.is-hover-flip_x{--jw-img-transform-hover:perspective(900px) rotateX(calc(10deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-flip_y,.jwb-preview-image.is-hover-flip_y,.jwb-image-live-preview.is-hover-flip_y{--jw-img-transform-hover:perspective(900px) rotateY(calc(10deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-focus,.jwb-preview-image.is-hover-focus,.jwb-image-live-preview.is-hover-focus{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-unfocus,.jwb-preview-image.is-hover-unfocus,.jwb-image-live-preview.is-hover-unfocus{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.02 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-pulse,.jwb-preview-image.is-hover-pulse,.jwb-image-live-preview.is-hover-pulse{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.06 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-breath,.jwb-preview-image.is-hover-breath,.jwb-image-live-preview.is-hover-breath{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.045 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-swing,.jwb-preview-image.is-hover-swing,.jwb-image-live-preview.is-hover-swing{--jw-img-transform-hover:translate3d(0,0,0) scale(1) rotate(calc(3deg * var(--jw-image-hover-intensity)));}
.jw-builder-component-image.is-hover-wobble,.jwb-preview-image.is-hover-wobble,.jwb-image-live-preview.is-hover-wobble{--jw-img-transform-hover:translate3d(calc(4px * var(--jw-image-hover-intensity)),0,0) scale(1) rotate(calc(-2deg * var(--jw-image-hover-intensity)));}
.jw-builder-component-image.is-hover-rubber,.jwb-preview-image.is-hover-rubber,.jwb-image-live-preview.is-hover-rubber{--jw-img-transform-hover:translate3d(0,0,0) scaleX(calc(1 + (0.08 * var(--jw-image-hover-intensity)))) scaleY(calc(1 - (0.045 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-jello,.jwb-preview-image.is-hover-jello,.jwb-image-live-preview.is-hover-jello{--jw-img-transform-hover:skew(calc(-2.5deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-shine,.jwb-preview-image.is-hover-shine,.jwb-image-live-preview.is-hover-shine{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.025 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-reveal_mask,.jwb-preview-image.is-hover-reveal_mask,.jwb-image-live-preview.is-hover-reveal_mask{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.035 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-slide_x,.jwb-preview-image.is-hover-slide_x,.jwb-image-live-preview.is-hover-slide_x{--jw-img-transform-hover:translate3d(calc(8px * var(--jw-image-hover-intensity)),0,0) scale(calc(1 + (0.035 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-slide_y,.jwb-preview-image.is-hover-slide_y,.jwb-image-live-preview.is-hover-slide_y{--jw-img-transform-hover:translate3d(0,calc(-8px * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.035 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-push,.jwb-preview-image.is-hover-push,.jwb-image-live-preview.is-hover-push{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 - (0.04 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-pull,.jwb-preview-image.is-hover-pull,.jwb-image-live-preview.is-hover-pull{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.07 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-orbit,.jwb-preview-image.is-hover-orbit,.jwb-image-live-preview.is-hover-orbit{--jw-img-transform-hover:translate3d(calc(3px * var(--jw-image-hover-intensity)),calc(-3px * var(--jw-image-hover-intensity)),0) rotate(calc(3deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-parallax_mini,.jwb-preview-image.is-hover-parallax_mini,.jwb-image-live-preview.is-hover-parallax_mini{--jw-img-transform-hover:translate3d(calc(-5px * var(--jw-image-hover-intensity)),calc(-3px * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.06 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-depth,.jwb-preview-image.is-hover-depth,.jwb-image-live-preview.is-hover-depth{--jw-img-transform-hover:perspective(900px) translateZ(calc(18px * var(--jw-image-hover-intensity))) rotateX(calc(2deg * var(--jw-image-hover-intensity))) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity))));}
.jw-builder-component-image.is-hover-glide,.jwb-preview-image.is-hover-glide,.jwb-image-live-preview.is-hover-glide{--jw-img-transform-hover:translate3d(calc(6px * var(--jw-image-hover-intensity)),calc(-2px * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.035 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-magnet,.jwb-preview-image.is-hover-magnet,.jwb-image-live-preview.is-hover-magnet{--jw-img-transform-hover:translate3d(calc(5px * var(--jw-image-hover-intensity)),calc(-5px * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.045 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-ripple,.jwb-preview-image.is-hover-ripple,.jwb-image-live-preview.is-hover-ripple{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.045 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-halo,.jwb-preview-image.is-hover-halo,.jwb-image-live-preview.is-hover-halo{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.03 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-flash,.jwb-preview-image.is-hover-flash,.jwb-image-live-preview.is-hover-flash{--jw-img-transform-hover:translate3d(0,0,0) scale(calc(1 + (0.02 * var(--jw-image-hover-intensity)))) rotate(0deg);}
.jw-builder-component-image.is-hover-bounce,.jwb-preview-image.is-hover-bounce,.jwb-image-live-preview.is-hover-bounce{--jw-img-transform-hover:translate3d(0,calc(-6px * var(--jw-image-hover-intensity)),0) scale(calc(1 + (0.04 * var(--jw-image-hover-intensity)))) rotate(0deg);}

/* JW Core v2.9.55 — list alignment and image display hardening */
.jw-builder-list.is-align-left{width:max-content;max-width:100%;margin-left:0!important;margin-right:auto!important;text-align:left!important;}
.jw-builder-list.is-align-center{width:max-content;max-width:100%;margin-left:auto!important;margin-right:auto!important;text-align:left!important;}
.jw-builder-list.is-align-right{width:max-content;max-width:100%;margin-left:auto!important;margin-right:0!important;text-align:left!important;}
.jw-builder-output figure.jw-builder-component,
.jw-builder-output figure.jw-builder-component-image,
.jw-builder-output .jw-builder-component-image{display:inline-block!important;}

/* v2.9.61 — contractual image cover inside ratio container */
.jw-builder-component-image .jw-builder-image-frame,
.jwb-preview-image .jwb-image-frame,
.jwb-image-live-preview{
	display:block !important;
	position:relative !important;
	width:100% !important;
	max-width:100% !important;
	overflow:hidden !important;
}
.jw-builder-component-image:not([style*="--jw-image-ratio:auto"]) .jw-builder-image-frame img,
.jwb-preview-image:not([style*="--jwb-img-ratio:auto"]) .jwb-image-frame img,
.jwb-image-live-preview:not([style*="--jwb-img-ratio:auto"]) img{
	display:block !important;
	width:100% !important;
	height:100% !important;
	max-width:none !important;
	min-width:100% !important;
	min-height:100% !important;
	object-fit:cover !important;
	object-position:center center !important;
}


/* JW Core 2.9.63 - front rendering for new components */
.jw-builder-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--jw-icon-box,64px);height:var(--jw-icon-box,64px);border-radius:var(--jw-icon-radius,18px);background:var(--jw-icon-bg,rgba(227,255,69,.12));color:var(--jw-icon-fill,#e3ff45);line-height:1;overflow:hidden}.jw-builder-icon span{font-size:var(--jw-icon-size,32px);line-height:1;color:inherit}.jw-builder-quote{position:relative}.jw-builder-quote:not(.is-quote-none)::before,.jw-builder-quote.is-pos-both:not(.is-quote-none)::after{content:var(--jw-quote-glyph,'“');position:absolute;font-size:4em;line-height:1;color:var(--jw-quote-fill,#e3ff45);opacity:.38}.jw-builder-quote:not(.is-quote-none)::before{top:-.2em;left:.2em}.jw-builder-quote.is-pos-bottom-right::before{display:none}.jw-builder-quote.is-pos-bottom-right::after,.jw-builder-quote.is-pos-both::after{right:.2em;bottom:-.55em;transform:rotate(180deg)}.jw-builder-separator{position:relative;display:block;border:0!important;background:none!important}.jw-builder-separator::before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--jw-separator-thickness,1px);transform:translateY(-50%);background:var(--jw-separator-bg,#e3ff45)}.jw-builder-separator-dashed::before{background:none;border-top:var(--jw-separator-thickness,1px) dashed var(--jw-separator-bg,#e3ff45)}.jw-builder-separator-dotted::before,.jw-builder-separator-spaced-dots::before{background:none;border-top:var(--jw-separator-thickness,1px) dotted var(--jw-separator-bg,#e3ff45)}.jw-builder-separator-double::before{height:calc(var(--jw-separator-thickness,1px) * 3);background:none;border-top:var(--jw-separator-thickness,1px) solid var(--jw-separator-bg,#e3ff45);border-bottom:var(--jw-separator-thickness,1px) solid var(--jw-separator-bg,#e3ff45)}.jw-builder-separator-fade::before{background:linear-gradient(90deg,transparent,var(--jw-separator-bg,#e3ff45),transparent)}.jw-builder-separator-short::before{left:35%;right:35%}.jw-builder-separator-long-dash::before{background:repeating-linear-gradient(90deg,var(--jw-separator-bg,#e3ff45) 0 32px,transparent 32px 44px)}

.jw-builder-spacer{height:var(--jw-spacer-desktop)!important;}@media(max-width:1024px){.jw-builder-spacer{height:var(--jw-spacer-tablet,var(--jw-spacer-desktop))!important;}}@media(max-width:767px){.jw-builder-spacer{height:var(--jw-spacer-mobile,var(--jw-spacer-tablet,var(--jw-spacer-desktop)))!important;}}

/* JW Core v2.9.67 — Separator block fill renderer */
.jw-builder-separator{position:relative;display:block;border:0!important;background:none!important;border-radius:0!important;box-sizing:border-box}
.jw-builder-separator::before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--jw-separator-thickness,1px);transform:translateY(-50%);background:var(--jw-separator-bg,#e3ff45);border:0;border-radius:999px}
.jw-builder-separator-align-left{margin-left:0;margin-right:auto}.jw-builder-separator-align-center{margin-left:auto;margin-right:auto}.jw-builder-separator-align-right{margin-left:auto;margin-right:0}.jw-builder-separator-align-stretch{width:100%!important;margin-left:0;margin-right:0}
.jw-builder-separator-dashed::before{background:repeating-linear-gradient(90deg,var(--jw-separator-bg,#e3ff45) 0 14px,transparent 14px 22px)}
.jw-builder-separator-dotted::before{background:radial-gradient(circle,var(--jw-separator-bg,#e3ff45) 0 45%,transparent 48%) left center/14px 100% repeat-x}
.jw-builder-separator-double::before{height:calc(var(--jw-separator-thickness,1px) * 4);background:linear-gradient(to bottom,var(--jw-separator-bg,#e3ff45) 0 var(--jw-separator-thickness,1px),transparent var(--jw-separator-thickness,1px) calc(var(--jw-separator-thickness,1px) * 3),var(--jw-separator-bg,#e3ff45) calc(var(--jw-separator-thickness,1px) * 3) calc(var(--jw-separator-thickness,1px) * 4))}
.jw-builder-separator-groove::before{box-shadow:inset 0 1px 0 rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.22)}
.jw-builder-separator-ridge::before{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.42)}
.jw-builder-separator-wave::before{height:max(10px,calc(var(--jw-separator-thickness,1px) * 5));background:radial-gradient(50% 100% at 50% 100%,transparent 58%,var(--jw-separator-bg,#e3ff45) 60% 68%,transparent 70%) 0 0/28px 100% repeat-x;border-radius:0}
.jw-builder-separator-zigzag::before{height:max(10px,calc(var(--jw-separator-thickness,1px) * 5));background:linear-gradient(135deg,transparent 45%,var(--jw-separator-bg,#e3ff45) 46% 54%,transparent 55%) 0 0/18px 100% repeat-x;border-radius:0}
@media (max-width:1024px){.jw-builder-separator{height:var(--jw-separator-tablet-height,var(--jw-separator-desktop-height,48px))!important;width:var(--jw-separator-tablet-width,var(--jw-separator-desktop-width,100%))!important}.jw-builder-separator[data-jw-sep-tablet-align="left"]{margin-left:0;margin-right:auto}.jw-builder-separator[data-jw-sep-tablet-align="center"]{margin-left:auto;margin-right:auto}.jw-builder-separator[data-jw-sep-tablet-align="right"]{margin-left:auto;margin-right:0}.jw-builder-separator[data-jw-sep-tablet-align="stretch"]{width:100%!important;margin-left:0;margin-right:0}}
@media (max-width:767px){.jw-builder-separator{height:var(--jw-separator-mobile-height,var(--jw-separator-tablet-height,var(--jw-separator-desktop-height,48px)))!important;width:var(--jw-separator-mobile-width,var(--jw-separator-tablet-width,var(--jw-separator-desktop-width,100%)))!important}.jw-builder-separator[data-jw-sep-mobile-align="left"]{margin-left:0;margin-right:auto}.jw-builder-separator[data-jw-sep-mobile-align="center"]{margin-left:auto;margin-right:auto}.jw-builder-separator[data-jw-sep-mobile-align="right"]{margin-left:auto;margin-right:0}.jw-builder-separator[data-jw-sep-mobile-align="stretch"]{width:100%!important;margin-left:0;margin-right:0}}


/* JW Core 2.9.69 — Separator ornament styles as filled blocks, gradient-compatible */
body.wp-admin #jw-builder-app .jwb-preview-separator span,
.jw-builder-separator::before{
  background:var(--jwb-separator-bg,var(--jw-separator-bg,#e3ff45));
  border:0!important;
}
body.wp-admin #jw-builder-app .jwb-preview-separator.is-dashed span,
.jw-builder-separator-dashed::before{
  -webkit-mask-image:repeating-linear-gradient(90deg,#000 0 14px,transparent 14px 22px);
  mask-image:repeating-linear-gradient(90deg,#000 0 14px,transparent 14px 22px);
}
body.wp-admin #jw-builder-app .jwb-preview-separator.is-dotted span,
.jw-builder-separator-dotted::before{
  -webkit-mask-image:radial-gradient(circle,#000 0 46%,transparent 49%);
  -webkit-mask-size:14px 100%;
  -webkit-mask-repeat:repeat-x;
  mask-image:radial-gradient(circle,#000 0 46%,transparent 49%);
  mask-size:14px 100%;
  mask-repeat:repeat-x;
}
body.wp-admin #jw-builder-app .jwb-preview-separator.is-double span,
.jw-builder-separator-double::before{
  height:calc(var(--jwb-separator-thickness,var(--jw-separator-thickness,1px)) * 4)!important;
  -webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);
  -webkit-mask-size:100% var(--jwb-separator-thickness,var(--jw-separator-thickness,1px)),100% var(--jwb-separator-thickness,var(--jw-separator-thickness,1px));
  -webkit-mask-position:left top,left bottom;
  -webkit-mask-repeat:no-repeat;
  mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);
  mask-size:100% var(--jwb-separator-thickness,var(--jw-separator-thickness,1px)),100% var(--jwb-separator-thickness,var(--jw-separator-thickness,1px));
  mask-position:left top,left bottom;
  mask-repeat:no-repeat;
}
body.wp-admin #jw-builder-app .jwb-preview-separator.is-groove span,
.jw-builder-separator-groove::before{
  box-shadow:inset 0 1px 0 rgba(0,0,0,.48),inset 0 -1px 0 rgba(255,255,255,.26);
}
body.wp-admin #jw-builder-app .jwb-preview-separator.is-ridge span,
.jw-builder-separator-ridge::before{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -1px 0 rgba(0,0,0,.46);
}
body.wp-admin #jw-builder-app .jwb-preview-separator.is-wave span,
.jw-builder-separator-wave::before{
  height:max(10px,calc(var(--jwb-separator-thickness,var(--jw-separator-thickness,1px)) * 5))!important;
  border-radius:0!important;
  -webkit-mask-image:radial-gradient(50% 100% at 50% 100%,transparent 58%,#000 60% 68%,transparent 70%);
  -webkit-mask-size:28px 100%;
  -webkit-mask-repeat:repeat-x;
  mask-image:radial-gradient(50% 100% at 50% 100%,transparent 58%,#000 60% 68%,transparent 70%);
  mask-size:28px 100%;
  mask-repeat:repeat-x;
}
body.wp-admin #jw-builder-app .jwb-preview-separator.is-zigzag span,
.jw-builder-separator-zigzag::before{
  height:max(10px,calc(var(--jwb-separator-thickness,var(--jw-separator-thickness,1px)) * 5))!important;
  border-radius:0!important;
  -webkit-mask-image:linear-gradient(135deg,transparent 45%,#000 46% 54%,transparent 55%);
  -webkit-mask-size:18px 100%;
  -webkit-mask-repeat:repeat-x;
  mask-image:linear-gradient(135deg,transparent 45%,#000 46% 54%,transparent 55%);
  mask-size:18px 100%;
  mask-repeat:repeat-x;
}

/* JW Core v2.9.73 — Quote gradient + spacing */
.jw-builder-quote{overflow:visible;padding:2.2em 2.4em 1.8em;}
.jw-builder-quote:not(.is-quote-none)::before,.jw-builder-quote.is-pos-both:not(.is-quote-none)::after{background:var(--jw-quote-fill,#e3ff45);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
.jw-builder-quote p,.jw-builder-quote cite{position:relative;z-index:1;}
.jw-builder-quote.is-pos-bottom-right{padding-bottom:2.2em;}
.jw-builder-quote.is-pos-both{padding-top:2.2em;padding-bottom:2.4em;}


/* JW Core v2.9.74 — Quote final spacing/rendering */
.jw-builder-quote{position:relative;overflow:visible!important;padding:2.65em 2.65em 2.15em!important;}
.jw-builder-quote.is-pos-top-left{padding-top:2.9em!important;padding-left:2.8em!important;padding-bottom:1.55em!important;}
.jw-builder-quote.is-pos-bottom-right{padding-top:1.65em!important;padding-right:2.8em!important;padding-bottom:3em!important;}
.jw-builder-quote.is-pos-both{padding-top:3em!important;padding-bottom:3.2em!important;}
.jw-builder-quote:not(.is-quote-none)::before,.jw-builder-quote.is-pos-both:not(.is-quote-none)::after{content:var(--jw-quote-glyph,'“')!important;position:absolute!important;font-size:4.25em!important;line-height:.9!important;color:transparent!important;background:var(--jw-quote-fill,#e3ff45)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;opacity:.42!important;pointer-events:none!important;}
.jw-builder-quote:not(.is-quote-none)::before{top:.12em!important;left:.22em!important;}
.jw-builder-quote.is-pos-bottom-right::before{display:none!important;}
.jw-builder-quote.is-pos-bottom-right::after,.jw-builder-quote.is-pos-both::after{right:.22em!important;bottom:.12em!important;transform:rotate(180deg)!important;}
.jw-builder-quote p,.jw-builder-quote cite{position:relative!important;z-index:1!important;}
.jw-builder-quote cite{display:block!important;text-align:right!important;margin-top:.85em!important;font-style:normal!important;opacity:.72!important;}

/* v2.9.76 — Quote/List typography mapping polish */
.jw-builder-list-content,.jw-builder-list-content>*{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;text-shadow:inherit;}
.jw-builder-quote p{position:relative!important;z-index:1!important;}.jw-builder-quote cite{display:block!important;text-align:right!important;margin-top:.85em!important;font-style:normal!important;opacity:.72!important;font-size:12px!important;line-height:1.45!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important;background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;}

/* JW Core 2.9.77 — Icon front centering */
.jw-builder-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;}
.jw-builder-icon > span,.jw-builder-icon .dashicons{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--jw-icon-size,32px)!important;height:var(--jw-icon-size,32px)!important;font-size:var(--jw-icon-size,32px)!important;line-height:1!important;margin:0!important;padding:0!important;color:inherit!important;}

/* JW Core 2.9.79 — Icon component alignment/border */
.jw-builder-icon{border:var(--jw-icon-border-width,0px) solid var(--jw-icon-border-color,transparent)!important;}
.jw-builder-icon-wrap{display:flex;width:100%;}
.jw-builder-icon-wrap.is-align-left{justify-content:flex-start;}
.jw-builder-icon-wrap.is-align-center{justify-content:center;}
.jw-builder-icon-wrap.is-align-right{justify-content:flex-end;}

/* JW Core 2.9.85 — Icon component: custom SVG mask rendering */
.jw-builder-icon .jw-builder-custom-svg-icon{
	display:inline-block!important;
	width:var(--jw-icon-size,32px)!important;
	height:var(--jw-icon-size,32px)!important;
	background:var(--jw-icon-fill,#e3ff45)!important;
	-webkit-mask-image:var(--jw-custom-svg)!important;
	mask-image:var(--jw-custom-svg)!important;
	-webkit-mask-repeat:no-repeat!important;
	mask-repeat:no-repeat!important;
	-webkit-mask-position:center!important;
	mask-position:center!important;
	-webkit-mask-size:contain!important;
	mask-size:contain!important;
}

.jw-builder-code-copy{position:absolute;right:12px;top:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border:1px solid rgba(227,255,69,.18);border-radius:999px;background:rgba(227,255,69,.12);color:#e3ff45;cursor:pointer;box-shadow:none;backdrop-filter:blur(8px);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.jw-builder-code-copy:hover,.jw-builder-code-copy:focus-visible{background:rgba(227,255,69,.18);border-color:rgba(227,255,69,.42);color:#e3ff45;transform:translateY(-1px);outline:none}.jw-builder-code-copy svg{display:block;width:11px;height:11px;flex:0 0 11px}.jw-builder-code-copy:after{content:attr(data-jw-tooltip);position:absolute;right:50%;bottom:calc(100% + 7px);transform:translateX(50%) translateY(2px);z-index:20;display:block;max-width:160px;padding:5px 7px;border:1px solid rgba(255,255,255,.10);border-radius:7px;background:rgba(8,10,14,.94);color:#e8edf5;font:600 10px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 24px rgba(0,0,0,.28);transition:opacity .16s ease,transform .16s ease}.jw-builder-code-copy:hover:after,.jw-builder-code-copy:focus-visible:after{opacity:1;transform:translateX(50%) translateY(0)}.jw-builder-code-copy-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jw-builder-code-copy.is-copied{background:rgba(227,255,69,.20);color:#e3ff45;border-color:rgba(227,255,69,.62)}.jw-builder-code .jw-builder-code-language{right:42px}
.jw-builder-code-copy{right:12px;top:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;height:auto;min-width:0;padding:3px 8px;border:0;border-radius:999px;background:rgba(227,255,69,.12);color:#e3ff45;font:700 10px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;backdrop-filter:none;transition:background .18s ease,color .18s ease,transform .18s ease}.jw-builder-code-copy:hover,.jw-builder-code-copy:focus-visible{background:rgba(227,255,69,.18);border-color:transparent;color:#e3ff45;transform:translateY(-1px);outline:none}.jw-builder-code-copy.is-copied{background:rgba(227,255,69,.20);color:#e3ff45;border-color:transparent}.jw-builder-code .jw-builder-code-language,.jw-builder-code-language{right:74px}

/* Code copy button: aligned with language badge */
.jw-builder-code .jw-builder-code-copy{position:absolute;right:12px;top:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto;min-width:0;min-height:0;margin:0;padding:3px 8px;border:0;border-radius:999px;background:rgba(227,255,69,.12);color:#e3ff45;font:700 10px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:none;appearance:none;-webkit-appearance:none;box-shadow:none;cursor:pointer;transition:background .18s ease,color .18s ease}
.jw-builder-code .jw-builder-code-copy:hover,.jw-builder-code .jw-builder-code-copy:focus-visible{background:rgba(227,255,69,.18);color:#e3ff45;transform:none;outline:none}
.jw-builder-code .jw-builder-code-copy.is-copied{background:rgba(227,255,69,.20);color:#e3ff45}
.jw-builder-code .jw-builder-code-copy:after{text-transform:none}

/* JW Core 2.9.92 — Video component front */
.jw-builder-video{position:relative;display:grid;gap:14px;width:100%}
.jw-builder-video-frame,.jw-builder-video-cover{position:relative;display:block;width:100%;aspect-ratio:var(--jw-video-ratio,16/9);border:1px solid rgba(227,255,69,.16);border-radius:20px;background-color:#101217;background-position:center;background-size:cover;overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.22)}
.jw-builder-video-player{display:block;width:100%;height:100%;border:0;background:#07080b;object-fit:cover}
.jw-builder-video-cover{appearance:none;-webkit-appearance:none;padding:0;cursor:pointer;color:#e3ff45;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.jw-builder-video-cover:hover,.jw-builder-video-cover:focus-visible{transform:translateY(-2px);border-color:rgba(227,255,69,.42);box-shadow:0 24px 60px rgba(0,0,0,.30);outline:none}
.jw-builder-video-cover::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.58));pointer-events:none}
.jw-builder-video-play{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:62px;height:62px;border-radius:999px;background:rgba(5,6,8,.68);border:1px solid rgba(227,255,69,.25);box-shadow:0 18px 44px rgba(0,0,0,.36);transform:translate(-50%,-50%);font-size:21px;line-height:1;text-indent:3px}
.jw-builder-video-title{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;overflow:hidden;color:#fff;font:700 13px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 4px 18px rgba(0,0,0,.66)}
.jw-builder-video.is-mode-playlist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.jw-video-modal-open{overflow:hidden}
.jw-video-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:28px;background:rgba(3,5,9,.82);backdrop-filter:blur(14px)}
.jw-video-modal.is-light{background:rgba(245,247,250,.78)}
.jw-video-modal__dialog{position:relative;width:min(1120px,calc(100vw - 44px));max-height:calc(100vh - 44px)}
.jw-video-modal__frame{position:relative;width:100%;aspect-ratio:16/9;border:1px solid rgba(227,255,69,.18);border-radius:22px;background:#06070a;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.46)}
.jw-video-modal__frame iframe,.jw-video-modal__frame video{display:block;width:100%;height:100%;border:0;background:#000;object-fit:contain}
.jw-video-modal__close{position:absolute;right:-12px;top:-12px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(227,255,69,.2);border-radius:999px;background:rgba(8,10,14,.92);color:#e3ff45;font:700 18px/1 system-ui,sans-serif;cursor:pointer}
.jw-video-modal__title{margin:10px 0 0;color:#fff;font:600 13px/1.35 system-ui,sans-serif;text-align:center}
@media (max-width:640px){.jw-builder-video.is-mode-playlist{grid-template-columns:1fr}.jw-video-modal{padding:14px}.jw-video-modal__dialog{width:100%}.jw-video-modal__close{right:8px;top:8px}}

/* JW Core 2.9.93 — Video component refinements */
.jw-builder-video-frame,.jw-builder-video-cover{border-radius:var(--jw-video-radius,20px)}
.jw-builder-video-frame:after,.jw-builder-video-cover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--jw-video-progress,#e3ff45);opacity:.95;z-index:2;pointer-events:none}
.jw-builder-video-play{color:var(--jw-video-play-fill,#e3ff45);display:grid;place-items:center;text-indent:2px}
.jw-builder-video.is-mode-playlist,.jw-builder-video.is-mode-playlist.is-thumbs-top,.jw-builder-video.is-mode-playlist.is-thumbs-bottom{display:block}
.jw-builder-video-playlist{display:grid;gap:12px;width:100%}
.jw-builder-video-main{min-width:0}
.jw-builder-video.is-thumbs-left .jw-builder-video-playlist{grid-template-columns:minmax(88px,18%) minmax(0,1fr);align-items:stretch}
.jw-builder-video.is-thumbs-right .jw-builder-video-playlist{grid-template-columns:minmax(0,1fr) minmax(88px,18%);align-items:stretch}
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{order:2}
.jw-builder-video-thumbs{display:flex;gap:10px;overflow:auto;padding:2px;scrollbar-width:thin;scrollbar-color:rgba(227,255,69,.35) rgba(255,255,255,.06)}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{flex-direction:column;max-height:100%}
.jw-builder-video-thumb{position:relative;flex:0 0 118px;aspect-ratio:var(--jw-video-ratio,16/9);padding:0;border:1px solid rgba(227,255,69,.14);border-radius:12px;background-color:#11141a;background-position:center;background-size:cover;color:#e3ff45;overflow:hidden;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.jw-builder-video-thumb:hover,.jw-builder-video-thumb.is-active{border-color:rgba(227,255,69,.5);box-shadow:0 12px 28px rgba(0,0,0,.24)}
.jw-builder-video-thumb span{position:absolute;left:7px;top:7px;z-index:2;display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:rgba(5,6,8,.78);font:800 10px/1 ui-monospace,monospace}
.jw-builder-video-thumb em{position:absolute;left:8px;right:8px;bottom:7px;z-index:2;overflow:hidden;color:#fff;font:700 10px/1.2 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 3px 12px rgba(0,0,0,.7);font-style:normal}
.jw-builder-video-thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.55));pointer-events:none}
.jw-video-modal__close{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:50%;line-height:1;text-align:center}
.jw-video-modal__close svg,.jw-video-modal__close span{display:block;line-height:1}
@media (max-width:640px){.jw-builder-video.is-thumbs-left .jw-builder-video-playlist,.jw-builder-video.is-thumbs-right .jw-builder-video-playlist{grid-template-columns:1fr}.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{order:0}.jw-builder-video-thumbs{max-height:96px;flex-direction:row!important}.jw-builder-video-thumb{flex-basis:104px}}


/* JW Core 2.9.94 — Video premium refinements */
.jw-builder-video-frame:after,.jw-builder-video-cover:after{content:none!important}
.jw-builder-video-player{accent-color:var(--jw-video-progress,#e3ff45)}
.jw-builder-video-player::-webkit-media-controls-timeline{accent-color:var(--jw-video-progress,#e3ff45)}
.jw-builder-video-play{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:62px;height:62px;border-radius:999px;background:rgba(5,6,8,.68);border:1px solid rgba(227,255,69,.25);box-shadow:0 18px 44px rgba(0,0,0,.36);transform:translate(-50%,-50%);font-size:0;line-height:0;text-indent:0;color:transparent;overflow:hidden}
.jw-builder-video-play::before{content:"";display:block;width:0;height:0;margin-left:3px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid var(--jw-video-play-fill,#e3ff45)}
.jw-builder-video-play.is-icon-triangle_round::before{clip-path:polygon(0 0,100% 50%,0 100%,12% 82%,12% 18%)}
.jw-builder-video-play.is-icon-triangle_outline::before{width:20px;height:20px;border:2px solid var(--jw-video-play-fill,#e3ff45);border-left-width:3px;border-bottom-color:transparent;border-top-color:transparent;transform:rotate(45deg);background:transparent;margin-left:0}
.jw-builder-video-play.is-icon-triangle_outline_round::before{width:20px;height:20px;border:2px solid var(--jw-video-play-fill,#e3ff45);border-left-width:3px;border-bottom-color:transparent;border-top-color:transparent;border-radius:4px;transform:rotate(45deg);background:transparent;margin-left:0}
.jw-builder-video-play.is-icon-triangle_soft::before{border-left-width:15px;border-top-width:9px;border-bottom-width:9px;filter:drop-shadow(0 0 12px rgba(227,255,69,.38))}
.jw-builder-video-play.is-icon-triangle_double::before{width:24px;height:20px;border:0;background:var(--jw-video-play-fill,#e3ff45);clip-path:polygon(0 0,42% 50%,0 100%,0 0,58% 0,100% 50%,58% 100%,58% 0);margin-left:0}
.jw-builder-video-play.is-icon-circle_play::before{width:24px;height:24px;border:2px solid var(--jw-video-play-fill,#e3ff45);border-radius:999px;background:transparent;box-shadow:inset 0 0 0 999px transparent;margin-left:0}
.jw-builder-video-thumbs{justify-content:flex-start}
.jw-builder-video.is-thumbs-centered .jw-builder-video-thumbs{justify-content:center}
.jw-builder-video-thumb{flex:0 0 calc((100% - (var(--jw-video-thumb-visible,4) - 1) * 10px) / var(--jw-video-thumb-visible,4));aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9));border-radius:var(--jw-video-thumb-radius,12px)}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,.jw-builder-video.is-thumbs-right .jw-builder-video-thumb{flex-basis:auto;width:100%}
.jw-builder-video-thumb span{background:var(--jw-surface,rgba(5,6,8,.88));color:var(--jw-secondary,#e3ff45)}
.jw-builder-video-thumb:hover span,.jw-builder-video-thumb.is-active span{background:var(--jw-secondary,#e3ff45);color:var(--jw-surface,#06080b)}
.jw-video-modal__close{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:50%;line-height:0;text-align:center}
.jw-video-modal__close span{display:grid;place-items:center;width:100%;height:100%;line-height:1;transform:translateY(-1px)}
@media (max-width:640px){.jw-builder-video-thumb{flex-basis:104px}.jw-builder-video.is-thumbs-centered .jw-builder-video-thumbs{justify-content:flex-start}}


/* JW Core 2.9.95 — Video player precision fixes */
.jwb-video-play-preview{position:relative;display:grid!important;place-items:center!important;width:96px!important;height:96px!important;margin:18px auto 26px!important;border-radius:999px!important;background:rgba(5,6,8,.78)!important;border:1px solid rgba(227,255,69,.22)!important;box-shadow:0 20px 54px rgba(0,0,0,.30)!important;overflow:hidden!important}
.jwb-video-play-preview span{position:relative!important;display:block!important;width:30px!important;height:34px!important;margin:0!important;background:var(--jwb-video-play-preview-bg,#e3ff45)!important;transform:none!important;clip-path:polygon(18% 6%,92% 50%,18% 94%)!important}
.jwb-video-play-preview.is-triangle_round span{clip-path:path('M 7 4 Q 7 1 10 2 L 28 13 Q 33 17 28 21 L 10 32 Q 7 34 7 30 Z')!important}
.jwb-video-play-preview.is-triangle_outline span,.jwb-video-play-preview.is-triangle_outline_round span{background:transparent!important;clip-path:none!important;width:34px!important;height:38px!important;margin-left:2px!important}
.jwb-video-play-preview.is-triangle_outline span:before,.jwb-video-play-preview.is-triangle_outline_round span:before{content:"";position:absolute;inset:3px 4px 3px 3px;background:var(--jwb-video-play-preview-bg,#e3ff45);clip-path:polygon(10% 0,100% 50%,10% 100%,10% 74%,70% 50%,10% 26%)}
.jwb-video-play-preview.is-triangle_outline_round span:before{clip-path:path('M 7 2 Q 7 0 10 1 L 31 15 Q 35 19 31 23 L 10 37 Q 7 39 7 36 L 7 29 L 23 19 L 7 9 Z')}
.jwb-video-play-preview.is-triangle_compact span{width:25px!important;height:30px!important;clip-path:polygon(22% 10%,86% 50%,22% 90%)!important}
.jwb-video-play-preview.is-triangle_wide span{width:36px!important;height:34px!important;clip-path:polygon(12% 4%,96% 50%,12% 96%)!important}
.jw-builder-video-play{display:grid!important;place-items:center!important;text-indent:0!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important}
.jw-builder-video-play::before{content:""!important;display:block!important;width:24px!important;height:28px!important;margin:0!important;background:var(--jw-video-play-fill,#e3ff45)!important;border:0!important;clip-path:polygon(18% 6%,92% 50%,18% 94%)!important;transform:none!important;filter:none!important}
.jw-builder-video-play.is-icon-triangle_round::before{clip-path:path('M 5 3 Q 5 0 8 1 L 24 11 Q 29 14 24 18 L 8 27 Q 5 29 5 25 Z')!important}
.jw-builder-video-play.is-icon-triangle_outline::before,.jw-builder-video-play.is-icon-triangle_outline_round::before{width:28px!important;height:32px!important;background:var(--jw-video-play-fill,#e3ff45)!important;clip-path:polygon(10% 0,100% 50%,10% 100%,10% 74%,70% 50%,10% 26%)!important;border:0!important;border-radius:0!important;transform:none!important}
.jw-builder-video-play.is-icon-triangle_outline_round::before{clip-path:path('M 5 1 Q 5 0 8 1 L 27 13 Q 31 16 27 19 L 8 31 Q 5 33 5 30 L 5 24 L 20 16 L 5 8 Z')!important}
.jw-builder-video-play.is-icon-triangle_compact::before{width:20px!important;height:25px!important;clip-path:polygon(22% 10%,86% 50%,22% 90%)!important}
.jw-builder-video-play.is-icon-triangle_wide::before{width:30px!important;height:28px!important;clip-path:polygon(12% 4%,96% 50%,12% 96%)!important}
.jw-builder-video-player{accent-color:var(--jw-video-progress,#e3ff45)!important;caret-color:var(--jw-video-progress,#e3ff45)!important}
.jw-builder-video-player::-webkit-media-controls-timeline,.jw-builder-video-player::-webkit-media-controls-volume-slider{accent-color:var(--jw-video-progress,#e3ff45)!important}


/* v2.9.96 - Video front precision fixes */
.jw-builder-video.is-align-center{margin-left:auto!important;margin-right:auto!important;}
.jw-builder-video.is-align-right{margin-left:auto!important;margin-right:0!important;}
.jw-builder-video.is-align-left{margin-left:0!important;margin-right:auto!important;}
.jw-builder-video-player{accent-color:var(--jw-video-progress,#e3ff45)!important;caret-color:var(--jw-video-progress,#e3ff45)!important;}
.jw-builder-video-play{display:grid!important;place-items:center!important;text-indent:0!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important;}
.jw-builder-video-play::before{content:""!important;display:block!important;width:24px!important;height:28px!important;margin:0!important;background:var(--jw-video-play-fill,#e3ff45)!important;border:0!important;clip-path:polygon(18% 6%,92% 50%,18% 94%)!important;transform:none!important;filter:none!important;}
.jw-builder-video-play.is-icon-triangle_round::before{clip-path:path('M 5 3 Q 5 0 8 1 L 24 11 Q 29 14 24 18 L 8 27 Q 5 29 5 25 Z')!important;}
.jw-builder-video-play.is-icon-triangle_outline::before{width:28px!important;height:32px!important;clip-path:polygon(10% 0,100% 50%,10% 100%,10% 74%,70% 50%,10% 26%)!important;}
.jw-builder-video-play.is-icon-triangle_outline_round::before{width:28px!important;height:32px!important;clip-path:path('M 5 1 Q 5 0 8 1 L 27 13 Q 31 16 27 19 L 8 31 Q 5 33 5 30 L 5 24 L 20 16 L 5 8 Z')!important;}
.jw-builder-video-play.is-icon-triangle_slim::before{width:20px!important;height:26px!important;clip-path:polygon(24% 8%,86% 50%,24% 92%)!important;}
.jw-builder-video-play.is-icon-triangle_wide::before{width:30px!important;height:28px!important;clip-path:polygon(12% 4%,96% 50%,12% 96%)!important;}


/* JW Core 2.9.97 — Video playlist/front fixes */
.jw-builder-video-frame:after,.jw-builder-video-cover:after{display:none!important;content:none!important}
.jw-builder-video-thumbs-wrap{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;height:100%;align-self:stretch}
.jw-builder-video-thumbs-nav{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(227,255,69,.18);border-radius:999px;background:rgba(255,255,255,.045);color:var(--jw-secondary,#e3ff45);font:900 18px/1 ui-monospace,monospace;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}
.jw-builder-video-thumbs-nav:hover{background:rgba(227,255,69,.12);border-color:rgba(227,255,69,.38);transform:translateY(-1px)}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav{width:100%;height:26px;transform:rotate(90deg)}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav:hover,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav:hover{transform:rotate(90deg) translateY(-1px)}
.jw-builder-video-thumbs-wrap:not(.has-nav){display:block}.jw-builder-video-thumbs-wrap:not(.has-nav) .jw-builder-video-thumbs-nav{display:none}
.jw-builder-video-player{accent-color:var(--jw-video-progress,#e3ff45)}


/* JW Core 2.9.98 - video component polish */
.jw-builder-video-frame:after,.jw-builder-video-cover:after{display:none!important;content:none!important}
.jw-builder-video-thumbs-nav{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:999px!important;padding:0!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(227,255,69,.22)!important;color:var(--jw-secondary,#e3ff45)!important;font:800 14px/1 ui-monospace,monospace!important;box-shadow:0 8px 22px rgba(0,0,0,.18)!important}
.jw-builder-video-thumbs-nav:hover{background:rgba(227,255,69,.12)!important;border-color:rgba(227,255,69,.42)!important;transform:none!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav{width:24px!important;height:24px!important;transform:none!important;align-self:center!important;justify-self:center!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav:hover,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav:hover{transform:none!important}
.jw-builder-video-play{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border-radius:999px!important;text-indent:0!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:visible!important}
.jw-builder-video-play::before{content:""!important;display:block!important;width:24px!important;height:24px!important;margin:0 0 0 2px!important;background:var(--jw-video-play-fill,#e3ff45)!important;border:0!important;transform:none!important;filter:none!important;clip-path:polygon(20% 8%,88% 50%,20% 92%)!important}
.jw-builder-video-play.is-icon-triangle_round::before{width:25px!important;height:25px!important;clip-path:polygon(18% 8%,86% 50%,18% 92%,24% 84%,24% 16%)!important;border-radius:5px!important}
.jw-builder-video-play.is-icon-triangle_outline::before{width:26px!important;height:26px!important;clip-path:polygon(10% 0,100% 50%,10% 100%,10% 72%,66% 50%,10% 28%)!important}
.jw-builder-video-play.is-icon-triangle_outline_round::before{width:26px!important;height:26px!important;clip-path:polygon(10% 0,100% 50%,10% 100%,10% 74%,66% 50%,10% 26%)!important;border-radius:4px!important}
.jw-builder-video-play.is-icon-triangle_slim::before{width:20px!important;height:25px!important;clip-path:polygon(25% 10%,82% 50%,25% 90%)!important}
.jw-builder-video-play.is-icon-triangle_wide::before{width:30px!important;height:25px!important;clip-path:polygon(10% 6%,94% 50%,10% 94%)!important}
.jw-builder-video-player{accent-color:var(--jw-video-progress,#e3ff45)!important}


/* JW Core 2.9.99 — Video popup/playlist polish */
.jw-builder-video-cover .jw-builder-video-play{transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.jw-builder-video-cover:hover .jw-builder-video-play,.jw-builder-video-cover:focus-visible .jw-builder-video-play{background:var(--jw-secondary,#e3ff45)!important;border-color:var(--jw-secondary,#e3ff45)!important;box-shadow:0 22px 54px rgba(0,0,0,.42),0 0 0 7px rgba(227,255,69,.12)!important;transform:translate(-50%,-50%) scale(1.045)!important}
.jw-builder-video-cover:hover .jw-builder-video-play::before,.jw-builder-video-cover:focus-visible .jw-builder-video-play::before{background:var(--jw-surface,#06080b)!important}
.jw-video-modal__nav{position:fixed;top:50%;z-index:1000001;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(227,255,69,.18);border-radius:8px;background:var(--jw-surface,#06080b);color:var(--jw-secondary,#e3ff45);font:800 28px/1 ui-monospace,monospace;cursor:pointer;transform:translateY(-50%);box-shadow:0 18px 48px rgba(0,0,0,.32);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.jw-video-modal__nav.is-prev{left:0;border-left:0;border-radius:0 8px 8px 0}.jw-video-modal__nav.is-next{right:0;border-right:0;border-radius:8px 0 0 8px}
.jw-video-modal__nav:hover,.jw-video-modal__nav:focus-visible{background:var(--jw-secondary,#e3ff45);color:var(--jw-surface,#06080b);border-color:var(--jw-secondary,#e3ff45);outline:none}.jw-video-modal__nav.is-prev:hover{transform:translateY(-50%) translateX(2px)}.jw-video-modal__nav.is-next:hover{transform:translateY(-50%) translateX(-2px)}
@media (max-width:640px){.jw-video-modal__nav{width:34px;height:34px;font-size:22px}}


/* JW Core 2.9.100 — Video vertical thumbnails and popup radius fixes */
.jw-video-modal__frame{border-radius:var(--jw-video-modal-radius,var(--jw-video-radius,22px))!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{max-height:calc((var(--jw-video-thumb-visible,4) * 72px) + ((var(--jw-video-thumb-visible,4) - 1) * 10px));overflow-y:auto;overflow-x:hidden;align-self:center}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumb{flex:0 0 auto!important;width:100%;max-width:148px;min-height:0;aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9))}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap{align-content:center;justify-items:center;max-height:100%}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;transform:none!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav:hover,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav:hover{transform:none!important}
.jw-builder-video.is-thumbs-left.is-thumbs-centered .jw-builder-video-thumbs,
.jw-builder-video.is-thumbs-right.is-thumbs-centered .jw-builder-video-thumbs{justify-content:center}
@media (max-width:640px){.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{max-height:96px;overflow-x:auto;overflow-y:hidden}.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,.jw-builder-video.is-thumbs-right .jw-builder-video-thumb{max-width:none;flex-basis:104px!important}}


/* JW Core 2.9.101 — Responsive thumbnail slider sizing */
.jw-builder-video{--jw-video-thumb-gap:10px}
.jw-builder-video-thumbs-wrap{min-width:0!important;min-height:0!important}
.jw-builder-video-thumbs{gap:var(--jw-video-thumb-gap,10px)!important;scroll-behavior:smooth;overscroll-behavior:contain;scroll-snap-type:x proximity}
.jw-builder-video.is-thumbs-top .jw-builder-video-thumbs,
.jw-builder-video.is-thumbs-bottom .jw-builder-video-thumbs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - ((var(--jw-video-thumb-visible,4) - 1) * var(--jw-video-thumb-gap,10px))) / var(--jw-video-thumb-visible,4))!important;grid-template-rows:1fr!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;max-width:100%!important;padding:2px!important}
.jw-builder-video.is-thumbs-top .jw-builder-video-thumb,
.jw-builder-video.is-thumbs-bottom .jw-builder-video-thumb{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9))!important;scroll-snap-align:start;flex:none!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-playlist,
.jw-builder-video.is-thumbs-right .jw-builder-video-playlist{align-items:stretch!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap{height:100%!important;max-height:none!important;min-height:0!important;align-self:stretch!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:24px minmax(0,1fr) 24px!important;gap:8px!important;justify-items:stretch!important;align-content:stretch!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap:not(.has-nav),
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap:not(.has-nav){display:block!important;height:100%!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{display:grid!important;grid-auto-flow:row!important;grid-auto-rows:calc((100% - ((var(--jw-video-thumb-visible,4) - 1) * var(--jw-video-thumb-gap,10px))) / var(--jw-video-thumb-visible,4))!important;grid-template-columns:1fr!important;overflow-y:auto!important;overflow-x:hidden!important;width:100%!important;height:100%!important;max-height:none!important;padding:2px!important;align-self:stretch!important;scroll-snap-type:y proximity}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumb{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;scroll-snap-align:start;flex:none!important}
.jw-builder-video.is-thumbs-centered .jw-builder-video-thumbs{justify-content:center!important;align-content:center!important}
.jw-builder-video-thumbs-nav{flex:0 0 24px!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-prev,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-prev{align-self:end!important}
.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-next,
.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-next{align-self:start!important}
@media (max-width:767px){.jw-builder-video.is-thumbs-left .jw-builder-video-playlist,.jw-builder-video.is-thumbs-right .jw-builder-video-playlist{grid-template-columns:1fr!important}.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap{height:auto!important;grid-template-columns:24px minmax(0,1fr) 24px!important;grid-template-rows:1fr!important}.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{grid-auto-flow:column!important;grid-auto-columns:calc((100% - ((var(--jw-video-thumb-visible,4) - 1) * var(--jw-video-thumb-gap,10px))) / var(--jw-video-thumb-visible,4))!important;grid-auto-rows:auto!important;overflow-x:auto!important;overflow-y:hidden!important;height:auto!important;scroll-snap-type:x proximity}.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,.jw-builder-video.is-thumbs-right .jw-builder-video-thumb{height:auto!important;aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9))!important}.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav,.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav{align-self:center!important}}


/* JW Core 2.9.106 — Video playlist mobile orientation polish */
@media (max-width:767px){
	.jw-builder-video.is-thumbs-left .jw-builder-video-playlist,
	.jw-builder-video.is-thumbs-right .jw-builder-video-playlist{
		display:grid!important;
		grid-template-columns:1fr!important;
		grid-template-rows:auto auto!important;
		gap:12px!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-main,
	.jw-builder-video.is-thumbs-right .jw-builder-video-main{
		order:1!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap{
		order:2!important;
		display:grid!important;
		grid-template-columns:24px minmax(0,1fr) 24px!important;
		grid-template-rows:1fr!important;
		align-items:center!important;
		justify-items:stretch!important;
		width:100%!important;
		height:auto!important;
		min-height:0!important;
		max-height:none!important;
		gap:8px!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{
		display:grid!important;
		grid-auto-flow:column!important;
		grid-auto-columns:calc((100% - ((var(--jw-video-thumb-visible,4) - 1) * var(--jw-video-thumb-gap,10px))) / var(--jw-video-thumb-visible,4))!important;
		grid-template-rows:1fr!important;
		grid-auto-rows:auto!important;
		width:100%!important;
		height:auto!important;
		max-height:none!important;
		min-height:0!important;
		overflow-x:auto!important;
		overflow-y:hidden!important;
		padding:2px!important;
		scroll-snap-type:x proximity!important;
		align-content:stretch!important;
		justify-content:start!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumb{
		width:100%!important;
		height:auto!important;
		min-width:0!important;
		max-width:none!important;
		min-height:0!important;
		aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9))!important;
		flex:none!important;
		scroll-snap-align:start!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav{
		align-self:center!important;
		justify-self:center!important;
		font-size:0!important;
		line-height:0!important;
		text-indent:0!important;
		overflow:hidden!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav::before{
		display:block!important;
		font:800 14px/1 ui-monospace,monospace!important;
		text-indent:0!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-prev::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-prev::before{content:'‹'}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-next::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-next::before{content:'›'}
	.jw-builder-video.is-thumbs-left.is-thumbs-centered .jw-builder-video-thumbs,
	.jw-builder-video.is-thumbs-right.is-thumbs-centered .jw-builder-video-thumbs{justify-content:center!important}
}

.jw-video-modal__nav{width:34px!important;height:38px!important;font-size:23px!important;border-radius:7px!important}
.jw-video-modal__nav.is-prev{border-radius:0 7px 7px 0!important}
.jw-video-modal__nav.is-next{border-radius:7px 0 0 7px!important}
@media (max-width:640px){.jw-video-modal__nav{width:28px!important;height:34px!important;font-size:20px!important}}


/* JW Core 2.9.107 — Video mobile thumbnail slider arrow centering + hidden scrollbar artifact */
@media (max-width:767px){
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap{
		grid-template-columns:32px minmax(0,1fr) 32px!important;
		grid-template-rows:1fr!important;
		align-items:center!important;
		justify-items:center!important;
		gap:8px!important;
		overflow:visible!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{
		overflow-x:auto!important;
		overflow-y:hidden!important;
		scrollbar-width:none!important;
		-ms-overflow-style:none!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs::-webkit-scrollbar,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs::-webkit-scrollbar{
		display:none!important;
		width:0!important;
		height:0!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav{
		position:relative!important;
		display:grid!important;
		place-items:center!important;
		align-self:center!important;
		justify-self:center!important;
		width:24px!important;
		height:24px!important;
		min-width:24px!important;
		min-height:24px!important;
		padding:0!important;
		border-radius:999px!important;
		font-size:0!important;
		line-height:0!important;
		text-indent:0!important;
		color:transparent!important;
		overflow:hidden!important;
		transform:none!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav::before{
		position:absolute!important;
		inset:0!important;
		display:grid!important;
		place-items:center!important;
		color:var(--jw-secondary,#e3ff45)!important;
		font:900 15px/1 ui-monospace,monospace!important;
		text-indent:0!important;
		transform:translateY(-1px)!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-prev::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-prev::before{content:'‹'!important}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-next::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-next::before{content:'›'!important}
}
@media (max-width:640px){
	.jw-video-modal__nav{width:26px!important;height:30px!important;font-size:18px!important}
}

/* JW Core 2.9.108 — Mobile switched thumbnail slider arrow alignment */
@media (max-width:767px){
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-wrap,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-wrap{
		position:relative!important;
		display:block!important;
		width:100%!important;
		height:auto!important;
		min-height:0!important;
		max-height:none!important;
		padding:0 34px!important;
		overflow:visible!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{
		display:grid!important;
		grid-auto-flow:column!important;
		grid-auto-columns:calc((100% - ((var(--jw-video-thumb-visible,4) - 1) * var(--jw-video-thumb-gap,10px))) / var(--jw-video-thumb-visible,4))!important;
		grid-template-rows:1fr!important;
		gap:var(--jw-video-thumb-gap,10px)!important;
		width:100%!important;
		height:auto!important;
		min-height:0!important;
		max-height:none!important;
		padding:0!important;
		margin:0!important;
		overflow-x:auto!important;
		overflow-y:hidden!important;
		scrollbar-width:none!important;
		-ms-overflow-style:none!important;
		scroll-snap-type:x mandatory!important;
		overscroll-behavior-x:contain!important;
		align-items:stretch!important;
		justify-content:start!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs::-webkit-scrollbar,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumb{
		position:relative!important;
		width:100%!important;
		height:auto!important;
		min-width:0!important;
		max-width:none!important;
		min-height:0!important;
		margin:0!important;
		outline:0!important;
		aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9))!important;
		scroll-snap-align:start!important;
		flex:none!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav{
		position:absolute!important;
		top:50%!important;
		z-index:5!important;
		display:grid!important;
		place-items:center!important;
		width:24px!important;
		height:24px!important;
		min-width:24px!important;
		min-height:24px!important;
		padding:0!important;
		margin:0!important;
		border-radius:999px!important;
		font-size:0!important;
		line-height:0!important;
		text-indent:0!important;
		color:transparent!important;
		overflow:hidden!important;
		transform:translateY(-50%)!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-prev,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-prev{left:0!important;right:auto!important}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-next,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-next{right:0!important;left:auto!important}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav:hover,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav:hover{transform:translateY(-50%)!important}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav::before{
		content:'';
		position:absolute!important;
		inset:0!important;
		display:grid!important;
		place-items:center!important;
		color:var(--jw-secondary,#e3ff45)!important;
		font:900 15px/1 ui-monospace,monospace!important;
		text-indent:0!important;
		transform:translateY(-1px)!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-prev::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-prev::before{content:'‹'!important}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs-nav.is-next::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs-nav.is-next::before{content:'›'!important}
}

/* JW Core 2.9.109 — Mobile active thumbnail width hardening */
@media (max-width:767px){
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs > .jw-builder-video-thumb,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs > .jw-builder-video-thumb{
		display:block!important;
		box-sizing:border-box!important;
		inline-size:100%!important;
		width:100%!important;
		min-inline-size:0!important;
		min-width:0!important;
		max-inline-size:none!important;
		max-width:none!important;
		border-left-width:1px!important;
		border-right-width:1px!important;
		outline:0!important;
		transform:none!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs > .jw-builder-video-thumb.is-active,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs > .jw-builder-video-thumb.is-active{
		inline-size:100%!important;
		width:100%!important;
		min-inline-size:0!important;
		min-width:0!important;
		max-inline-size:none!important;
		max-width:none!important;
		outline:0!important;
		box-shadow:inset 0 0 0 1px rgba(227,255,69,.36),0 12px 28px rgba(0,0,0,.24)!important;
	}
}


/* JW Core 2.9.110 — Mobile switched vertical playlist thumbs: flex sizing hardening */
@media (max-width:767px){
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{
		display:flex!important;
		flex-direction:row!important;
		align-items:stretch!important;
		justify-content:flex-start!important;
		gap:var(--jw-video-thumb-gap,10px)!important;
		width:100%!important;
		max-width:100%!important;
		overflow-x:auto!important;
		overflow-y:hidden!important;
		padding:0!important;
		margin:0!important;
		list-style:none!important;
		scroll-snap-type:x mandatory!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumb,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumb,
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumb.is-active,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumb.is-active{
		--jw-video-mobile-thumb-width:calc((100% - ((var(--jw-video-thumb-visible,4) - 1) * var(--jw-video-thumb-gap,10px))) / var(--jw-video-thumb-visible,4));
		display:block!important;
		box-sizing:border-box!important;
		flex:0 0 var(--jw-video-mobile-thumb-width)!important;
		inline-size:var(--jw-video-mobile-thumb-width)!important;
		width:var(--jw-video-mobile-thumb-width)!important;
		min-inline-size:var(--jw-video-mobile-thumb-width)!important;
		min-width:var(--jw-video-mobile-thumb-width)!important;
		max-inline-size:var(--jw-video-mobile-thumb-width)!important;
		max-width:var(--jw-video-mobile-thumb-width)!important;
		height:auto!important;
		min-height:0!important;
		margin:0!important;
		border-width:1px!important;
		outline:0!important;
		transform:none!important;
		aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9))!important;
		scroll-snap-align:start!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumb.is-active,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumb.is-active{
		box-shadow:0 0 0 1px rgba(227,255,69,.46),0 12px 28px rgba(0,0,0,.24)!important;
	}
}


/* JW Core 2.9.113 — Definitive mobile active thumbnail sizing fix */
@media (max-width:767px){
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs{
		--jw-video-mobile-thumb-width:calc((100% - ((var(--jw-video-thumb-visible,4) - 1) * var(--jw-video-thumb-gap,10px))) / var(--jw-video-thumb-visible,4));
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs > button.jw-builder-video-thumb,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs > button.jw-builder-video-thumb,
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs > button.jw-builder-video-thumb.is-active,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs > button.jw-builder-video-thumb.is-active{
		display:block!important;
		box-sizing:border-box!important;
		flex:0 0 var(--jw-video-mobile-thumb-width)!important;
		inline-size:var(--jw-video-mobile-thumb-width)!important;
		width:var(--jw-video-mobile-thumb-width)!important;
		min-inline-size:var(--jw-video-mobile-thumb-width)!important;
		min-width:var(--jw-video-mobile-thumb-width)!important;
		max-inline-size:var(--jw-video-mobile-thumb-width)!important;
		max-width:var(--jw-video-mobile-thumb-width)!important;
		height:auto!important;
		min-height:0!important;
		max-height:none!important;
		margin:0!important;
		padding:0!important;
		border-width:1px!important;
		outline:0!important;
		transform:none!important;
		aspect-ratio:var(--jw-video-thumb-ratio,var(--jw-video-ratio,16/9))!important;
		overflow:hidden!important;
		scroll-snap-align:start!important;
	}
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs > button.jw-builder-video-thumb.is-active::before,
	.jw-builder-video.is-thumbs-left .jw-builder-video-thumbs > button.jw-builder-video-thumb.is-active::after,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs > button.jw-builder-video-thumb.is-active::before,
	.jw-builder-video.is-thumbs-right .jw-builder-video-thumbs > button.jw-builder-video-thumb.is-active::after{
		display:none!important;
		content:none!important;
	}
}

/* JW Core Audio Component v2.9.113 */
.jw-builder-component-audio,.jw-builder-audio{--jw-audio-primary:#e3ff45;--jw-audio-secondary:#8af22e;--jw-audio-progress:#e3ff45;--jw-audio-radius:18px;max-width:100%;}
.jw-builder-audio{position:relative;border-radius:var(--jw-audio-radius);padding:18px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden;color:var(--jw-text,#f7f7f7);isolation:isolate;}
.jw-builder-audio:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--jw-audio-primary) 26%,transparent),transparent 34%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--jw-audio-secondary) 18%,transparent),transparent 34%);opacity:.7;pointer-events:none;z-index:-1;}
.jw-builder-audio.is-ambience-vintage{background:linear-gradient(135deg,rgba(57,38,20,.72),rgba(21,14,10,.92));border-color:rgba(255,210,125,.22)}
.jw-builder-audio.is-ambience-hightech{background:linear-gradient(135deg,rgba(2,9,13,.94),rgba(5,18,18,.88));border-color:color-mix(in srgb,var(--jw-audio-primary) 28%,transparent)}
.jw-builder-audio.is-ambience-futuristic{background:linear-gradient(140deg,rgba(10,10,28,.92),rgba(4,18,20,.9));box-shadow:0 0 0 1px color-mix(in srgb,var(--jw-audio-primary) 22%,transparent),0 28px 80px rgba(0,0,0,.35)}
.jw-builder-audio-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;position:relative;z-index:1;}
.jw-builder-audio-cover{width:74px;aspect-ratio:1;background:rgba(255,255,255,.08) center/cover no-repeat;border-radius:16px;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:var(--jw-audio-primary);font-size:26px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);overflow:hidden;}
.jw-builder-audio.is-cover-square .jw-builder-audio-cover{border-radius:8px}.jw-builder-audio.is-cover-disc .jw-builder-audio-cover{border-radius:50%}
.jw-builder-audio-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.jw-builder-audio-meta strong{font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jw-builder-audio-meta em{font-style:normal;font-size:11px;color:rgba(255,255,255,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jw-builder-audio.is-layout-live .jw-builder-audio-meta em:before{content:'LIVE';display:inline-block;margin-right:8px;padding:2px 6px;border-radius:999px;background:var(--jw-audio-primary);color:#050608;font:800 9px/1 ui-monospace,monospace;letter-spacing:.08em}
.jw-builder-audio-controls{display:flex;align-items:center;gap:8px}.jw-builder-audio-controls button{width:34px;height:34px;border:0;border-radius:999px;background:rgba(255,255,255,.09);color:var(--jw-audio-primary);display:grid;place-items:center;cursor:pointer;transition:.22s ease;font-weight:900}.jw-builder-audio-controls button:hover{background:var(--jw-audio-primary);color:#050608}.jw-builder-audio-controls .is-play{width:44px;height:44px;background:linear-gradient(135deg,var(--jw-audio-primary),var(--jw-audio-secondary));color:#050608;box-shadow:0 10px 26px color-mix(in srgb,var(--jw-audio-primary) 30%,transparent)}
.jw-builder-audio-timeline{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:10px;align-items:center;margin-top:11px;font:700 10px/1 ui-monospace,monospace;color:rgba(255,255,255,.68)}.jw-builder-audio-timeline b{height:6px;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden}.jw-builder-audio-timeline i{display:block;width:32%;height:100%;border-radius:inherit;background:var(--jw-audio-progress)}
.jw-builder-audio-progress{width:100%;accent-color:var(--jw-audio-primary)}.jw-builder-audio-time{font:700 10px/1 ui-monospace,monospace;color:rgba(255,255,255,.66)}
.jw-builder-audio-viz{height:28px;display:flex;align-items:end;gap:3px;margin-top:10px}.jw-builder-audio-viz i{width:4px;height:30%;border-radius:99px;background:linear-gradient(180deg,var(--jw-audio-primary),var(--jw-audio-secondary));animation:jwAudioBars 1s ease-in-out infinite;opacity:.9}.jw-builder-audio-viz i:nth-child(2n){animation-delay:.12s}.jw-builder-audio-viz i:nth-child(3n){animation-delay:.24s}.jw-builder-audio:not(.is-playing) .jw-builder-audio-viz i{animation-play-state:paused}.jw-builder-audio-viz.is-none{display:none}.jw-builder-audio-viz.is-wave{align-items:center}.jw-builder-audio-viz.is-wave i{height:4px;width:18px}.jw-builder-audio-viz.is-pulse i{width:7px;border-radius:50%;height:7px;align-self:center;animation:jwAudioPulse 1.4s ease-in-out infinite}.jw-builder-audio-viz.is-led i{box-shadow:0 0 12px var(--jw-audio-primary)}@keyframes jwAudioBars{0%,100%{height:25%}50%{height:100%}}@keyframes jwAudioPulse{0%,100%{transform:scale(.75);opacity:.45}50%{transform:scale(1.35);opacity:1}}
.jw-builder-audio.is-layout-compact{padding:14px}.jw-builder-audio.is-layout-compact .jw-builder-audio-cover{width:44px}.jw-builder-audio.is-layout-compact .jw-builder-audio-viz{height:18px}.jw-builder-audio.is-layout-wide .jw-builder-audio-shell{grid-template-columns:96px minmax(0,1fr) auto}.jw-builder-audio.is-layout-wide .jw-builder-audio-cover{width:96px}.jw-builder-audio.is-layout-card .jw-builder-audio-shell{grid-template-columns:1fr;text-align:center}.jw-builder-audio.is-layout-card .jw-builder-audio-cover{width:min(180px,55%);margin:auto}.jw-builder-audio.is-layout-card .jw-builder-audio-controls{justify-content:center}.jw-builder-audio-playlist-preview,.jw-builder-audio-playlist{margin-top:14px;display:grid;gap:8px}.jw-builder-audio-playlist-preview button,.jw-builder-audio-track{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:inherit;text-align:left}.jw-builder-audio-playlist-preview button.is-active,.jw-builder-audio-track.is-active{border-color:color-mix(in srgb,var(--jw-audio-primary) 45%,transparent);background:color-mix(in srgb,var(--jw-audio-primary) 10%,rgba(255,255,255,.04))}.jw-builder-audio-playlist-preview span,.jw-builder-audio-track-index{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--jw-surface,#050608);color:var(--jw-audio-primary);font:800 10px/1 ui-monospace,monospace}.jw-builder-audio-track strong,.jw-builder-audio-playlist-preview strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jw-builder-audio-track em,.jw-builder-audio-playlist-preview em{font-size:10px;color:rgba(255,255,255,.52);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jw-builder-audio-native{display:none}.jw-builder-audio.is-align-center{margin-left:auto;margin-right:auto}.jw-builder-audio.is-align-right{margin-left:auto;margin-right:0}.jw-builder-audio.is-align-left{margin-left:0;margin-right:auto}@media(max-width:640px){.jw-builder-audio-shell{grid-template-columns:1fr;text-align:center}.jw-builder-audio-cover{margin:auto}.jw-builder-audio-controls{justify-content:center}.jw-builder-audio-playlist-preview button,.jw-builder-audio-track{grid-template-columns:24px minmax(0,1fr)}}

/* JW Core Audio polish v2.9.113 */
.jw-builder-audio{--jw-audio-playlist-row:48px;}
.jw-builder-audio-cover{border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045),0 10px 26px rgba(0,0,0,.18)!important;background-clip:padding-box;}
.jw-builder-audio-controls button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:999px!important;display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;position:relative;}
.jw-builder-audio-controls .is-play{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;}
.jw-audio-ico{display:block;position:relative;width:12px;height:12px;}
.jw-audio-ico.is-prev:before,.jw-audio-ico.is-next:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-38%,-50%) rotate(45deg);border-radius:1px;}
.jw-audio-ico.is-next:before{transform:translate(-62%,-50%) rotate(-135deg);}
.jw-audio-ico.is-prev:after,.jw-audio-ico.is-next:after{content:"";position:absolute;top:2px;bottom:2px;width:2px;border-radius:2px;background:currentColor;}
.jw-audio-ico.is-prev:after{left:0}.jw-audio-ico.is-next:after{right:0}
.jw-audio-ico.is-play:before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid currentColor;}
.jw-builder-audio.is-playing .jw-audio-ico.is-play:before{left:36%;width:3px;height:14px;border:0;border-radius:2px;background:currentColor;box-shadow:8px 0 0 currentColor;}
.jw-builder-audio.is-icons-outline .jw-builder-audio-controls button{background:transparent!important;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 45%,transparent)!important;color:var(--jw-audio-primary)!important;}
.jw-builder-audio.is-icons-soft .jw-builder-audio-controls button{background:rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;}
.jw-builder-audio.is-icons-premium .jw-builder-audio-controls button{background:linear-gradient(135deg,color-mix(in srgb,var(--jw-audio-primary) 20%,rgba(255,255,255,.08)),rgba(255,255,255,.055))!important;}
.jw-builder-audio-timeline{grid-column:1/-1;width:100%;outline:0!important;}
.jw-builder-audio-progress{outline:0!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;height:8px;border-radius:999px;background:rgba(255,255,255,.12);cursor:pointer;}
.jw-builder-audio-progress:focus,.jw-builder-audio-progress:active{outline:0!important;box-shadow:none!important;}
.jw-builder-audio-progress::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:var(--jw-audio-progress);border:2px solid var(--jw-surface,#050608);box-shadow:0 0 0 2px rgba(255,255,255,.12);}
.jw-builder-audio-progress::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--jw-audio-progress);border:2px solid var(--jw-surface,#050608);box-shadow:0 0 0 2px rgba(255,255,255,.12);}
.jw-builder-audio.is-progress-neon .jw-builder-audio-progress{box-shadow:0 0 16px color-mix(in srgb,var(--jw-audio-primary) 32%,transparent)!important;}
.jw-builder-audio.is-progress-line .jw-builder-audio-progress{height:3px}.jw-builder-audio.is-progress-pill .jw-builder-audio-progress{height:12px}.jw-builder-audio.is-progress-glass .jw-builder-audio-progress{background:rgba(255,255,255,.18);backdrop-filter:blur(8px)}.jw-builder-audio.is-progress-segmented .jw-builder-audio-progress{background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 14px,transparent 14px 18px)}
.jw-builder-audio-live-time{margin-top:12px;display:flex;align-items:center;gap:10px;font:800 10px/1 ui-monospace,monospace;letter-spacing:.08em;color:var(--jw-audio-primary)}.jw-builder-audio-live-time span{padding:4px 8px;border-radius:999px;background:var(--jw-audio-primary);color:var(--jw-surface,#050608)}
.jw-builder-audio-download{display:inline-grid;place-items:center;width:26px;height:26px;margin-top:10px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--jw-audio-primary);text-decoration:none;border:1px solid rgba(255,255,255,.12)}
.jw-builder-audio-viz.is-size-medium{height:42px}.jw-builder-audio-viz.is-size-full{height:54px;width:100%;justify-content:stretch}.jw-builder-audio-viz.is-size-full i{flex:1;max-width:10px}.jw-builder-audio-viz.is-curve,.jw-builder-audio-viz.is-scope{align-items:center;height:34px;gap:0}.jw-builder-audio-viz.is-curve i,.jw-builder-audio-viz.is-scope i{height:3px;width:18px;border-radius:999px;transform-origin:center;animation:jwAudioCurve 1.2s ease-in-out infinite}.jw-builder-audio-viz.is-particles{align-items:center;justify-content:center}.jw-builder-audio-viz.is-particles i{width:5px;height:5px;border-radius:50%;animation:jwAudioParticles 1.6s ease-in-out infinite}.jw-builder-audio-viz.is-halo{height:44px;align-items:center;justify-content:center}.jw-builder-audio-viz.is-halo i{width:24px;height:24px;border-radius:50%;background:transparent;border:1px solid var(--jw-audio-primary);margin-left:-16px;animation:jwAudioHalo 1.8s ease-in-out infinite}.jw-builder-audio-viz.is-spectrum i{width:100%;flex:1;max-width:none;}
@keyframes jwAudioCurve{0%,100%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-7px) scaleY(1.8)}}@keyframes jwAudioParticles{0%,100%{transform:translate3d(0,0,0);opacity:.35}50%{transform:translate3d(5px,-10px,0);opacity:1}}@keyframes jwAudioHalo{0%,100%{transform:scale(.65);opacity:.25}50%{transform:scale(1.25);opacity:.95}}
.jw-builder-audio-playlist{max-height:calc((var(--jw-audio-playlist-row) + 8px) * var(--jw-audio-playlist-visible,4));overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--jw-audio-primary) rgba(255,255,255,.08)}.jw-builder-audio-playlist::-webkit-scrollbar{width:6px}.jw-builder-audio-playlist::-webkit-scrollbar-thumb{background:var(--jw-audio-primary);border-radius:999px}.jw-builder-audio-track{min-height:var(--jw-audio-playlist-row);border-radius:calc(var(--jw-audio-radius) * .72)!important}.jw-builder-audio-track:hover{color:var(--jw-secondary,var(--jw-audio-primary))!important}.jw-builder-audio-track:hover strong,.jw-builder-audio-track:hover em{color:var(--jw-secondary,var(--jw-audio-primary))!important}.jw-builder-audio-track-badge{justify-self:end;padding:3px 7px;border-radius:999px;background:rgba(227,255,69,.12);color:var(--jw-audio-primary);font:800 9px/1 ui-monospace,monospace;letter-spacing:.06em}.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-playlist{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-track{grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:center}.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-track-badge{grid-column:2;justify-self:start}
@media(max-width:640px){.jw-builder-audio-timeline{grid-template-columns:auto minmax(0,1fr) auto}.jw-builder-audio-controls button{width:28px!important;height:28px!important}.jw-builder-audio-controls .is-play{width:38px!important;height:38px!important}}

/* JW Core Audio front polish v2.9.114 */
.jw-builder-audio-controls button{border-radius:999px!important;aspect-ratio:1!important;display:inline-grid!important;place-items:center!important;padding:0!important;overflow:hidden!important;background:rgba(0,0,0,.28)!important;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 44%,transparent)!important;color:var(--jw-audio-primary)!important;}
.jw-builder-audio-controls .is-play{border-radius:999px!important;background:var(--jw-audio-primary)!important;color:var(--jw-surface,#050608)!important;box-shadow:0 16px 36px color-mix(in srgb,var(--jw-audio-primary) 30%,transparent)!important;}
.jw-builder-audio-cover{border-color:color-mix(in srgb,var(--jw-audio-primary) 22%,rgba(255,255,255,.12))!important;box-shadow:0 0 0 1px rgba(0,0,0,.16),inset 0 0 0 1px rgba(255,255,255,.055)!important;}
.jw-builder-audio-download{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(0,0,0,.22);color:var(--jw-audio-primary)!important;text-decoration:none;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 35%,transparent);font:900 14px/1 ui-monospace,monospace;transition:background .18s ease,color .18s ease,transform .18s ease;}
.jw-builder-audio-download:hover{background:var(--jw-audio-primary);color:var(--jw-surface,#050608)!important;transform:translateY(-1px)}
.jw-builder-audio-playlist{display:grid!important;gap:8px!important;padding:10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:calc(var(--jw-audio-radius) * .82)!important;background:rgba(0,0,0,.18)!important;max-height:calc((42px + 8px) * var(--jw-audio-playlist-visible,4))!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:var(--jw-audio-primary) rgba(255,255,255,.08)}
.jw-builder-audio-playlist::-webkit-scrollbar{width:6px}.jw-builder-audio-playlist::-webkit-scrollbar-thumb{background:var(--jw-audio-primary);border-radius:999px}
.jw-builder-audio-track{display:grid!important;grid-template-columns:22px minmax(0,1.1fr) minmax(0,.8fr) auto!important;align-items:center!important;gap:10px!important;min-height:42px!important;height:42px!important;padding:0 10px!important;border-radius:calc(var(--jw-audio-radius) * .55)!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important;color:var(--jw-text,#f7f7f7)!important;text-align:left!important;}
.jw-builder-audio-track:hover{background:rgba(227,255,69,.075)!important;color:var(--jw-secondary,var(--jw-audio-primary))!important;}
.jw-builder-audio-track-index{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:999px!important;background:var(--jw-surface,#050608)!important;color:var(--jw-secondary,var(--jw-audio-primary))!important;font:800 10px/1 ui-monospace,monospace!important;}
.jw-builder-audio-track strong,.jw-builder-audio-track em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
.jw-builder-audio-track strong{font-size:12px!important}.jw-builder-audio-track em{font-style:normal!important;font-size:11px!important;color:rgba(255,255,255,.62)!important;}
.jw-builder-audio-track:hover strong,.jw-builder-audio-track:hover em{color:var(--jw-secondary,var(--jw-audio-primary))!important;}
.jw-builder-audio-track-badge{justify-self:end!important;padding:4px 8px!important;border-radius:999px!important;background:rgba(227,255,69,.13)!important;color:var(--jw-audio-primary)!important;font:800 9px/1 ui-monospace,monospace!important;letter-spacing:.06em!important;}
.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-playlist{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;}
.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-track{grid-template-columns:22px minmax(0,1fr) auto!important;grid-template-rows:1fr!important;}
.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-track em{display:none!important;}
.jw-builder-audio-viz{position:relative;border-radius:16px;}
.jw-builder-audio-viz.is-size-full{width:100%!important;min-height:72px!important;padding:12px!important;background:linear-gradient(135deg,rgba(0,0,0,.34),rgba(0,0,0,.12));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}
.jw-builder-audio-viz.is-orbital,.jw-builder-audio-viz.is-liquid,.jw-builder-audio-viz.is-nebula,.jw-builder-audio-viz.is-ribbon{height:72px!important;width:100%!important;display:block!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--jw-audio-primary) 16%,transparent),transparent 48%),linear-gradient(135deg,rgba(0,0,0,.42),rgba(255,255,255,.035));overflow:hidden;}
.jw-builder-audio-viz.is-orbital i{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--jw-audio-primary);transform-origin:-28px center;animation:jwAudioOrbit 2.4s linear infinite;box-shadow:0 0 12px var(--jw-audio-primary)}
.jw-builder-audio-viz.is-orbital i:nth-child(n+7){background:var(--jw-audio-secondary);animation-duration:3.2s;transform-origin:34px center}.jw-builder-audio-viz.is-orbital i:nth-child(2n){animation-delay:-.4s}.jw-builder-audio-viz.is-orbital i:nth-child(3n){animation-delay:-.9s}
.jw-builder-audio-viz.is-liquid i{position:absolute;left:calc(var(--i,1)*8%);bottom:10px;width:16%;height:38%;border-radius:48% 52% 45% 55%;background:linear-gradient(180deg,var(--jw-audio-primary),var(--jw-audio-secondary));filter:blur(.2px);opacity:.72;animation:jwAudioLiquid 2.7s ease-in-out infinite}.jw-builder-audio-viz.is-liquid i:nth-child(2n){animation-delay:-.7s}.jw-builder-audio-viz.is-liquid i:nth-child(3n){animation-delay:-1.2s}
.jw-builder-audio-viz.is-nebula i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--jw-audio-primary);box-shadow:0 0 22px var(--jw-audio-primary);opacity:.75;animation:jwAudioNebula 3s ease-in-out infinite}.jw-builder-audio-viz.is-nebula i:nth-child(1){left:8%;top:30%}.jw-builder-audio-viz.is-nebula i:nth-child(2){left:22%;top:62%;animation-delay:-.5s}.jw-builder-audio-viz.is-nebula i:nth-child(3){left:40%;top:24%;animation-delay:-1s}.jw-builder-audio-viz.is-nebula i:nth-child(4){left:58%;top:56%;animation-delay:-1.5s}.jw-builder-audio-viz.is-nebula i:nth-child(5){left:77%;top:34%;animation-delay:-2s}.jw-builder-audio-viz.is-nebula i:nth-child(n+6){display:none}
.jw-builder-audio-viz.is-ribbon i{position:absolute;left:0;right:0;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--jw-audio-primary),var(--jw-audio-secondary),transparent);animation:jwAudioRibbon 1.8s ease-in-out infinite}.jw-builder-audio-viz.is-ribbon i:nth-child(2){top:42%;animation-delay:-.35s;opacity:.65}.jw-builder-audio-viz.is-ribbon i:nth-child(3){top:58%;animation-delay:-.7s;opacity:.55}.jw-builder-audio-viz.is-ribbon i:nth-child(n+4){display:none}
@keyframes jwAudioOrbit{from{transform:rotate(0) translateX(28px)}to{transform:rotate(360deg) translateX(28px)}}@keyframes jwAudioLiquid{0%,100%{transform:translateY(10px) scale(.65,1);opacity:.45}50%{transform:translateY(-16px) scale(1.15,1.7);opacity:.9}}@keyframes jwAudioNebula{0%,100%{transform:translate3d(0,0,0) scale(.55);opacity:.35}50%{transform:translate3d(14px,-16px,0) scale(1.3);opacity:.95}}@keyframes jwAudioRibbon{0%,100%{transform:translateY(-50%) scaleX(.55);opacity:.35}50%{transform:translateY(-50%) scaleX(1);opacity:1}}
@media(max-width:640px){.jw-builder-audio-track{grid-template-columns:20px minmax(0,1fr) auto!important}.jw-builder-audio-track em{display:none!important}.jw-builder-audio-shell{grid-template-columns:auto minmax(0,1fr)!important}.jw-builder-audio-controls{grid-column:1/-1;justify-content:center}.jw-builder-audio-timeline{grid-column:1/-1}}

/* JW Core Audio final polish v2.9.115 */
.jw-builder-audio-shell{align-items:center!important;}
.jw-builder-audio-cover,.jw-builder-audio-controls,.jw-builder-audio-viz{align-self:center!important;}
.jw-builder-audio-content{display:grid!important;align-content:center!important;min-width:0!important;}
.jw-builder-audio-controls{align-self:center!important;}
.jw-builder-audio-controls button{border-radius:999px!important;background:rgba(0,0,0,.32)!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;}
.jw-builder-audio-controls .is-play{border-radius:999px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;}
.jw-audio-ico.is-play{width:15px!important;height:15px!important;}
.jw-builder-audio.is-playing .jw-audio-ico.is-play:before{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:4px!important;height:15px!important;box-shadow:8px 0 0 currentColor!important;}
.jw-audio-ico.is-random:before{content:"";position:absolute;left:1px;right:1px;top:3px;height:7px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;transform:skewX(-18deg);border-radius:2px;}
.jw-audio-ico.is-random:after{content:"";position:absolute;right:-1px;top:1px;width:5px;height:5px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);box-shadow:0 8px 0 -1px currentColor;}
.jw-builder-audio-timeline{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;width:100%!important;}
.jw-builder-audio-download{grid-column:auto!important;align-self:center!important;justify-self:end!important;width:26px!important;height:26px!important;font-size:13px!important;}
.jw-builder-audio-progress{background:rgba(255,255,255,.10)!important;}
.jw-builder-audio-progress::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:var(--jw-audio-progress)!important;opacity:.92;}
.jw-builder-audio-progress::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;margin-top:-3.5px;border-radius:999px;background:var(--jw-audio-primary);border:3px solid var(--jw-surface,#050608);box-shadow:0 0 22px color-mix(in srgb,var(--jw-audio-primary) 45%,transparent);}
.jw-builder-audio-progress::-moz-range-track{height:8px;border-radius:999px;background:var(--jw-audio-progress)!important;}
.jw-builder-audio-progress::-moz-range-thumb{width:15px;height:15px;border-radius:999px;background:var(--jw-audio-primary);border:3px solid var(--jw-surface,#050608);}
.jw-builder-audio.is-progress-minimal .jw-builder-audio-progress::-webkit-slider-runnable-track{height:4px;background:rgba(255,255,255,.14)!important;}
.jw-builder-audio.is-progress-pill .jw-builder-audio-progress::-webkit-slider-runnable-track{height:10px;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 25%,transparent);background:linear-gradient(90deg,var(--jw-audio-progress),rgba(255,255,255,.08))!important;}
.jw-builder-audio.is-progress-neon .jw-builder-audio-progress::-webkit-slider-runnable-track{height:8px;background:var(--jw-audio-progress)!important;box-shadow:0 0 20px color-mix(in srgb,var(--jw-audio-primary) 55%,transparent);}
.jw-builder-audio.is-progress-glass .jw-builder-audio-progress::-webkit-slider-runnable-track{height:9px;background:linear-gradient(180deg,rgba(255,255,255,.20),rgba(255,255,255,.045)),var(--jw-audio-progress)!important;backdrop-filter:blur(6px);}
.jw-builder-audio.is-progress-segmented .jw-builder-audio-progress::-webkit-slider-runnable-track{height:8px;background:repeating-linear-gradient(90deg,var(--jw-audio-primary) 0 16px,rgba(255,255,255,.12) 16px 22px)!important;}
.jw-builder-audio.is-progress-line .jw-builder-audio-progress::-webkit-slider-runnable-track{height:2px;background:var(--jw-audio-primary)!important;}
.jw-builder-audio-playlist{border:1px solid rgba(255,255,255,.12)!important;background:rgba(0,0,0,.22)!important;padding:10px!important;}
.jw-builder-audio-track{grid-template-columns:24px minmax(0,1.05fr) minmax(0,.8fr) auto!important;}
.jw-builder-audio-track-index{width:19px!important;height:19px!important;font-size:9px!important;}
.jw-builder-audio-track-badge{min-width:52px!important;text-align:center!important;}
.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-track{grid-template-columns:24px minmax(0,1fr) auto!important;}
.jw-builder-audio.is-playlist-style-cards .jw-builder-audio-track em{display:block!important;}
@media(max-width:640px){.jw-builder-audio-timeline{grid-template-columns:auto minmax(0,1fr) auto auto!important}.jw-builder-audio-download{width:24px!important;height:24px!important}.jw-builder-audio-track{grid-template-columns:22px minmax(0,1fr) auto!important}.jw-builder-audio-track em{display:none!important}}
.jw-builder-audio-content{grid-template-columns:minmax(0,1fr) auto!important;column-gap:10px!important;}
.jw-builder-audio-meta,.jw-builder-audio-viz,.jw-builder-audio-live-time{grid-column:1/-1!important;}
.jw-builder-audio-timeline{grid-column:1!important;}
.jw-builder-audio-download{grid-column:2!important;grid-row:auto!important;margin-top:11px!important;}


/* JW Core 2.9.116 - Audio final alignment polish */
.jw-builder-audio-shell{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;}
.jw-builder-audio-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"meta download" "viz viz" "timeline timeline" "live live";align-items:center!important;column-gap:12px!important;row-gap:10px!important;min-width:0!important;}
.jw-builder-audio-meta{grid-area:meta!important;align-self:end!important;}
.jw-builder-audio-viz{grid-area:viz!important;margin-top:0!important;align-self:center!important;}
.jw-builder-audio-timeline{grid-area:timeline!important;display:grid!important;grid-template-columns:auto minmax(120px,1fr) auto!important;gap:12px!important;align-items:center!important;margin-top:0!important;width:100%!important;}
.jw-builder-audio-live-time{grid-area:live!important;margin-top:0!important;}
.jw-builder-audio-download{grid-area:download!important;margin:0!important;align-self:center!important;justify-self:end!important;}
.jw-builder-audio-controls{align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;}
.jw-builder-audio-controls button{position:relative!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;line-height:1!important;text-align:center!important;}
.jw-builder-audio-controls .is-play{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;}
.jw-audio-ico{position:relative!important;display:block!important;width:16px!important;height:16px!important;line-height:1!important;}
.jw-builder-audio-controls .is-play .jw-audio-ico{width:18px!important;height:18px!important;}
.jw-audio-ico.is-random:before,.jw-audio-ico.is-random:after{content:""!important;position:absolute!important;left:1px!important;right:1px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;transform-origin:center!important;}
.jw-audio-ico.is-random:before{top:4px!important;transform:rotate(22deg)!important;}
.jw-audio-ico.is-random:after{bottom:4px!important;transform:rotate(-22deg)!important;}
.jw-audio-ico.is-random{background:linear-gradient(currentColor,currentColor) 10px 2px/4px 2px no-repeat,linear-gradient(currentColor,currentColor) 10px 12px/4px 2px no-repeat!important;}
.jw-builder-audio-progress{background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.12) var(--jw-audio-progress-value,0%))!important;}
.jw-builder-audio.is-progress-minimal .jw-builder-audio-progress{height:4px!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.14) var(--jw-audio-progress-value,0%))!important;}
.jw-builder-audio.is-progress-pill .jw-builder-audio-progress{height:10px!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.12) var(--jw-audio-progress-value,0%))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;}
.jw-builder-audio.is-progress-glass .jw-builder-audio-progress{height:12px!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.16) var(--jw-audio-progress-value,0%))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 10px 24px rgba(0,0,0,.16)!important;}
.jw-builder-audio.is-progress-neon .jw-builder-audio-progress{height:6px!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.11) var(--jw-audio-progress-value,0%))!important;box-shadow:0 0 18px color-mix(in srgb,var(--jw-audio-primary) 42%,transparent)!important;}
.jw-builder-audio.is-progress-segmented .jw-builder-audio-progress{height:9px!important;background:repeating-linear-gradient(90deg,var(--jw-audio-progress) 0 14px,rgba(255,255,255,.14) 14px 18px)!important;}
.jw-builder-audio.is-progress-line .jw-builder-audio-progress{height:2px!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.18) var(--jw-audio-progress-value,0%))!important;}
.jw-builder-audio-progress::-webkit-slider-runnable-track{height:inherit!important;background:transparent!important;border:0!important;}
.jw-builder-audio-progress::-moz-range-track{height:inherit!important;background:transparent!important;border:0!important;}
.jw-builder-audio-progress::-moz-range-progress{height:inherit!important;background:var(--jw-audio-progress)!important;border-radius:999px!important;}
.jw-builder-audio.is-layout-wide .jw-builder-audio-shell{grid-template-columns:96px minmax(0,1fr) auto!important;}
.jw-builder-audio.is-layout-card .jw-builder-audio-shell{grid-template-columns:1fr!important;}
.jw-builder-audio.is-layout-card .jw-builder-audio-content{grid-template-columns:1fr auto!important;}
@media(max-width:720px){.jw-builder-audio-shell{grid-template-columns:1fr!important;text-align:center!important}.jw-builder-audio-cover{margin-inline:auto!important}.jw-builder-audio-content{grid-template-columns:1fr!important;grid-template-areas:"meta" "viz" "timeline" "live" "download"!important}.jw-builder-audio-download{justify-self:center!important}.jw-builder-audio-controls{justify-content:center!important}.jw-builder-audio-timeline{grid-template-columns:auto minmax(0,1fr) auto!important}.jw-builder-audio-track{grid-template-columns:22px minmax(0,1fr) auto!important}.jw-builder-audio-track em{display:none!important}}

/* JW Core 2.9.117 - Audio front controls final polish */
.jw-builder-audio .jw-builder-audio-content{
	grid-template-columns:minmax(0,1fr) auto!important;
	grid-template-areas:"meta meta" "viz viz" "timeline download" "live download"!important;
	align-items:center!important;
}
.jw-builder-audio .jw-builder-audio-download{
	grid-area:download!important;
	justify-self:end!important;
	align-self:center!important;
	margin:0!important;
	width:28px!important;
	height:28px!important;
	border-radius:999px!important;
	background:rgba(0,0,0,.24)!important;
	border:1px solid color-mix(in srgb,var(--jw-audio-primary) 42%,transparent)!important;
	box-shadow:none!important;
}
.jw-builder-audio .jw-builder-audio-download:hover,
.jw-builder-audio .jw-builder-audio-download:focus-visible{
	background:var(--jw-audio-primary)!important;
	color:var(--jw-surface,#050608)!important;
	outline:0!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play{
	position:relative!important;
	border-radius:999px!important;
	background:linear-gradient(135deg,var(--jw-audio-primary),color-mix(in srgb,var(--jw-audio-primary) 72%,var(--jw-audio-secondary)))!important;
	box-shadow:0 0 0 1px color-mix(in srgb,var(--jw-audio-primary) 44%,transparent),0 15px 34px color-mix(in srgb,var(--jw-audio-primary) 30%,transparent)!important;
	background-clip:padding-box!important;
	-webkit-font-smoothing:antialiased!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play:before{
	content:""!important;
	position:absolute!important;
	inset:2px!important;
	border-radius:inherit!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)!important;
	pointer-events:none!important;
}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:before,
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:after{
	content:""!important;
	position:absolute!important;
	top:50%!important;
	width:4px!important;
	height:15px!important;
	border:0!important;
	border-radius:999px!important;
	background:currentColor!important;
	box-shadow:none!important;
	transform:translate(-50%,-50%)!important;
}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:before{left:38%!important;}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:after{left:62%!important;}
.jw-builder-audio .jw-audio-ico.is-random{
	width:17px!important;
	height:17px!important;
	background:none!important;
}
.jw-builder-audio .jw-audio-ico.is-random:before{
	content:""!important;
	position:absolute!important;
	inset:1px!important;
	background:currentColor!important;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M4 7h3.5c2.4 0 3.4 2 4.5 5s2.1 5 4.5 5H20m-3-3 3 3-3 3M4 17h3.5c1.5 0 2.4-.8 3.1-2M13.4 9c.7-1.2 1.6-2 3.1-2H20m-3-3 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M4 7h3.5c2.4 0 3.4 2 4.5 5s2.1 5 4.5 5H20m-3-3 3 3-3 3M4 17h3.5c1.5 0 2.4-.8 3.1-2M13.4 9c.7-1.2 1.6-2 3.1-2H20m-3-3 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat!important;
	transform:none!important;
	height:auto!important;
	left:auto!important;
	right:auto!important;
	top:auto!important;
	bottom:auto!important;
	border:0!important;
	border-radius:0!important;
}
.jw-builder-audio .jw-audio-ico.is-random:after{content:none!important;display:none!important;}
.jw-builder-audio .jw-builder-audio-timeline{
	grid-area:timeline!important;
	grid-template-columns:auto minmax(0,1fr) auto!important;
	align-items:center!important;
	gap:12px!important;
	min-width:0!important;
}
.jw-builder-audio .jw-builder-audio-progress{
	inline-size:100%!important;
	width:100%!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	outline:0!important;
	background-clip:padding-box!important;
}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-runnable-track{
	border-radius:999px!important;
	background:transparent!important;
}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-thumb{
	box-sizing:border-box!important;
	margin-top:calc((var(--jw-audio-progress-track-height,8px) - 15px) / 2)!important;
}
.jw-builder-audio.is-progress-minimal{--jw-audio-progress-track-height:4px;}
.jw-builder-audio.is-progress-pill{--jw-audio-progress-track-height:10px;}
.jw-builder-audio.is-progress-glass{--jw-audio-progress-track-height:12px;}
.jw-builder-audio.is-progress-neon{--jw-audio-progress-track-height:6px;}
.jw-builder-audio.is-progress-segmented{--jw-audio-progress-track-height:9px;}
.jw-builder-audio.is-progress-line{--jw-audio-progress-track-height:2px;}
.jw-builder-audio .jw-builder-audio-track.is-active{
	border-color:color-mix(in srgb,var(--jw-audio-primary) 52%,transparent)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--jw-audio-primary) 13%,rgba(255,255,255,.04)),rgba(255,255,255,.035))!important;
	box-shadow:inset 3px 0 0 var(--jw-audio-primary)!important;
}
.jw-builder-audio .jw-builder-audio-track.is-active strong,
.jw-builder-audio .jw-builder-audio-track.is-active em{
	color:var(--jw-secondary,var(--jw-audio-primary))!important;
}
@media(max-width:720px){
	.jw-builder-audio .jw-builder-audio-content{grid-template-columns:1fr!important;grid-template-areas:"meta" "viz" "timeline" "live" "download"!important;}
	.jw-builder-audio .jw-builder-audio-download{justify-self:center!important;}
}

/* JW Core 2.9.118 - Audio front micro-polish */
.jw-builder-audio .jw-builder-audio-content{
	grid-template-columns:minmax(0,1fr) 32px!important;
	grid-template-areas:"meta meta" "viz viz" "timeline download" "live live"!important;
	column-gap:14px!important;
}
.jw-builder-audio .jw-builder-audio-download{
	grid-area:download!important;
	justify-self:end!important;
	align-self:center!important;
	margin:0!important;
	width:28px!important;
	height:28px!important;
	min-width:28px!important;
	min-height:28px!important;
	border-radius:999px!important;
	display:inline-grid!important;
	place-items:center!important;
	line-height:1!important;
	font-size:0!important;
}
.jw-builder-audio .jw-builder-audio-download::before{
	content:""!important;
	width:14px!important;
	height:14px!important;
	background:currentColor!important;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio .jw-builder-audio-timeline{
	grid-area:timeline!important;
	align-self:center!important;
	align-items:center!important;
	grid-template-columns:auto minmax(120px,1fr) auto!important;
	gap:12px!important;
	min-width:0!important;
}
.jw-builder-audio .jw-builder-audio-progress{
	--jw-audio-progress-track-height:8px;
	appearance:none!important;
	-webkit-appearance:none!important;
	height:var(--jw-audio-progress-track-height)!important;
	min-height:var(--jw-audio-progress-track-height)!important;
	max-height:var(--jw-audio-progress-track-height)!important;
	align-self:center!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:999px!important;
	background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.12) var(--jw-audio-progress-value,0%))!important;
	line-height:0!important;
}
.jw-builder-audio.is-progress-minimal .jw-builder-audio-progress{--jw-audio-progress-track-height:4px!important;}
.jw-builder-audio.is-progress-pill .jw-builder-audio-progress{--jw-audio-progress-track-height:10px!important;}
.jw-builder-audio.is-progress-glass .jw-builder-audio-progress{--jw-audio-progress-track-height:12px!important;}
.jw-builder-audio.is-progress-neon .jw-builder-audio-progress{--jw-audio-progress-track-height:6px!important;}
.jw-builder-audio.is-progress-segmented .jw-builder-audio-progress{--jw-audio-progress-track-height:9px!important;}
.jw-builder-audio.is-progress-line .jw-builder-audio-progress{--jw-audio-progress-track-height:2px!important;}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-runnable-track{
	height:var(--jw-audio-progress-track-height)!important;
	border-radius:999px!important;
	background:transparent!important;
	border:0!important;
}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-thumb{
	-webkit-appearance:none!important;
	box-sizing:border-box!important;
	width:18px!important;
	height:18px!important;
	margin-top:calc((var(--jw-audio-progress-track-height) - 18px) / 2)!important;
	border-radius:999px!important;
	background:var(--jw-audio-primary)!important;
	border:4px solid var(--jw-surface,#050608)!important;
	box-shadow:0 0 0 1px color-mix(in srgb,var(--jw-audio-primary) 48%,transparent),0 0 18px color-mix(in srgb,var(--jw-audio-primary) 35%,transparent)!important;
}
.jw-builder-audio .jw-builder-audio-progress::-moz-range-track{
	height:var(--jw-audio-progress-track-height)!important;
	border-radius:999px!important;
	background:transparent!important;
	border:0!important;
}
.jw-builder-audio .jw-builder-audio-progress::-moz-range-thumb{
	box-sizing:border-box!important;
	width:18px!important;
	height:18px!important;
	border-radius:999px!important;
	background:var(--jw-audio-primary)!important;
	border:4px solid var(--jw-surface,#050608)!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play{
	background:var(--jw-audio-primary)!important;
	color:var(--jw-surface,#050608)!important;
	box-shadow:0 0 0 1px color-mix(in srgb,var(--jw-audio-primary) 55%,transparent),0 15px 34px color-mix(in srgb,var(--jw-audio-primary) 30%,transparent)!important;
	filter:none!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play::before{
	inset:1px!important;
	border-radius:999px!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play .jw-audio-ico.is-play{
	width:18px!important;
	height:18px!important;
	position:relative!important;
	display:block!important;
	color:currentColor!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play .jw-audio-ico.is-play::before{
	content:""!important;
	position:absolute!important;
	left:55%!important;
	top:50%!important;
	width:14px!important;
	height:14px!important;
	transform:translate(-50%,-50%)!important;
	background:currentColor!important;
	border:0!important;
	box-shadow:none!important;
	border-radius:0!important;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5.4v13.2c0 .8.9 1.3 1.6.9l10-6.6c.6-.4.6-1.3 0-1.8l-10-6.6C8.9 4.1 8 4.6 8 5.4Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5.4v13.2c0 .8.9 1.3 1.6.9l10-6.6c.6-.4.6-1.3 0-1.8l-10-6.6C8.9 4.1 8 4.6 8 5.4Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play .jw-audio-ico.is-play::after{content:none!important;display:none!important;}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play::before{
	left:50%!important;
	width:16px!important;
	height:16px!important;
	transform:translate(-50%,-50%)!important;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5.5C7 4.7 7.7 4 8.5 4h1C10.3 4 11 4.7 11 5.5v13c0 .8-.7 1.5-1.5 1.5h-1C7.7 20 7 19.3 7 18.5v-13Zm6 0c0-.8.7-1.5 1.5-1.5h1c.8 0 1.5.7 1.5 1.5v13c0 .8-.7 1.5-1.5 1.5h-1c-.8 0-1.5-.7-1.5-1.5v-13Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5.5C7 4.7 7.7 4 8.5 4h1C10.3 4 11 4.7 11 5.5v13c0 .8-.7 1.5-1.5 1.5h-1C7.7 20 7 19.3 7 18.5v-13Zm6 0c0-.8.7-1.5 1.5-1.5h1c.8 0 1.5.7 1.5 1.5v13c0 .8-.7 1.5-1.5 1.5h-1c-.8 0-1.5-.7-1.5-1.5v-13Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play::after{content:none!important;display:none!important;}
@media(max-width:720px){
	.jw-builder-audio .jw-builder-audio-content{grid-template-columns:1fr!important;grid-template-areas:"meta" "viz" "timeline" "live" "download"!important;}
	.jw-builder-audio .jw-builder-audio-download{justify-self:center!important;}
}


/* JW Core 2.9.119 - Audio premium front layout/icons fix */
.jw-builder-audio .jw-builder-audio-shell{
	grid-template-columns:auto minmax(0,1fr) auto!important;
	align-items:center!important;
	gap:28px!important;
}
.jw-builder-audio .jw-builder-audio-content{
	grid-template-columns:1fr!important;
	grid-template-areas:"meta" "viz" "timeline" "live"!important;
	align-items:center!important;
	align-content:center!important;
	row-gap:12px!important;
	min-width:0!important;
}
.jw-builder-audio .jw-builder-audio-meta{grid-area:meta!important;align-self:end!important;}
.jw-builder-audio .jw-builder-audio-viz{grid-area:viz!important;margin:0!important;align-self:center!important;}
.jw-builder-audio .jw-builder-audio-live-time{grid-area:live!important;margin:0!important;}
.jw-builder-audio .jw-builder-audio-controls{
	align-self:center!important;
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	gap:12px!important;
	min-width:max-content!important;
}
.jw-builder-audio .jw-builder-audio-controls button,
.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download{
	width:34px!important;
	height:34px!important;
	min-width:34px!important;
	min-height:34px!important;
	border-radius:999px!important;
	display:inline-grid!important;
	place-items:center!important;
	padding:0!important;
	margin:0!important;
	line-height:1!important;
	position:relative!important;
	background:rgba(0,0,0,.28)!important;
	border:1px solid color-mix(in srgb,var(--jw-audio-primary) 42%,transparent)!important;
	color:var(--jw-audio-primary)!important;
	text-decoration:none!important;
	box-shadow:none!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play{
	width:54px!important;
	height:54px!important;
	min-width:54px!important;
	min-height:54px!important;
	background:linear-gradient(135deg,var(--jw-audio-primary),color-mix(in srgb,var(--jw-audio-primary) 70%,var(--jw-audio-secondary)))!important;
	color:var(--jw-surface,#050608)!important;
	box-shadow:0 0 0 1px color-mix(in srgb,var(--jw-audio-primary) 44%,transparent),0 15px 34px color-mix(in srgb,var(--jw-audio-primary) 30%,transparent)!important;
	overflow:hidden!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play:before{
	inset:3px!important;
	z-index:0!important;
	background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,0) 44%)!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play .jw-audio-ico{z-index:1!important;color:var(--jw-surface,#050608)!important;}
.jw-builder-audio .jw-builder-audio-controls button:hover,
.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download:hover,
.jw-builder-audio .jw-builder-audio-controls button:focus-visible,
.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download:focus-visible{
	background:var(--jw-audio-primary)!important;
	color:var(--jw-surface,#050608)!important;
	outline:0!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play:hover,
.jw-builder-audio .jw-builder-audio-controls .is-play:focus-visible{color:var(--jw-surface,#050608)!important;}
.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download{font-size:0!important;}
.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download:before{
	content:""!important;
	width:15px!important;
	height:15px!important;
	background:currentColor!important;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio .jw-audio-ico{position:relative!important;display:block!important;width:16px!important;height:16px!important;color:currentColor!important;}
.jw-builder-audio .jw-audio-ico.is-play:before{
	content:""!important;
	position:absolute!important;
	top:50%!important;
	left:56%!important;
	transform:translate(-50%,-50%)!important;
	width:0!important;
	height:0!important;
	border-top:7px solid transparent!important;
	border-bottom:7px solid transparent!important;
	border-left:11px solid currentColor!important;
	border-right:0!important;
	background:transparent!important;
	box-shadow:none!important;
	border-radius:2px!important;
}
.jw-builder-audio .jw-audio-ico.is-play:after{content:none!important;display:none!important;}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:before,
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:after{
	content:""!important;
	display:block!important;
	position:absolute!important;
	top:50%!important;
	width:4px!important;
	height:17px!important;
	border:0!important;
	border-radius:999px!important;
	background:currentColor!important;
	box-shadow:none!important;
	transform:translate(-50%,-50%)!important;
}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:before{left:38%!important;}
.jw-builder-audio.is-playing .jw-builder-audio-controls .is-play .jw-audio-ico.is-play:after{left:62%!important;}
.jw-builder-audio .jw-audio-ico.is-random{
	width:18px!important;
	height:18px!important;
	background:currentColor!important;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M3.5 7h3.3c3.6 0 4.6 10 8.2 10H20m-3-3 3 3-3 3M3.5 17h3.3c1.3 0 2.2-1.2 3-2.7M14.2 8.9C15 7.8 15.8 7 17 7h3m-3-3 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M3.5 7h3.3c3.6 0 4.6 10 8.2 10H20m-3-3 3 3-3 3M3.5 17h3.3c1.3 0 2.2-1.2 3-2.7M14.2 8.9C15 7.8 15.8 7 17 7h3m-3-3 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio .jw-audio-ico.is-random:before,
.jw-builder-audio .jw-audio-ico.is-random:after{content:none!important;display:none!important;}
.jw-builder-audio .jw-builder-audio-timeline{
	grid-area:timeline!important;
	display:grid!important;
	grid-template-columns:auto minmax(160px,1fr) auto!important;
	align-items:center!important;	
	gap:14px!important;
	width:100%!important;
	margin:0!important;
}
.jw-builder-audio .jw-builder-audio-progress{
	align-self:center!important;
	display:block!important;
	width:100%!important;
	height:8px!important;
	min-height:8px!important;
	padding:0!important;
	border:0!important;
	border-radius:999px!important;
	background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.12) var(--jw-audio-progress-value,0%))!important;
	box-shadow:0 0 18px color-mix(in srgb,var(--jw-audio-primary) 22%,transparent)!important;
	appearance:none!important;
	-webkit-appearance:none!important;
}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-runnable-track{height:8px!important;border-radius:999px!important;background:transparent!important;border:0!important;}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-thumb{
	-webkit-appearance:none!important;
	width:16px!important;
	height:16px!important;
	margin-top:-4px!important;
	border-radius:999px!important;
	background:var(--jw-audio-primary)!important;
	border:3px solid var(--jw-surface,#050608)!important;
	box-shadow:0 0 0 2px rgba(255,255,255,.10),0 0 20px color-mix(in srgb,var(--jw-audio-primary) 45%,transparent)!important;
}
.jw-builder-audio .jw-builder-audio-progress::-moz-range-track{height:8px!important;border-radius:999px!important;background:transparent!important;border:0!important;}
.jw-builder-audio .jw-builder-audio-progress::-moz-range-thumb{width:16px!important;height:16px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:3px solid var(--jw-surface,#050608)!important;}
.jw-builder-audio.is-progress-minimal .jw-builder-audio-progress{height:4px!important;min-height:4px!important;box-shadow:none!important;}
.jw-builder-audio.is-progress-minimal .jw-builder-audio-progress::-webkit-slider-runnable-track{height:4px!important;}.jw-builder-audio.is-progress-minimal .jw-builder-audio-progress::-webkit-slider-thumb{margin-top:-6px!important;}
.jw-builder-audio.is-progress-pill .jw-builder-audio-progress{height:12px!important;min-height:12px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;}.jw-builder-audio.is-progress-pill .jw-builder-audio-progress::-webkit-slider-runnable-track{height:12px!important;}.jw-builder-audio.is-progress-pill .jw-builder-audio-progress::-webkit-slider-thumb{margin-top:-2px!important;}
.jw-builder-audio.is-progress-glass .jw-builder-audio-progress{height:14px!important;min-height:14px!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.18) var(--jw-audio-progress-value,0%))!important;backdrop-filter:blur(8px)!important;}.jw-builder-audio.is-progress-glass .jw-builder-audio-progress::-webkit-slider-runnable-track{height:14px!important;}.jw-builder-audio.is-progress-glass .jw-builder-audio-progress::-webkit-slider-thumb{margin-top:-1px!important;}
.jw-builder-audio.is-progress-line .jw-builder-audio-progress{height:3px!important;min-height:3px!important;box-shadow:none!important;}.jw-builder-audio.is-progress-line .jw-builder-audio-progress::-webkit-slider-runnable-track{height:3px!important;}.jw-builder-audio.is-progress-line .jw-builder-audio-progress::-webkit-slider-thumb{margin-top:-6.5px!important;}
.jw-builder-audio.is-progress-segmented .jw-builder-audio-progress{height:8px!important;min-height:8px!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),transparent var(--jw-audio-progress-value,0%)),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 14px,rgba(255,255,255,.04) 14px 20px)!important;}
@media(max-width:720px){
	.jw-builder-audio .jw-builder-audio-shell{grid-template-columns:1fr!important;text-align:center!important;gap:18px!important;}
	.jw-builder-audio .jw-builder-audio-content{justify-items:center!important;}
	.jw-builder-audio .jw-builder-audio-controls{justify-content:center!important;}
	.jw-builder-audio .jw-builder-audio-timeline{grid-template-columns:auto minmax(0,1fr) auto!important;}
}


/* JW Core Audio premium volume + visualizers v2.9.121 */
.jw-builder-audio{--jw-audio-volume:85%;}
.jw-builder-audio-content{row-gap:9px!important;}
.jw-builder-audio-volume{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto minmax(72px,1fr) 30px!important;align-items:center!important;gap:10px!important;margin-top:0!important;padding:7px 8px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)!important;}
.jw-builder-audio-volume-label{font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(255,255,255,.52)!important;}
.jw-builder-audio-volume-range{appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:7px!important;border-radius:999px!important;outline:0!important;cursor:pointer!important;background:linear-gradient(90deg,var(--jw-audio-progress) 0 var(--jw-audio-volume),rgba(255,255,255,.12) var(--jw-audio-volume) 100%)!important;box-shadow:0 0 18px color-mix(in srgb,var(--jw-audio-primary) 12%,transparent)!important;}
.jw-builder-audio-volume-range::-webkit-slider-thumb{-webkit-appearance:none!important;width:13px!important;height:13px!important;margin-top:0!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:3px solid var(--jw-surface,#050608)!important;box-shadow:0 0 18px color-mix(in srgb,var(--jw-audio-primary) 55%,transparent)!important;}
.jw-builder-audio-volume-range::-moz-range-thumb{width:13px!important;height:13px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:3px solid var(--jw-surface,#050608)!important;box-shadow:0 0 18px color-mix(in srgb,var(--jw-audio-primary) 55%,transparent)!important;}
.jw-builder-audio-mute{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 38%,transparent)!important;border-radius:999px!important;background:rgba(0,0,0,.28)!important;color:var(--jw-audio-primary)!important;display:grid!important;place-items:center!important;padding:0!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease,color .18s ease!important;}
.jw-builder-audio-mute:hover{background:var(--jw-audio-primary)!important;color:var(--jw-surface,#050608)!important;transform:translateY(-1px)!important;}
.jw-audio-ico.is-volume{width:15px!important;height:15px!important;}
.jw-audio-ico.is-volume:before{content:"";position:absolute;left:1px;top:4px;width:5px;height:7px;background:currentColor;clip-path:polygon(0 28%,45% 28%,100% 0,100% 100%,45% 72%,0 72%);}
.jw-audio-ico.is-volume:after{content:"";position:absolute;left:8px;top:3px;width:5px;height:9px;border:2px solid currentColor;border-left:0;border-radius:0 999px 999px 0;}
.jw-builder-audio.is-muted .jw-audio-ico.is-volume:after{width:8px;height:2px;top:7px;left:7px;border:0;border-radius:999px;background:currentColor;transform:rotate(-38deg);box-shadow:0 0 0 1px rgba(0,0,0,.1);}
.jw-builder-audio-viz.is-wave,.jw-builder-audio-viz.is-curve,.jw-builder-audio-viz.is-scope,.jw-builder-audio-viz.is-particles,.jw-builder-audio-viz.is-spectrum{position:relative!important;width:100%!important;min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:radial-gradient(circle at 18% 28%,color-mix(in srgb,var(--jw-audio-primary) 14%,transparent),transparent 35%),linear-gradient(135deg,rgba(0,0,0,.42),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 12px 34px rgba(0,0,0,.16)!important;}
.jw-builder-audio-viz.is-wave:before,.jw-builder-audio-viz.is-curve:before,.jw-builder-audio-viz.is-scope:before{content:"";position:absolute;left:-10%;right:-10%;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--jw-audio-primary),var(--jw-audio-secondary),transparent);filter:drop-shadow(0 0 10px var(--jw-audio-primary));animation:jwAudioSilkWave 2.8s ease-in-out infinite;}
.jw-builder-audio-viz.is-wave i,.jw-builder-audio-viz.is-curve i,.jw-builder-audio-viz.is-scope i{position:relative!important;width:7.5%!important;max-width:24px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--jw-audio-primary),var(--jw-audio-secondary))!important;box-shadow:0 0 14px color-mix(in srgb,var(--jw-audio-primary) 48%,transparent)!important;animation:jwAudioFineWave 1.65s cubic-bezier(.45,0,.2,1) infinite!important;transform-origin:center!important;}
.jw-builder-audio-viz.is-scope i{height:2px!important;width:8%!important;animation-name:jwAudioScope!important;}
.jw-builder-audio-viz.is-curve i:nth-child(odd){animation-delay:-.38s!important}.jw-builder-audio-viz.is-curve i:nth-child(3n){animation-delay:-.72s!important}.jw-builder-audio-viz.is-wave i:nth-child(2n){animation-delay:-.22s!important}.jw-builder-audio-viz.is-wave i:nth-child(3n){animation-delay:-.48s!important}
.jw-builder-audio-viz.is-particles{display:block!important;min-height:68px!important;}
.jw-builder-audio-viz.is-particles i{position:absolute!important;left:50%;top:50%;width:5px!important;height:5px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;box-shadow:0 0 18px var(--jw-audio-primary),0 0 34px color-mix(in srgb,var(--jw-audio-secondary) 55%,transparent)!important;animation:jwAudioParticleField 2.8s cubic-bezier(.4,0,.2,1) infinite!important;opacity:.9!important;}
.jw-builder-audio-viz.is-particles i:nth-child(1){--x:-118px;--y:-18px;animation-delay:-.1s!important}.jw-builder-audio-viz.is-particles i:nth-child(2){--x:-86px;--y:18px;animation-delay:-.35s!important}.jw-builder-audio-viz.is-particles i:nth-child(3){--x:-54px;--y:-25px;animation-delay:-.6s!important}.jw-builder-audio-viz.is-particles i:nth-child(4){--x:-20px;--y:26px;animation-delay:-.85s!important}.jw-builder-audio-viz.is-particles i:nth-child(5){--x:14px;--y:-22px;animation-delay:-1.1s!important}.jw-builder-audio-viz.is-particles i:nth-child(6){--x:48px;--y:22px;animation-delay:-1.35s!important}.jw-builder-audio-viz.is-particles i:nth-child(7){--x:82px;--y:-16px;animation-delay:-1.6s!important}.jw-builder-audio-viz.is-particles i:nth-child(8){--x:116px;--y:20px;animation-delay:-1.85s!important}.jw-builder-audio-viz.is-particles i:nth-child(n+9){width:3px!important;height:3px!important;opacity:.55!important;}
.jw-builder-audio-viz.is-spectrum i{height:16%!important;align-self:end!important;min-width:3px!important;border-radius:999px 999px 2px 2px!important;animation:jwAudioSpectrum 1.1s ease-in-out infinite!important;}
.jw-builder-audio-viz.is-spectrum i:nth-child(2n){animation-delay:-.17s!important}.jw-builder-audio-viz.is-spectrum i:nth-child(3n){animation-delay:-.31s!important}.jw-builder-audio-viz.is-spectrum i:nth-child(5n){animation-delay:-.53s!important}
.jw-builder-audio:not(.is-playing) .jw-builder-audio-viz.is-wave:before,.jw-builder-audio:not(.is-playing) .jw-builder-audio-viz.is-curve:before,.jw-builder-audio:not(.is-playing) .jw-builder-audio-viz.is-scope:before,.jw-builder-audio:not(.is-playing) .jw-builder-audio-viz i{animation-play-state:paused!important;}
@keyframes jwAudioFineWave{0%,100%{transform:translateY(0) scaleY(.65) rotate(0deg);opacity:.48}25%{transform:translateY(-10px) scaleY(1.8) rotate(3deg);opacity:1}50%{transform:translateY(8px) scaleY(.85) rotate(-2deg);opacity:.72}75%{transform:translateY(-4px) scaleY(1.35) rotate(1deg);opacity:.92}}
@keyframes jwAudioSilkWave{0%,100%{transform:translateX(-3%) translateY(-50%) scaleX(.72);opacity:.36}50%{transform:translateX(3%) translateY(-50%) scaleX(1);opacity:.95}}
@keyframes jwAudioScope{0%,100%{transform:translateY(0) scaleX(.9);opacity:.42}20%{transform:translateY(-16px) scaleX(1.2);opacity:1}45%{transform:translateY(12px) scaleX(.8);opacity:.82}70%{transform:translateY(-6px) scaleX(1.05);opacity:.95}}
@keyframes jwAudioParticleField{0%,100%{transform:translate(-50%,-50%) translate(calc(var(--x,0) * .25),calc(var(--y,0) * .25)) scale(.45);opacity:.22}45%{transform:translate(-50%,-50%) translate(var(--x,0),var(--y,0)) scale(1.2);opacity:1}70%{transform:translate(-50%,-50%) translate(calc(var(--x,0) * .72),calc(var(--y,0) * -.72)) scale(.7);opacity:.55}}
@keyframes jwAudioSpectrum{0%,100%{height:18%;opacity:.45}20%{height:84%;opacity:1}45%{height:38%;opacity:.75}70%{height:68%;opacity:.95}}
@media(max-width:640px){.jw-builder-audio-volume{grid-template-columns:minmax(0,1fr) 28px!important}.jw-builder-audio-volume-label{display:none!important}.jw-builder-audio-viz.is-wave,.jw-builder-audio-viz.is-curve,.jw-builder-audio-viz.is-scope,.jw-builder-audio-viz.is-particles,.jw-builder-audio-viz.is-spectrum{min-height:48px!important;padding:8px!important}}


/* JW Core Audio premium responsive/equalizer patch v2.9.121 */
.jw-builder-audio{--jw-audio-energy:.2;--jw-audio-bass:.2;--jw-audio-mid:.2;--jw-audio-high:.2;container-type:inline-size;}
.jw-builder-audio-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;}
.jw-builder-audio-content{display:grid!important;grid-template-columns:minmax(52px,auto) minmax(0,1fr)!important;grid-template-areas:"meta meta" "cover viz" "timeline timeline" "controls volume"!important;gap:12px 14px!important;align-items:center!important;width:100%!important;}
.jw-builder-audio-meta{grid-area:meta!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;}
.jw-builder-audio-meta strong{font-size:clamp(13px,1.35vw,18px)!important;font-weight:850!important;letter-spacing:.01em!important;}
.jw-builder-audio-meta em{justify-self:end!important;text-align:right!important;font-size:10px!important;letter-spacing:.055em!important;text-transform:uppercase!important;opacity:.72!important;}
.jw-builder-audio-cover{grid-area:cover!important;width:clamp(44px,8cqw,72px)!important;align-self:center!important;justify-self:start!important;}
.jw-builder-audio-viz{grid-area:viz!important;margin:0!important;min-width:0!important;}
.jw-builder-audio-timeline,.jw-builder-audio-live-time{grid-area:timeline!important;margin:0!important;}
.jw-builder-audio-controls{grid-area:controls!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;}
.jw-builder-audio-volume{grid-area:volume!important;justify-self:end!important;width:min(260px,100%)!important;display:grid!important;grid-template-columns:minmax(88px,180px) 32px!important;gap:10px!important;align-items:center!important;margin:0!important;padding:7px 8px!important;border-radius:999px!important;background:rgba(0,0,0,.22)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important;}
.jw-builder-audio-volume-label{display:none!important;}
.jw-builder-audio-volume-range{width:100%!important;max-width:180px!important;height:5px!important;appearance:none!important;-webkit-appearance:none!important;border-radius:999px!important;background:linear-gradient(90deg,var(--jw-audio-progress) 0 var(--jw-audio-volume,85%),rgba(255,255,255,.14) var(--jw-audio-volume,85%) 100%)!important;outline:0!important;cursor:pointer!important;}
.jw-builder-audio-volume-range::-webkit-slider-thumb{-webkit-appearance:none!important;width:12px!important;height:12px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:2px solid #050608!important;box-shadow:0 0 0 2px rgba(255,255,255,.12),0 0 12px color-mix(in srgb,var(--jw-audio-primary) 38%,transparent)!important;}
.jw-builder-audio-volume-range::-moz-range-thumb{width:12px!important;height:12px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:2px solid #050608!important;box-shadow:0 0 0 2px rgba(255,255,255,.12),0 0 12px color-mix(in srgb,var(--jw-audio-primary) 38%,transparent)!important;}
.jw-builder-audio-mute{width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 42%,transparent)!important;background:rgba(0,0,0,.24)!important;color:var(--jw-audio-primary)!important;display:grid!important;place-items:center!important;padding:0!important;position:relative!important;}
.jw-builder-audio-controls button,.jw-builder-audio-download{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:inline-grid!important;place-items:center!important;padding:0!important;line-height:1!important;overflow:visible!important;}
.jw-builder-audio-controls .is-play{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;}
.jw-audio-ico{width:18px!important;height:18px!important;display:block!important;position:relative!important;color:currentColor!important;}
.jw-audio-ico:before,.jw-audio-ico:after{box-sizing:border-box!important;}
.jw-audio-ico.is-play:before{content:""!important;position:absolute!important;left:56%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:0!important;height:0!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-left:9px solid currentColor!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;}
.jw-builder-audio.is-playing .jw-audio-ico.is-play:before{left:39%!important;width:4px!important;height:13px!important;border:0!important;border-radius:2px!important;background:currentColor!important;box-shadow:7px 0 0 currentColor!important;}
.jw-audio-ico.is-prev:before,.jw-audio-ico.is-next:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:8px!important;height:8px!important;border-left:2px solid currentColor!important;border-bottom:2px solid currentColor!important;border-radius:1px!important;transform:translate(-36%,-50%) rotate(45deg)!important;}
.jw-audio-ico.is-next:before{transform:translate(-64%,-50%) rotate(-135deg)!important;}
.jw-audio-ico.is-prev:after,.jw-audio-ico.is-next:after{content:""!important;position:absolute!important;top:3px!important;bottom:3px!important;width:2px!important;border-radius:2px!important;background:currentColor!important;}
.jw-audio-ico.is-prev:after{left:2px!important}.jw-audio-ico.is-next:after{right:2px!important}
.jw-audio-ico.is-random:before{content:""!important;position:absolute!important;inset:4px 2px!important;background:currentColor!important;clip-path:path('M2 2 H5 C8 2 8 8 12 8 H14 V5 L18 9 L14 13 V10 H12 C7 10 7 4 5 4 H2 Z M2 14 H5 C6.5 14 7.4 12.7 8.2 11.4 L9.8 13 C8.8 14.8 7.4 16 5 16 H2 Z M12 2 H14 V0 L18 4 L14 8 V6 H12 C10.9 6 10 5.5 9.2 4.6 L10.8 3 C11.2 2.4 11.6 2 12 2 Z')!important;}
.jw-audio-ico.is-volume:before{content:""!important;position:absolute!important;left:2px!important;top:6px!important;width:6px!important;height:6px!important;background:currentColor!important;clip-path:polygon(0 25%,42% 25%,100% 0,100% 100%,42% 75%,0 75%)!important;}
.jw-audio-ico.is-volume:after{content:""!important;position:absolute!important;left:10px!important;top:4px!important;width:7px!important;height:10px!important;border:2px solid currentColor!important;border-left:0!important;border-top-color:transparent!important;border-bottom-color:transparent!important;border-radius:0 999px 999px 0!important;}
.jw-builder-audio.is-muted .jw-audio-ico.is-volume:after{left:11px!important;top:8px!important;width:8px!important;height:2px!important;border:0!important;border-radius:2px!important;background:currentColor!important;transform:rotate(-45deg)!important;box-shadow:0 0 0 0 currentColor!important;}
.jw-builder-audio.is-muted .jw-audio-ico.is-volume:before{opacity:.88!important;}
.jw-builder-audio-viz.is-wave,.jw-builder-audio-viz.is-curve,.jw-builder-audio-viz.is-scope,.jw-builder-audio-viz.is-ribbon,.jw-builder-audio-viz.is-sine,.jw-builder-audio-viz.is-logic,.jw-builder-audio-viz.is-aurora,.jw-builder-audio-viz.is-matrix{position:relative!important;width:100%!important;min-height:64px!important;border-radius:calc(var(--jw-audio-radius) * .72)!important;background:radial-gradient(circle at calc(30% + var(--jw-audio-high)*30%) 40%,color-mix(in srgb,var(--jw-audio-primary) 18%,transparent),transparent 35%),linear-gradient(135deg,rgba(0,0,0,.44),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.22),0 16px 38px rgba(0,0,0,.18)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:8px 10px!important;}
.jw-builder-audio-viz.is-wave i,.jw-builder-audio-viz.is-curve i,.jw-builder-audio-viz.is-scope i,.jw-builder-audio-viz.is-sine i,.jw-builder-audio-viz.is-logic i{display:block!important;flex:1 1 0!important;max-width:none!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--jw-audio-primary),var(--jw-audio-secondary))!important;box-shadow:0 0 14px color-mix(in srgb,var(--jw-audio-primary) 34%,transparent)!important;transform:translateY(calc((var(--jw-a, .5) - .5) * -34px)) rotate(calc((var(--jw-a, .5) - .5) * 18deg)) scaleY(calc(.75 + var(--jw-a, .5) * 2.8))!important;animation:jwAudioSineFlow 1.35s ease-in-out infinite!important;}
.jw-builder-audio-viz i:nth-child(1){--jw-a:var(--jw-a0,.22)}.jw-builder-audio-viz i:nth-child(2){--jw-a:var(--jw-a1,.46)}.jw-builder-audio-viz i:nth-child(3){--jw-a:var(--jw-a2,.72)}.jw-builder-audio-viz i:nth-child(4){--jw-a:var(--jw-a3,.56)}.jw-builder-audio-viz i:nth-child(5){--jw-a:var(--jw-a4,.88)}.jw-builder-audio-viz i:nth-child(6){--jw-a:var(--jw-a5,.48)}.jw-builder-audio-viz i:nth-child(7){--jw-a:var(--jw-a6,.78)}.jw-builder-audio-viz i:nth-child(8){--jw-a:var(--jw-a7,.38)}.jw-builder-audio-viz i:nth-child(9){--jw-a:var(--jw-a8,.68)}.jw-builder-audio-viz i:nth-child(10){--jw-a:var(--jw-a9,.52)}.jw-builder-audio-viz i:nth-child(11){--jw-a:var(--jw-a10,.8)}.jw-builder-audio-viz i:nth-child(12){--jw-a:var(--jw-a11,.32)}
.jw-builder-audio-viz.is-ribbon{display:block!important;}
.jw-builder-audio-viz.is-ribbon:before,.jw-builder-audio-viz.is-ribbon:after,.jw-builder-audio-viz.is-sine:before,.jw-builder-audio-viz.is-logic:before{content:""!important;position:absolute!important;left:-10%!important;right:-10%!important;top:50%!important;height:28px!important;border-radius:50%!important;border-top:2px solid color-mix(in srgb,var(--jw-audio-primary) 80%,transparent)!important;border-bottom:2px solid color-mix(in srgb,var(--jw-audio-secondary) 55%,transparent)!important;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--jw-audio-primary) 42%,transparent))!important;transform:translateY(-50%) scaleY(calc(.55 + var(--jw-audio-energy) * 1.25))!important;animation:jwAudioRibbonPro 2.4s ease-in-out infinite!important;}
.jw-builder-audio-viz.is-ribbon:after{top:54%!important;height:40px!important;opacity:.45!important;animation-delay:-1.1s!important;}
.jw-builder-audio-viz.is-ribbon i{position:absolute!important;left:calc(6% + (var(--jw-i,0) * 8%))!important;top:50%!important;width:10%!important;height:2px!important;display:block!important;background:linear-gradient(90deg,transparent,var(--jw-audio-primary),var(--jw-audio-secondary),transparent)!important;transform:translateY(calc((var(--jw-a,.5) - .5) * -38px)) scaleX(calc(.65 + var(--jw-a,.5)))!important;opacity:calc(.35 + var(--jw-a,.5) * .65)!important;animation:none!important;}
.jw-builder-audio-viz.is-ribbon i:nth-child(1){--jw-i:0}.jw-builder-audio-viz.is-ribbon i:nth-child(2){--jw-i:1}.jw-builder-audio-viz.is-ribbon i:nth-child(3){--jw-i:2}.jw-builder-audio-viz.is-ribbon i:nth-child(4){--jw-i:3}.jw-builder-audio-viz.is-ribbon i:nth-child(5){--jw-i:4}.jw-builder-audio-viz.is-ribbon i:nth-child(6){--jw-i:5}.jw-builder-audio-viz.is-ribbon i:nth-child(7){--jw-i:6}.jw-builder-audio-viz.is-ribbon i:nth-child(8){--jw-i:7}.jw-builder-audio-viz.is-ribbon i:nth-child(9){--jw-i:8}.jw-builder-audio-viz.is-ribbon i:nth-child(10){--jw-i:9}.jw-builder-audio-viz.is-ribbon i:nth-child(11){--jw-i:10}.jw-builder-audio-viz.is-ribbon i:nth-child(12){--jw-i:11}
.jw-builder-audio-viz.is-particles,.jw-builder-audio-viz.is-nebula,.jw-builder-audio-viz.is-aurora{position:relative!important;width:100%!important;min-height:70px!important;display:block!important;overflow:hidden!important;border-radius:calc(var(--jw-audio-radius) * .72)!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--jw-audio-primary) 18%,transparent),transparent 40%),linear-gradient(135deg,rgba(0,0,0,.42),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;}
.jw-builder-audio-viz.is-particles i,.jw-builder-audio-viz.is-nebula i,.jw-builder-audio-viz.is-aurora i{position:absolute!important;left:50%!important;top:50%!important;width:calc(3px + var(--jw-a,.5)*7px)!important;height:calc(3px + var(--jw-a,.5)*7px)!important;border-radius:999px!important;background:radial-gradient(circle,var(--jw-audio-primary),var(--jw-audio-secondary))!important;box-shadow:0 0 calc(10px + var(--jw-a,.5)*22px) var(--jw-audio-primary)!important;transform:translate3d(calc(var(--x,0px) * (1 + var(--jw-audio-bass))),calc(var(--y,0px) * (1 + var(--jw-audio-high))),0) scale(calc(.72 + var(--jw-a,.5)))!important;opacity:calc(.28 + var(--jw-a,.5)*.72)!important;animation:jwAudioParticleOrbit 3.6s cubic-bezier(.45,0,.2,1) infinite!important;}
.jw-builder-audio-viz.is-matrix{display:grid!important;grid-template-columns:repeat(12,1fr)!important;align-items:end!important;gap:3px!important;}
.jw-builder-audio-viz.is-matrix i{width:100%!important;height:calc(12% + var(--jw-a,.5)*86%)!important;border-radius:999px 999px 3px 3px!important;background:linear-gradient(180deg,var(--jw-audio-primary),var(--jw-audio-secondary))!important;box-shadow:0 0 12px color-mix(in srgb,var(--jw-audio-primary) 32%,transparent)!important;animation:jwAudioMatrixBreath 1.2s ease-in-out infinite!important;}
@keyframes jwAudioSineFlow{0%,100%{filter:saturate(1);opacity:.7}50%{filter:saturate(1.5);opacity:1}}
@keyframes jwAudioRibbonPro{0%,100%{clip-path:ellipse(46% 34% at 50% 50%)}50%{clip-path:ellipse(58% 48% at 50% 50%)}}
@keyframes jwAudioParticleOrbit{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(18deg)}}
@keyframes jwAudioMatrixBreath{0%,100%{opacity:.62}50%{opacity:1}}
@container (max-width:520px){.jw-builder-audio-content{grid-template-columns:minmax(42px,auto) minmax(0,1fr)!important;grid-template-areas:"meta meta" "cover viz" "timeline timeline" "controls controls" "volume volume"!important;gap:10px!important}.jw-builder-audio-meta{grid-template-columns:1fr!important}.jw-builder-audio-meta em{justify-self:start!important;text-align:left!important}.jw-builder-audio-controls{justify-content:center!important}.jw-builder-audio-volume{justify-self:center!important;width:min(240px,100%)!important}.jw-builder-audio-cover{width:44px!important}.jw-builder-audio-viz{min-height:50px!important}.jw-builder-audio-track{grid-template-columns:22px minmax(0,1fr) auto!important}.jw-builder-audio-track em{display:none!important}}
@media(max-width:640px){.jw-builder-audio-content{grid-template-columns:minmax(42px,auto) minmax(0,1fr)!important;grid-template-areas:"meta meta" "cover viz" "timeline timeline" "controls controls" "volume volume"!important}.jw-builder-audio-volume{justify-self:center!important}.jw-builder-audio-controls{justify-content:center!important}}

/* JW Core Audio rebuilt layout/equalizers v2.9.122 */
.jw-builder-audio{--jw-audio-energy:.38;--jw-audio-bass:.36;--jw-audio-mid:.42;--jw-audio-high:.34;container-type:inline-size;}
.jw-builder-audio .jw-builder-audio-shell{display:block!important;width:100%!important;min-width:0!important;}
.jw-builder-audio .jw-builder-audio-content{display:grid!important;grid-template-columns:clamp(44px,8cqw,70px) minmax(0,1fr)!important;grid-template-areas:"meta meta" "cover viz" "timeline timeline" "controls volume"!important;gap:12px 14px!important;align-items:center!important;justify-items:stretch!important;width:100%!important;min-width:0!important;text-align:left!important;}
.jw-builder-audio .jw-builder-audio-meta{grid-area:meta!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;min-width:0!important;}
.jw-builder-audio .jw-builder-audio-meta strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(14px,1.3cqw,19px)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:.005em!important;color:var(--jw-text,#f5f7fb)!important;}
.jw-builder-audio .jw-builder-audio-meta em{justify-self:end!important;max-width:42cqw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;font-size:10px!important;font-style:normal!important;font-weight:750!important;line-height:1.1!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:rgba(255,255,255,.58)!important;}
.jw-builder-audio .jw-builder-audio-cover{grid-area:cover!important;width:clamp(44px,8cqw,70px)!important;min-width:44px!important;max-width:70px!important;align-self:center!important;justify-self:start!important;margin:0!important;border-radius:calc(var(--jw-audio-radius) * .56)!important;background-size:cover!important;background-position:center!important;}
.jw-builder-audio.is-cover-square .jw-builder-audio-cover{border-radius:10px!important}.jw-builder-audio.is-cover-disc .jw-builder-audio-cover{border-radius:999px!important}
.jw-builder-audio .jw-builder-audio-viz{grid-area:viz!important;margin:0!important;width:100%!important;min-width:0!important;min-height:56px!important;align-self:stretch!important;}
.jw-builder-audio .jw-builder-audio-timeline,.jw-builder-audio .jw-builder-audio-live-time{grid-area:timeline!important;margin:0!important;width:100%!important;min-width:0!important;}
.jw-builder-audio .jw-builder-audio-timeline{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;color:rgba(255,255,255,.68)!important;}
.jw-builder-audio .jw-builder-audio-progress{display:block!important;width:100%!important;height:6px!important;min-height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;outline:0!important;box-shadow:0 0 18px color-mix(in srgb,var(--jw-audio-primary) 20%,transparent)!important;background:linear-gradient(90deg,var(--jw-audio-progress) var(--jw-audio-progress-value,0%),rgba(255,255,255,.13) var(--jw-audio-progress-value,0%))!important;appearance:none!important;-webkit-appearance:none!important;}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-runnable-track{height:6px!important;background:transparent!important;border-radius:999px!important}.jw-builder-audio .jw-builder-audio-progress::-moz-range-track{height:6px!important;background:transparent!important;border-radius:999px!important}
.jw-builder-audio .jw-builder-audio-progress::-webkit-slider-thumb{-webkit-appearance:none!important;width:15px!important;height:15px!important;margin-top:-4.5px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:3px solid var(--jw-surface,#050608)!important;box-shadow:0 0 0 2px rgba(255,255,255,.10),0 0 20px color-mix(in srgb,var(--jw-audio-primary) 45%,transparent)!important}.jw-builder-audio .jw-builder-audio-progress::-moz-range-thumb{width:15px!important;height:15px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:3px solid var(--jw-surface,#050608)!important}
.jw-builder-audio .jw-builder-audio-controls{grid-area:controls!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;margin:0!important;}
.jw-builder-audio .jw-builder-audio-controls button,.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;padding:0!important;margin:0!important;line-height:1!important;position:relative!important;overflow:hidden!important;background:rgba(0,0,0,.28)!important;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 42%,transparent)!important;color:var(--jw-audio-primary)!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;}
.jw-builder-audio .jw-builder-audio-controls .is-play{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;background:linear-gradient(135deg,var(--jw-audio-primary),color-mix(in srgb,var(--jw-audio-primary) 72%,var(--jw-audio-secondary)))!important;color:var(--jw-surface,#050608)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--jw-audio-primary) 44%,transparent),0 14px 32px color-mix(in srgb,var(--jw-audio-primary) 30%,transparent)!important;}
.jw-builder-audio .jw-builder-audio-controls button:hover,.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download:hover{transform:translateY(-1px)!important;background:var(--jw-audio-primary)!important;color:var(--jw-surface,#050608)!important;}
.jw-builder-audio .jw-builder-audio-volume{grid-area:volume!important;justify-self:end!important;width:min(210px,100%)!important;display:grid!important;grid-template-columns:minmax(72px,150px) 32px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:6px 7px!important;border-radius:999px!important;background:rgba(0,0,0,.22)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important;}
.jw-builder-audio .jw-builder-audio-volume-label{display:none!important;}
.jw-builder-audio .jw-builder-audio-volume-range{width:100%!important;max-width:150px!important;height:4px!important;min-height:4px!important;padding:0!important;border:0!important;border-radius:999px!important;outline:0!important;cursor:pointer!important;background:linear-gradient(90deg,var(--jw-audio-progress) 0 var(--jw-audio-volume,85%),rgba(255,255,255,.14) var(--jw-audio-volume,85%) 100%)!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;}
.jw-builder-audio .jw-builder-audio-volume-range::-webkit-slider-runnable-track{height:4px!important;background:transparent!important;border-radius:999px!important}.jw-builder-audio .jw-builder-audio-volume-range::-moz-range-track{height:4px!important;background:transparent!important;border-radius:999px!important}
.jw-builder-audio .jw-builder-audio-volume-range::-webkit-slider-thumb{-webkit-appearance:none!important;width:11px!important;height:11px!important;margin-top:-3.5px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:2px solid #050608!important;box-shadow:0 0 0 2px rgba(255,255,255,.10),0 0 10px color-mix(in srgb,var(--jw-audio-primary) 38%,transparent)!important}.jw-builder-audio .jw-builder-audio-volume-range::-moz-range-thumb{width:11px!important;height:11px!important;border-radius:999px!important;background:var(--jw-audio-primary)!important;border:2px solid #050608!important;}
.jw-builder-audio .jw-builder-audio-mute{width:32px!important;height:32px!important;min-width:32px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--jw-audio-primary) 42%,transparent)!important;background:rgba(0,0,0,.24)!important;color:var(--jw-audio-primary)!important;display:grid!important;place-items:center!important;padding:0!important;position:relative!important;}
.jw-builder-audio .jw-audio-ico{position:relative!important;display:block!important;width:17px!important;height:17px!important;color:currentColor!important;background:none!important;clip-path:none!important;}
.jw-builder-audio .jw-audio-ico:before,.jw-builder-audio .jw-audio-ico:after{box-sizing:border-box!important;}
.jw-builder-audio .jw-audio-ico.is-play:before{content:""!important;position:absolute!important;top:50%!important;left:57%!important;transform:translate(-50%,-50%)!important;width:0!important;height:0!important;border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;border-left:11px solid currentColor!important;border-right:0!important;background:transparent!important;box-shadow:none!important;}
.jw-builder-audio.is-playing .jw-audio-ico.is-play:before,.jw-builder-audio.is-playing .jw-audio-ico.is-play:after{content:""!important;position:absolute!important;top:50%!important;width:4px!important;height:16px!important;border:0!important;border-radius:999px!important;background:currentColor!important;transform:translate(-50%,-50%)!important;box-shadow:none!important;}.jw-builder-audio.is-playing .jw-audio-ico.is-play:before{left:39%!important}.jw-builder-audio.is-playing .jw-audio-ico.is-play:after{left:61%!important}
.jw-builder-audio .jw-audio-ico.is-prev,.jw-builder-audio .jw-audio-ico.is-next,.jw-builder-audio .jw-audio-ico.is-random,.jw-builder-audio .jw-audio-ico.is-volume,.jw-builder-audio .jw-audio-ico.is-download{background:currentColor!important;}
.jw-builder-audio .jw-audio-ico.is-prev{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round' d='M6 5v14M18 6l-8 6 8 6z'/%3E%3C/svg%3E") center/contain no-repeat!important; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round' d='M6 5v14M18 6l-8 6 8 6z'/%3E%3C/svg%3E") center/contain no-repeat!important;}
.jw-builder-audio .jw-audio-ico.is-next{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round' d='M18 5v14M6 6l8 6-8 6z'/%3E%3C/svg%3E") center/contain no-repeat!important; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round' d='M18 5v14M6 6l8 6-8 6z'/%3E%3C/svg%3E") center/contain no-repeat!important;}
.jw-builder-audio .jw-audio-ico.is-random{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round' d='M3 7h3.4c3.7 0 4.8 10 8.6 10h5m-3-3 3 3-3 3M3 17h3.4c1.4 0 2.3-1.2 3.2-2.8M14.4 9C15.2 7.8 16.1 7 17.4 7H20m-3-3 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat!important; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round' d='M3 7h3.4c3.7 0 4.8 10 8.6 10h5m-3-3 3 3-3 3M3 17h3.4c1.4 0 2.3-1.2 3.2-2.8M14.4 9C15.2 7.8 16.1 7 17.4 7H20m-3-3 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat!important;}
.jw-builder-audio .jw-audio-ico.is-download{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat!important; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat!important;}
.jw-builder-audio .jw-audio-ico.is-volume{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 9v6h4l5 4V5L8 9H4zm12.5-1.5a1 1 0 0 0-1.4 1.4A4.3 4.3 0 0 1 16.4 12c0 1.2-.5 2.3-1.3 3.1a1 1 0 1 0 1.4 1.4c1.2-1.2 1.9-2.8 1.9-4.5s-.7-3.3-1.9-4.5zm2.8-2.4a1 1 0 1 0-1.4 1.4 7.8 7.8 0 0 1 0 11 1 1 0 1 0 1.4 1.4 9.8 9.8 0 0 0 0-13.8z'/%3E%3C/svg%3E") center/contain no-repeat!important; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 9v6h4l5 4V5L8 9H4zm12.5-1.5a1 1 0 0 0-1.4 1.4A4.3 4.3 0 0 1 16.4 12c0 1.2-.5 2.3-1.3 3.1a1 1 0 1 0 1.4 1.4c1.2-1.2 1.9-2.8 1.9-4.5s-.7-3.3-1.9-4.5zm2.8-2.4a1 1 0 1 0-1.4 1.4 7.8 7.8 0 0 1 0 11 1 1 0 1 0 1.4 1.4 9.8 9.8 0 0 0 0-13.8z'/%3E%3C/svg%3E") center/contain no-repeat!important;}
.jw-builder-audio.is-muted .jw-audio-ico.is-volume{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 9v6h4l5 4V5L8 9H4zm13.6 1.4 1.9-1.9a1 1 0 0 0-1.4-1.4l-1.9 1.9-1.9-1.9a1 1 0 0 0-1.4 1.4l1.9 1.9-1.9 1.9a1 1 0 1 0 1.4 1.4l1.9-1.9 1.9 1.9a1 1 0 0 0 1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat!important; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 9v6h4l5 4V5L8 9H4zm13.6 1.4 1.9-1.9a1 1 0 0 0-1.4-1.4l-1.9 1.9-1.9-1.9a1 1 0 0 0-1.4 1.4l1.9 1.9-1.9 1.9a1 1 0 1 0 1.4 1.4l1.9-1.9 1.9 1.9a1 1 0 0 0 1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat!important;}
.jw-builder-audio .jw-audio-ico.is-prev:before,.jw-builder-audio .jw-audio-ico.is-prev:after,.jw-builder-audio .jw-audio-ico.is-next:before,.jw-builder-audio .jw-audio-ico.is-next:after,.jw-builder-audio .jw-audio-ico.is-random:before,.jw-builder-audio .jw-audio-ico.is-random:after,.jw-builder-audio .jw-audio-ico.is-volume:before,.jw-builder-audio .jw-audio-ico.is-volume:after,.jw-builder-audio .jw-audio-ico.is-download:before,.jw-builder-audio .jw-audio-ico.is-download:after{content:none!important;display:none!important;}
.jw-builder-audio .jw-builder-audio-viz.is-wave,.jw-builder-audio .jw-builder-audio-viz.is-curve,.jw-builder-audio .jw-builder-audio-viz.is-scope,.jw-builder-audio .jw-builder-audio-viz.is-ribbon,.jw-builder-audio .jw-builder-audio-viz.is-sine,.jw-builder-audio .jw-builder-audio-viz.is-logic{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:8px 10px!important;border-radius:calc(var(--jw-audio-radius) * .70)!important;background:radial-gradient(circle at calc(24% + var(--jw-audio-high)*36%) 45%,color-mix(in srgb,var(--jw-audio-primary) 16%,transparent),transparent 36%),linear-gradient(135deg,rgba(0,0,0,.42),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 14px 34px rgba(0,0,0,.16)!important;overflow:hidden!important;}
.jw-builder-audio .jw-builder-audio-viz.is-wave i,.jw-builder-audio .jw-builder-audio-viz.is-curve i,.jw-builder-audio .jw-builder-audio-viz.is-scope i,.jw-builder-audio .jw-builder-audio-viz.is-sine i,.jw-builder-audio .jw-builder-audio-viz.is-logic i{display:block!important;flex:1 1 0!important;max-width:none!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--jw-audio-primary),var(--jw-audio-secondary))!important;box-shadow:0 0 14px color-mix(in srgb,var(--jw-audio-primary) 34%,transparent)!important;transform:translateY(calc((var(--jw-a,.5) - .5) * -34px)) rotate(calc((var(--jw-a,.5) - .5) * 18deg)) scaleY(calc(.75 + var(--jw-a,.5) * 2.8))!important;animation:jwAudioSineFlow122 1.35s ease-in-out infinite!important;}
.jw-builder-audio .jw-builder-audio-viz i:nth-child(1){--jw-a:var(--jw-a0,.22)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(2){--jw-a:var(--jw-a1,.46)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(3){--jw-a:var(--jw-a2,.72)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(4){--jw-a:var(--jw-a3,.56)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(5){--jw-a:var(--jw-a4,.88)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(6){--jw-a:var(--jw-a5,.48)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(7){--jw-a:var(--jw-a6,.78)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(8){--jw-a:var(--jw-a7,.38)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(9){--jw-a:var(--jw-a8,.68)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(10){--jw-a:var(--jw-a9,.52)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(11){--jw-a:var(--jw-a10,.8)}.jw-builder-audio .jw-builder-audio-viz i:nth-child(12){--jw-a:var(--jw-a11,.32)}
.jw-builder-audio .jw-builder-audio-viz.is-ribbon:before,.jw-builder-audio .jw-builder-audio-viz.is-ribbon:after,.jw-builder-audio .jw-builder-audio-viz.is-sine:before,.jw-builder-audio .jw-builder-audio-viz.is-logic:before{content:""!important;position:absolute!important;left:-10%!important;right:-10%!important;top:50%!important;height:28px!important;border-radius:50%!important;border-top:2px solid color-mix(in srgb,var(--jw-audio-primary) 82%,transparent)!important;border-bottom:2px solid color-mix(in srgb,var(--jw-audio-secondary) 56%,transparent)!important;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--jw-audio-primary) 42%,transparent))!important;transform:translateY(-50%) scaleY(calc(.55 + var(--jw-audio-energy) * 1.25))!important;animation:jwAudioRibbonPro122 2.4s ease-in-out infinite!important;}
.jw-builder-audio .jw-builder-audio-viz.is-ribbon:after{top:54%!important;height:40px!important;opacity:.45!important;animation-delay:-1.1s!important;}
.jw-builder-audio .jw-builder-audio-viz.is-particles,.jw-builder-audio .jw-builder-audio-viz.is-nebula,.jw-builder-audio .jw-builder-audio-viz.is-aurora{position:relative!important;display:block!important;min-height:64px!important;overflow:hidden!important;border-radius:calc(var(--jw-audio-radius) * .70)!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--jw-audio-primary) 16%,transparent),transparent 40%),linear-gradient(135deg,rgba(0,0,0,.42),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;}
.jw-builder-audio .jw-builder-audio-viz.is-particles i,.jw-builder-audio .jw-builder-audio-viz.is-nebula i,.jw-builder-audio .jw-builder-audio-viz.is-aurora i{position:absolute!important;left:50%!important;top:50%!important;width:calc(3px + var(--jw-a,.5)*7px)!important;height:calc(3px + var(--jw-a,.5)*7px)!important;border-radius:999px!important;background:radial-gradient(circle,var(--jw-audio-primary),var(--jw-audio-secondary))!important;box-shadow:0 0 calc(10px + var(--jw-a,.5)*22px) var(--jw-audio-primary)!important;transform:translate3d(calc(var(--x,0px) * (1 + var(--jw-audio-bass))),calc(var(--y,0px) * (1 + var(--jw-audio-high))),0) scale(calc(.72 + var(--jw-a,.5)))!important;opacity:calc(.28 + var(--jw-a,.5)*.72)!important;animation:jwAudioParticleOrbit122 3.6s cubic-bezier(.45,0,.2,1) infinite!important;}
.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(1),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(1),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(1){--x:-118px;--y:-18px}.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(2),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(2),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(2){--x:-86px;--y:18px}.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(3),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(3),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(3){--x:-54px;--y:-25px}.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(4),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(4),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(4){--x:-20px;--y:26px}.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(5),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(5),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(5){--x:14px;--y:-22px}.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(6),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(6),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(6){--x:48px;--y:22px}.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(7),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(7),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(7){--x:82px;--y:-16px}.jw-builder-audio .jw-builder-audio-viz.is-particles i:nth-child(8),.jw-builder-audio .jw-builder-audio-viz.is-nebula i:nth-child(8),.jw-builder-audio .jw-builder-audio-viz.is-aurora i:nth-child(8){--x:116px;--y:20px}
@keyframes jwAudioSineFlow122{0%,100%{filter:saturate(1);opacity:.72}50%{filter:saturate(1.55);opacity:1}}@keyframes jwAudioRibbonPro122{0%,100%{clip-path:ellipse(46% 34% at 50% 50%)}50%{clip-path:ellipse(58% 48% at 50% 50%)}}@keyframes jwAudioParticleOrbit122{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(18deg)}}
@container (max-width:560px){.jw-builder-audio .jw-builder-audio-content{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"meta meta" "cover viz" "timeline timeline" "controls controls" "volume volume"!important;gap:10px!important}.jw-builder-audio .jw-builder-audio-meta{grid-template-columns:minmax(0,1fr)!important}.jw-builder-audio .jw-builder-audio-meta em{justify-self:start!important;text-align:left!important;max-width:100%!important}.jw-builder-audio .jw-builder-audio-controls{justify-content:center!important}.jw-builder-audio .jw-builder-audio-volume{justify-self:center!important;width:min(220px,100%)!important}.jw-builder-audio .jw-builder-audio-viz{min-height:50px!important}.jw-builder-audio .jw-builder-audio-track{grid-template-columns:22px minmax(0,1fr) auto!important}.jw-builder-audio .jw-builder-audio-track em{display:none!important}}
@media(max-width:640px){.jw-builder-audio .jw-builder-audio-content{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"meta meta" "cover viz" "timeline timeline" "controls controls" "volume volume"!important}.jw-builder-audio .jw-builder-audio-controls{justify-content:center!important}.jw-builder-audio .jw-builder-audio-volume{justify-self:center!important;width:min(220px,100%)!important}}

/* JW Core Audio icon polish patch v2.9.123 */
.jw-builder-audio .jw-audio-ico,
.jw-builder-audio .jw-audio-ico.is-play,
.jw-builder-audio .jw-audio-ico.is-prev,
.jw-builder-audio .jw-audio-ico.is-next,
.jw-builder-audio .jw-audio-ico.is-random,
.jw-builder-audio .jw-audio-ico.is-download,
.jw-builder-audio .jw-audio-ico.is-volume{
	position:relative!important;
	display:block!important;
	width:18px!important;
	height:18px!important;
	min-width:18px!important;
	min-height:18px!important;
	color:currentColor!important;
	background:currentColor!important;
	clip-path:none!important;
	transform:none!important;
	margin:0!important;
	line-height:1!important;
	font-size:0!important;
}
.jw-builder-audio .jw-builder-audio-controls .is-play .jw-audio-ico{
	width:21px!important;
	height:21px!important;
	min-width:21px!important;
	min-height:21px!important;
	color:var(--jw-surface,#050608)!important;
}
.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download:before,
.jw-builder-audio .jw-builder-audio-controls .jw-builder-audio-download:after,
.jw-builder-audio .jw-audio-ico:before,
.jw-builder-audio .jw-audio-ico:after{
	content:none!important;
	display:none!important;
}
.jw-builder-audio .jw-audio-ico.is-play{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5.7c0-1.2 1.35-1.9 2.33-1.18l8.45 6.3c.82.61.82 1.75 0 2.36l-8.45 6.3C9.35 20.2 8 19.5 8 18.3V5.7z'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5.7c0-1.2 1.35-1.9 2.33-1.18l8.45 6.3c.82.61.82 1.75 0 2.36l-8.45 6.3C9.35 20.2 8 19.5 8 18.3V5.7z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio.is-playing .jw-audio-ico.is-play{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.25 5.2A1.2 1.2 0 0 1 8.45 4h1.9a1.2 1.2 0 0 1 1.2 1.2v13.6a1.2 1.2 0 0 1-1.2 1.2h-1.9a1.2 1.2 0 0 1-1.2-1.2V5.2zm7.2 0a1.2 1.2 0 0 1 1.2-1.2h1.9a1.2 1.2 0 0 1 1.2 1.2v13.6a1.2 1.2 0 0 1-1.2 1.2h-1.9a1.2 1.2 0 0 1-1.2-1.2V5.2z'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.25 5.2A1.2 1.2 0 0 1 8.45 4h1.9a1.2 1.2 0 0 1 1.2 1.2v13.6a1.2 1.2 0 0 1-1.2 1.2h-1.9a1.2 1.2 0 0 1-1.2-1.2V5.2zm7.2 0a1.2 1.2 0 0 1 1.2-1.2h1.9a1.2 1.2 0 0 1 1.2 1.2v13.6a1.2 1.2 0 0 1-1.2 1.2h-1.9a1.2 1.2 0 0 1-1.2-1.2V5.2z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio .jw-audio-ico.is-download{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M12 3.5v10.2m0 0 4.1-4.1M12 13.7 7.9 9.6M5 19.5h14'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M12 3.5v10.2m0 0 4.1-4.1M12 13.7 7.9 9.6M5 19.5h14'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio .jw-audio-ico.is-volume{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.8 9.1v5.8h4.15l5.05 4.05V5.05L7.95 9.1H3.8zm13.1-1.45a1 1 0 0 0-1.42 1.42A4.16 4.16 0 0 1 16.7 12c0 1.14-.46 2.18-1.22 2.93a1 1 0 0 0 1.42 1.42A6.16 6.16 0 0 0 18.7 12a6.16 6.16 0 0 0-1.8-4.35z'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.8 9.1v5.8h4.15l5.05 4.05V5.05L7.95 9.1H3.8zm13.1-1.45a1 1 0 0 0-1.42 1.42A4.16 4.16 0 0 1 16.7 12c0 1.14-.46 2.18-1.22 2.93a1 1 0 0 0 1.42 1.42A6.16 6.16 0 0 0 18.7 12a6.16 6.16 0 0 0-1.8-4.35z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
.jw-builder-audio.is-muted .jw-audio-ico.is-volume{
	width:19px!important;
	height:19px!important;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.8 9.1v5.8h4.15l5.05 4.05V5.05L7.95 9.1H3.8zm14.95 1.52 1.72-1.72a1 1 0 0 0-1.42-1.42l-1.72 1.72-1.72-1.72a1 1 0 1 0-1.42 1.42l1.72 1.72-1.72 1.72a1 1 0 0 0 1.42 1.42l1.72-1.72 1.72 1.72a1 1 0 0 0 1.42-1.42l-1.72-1.72z'/%3E%3C/svg%3E") center/contain no-repeat!important;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.8 9.1v5.8h4.15l5.05 4.05V5.05L7.95 9.1H3.8zm14.95 1.52 1.72-1.72a1 1 0 0 0-1.42-1.42l-1.72 1.72-1.72-1.72a1 1 0 1 0-1.42 1.42l1.72 1.72-1.72 1.72a1 1 0 0 0 1.42 1.42l1.72-1.72 1.72 1.72a1 1 0 0 0 1.42-1.42l-1.72-1.72z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}

/* JW Core Audio premium canvas visualizers v2.9.124 */
.jw-builder-audio .jw-builder-audio-viz.is-fractal,
.jw-builder-audio .jw-builder-audio-viz.is-spiral,
.jw-builder-audio .jw-builder-audio-viz.is-mandala,
.jw-builder-audio .jw-builder-audio-viz.is-helix,
.jw-builder-audio .jw-builder-audio-viz.is-lissajous,
.jw-builder-audio .jw-builder-audio-viz.is-plasma,
.jw-builder-audio .jw-builder-audio-viz.is-meteor,
.jw-builder-audio .jw-builder-audio-viz.is-neural,
.jw-builder-audio .jw-builder-audio-viz.is-galaxy,
.jw-builder-audio .jw-builder-audio-viz.is-tunnel,
.jw-builder-audio .jw-builder-audio-viz.is-vortex,
.jw-builder-audio .jw-builder-audio-viz.is-sinegrid{
	position:relative!important;
	display:block!important;
	min-height:68px!important;
	overflow:hidden!important;
	border-radius:calc(var(--jw-audio-radius) * .70)!important;
	background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--jw-audio-primary) 12%,transparent),transparent 44%),linear-gradient(135deg,rgba(0,0,0,.44),rgba(255,255,255,.04))!important;
	border:1px solid rgba(255,255,255,.09)!important;
	box-shadow:inset 0 0 28px rgba(0,0,0,.38),0 0 calc(12px + var(--jw-audio-energy) * 26px) color-mix(in srgb,var(--jw-audio-primary) 16%,transparent)!important;
}
.jw-builder-audio .jw-builder-audio-viz.is-fractal i,
.jw-builder-audio .jw-builder-audio-viz.is-spiral i,
.jw-builder-audio .jw-builder-audio-viz.is-mandala i,
.jw-builder-audio .jw-builder-audio-viz.is-helix i,
.jw-builder-audio .jw-builder-audio-viz.is-lissajous i,
.jw-builder-audio .jw-builder-audio-viz.is-plasma i,
.jw-builder-audio .jw-builder-audio-viz.is-meteor i,
.jw-builder-audio .jw-builder-audio-viz.is-neural i,
.jw-builder-audio .jw-builder-audio-viz.is-galaxy i,
.jw-builder-audio .jw-builder-audio-viz.is-tunnel i,
.jw-builder-audio .jw-builder-audio-viz.is-vortex i,
.jw-builder-audio .jw-builder-audio-viz.is-sinegrid i{display:none!important;}
.jw-builder-audio .jw-audio-viz-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:.96!important;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--jw-audio-primary) 34%,transparent))!important;}
.jw-builder-audio .jw-builder-audio-viz.is-fractal:before,
.jw-builder-audio .jw-builder-audio-viz.is-spiral:before,
.jw-builder-audio .jw-builder-audio-viz.is-mandala:before,
.jw-builder-audio .jw-builder-audio-viz.is-helix:before,
.jw-builder-audio .jw-builder-audio-viz.is-lissajous:before,
.jw-builder-audio .jw-builder-audio-viz.is-plasma:before,
.jw-builder-audio .jw-builder-audio-viz.is-meteor:before,
.jw-builder-audio .jw-builder-audio-viz.is-neural:before,
.jw-builder-audio .jw-builder-audio-viz.is-galaxy:before,
.jw-builder-audio .jw-builder-audio-viz.is-tunnel:before,
.jw-builder-audio .jw-builder-audio-viz.is-vortex:before,
.jw-builder-audio .jw-builder-audio-viz.is-sinegrid:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent)!important;mix-blend-mode:screen!important;transform:translateX(calc(-40% + var(--jw-audio-high) * 80%))!important;transition:transform 90ms linear!important;}
.jw-builder-audio .jw-builder-audio-viz.is-size-full{min-height:92px!important;}

/* JW Core Gallery component */
.jw-builder-gallery{--jw-gallery-cols:3;--jw-gallery-gap:16px;--jw-gallery-radius:16px;--jw-gallery-ratio:1/1;display:grid;grid-template-columns:repeat(var(--jw-gallery-cols),minmax(0,1fr));gap:var(--jw-gallery-gap);width:100%;}
.jw-builder-gallery a{display:block;color:inherit;text-decoration:none;}
.jw-builder-gallery-item{position:relative;display:block;margin:0;aspect-ratio:var(--jw-gallery-ratio);border-radius:var(--jw-gallery-radius);overflow:hidden;background:#080b10;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px rgba(0,0,0,.28);isolation:isolate;}
.jw-builder-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s ease,opacity .55s ease;}
.jw-builder-gallery-item::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(227,255,69,.18),rgba(138,242,46,.04) 45%,transparent 70%);opacity:0;transition:opacity .45s ease;pointer-events:none;}
.jw-builder-gallery-item figcaption{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:8px 10px;border-radius:12px;background:rgba(5,7,10,.68);backdrop-filter:blur(10px);color:#fff;font-size:12px;line-height:1.35;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;}
.jw-builder-gallery.is-hover-zoom .jw-builder-gallery-item:hover img{transform:scale(1.075);}
.jw-builder-gallery.is-hover-lift .jw-builder-gallery-item{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}.jw-builder-gallery.is-hover-lift .jw-builder-gallery-item:hover{transform:translateY(-6px);border-color:rgba(227,255,69,.35);box-shadow:0 26px 60px rgba(0,0,0,.34),0 0 32px rgba(227,255,69,.12);}
.jw-builder-gallery.is-hover-reveal .jw-builder-gallery-item:hover figcaption,.jw-builder-gallery .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0);}.jw-builder-gallery .jw-builder-gallery-item:hover::before{opacity:1;}
.jw-builder-gallery.is-hover-tilt .jw-builder-gallery-item:hover img{transform:scale(1.045) rotate(.6deg);}.jw-builder-gallery.is-hover-desaturate .jw-builder-gallery-item img{filter:saturate(.2) contrast(1.05);}.jw-builder-gallery.is-hover-desaturate .jw-builder-gallery-item:hover img{filter:saturate(1.08) contrast(1.05);}
.jw-builder-gallery.is-layout-masonry{display:block;columns:var(--jw-gallery-cols);column-gap:var(--jw-gallery-gap);}.jw-builder-gallery.is-layout-masonry .jw-builder-gallery-link,.jw-builder-gallery.is-layout-masonry>.jw-builder-gallery-item{break-inside:avoid;margin:0 0 var(--jw-gallery-gap);}.jw-builder-gallery.is-layout-masonry .jw-builder-gallery-item{aspect-ratio:auto;}.jw-builder-gallery.is-layout-masonry .jw-builder-gallery-item img{height:auto;min-height:140px;}
.jw-builder-gallery.is-layout-mosaic .jw-builder-gallery-item:nth-child(6n+1),.jw-builder-gallery.is-layout-mosaic .jw-builder-gallery-link:nth-child(6n+1) .jw-builder-gallery-item{grid-column:span 2;grid-row:span 2;}.jw-builder-gallery.is-layout-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;}.jw-builder-gallery.is-layout-carousel .jw-builder-gallery-link,.jw-builder-gallery.is-layout-carousel>.jw-builder-gallery-item{flex:0 0 calc(100% / min(var(--jw-gallery-cols),4));scroll-snap-align:start;}
@media (max-width:767px){.jw-builder-gallery{--jw-gallery-cols:2}.jw-builder-gallery.is-layout-mosaic .jw-builder-gallery-item,.jw-builder-gallery.is-layout-mosaic .jw-builder-gallery-link .jw-builder-gallery-item{grid-column:auto;grid-row:auto}}@media (max-width:480px){.jw-builder-gallery{--jw-gallery-cols:1}}


/* Gallery v2.9.126 refinements */
.jw-builder-gallery.is-hover-glow .jw-builder-gallery-item:hover{box-shadow:0 26px 70px rgba(0,0,0,.38),0 0 42px rgba(227,255,69,.2);border-color:rgba(227,255,69,.4)}
.jw-builder-gallery.is-hover-caption-glass .jw-builder-gallery-item figcaption{background:linear-gradient(135deg,rgba(5,7,10,.72),rgba(20,27,31,.55));border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 36px rgba(0,0,0,.28)}.jw-builder-gallery.is-hover-caption-glass .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0)}
.jw-builder-gallery.is-hover-sweep .jw-builder-gallery-item::after,.jw-builder-gallery.is-hover-shine .jw-builder-gallery-item::after{content:"";position:absolute;inset:-45%;z-index:2;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.34) 50%,transparent 65%);transform:translateX(-78%) rotate(8deg);transition:transform .7s cubic-bezier(.2,.8,.2,1);pointer-events:none}.jw-builder-gallery.is-hover-sweep .jw-builder-gallery-item:hover::after,.jw-builder-gallery.is-hover-shine .jw-builder-gallery-item:hover::after{transform:translateX(78%) rotate(8deg)}
.jw-builder-gallery.is-hover-blur .jw-builder-gallery-item:hover img{filter:blur(2px) brightness(.72);transform:scale(1.06)}.jw-builder-gallery.is-hover-blur .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0)}
.jw-builder-gallery.is-hover-sepia .jw-builder-gallery-item img{filter:sepia(.72) contrast(1.08) saturate(.9)}.jw-builder-gallery.is-hover-sepia .jw-builder-gallery-item:hover img{filter:sepia(.05) contrast(1.05) saturate(1.08);transform:scale(1.04)}
.jw-builder-gallery.is-hover-duotone .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(227,255,69,.28),rgba(0,255,209,.18));mix-blend-mode:screen;opacity:.24;transition:opacity .38s ease;pointer-events:none}.jw-builder-gallery.is-hover-duotone .jw-builder-gallery-item:hover::after{opacity:.58}
.jw-builder-gallery.is-hover-border-scan .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;border:1px solid rgba(227,255,69,.58);border-radius:inherit;opacity:0;clip-path:inset(0 100% 100% 0);transition:clip-path .55s cubic-bezier(.2,.8,.2,1),opacity .2s ease;pointer-events:none}.jw-builder-gallery.is-hover-border-scan .jw-builder-gallery-item:hover::after{opacity:1;clip-path:inset(0 0 0 0)}.jw-builder-gallery.is-hover-border-scan .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0)}
.jw-builder-gallery.is-hover-zoom-rotate .jw-builder-gallery-item:hover img{transform:scale(1.09) rotate(1.2deg)}
.jw-builder-gallery.is-hover-soft-gray .jw-builder-gallery-item img{filter:grayscale(.86) contrast(1.03)}.jw-builder-gallery.is-hover-soft-gray .jw-builder-gallery-item:hover img{filter:grayscale(0) contrast(1.05);transform:scale(1.035)}
.jw-lightbox-fallback .jw-lightbox-close{position:fixed;top:18px;right:22px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;width:42px;height:42px;font-size:24px;cursor:pointer;z-index:3}
.jw-lightbox-fallback .jw-lightbox-nav{position:fixed;top:50%;z-index:1000001;display:grid;place-items:center;width:34px;height:38px;padding:0;border:1px solid rgba(227,255,69,.18);border-radius:7px;background:var(--jw-surface,#06080b);color:var(--jw-secondary,#e3ff45);font:800 23px/1 ui-monospace,monospace;cursor:pointer;transform:translateY(-50%);box-shadow:0 18px 48px rgba(0,0,0,.32);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.jw-lightbox-fallback .jw-lightbox-nav.is-prev{left:0;right:auto;border-left:0;border-radius:0 7px 7px 0}.jw-lightbox-fallback .jw-lightbox-nav.is-next{right:0;left:auto;border-right:0;border-radius:7px 0 0 7px}
.jw-lightbox-fallback .jw-lightbox-nav:hover,.jw-lightbox-fallback .jw-lightbox-nav:focus-visible{background:var(--jw-secondary,#e3ff45);color:var(--jw-surface,#06080b);border-color:var(--jw-secondary,#e3ff45);outline:none}.jw-lightbox-fallback .jw-lightbox-nav.is-prev:hover{transform:translateY(-50%) translateX(2px)}.jw-lightbox-fallback .jw-lightbox-nav.is-next:hover{transform:translateY(-50%) translateX(-2px)}
@media (max-width:640px){.jw-lightbox-fallback .jw-lightbox-nav{width:26px;height:30px;font-size:18px}}


/* JW Core v2.9.128 — Gallery premium hover library */
.jw-builder-gallery .jw-builder-gallery-item{isolation:isolate;transform-style:preserve-3d;will-change:transform,filter,box-shadow;}
.jw-builder-gallery .jw-builder-gallery-item img{will-change:transform,filter,opacity;}
.jw-builder-gallery .jw-builder-gallery-item figcaption{z-index:5;}
.jw-builder-gallery.is-hover-caption-bottom-neon .jw-builder-gallery-item figcaption{left:14px;right:14px;bottom:14px;padding:10px 12px;border:1px solid rgba(227,255,69,.30);border-radius:999px;background:linear-gradient(135deg,rgba(5,7,10,.86),rgba(24,31,35,.62));color:#f6ffd1;box-shadow:0 0 24px rgba(227,255,69,.14);text-align:center;letter-spacing:.02em;}
.jw-builder-gallery.is-hover-caption-bottom-neon .jw-builder-gallery-item:hover img{transform:scale(1.055);filter:brightness(.82) saturate(1.16)}
.jw-builder-gallery.is-hover-caption-top-bar .jw-builder-gallery-item figcaption{top:0;bottom:auto;left:0;right:0;border-radius:0;background:linear-gradient(90deg,rgba(227,255,69,.92),rgba(138,242,46,.72));color:#050608;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:11px;transform:translateY(-100%)}
.jw-builder-gallery.is-hover-caption-top-bar .jw-builder-gallery-item:hover figcaption{transform:translateY(0);opacity:1}
.jw-builder-gallery.is-hover-caption-side-rail .jw-builder-gallery-item figcaption{inset:0 auto 0 0;width:min(58%,230px);border-radius:0;background:linear-gradient(180deg,rgba(5,7,10,.92),rgba(5,7,10,.62));border-right:1px solid rgba(227,255,69,.35);display:flex;align-items:center;transform:translateX(-105%)}
.jw-builder-gallery.is-hover-caption-side-rail .jw-builder-gallery-item:hover figcaption{transform:translateX(0);opacity:1}.jw-builder-gallery.is-hover-caption-side-rail .jw-builder-gallery-item:hover img{transform:scale(1.06) translateX(2%)}
.jw-builder-gallery.is-hover-caption-split-panel .jw-builder-gallery-item::before{background:linear-gradient(90deg,rgba(227,255,69,.70) 0 50%,rgba(5,7,10,.72) 50% 100%);mix-blend-mode:multiply;transform:scaleX(0);transform-origin:left;opacity:1;transition:transform .48s cubic-bezier(.2,.8,.2,1)}
.jw-builder-gallery.is-hover-caption-split-panel .jw-builder-gallery-item:hover::before{transform:scaleX(1)}.jw-builder-gallery.is-hover-caption-split-panel .jw-builder-gallery-item figcaption{left:50%;right:0;top:0;bottom:0;border-radius:0;background:transparent;display:flex;align-items:center;color:#fff;transform:translateX(18px);}.jw-builder-gallery.is-hover-caption-split-panel .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateX(0)}
.jw-builder-gallery.is-hover-caption-center-focus .jw-builder-gallery-item figcaption{top:50%;left:50%;right:auto;bottom:auto;max-width:calc(100% - 36px);border-radius:18px;background:rgba(5,7,10,.72);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 50px rgba(0,0,0,.30);transform:translate(-50%,-50%) scale(.82);text-align:center}.jw-builder-gallery.is-hover-caption-center-focus .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translate(-50%,-50%) scale(1)}.jw-builder-gallery.is-hover-caption-center-focus .jw-builder-gallery-item:hover img{filter:brightness(.58) blur(1px);transform:scale(1.08)}
.jw-builder-gallery.is-hover-caption-minimal-tag .jw-builder-gallery-item figcaption{left:12px;right:auto;bottom:12px;border-radius:999px;padding:7px 11px;background:#e3ff45;color:#050608;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transform:translateY(8px) scale(.92)}.jw-builder-gallery.is-hover-caption-minimal-tag .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0) scale(1)}
.jw-builder-gallery.is-hover-caption-gradient-wash .jw-builder-gallery-item::before{background:linear-gradient(180deg,transparent 5%,rgba(5,7,10,.15) 42%,rgba(227,255,69,.50) 100%);opacity:0;transition:opacity .42s ease}.jw-builder-gallery.is-hover-caption-gradient-wash .jw-builder-gallery-item:hover::before{opacity:1}.jw-builder-gallery.is-hover-caption-gradient-wash .jw-builder-gallery-item figcaption{background:transparent;color:#050608;font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,.25)}.jw-builder-gallery.is-hover-caption-gradient-wash .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0)}
.jw-builder-gallery.is-hover-caption-diagonal-card .jw-builder-gallery-item figcaption{right:-10px;bottom:18px;left:auto;width:72%;border-radius:16px 0 0 16px;background:linear-gradient(135deg,rgba(227,255,69,.90),rgba(138,242,46,.72));color:#050608;font-weight:800;transform:translateX(115%) skewX(-8deg)}.jw-builder-gallery.is-hover-caption-diagonal-card .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateX(0) skewX(-8deg)}
.jw-builder-gallery.is-hover-caption-corner-badge .jw-builder-gallery-item figcaption{top:12px;right:12px;bottom:auto;left:auto;max-width:70%;border-radius:14px;background:rgba(227,255,69,.94);color:#050608;font-weight:800;box-shadow:0 12px 30px rgba(0,0,0,.26);transform:translate(8px,-8px) scale(.85)}.jw-builder-gallery.is-hover-caption-corner-badge .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translate(0,0) scale(1)}
.jw-builder-gallery.is-hover-caption-full-veil .jw-builder-gallery-item figcaption{inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(5,7,10,.82),rgba(227,255,69,.22));display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(14px,1.9vw,22px);font-weight:800;letter-spacing:.04em;transform:scale(1.08)}.jw-builder-gallery.is-hover-caption-full-veil .jw-builder-gallery-item:hover figcaption{opacity:1;transform:scale(1)}
.jw-builder-gallery.is-hover-neon-frame .jw-builder-gallery-item:hover{box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 0 1px rgba(227,255,69,.72),0 0 34px rgba(227,255,69,.25)}.jw-builder-gallery.is-hover-neon-frame .jw-builder-gallery-item:hover img{transform:scale(1.045);filter:saturate(1.18)}
.jw-builder-gallery.is-hover-corner-brackets .jw-builder-gallery-item::after{content:"";position:absolute;inset:11px;z-index:3;border:2px solid rgba(227,255,69,.85);clip-path:polygon(0 0,30% 0,30% 2px,2px 2px,2px 30%,0 30%,0 0,100% 0,70% 0,70% 2px,calc(100% - 2px) 2px,calc(100% - 2px) 30%,100% 30%,100% 0,100% 100%,70% 100%,70% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 70%,100% 70%,100% 100%,0 100%,30% 100%,30% calc(100% - 2px),2px calc(100% - 2px),2px 70%,0 70%);opacity:0;transform:scale(.88);transition:.38s ease;pointer-events:none}.jw-builder-gallery.is-hover-corner-brackets .jw-builder-gallery-item:hover::after{opacity:1;transform:scale(1)}
.jw-builder-gallery.is-hover-scanline-cyber .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:3;background:repeating-linear-gradient(180deg,rgba(227,255,69,.18) 0 1px,transparent 1px 5px);opacity:0;transform:translateY(-18px);transition:.45s ease;pointer-events:none}.jw-builder-gallery.is-hover-scanline-cyber .jw-builder-gallery-item:hover::after{opacity:1;transform:translateY(0)}.jw-builder-gallery.is-hover-scanline-cyber .jw-builder-gallery-item:hover img{filter:contrast(1.08) saturate(1.24)}
.jw-builder-gallery.is-hover-pixel-glitch .jw-builder-gallery-item:hover img{animation:jwGalleryGlitch .42s steps(2,end) both;filter:contrast(1.12) saturate(1.2)}
.jw-builder-gallery.is-hover-rgb-split .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;background:inherit;box-shadow:8px 0 0 rgba(255,0,80,.22),-8px 0 0 rgba(0,255,209,.18);opacity:0;mix-blend-mode:screen;transition:.28s ease;pointer-events:none}.jw-builder-gallery.is-hover-rgb-split .jw-builder-gallery-item:hover::after{opacity:.75}.jw-builder-gallery.is-hover-rgb-split .jw-builder-gallery-item:hover img{filter:saturate(1.24) contrast(1.08)}
.jw-builder-gallery.is-hover-chromatic-pulse .jw-builder-gallery-item:hover img{filter:saturate(1.55) hue-rotate(12deg);transform:scale(1.055)}.jw-builder-gallery.is-hover-chromatic-pulse .jw-builder-gallery-item:hover{animation:jwGalleryPulse .9s ease both}
.jw-builder-gallery.is-hover-hologram-grid .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(rgba(227,255,69,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,209,.12) 1px,transparent 1px);background-size:18px 18px;opacity:0;transform:perspective(600px) rotateX(40deg) translateY(20%);transition:.5s ease;pointer-events:none}.jw-builder-gallery.is-hover-hologram-grid .jw-builder-gallery-item:hover::after{opacity:1;transform:perspective(600px) rotateX(0) translateY(0)}
.jw-builder-gallery.is-hover-liquid-light .jw-builder-gallery-item::after{content:"";position:absolute;inset:-35%;z-index:2;background:radial-gradient(circle at 30% 30%,rgba(227,255,69,.34),transparent 28%),radial-gradient(circle at 70% 65%,rgba(0,255,209,.26),transparent 30%);filter:blur(12px);opacity:0;transform:rotate(0deg) scale(.8);transition:.7s cubic-bezier(.2,.8,.2,1);pointer-events:none}.jw-builder-gallery.is-hover-liquid-light .jw-builder-gallery-item:hover::after{opacity:1;transform:rotate(18deg) scale(1.05)}
.jw-builder-gallery.is-hover-aurora-veil .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(125deg,rgba(227,255,69,.28),transparent 30%,rgba(0,255,209,.20) 58%,rgba(255,255,255,.12));opacity:0;transform:translateY(18%);transition:.55s ease;pointer-events:none}.jw-builder-gallery.is-hover-aurora-veil .jw-builder-gallery-item:hover::after{opacity:1;transform:translateY(0)}
.jw-builder-gallery.is-hover-magnetic-zoom .jw-builder-gallery-item:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 30px 70px rgba(0,0,0,.38)}.jw-builder-gallery.is-hover-magnetic-zoom .jw-builder-gallery-item:hover img{transform:scale(1.12)}
.jw-builder-gallery.is-hover-parallax-depth .jw-builder-gallery-item:hover{transform:perspective(900px) rotateX(3deg) rotateY(-4deg) translateY(-4px);box-shadow:0 34px 80px rgba(0,0,0,.40)}.jw-builder-gallery.is-hover-parallax-depth .jw-builder-gallery-item:hover img{transform:scale(1.08) translate3d(1%,-1%,24px)}
.jw-builder-gallery.is-hover-flip-card .jw-builder-gallery-item:hover{transform:perspective(900px) rotateY(7deg)}.jw-builder-gallery.is-hover-flip-card .jw-builder-gallery-item:hover img{transform:scale(1.04);filter:brightness(.78)}.jw-builder-gallery.is-hover-flip-card .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0)}
.jw-builder-gallery.is-hover-slide-reveal-left .jw-builder-gallery-item::before{background:rgba(5,7,10,.62);transform:translateX(-100%);opacity:1;transition:transform .45s ease}.jw-builder-gallery.is-hover-slide-reveal-left .jw-builder-gallery-item:hover::before{transform:translateX(0)}.jw-builder-gallery.is-hover-slide-reveal-left .jw-builder-gallery-item figcaption{left:22px;right:22px;top:50%;bottom:auto;background:transparent;transform:translate(-18px,-50%)}.jw-builder-gallery.is-hover-slide-reveal-left .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translate(0,-50%)}
.jw-builder-gallery.is-hover-slide-reveal-up .jw-builder-gallery-item::before{background:linear-gradient(0deg,rgba(5,7,10,.78),transparent);transform:translateY(100%);opacity:1;transition:transform .45s ease}.jw-builder-gallery.is-hover-slide-reveal-up .jw-builder-gallery-item:hover::before{transform:translateY(0)}.jw-builder-gallery.is-hover-slide-reveal-up .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0)}
.jw-builder-gallery.is-hover-circle-iris .jw-builder-gallery-item::before{background:rgba(5,7,10,.64);clip-path:circle(0 at 50% 50%);opacity:1;transition:clip-path .55s cubic-bezier(.2,.8,.2,1)}.jw-builder-gallery.is-hover-circle-iris .jw-builder-gallery-item:hover::before{clip-path:circle(80% at 50% 50%)}.jw-builder-gallery.is-hover-circle-iris .jw-builder-gallery-item figcaption{top:50%;left:50%;right:auto;bottom:auto;background:transparent;transform:translate(-50%,-50%) scale(.85);text-align:center}.jw-builder-gallery.is-hover-circle-iris .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translate(-50%,-50%) scale(1)}
.jw-builder-gallery.is-hover-diamond-reveal .jw-builder-gallery-item::before{background:rgba(227,255,69,.40);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);opacity:1;transition:clip-path .55s ease}.jw-builder-gallery.is-hover-diamond-reveal .jw-builder-gallery-item:hover::before{clip-path:polygon(50% -25%,125% 50%,50% 125%,-25% 50%)}.jw-builder-gallery.is-hover-diamond-reveal .jw-builder-gallery-item:hover img{filter:brightness(.78) saturate(1.18)}
.jw-builder-gallery.is-hover-soft-vignette .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at center,transparent 35%,rgba(0,0,0,.62) 100%);opacity:0;transition:.4s ease;pointer-events:none}.jw-builder-gallery.is-hover-soft-vignette .jw-builder-gallery-item:hover::after{opacity:1}.jw-builder-gallery.is-hover-soft-vignette .jw-builder-gallery-item:hover img{transform:scale(1.035)}
.jw-builder-gallery.is-hover-film-burn .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,rgba(255,120,0,.44),transparent 35%,rgba(227,255,69,.22) 70%,transparent);opacity:0;transform:translateX(-30%);transition:.55s ease;mix-blend-mode:screen;pointer-events:none}.jw-builder-gallery.is-hover-film-burn .jw-builder-gallery-item:hover::after{opacity:1;transform:translateX(0)}
.jw-builder-gallery.is-hover-monochrome-pop .jw-builder-gallery-item img{filter:grayscale(1) contrast(1.12)}.jw-builder-gallery.is-hover-monochrome-pop .jw-builder-gallery-item:hover img{filter:grayscale(0) contrast(1.06) saturate(1.22);transform:scale(1.055)}
.jw-builder-gallery.is-hover-invert-flash .jw-builder-gallery-item:hover img{animation:jwGalleryInvert .5s ease both;transform:scale(1.04)}
.jw-builder-gallery.is-hover-posterize-art .jw-builder-gallery-item img{filter:contrast(1.25) saturate(1.4)}.jw-builder-gallery.is-hover-posterize-art .jw-builder-gallery-item:hover img{filter:contrast(1.45) saturate(1.75) brightness(.95);transform:scale(1.045)}.jw-builder-gallery.is-hover-posterize-art .jw-builder-gallery-item:hover::before{opacity:.22;background:linear-gradient(135deg,#e3ff45,#00ffd1);mix-blend-mode:color-dodge}
.jw-builder-gallery.is-hover-morph-radius .jw-builder-gallery-item:hover{border-radius:34px 8px 34px 8px;transform:translateY(-3px)}.jw-builder-gallery.is-hover-morph-radius .jw-builder-gallery-item:hover img{transform:scale(1.05)}
.jw-builder-gallery.is-hover-prism-shine .jw-builder-gallery-item::after{content:"";position:absolute;inset:-60%;z-index:3;background:conic-gradient(from 180deg,transparent,rgba(227,255,69,.24),rgba(0,255,209,.22),rgba(255,255,255,.30),transparent);opacity:0;transform:translateX(-30%) rotate(0);transition:.75s ease;pointer-events:none}.jw-builder-gallery.is-hover-prism-shine .jw-builder-gallery-item:hover::after{opacity:1;transform:translateX(12%) rotate(18deg)}
.jw-builder-gallery.is-hover-spotlight-cursor .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.28),transparent 30%,rgba(0,0,0,.40) 75%);opacity:0;transition:.38s ease;pointer-events:none}.jw-builder-gallery.is-hover-spotlight-cursor .jw-builder-gallery-item:hover::after{opacity:1}.jw-builder-gallery.is-hover-spotlight-cursor .jw-builder-gallery-item:hover img{transform:scale(1.04)}
.jw-builder-gallery.is-hover-vertical-blinds .jw-builder-gallery-item::after{content:"";position:absolute;inset:0;z-index:2;background:repeating-linear-gradient(90deg,rgba(5,7,10,.55) 0 10px,transparent 10px 20px);opacity:0;transform:scaleX(.6);transition:.45s ease;pointer-events:none}.jw-builder-gallery.is-hover-vertical-blinds .jw-builder-gallery-item:hover::after{opacity:1;transform:scaleX(1)}
.jw-builder-gallery.is-hover-glass-zoom .jw-builder-gallery-item:hover img{transform:scale(1.09);filter:brightness(.76) saturate(1.1)}.jw-builder-gallery.is-hover-glass-zoom .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0);background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(0,0,0,.30)}
.jw-builder-gallery.is-hover-studio-matte .jw-builder-gallery-item{background:#050608}.jw-builder-gallery.is-hover-studio-matte .jw-builder-gallery-item:hover img{transform:scale(.92);filter:brightness(.86);border-radius:calc(var(--jw-gallery-radius,16px) * .72)}.jw-builder-gallery.is-hover-studio-matte .jw-builder-gallery-item:hover figcaption{opacity:1;transform:translateY(0);background:transparent;text-align:center;color:#e3ff45;text-transform:uppercase;letter-spacing:.08em;font-size:11px}
@keyframes jwGalleryGlitch{0%{transform:translate(0) scale(1.04)}25%{transform:translate(-2px,1px) scale(1.05);filter:hue-rotate(8deg) contrast(1.22)}50%{transform:translate(2px,-1px) scale(1.045)}75%{transform:translate(-1px,-1px) scale(1.055)}100%{transform:translate(0) scale(1.04)}}
@keyframes jwGalleryPulse{0%,100%{box-shadow:0 0 0 rgba(227,255,69,0)}50%{box-shadow:0 0 0 1px rgba(227,255,69,.58),0 0 36px rgba(227,255,69,.22)}}
@keyframes jwGalleryInvert{0%{filter:invert(0) saturate(1)}35%{filter:invert(1) hue-rotate(90deg) saturate(1.5)}100%{filter:invert(0) saturate(1.12)}}

/* JW Core Map component — front */
.jw-builder-map{position:relative;height:var(--jw-map-height,420px);min-height:180px;border-radius:var(--jw-map-radius,20px);overflow:hidden;background:#081012;isolation:isolate}
.jw-builder-map.has-shadow{box-shadow:0 28px 70px rgba(0,0,0,.35)}
.jw-builder-map.has-border{border:1px solid rgba(227,255,69,.18)}
.jw-builder-map-canvas{width:100%;height:100%;min-height:inherit;background:radial-gradient(circle at 30% 20%,rgba(227,255,69,.12),transparent 28%),#081012}
.jw-map-marker{width:var(--jw-map-marker-size,38px);height:var(--jw-map-marker-size,38px);border-radius:50% 50% 50% 8px;transform:rotate(-45deg);background:linear-gradient(135deg,var(--jw-map-marker-color,#e3ff45),var(--jw-map-marker-color-b,#8af22e));box-shadow:0 0 24px rgba(227,255,69,.42);display:grid;place-items:center;border:1px solid rgba(255,255,255,.4)}
.jw-map-marker:after{content:'';width:34%;height:34%;border-radius:999px;background:#061008;opacity:.88}
.jw-map-marker.has-custom{border-radius:0;transform:none;background:transparent!important;box-shadow:none;border:0;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}
.jw-map-marker.has-custom.is-svg:not(.keep-style){background-color:var(--jw-map-marker-color,#e3ff45)!important;mask:var(--jw-map-icon) center/contain no-repeat;-webkit-mask:var(--jw-map-icon) center/contain no-repeat;filter:drop-shadow(0 0 12px rgba(227,255,69,.42))}
.jw-map-marker.has-custom:after{display:none}
.jw-builder-map.is-marker-pulse .jw-map-marker{animation:jwFrontMapPulse 1.8s ease-in-out infinite}.jw-builder-map.is-marker-bounce .jw-map-marker{animation:jwFrontMapBounce 1.4s ease-in-out infinite}.jw-builder-map.is-marker-radar .jw-map-marker:before{content:'';position:absolute;inset:-12px;border-radius:999px;border:1px solid var(--jw-map-marker-color,#e3ff45);animation:jwFrontMapRadar 1.6s linear infinite}.jw-builder-map.is-marker-drop .jw-map-marker{animation:jwFrontMapDrop .7s cubic-bezier(.2,.9,.2,1) both}
.jw-map-popup{display:grid;gap:6px;min-width:190px}.jw-map-popup strong{font-size:14px;color:#081012}.jw-map-popup p{margin:0;font-size:12px}.jw-map-popup address{font-style:normal;font-size:11px;opacity:.72}.jw-map-popup a{display:inline-flex;margin-top:4px;color:#071008;font-weight:800;text-decoration:none}
.jw-builder-map.is-popup-glass .leaflet-popup-content-wrapper{background:rgba(7,12,14,.88);color:#fff;backdrop-filter:blur(18px);border:1px solid rgba(227,255,69,.22);box-shadow:0 24px 60px rgba(0,0,0,.35)}.jw-builder-map.is-popup-glass .jw-map-popup strong,.jw-builder-map.is-popup-glass .jw-map-popup a{color:#e3ff45}.jw-builder-map.is-popup-neon .leaflet-popup-content-wrapper{background:#050708;color:#fff;border:1px solid rgba(227,255,69,.55);box-shadow:0 0 30px rgba(227,255,69,.22)}
.jw-map-route-shadow{filter:drop-shadow(0 0 10px var(--jw-map-route-color,#e3ff45))}
@media(max-width:1024px){.jw-builder-map{height:var(--jw-map-height-tablet,360px)}}@media(max-width:767px){.jw-builder-map{height:var(--jw-map-height-mobile,300px)}}
@keyframes jwFrontMapPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(227,255,69,0));}50%{filter:drop-shadow(0 0 18px rgba(227,255,69,.7));}}@keyframes jwFrontMapBounce{0%,100%{margin-top:0}50%{margin-top:-12px}}@keyframes jwFrontMapRadar{0%{transform:scale(.4);opacity:.9}100%{transform:scale(1.9);opacity:0}}@keyframes jwFrontMapDrop{0%{margin-top:-40px;opacity:0}100%{margin-top:0;opacity:1}}

/* JW Core Map component — premium v2.9.132 refinements */
.leaflet-popup-content p{margin:0}
.jw-map-popup .jw-map-route-button{justify-self:start;margin-top:6px}
.jw-builder-map .leaflet-popup-content{margin:14px 16px;line-height:1.35}
.jw-builder-map .leaflet-popup-tip{background:inherit}
.jw-builder-map.is-popup-light .leaflet-popup-content-wrapper{background:#ffffff;color:#162025;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 45px rgba(0,0,0,.22)}
.jw-builder-map.is-popup-light .jw-map-popup strong{color:#061008}.jw-builder-map.is-popup-light .jw-map-popup a{color:#061008}
.jw-builder-map.is-popup-dark .leaflet-popup-content-wrapper{background:#090d10;color:#f7fff0;border:1px solid rgba(255,255,255,.13);box-shadow:0 22px 58px rgba(0,0,0,.38)}
.jw-builder-map.is-popup-frosted .leaflet-popup-content-wrapper{background:rgba(237,255,210,.78);color:#071008;backdrop-filter:blur(16px);border:1px solid rgba(227,255,69,.38);box-shadow:0 24px 60px rgba(0,0,0,.25)}
.jw-builder-map.is-popup-hologram .leaflet-popup-content-wrapper{background:linear-gradient(135deg,rgba(227,255,69,.12),rgba(56,189,248,.13)),rgba(5,8,11,.88);color:#f5ffe4;border:1px solid rgba(138,242,46,.34);box-shadow:0 0 36px rgba(138,242,46,.16),inset 0 1px 0 rgba(255,255,255,.12)}
.jw-builder-map.is-popup-cyber .leaflet-popup-content-wrapper{background:#050608;color:#efffd0;border:1px solid rgba(227,255,69,.45);box-shadow:6px 6px 0 rgba(227,255,69,.16),0 24px 55px rgba(0,0,0,.35);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}
.jw-builder-map.is-popup-cream .leaflet-popup-content-wrapper{background:#fff8e6;color:#1d1b13;border:1px solid rgba(120,90,20,.18);box-shadow:0 22px 50px rgba(80,55,12,.20)}
.jw-builder-map.is-popup-midnight .leaflet-popup-content-wrapper{background:linear-gradient(145deg,#101828,#05070b);color:#f3f7ff;border:1px solid rgba(116,140,255,.24);box-shadow:0 24px 60px rgba(4,8,18,.45)}
.jw-builder-map.is-popup-aurora .leaflet-popup-content-wrapper{background:linear-gradient(135deg,rgba(227,255,69,.20),rgba(138,242,46,.10),rgba(120,119,255,.20)),#06090c;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 42px rgba(138,242,46,.16)}
.jw-builder-map.is-popup-outline .leaflet-popup-content-wrapper{background:rgba(6,9,12,.86);color:#fff;border:2px solid var(--jw-map-marker-color,#e3ff45);box-shadow:none}
.jw-builder-map.is-popup-terminal .leaflet-popup-content-wrapper{background:#020402;color:#dfff8a;border:1px solid rgba(227,255,69,.35);box-shadow:0 18px 50px rgba(0,0,0,.42);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.jw-builder-map.is-popup-luxury .leaflet-popup-content-wrapper{background:linear-gradient(145deg,#0d0b08,#030303);color:#fff6d8;border:1px solid rgba(255,215,128,.28);box-shadow:0 26px 70px rgba(0,0,0,.5)}
.jw-builder-map.is-popup-minimal .leaflet-popup-content-wrapper{background:#fff;color:#0b1012;border:0;border-radius:8px;box-shadow:0 16px 36px rgba(0,0,0,.18)}
.jw-builder-map.is-popup-gradient .leaflet-popup-content-wrapper{background:linear-gradient(135deg,var(--jw-map-marker-color,#e3ff45),var(--jw-map-marker-color-b,#8af22e));color:#071008;border:0;box-shadow:0 24px 60px rgba(0,0,0,.28)}
.jw-builder-map.is-popup-neon .jw-map-popup a,.jw-builder-map.is-popup-glass .jw-map-popup a,.jw-builder-map.is-popup-hologram .jw-map-popup a,.jw-builder-map.is-popup-cyber .jw-map-popup a,.jw-builder-map.is-popup-midnight .jw-map-popup a,.jw-builder-map.is-popup-aurora .jw-map-popup a,.jw-builder-map.is-popup-outline .jw-map-popup a,.jw-builder-map.is-popup-terminal .jw-map-popup a,.jw-builder-map.is-popup-luxury .jw-map-popup a{color:var(--jw-button-xs-color,#071008)}
.jw-builder-map.is-marker-float .jw-map-marker{animation:jwFrontMapFloat 2.4s ease-in-out infinite}.jw-builder-map.is-marker-heartbeat .jw-map-marker{animation:jwFrontMapHeartbeat 1.35s ease-in-out infinite}.jw-builder-map.is-marker-ping .jw-map-marker:before{content:'';position:absolute;inset:-8px;border-radius:inherit;border:1px solid var(--jw-map-marker-color,#e3ff45);animation:jwFrontMapPing 1.35s ease-out infinite}.jw-builder-map.is-marker-orbit .jw-map-marker:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:var(--jw-map-marker-color,#e3ff45);box-shadow:0 0 12px var(--jw-map-marker-color,#e3ff45);animation:jwFrontMapOrbit 1.8s linear infinite}.jw-builder-map.is-marker-elastic .jw-map-marker{animation:jwFrontMapElastic 1.8s cubic-bezier(.2,.8,.2,1) infinite}.jw-builder-map.is-marker-tilt .jw-map-marker{animation:jwFrontMapTilt 2s ease-in-out infinite}.jw-builder-map.is-marker-sonar .jw-map-marker:before,.jw-builder-map.is-marker-sonar .jw-map-marker:after{content:'';position:absolute;inset:-10px;border-radius:50%;border:1px solid var(--jw-map-marker-color,#e3ff45);animation:jwFrontMapSonar 2s ease-out infinite}.jw-builder-map.is-marker-sonar .jw-map-marker:after{animation-delay:.55s;background:transparent}.jw-builder-map.is-marker-spark .jw-map-marker{animation:jwFrontMapSpark 1.1s steps(2,end) infinite}.jw-builder-map.is-marker-breathe .jw-map-marker{animation:jwFrontMapBreathe 2.6s ease-in-out infinite}.jw-builder-map.is-marker-comet .jw-map-marker:before{content:'';position:absolute;inset:-18px;border-radius:999px;background:conic-gradient(from 0deg,transparent 0 70%,var(--jw-map-marker-color,#e3ff45));opacity:.65;animation:jwFrontMapComet 1.6s linear infinite;z-index:-1}
@keyframes jwFrontMapFloat{0%,100%{margin-top:0}50%{margin-top:-10px}}@keyframes jwFrontMapHeartbeat{0%,100%{transform:rotate(-45deg) scale(1)}15%{transform:rotate(-45deg) scale(1.16)}30%{transform:rotate(-45deg) scale(.98)}45%{transform:rotate(-45deg) scale(1.09)}}@keyframes jwFrontMapPing{0%{transform:scale(.6);opacity:.85}100%{transform:scale(2.1);opacity:0}}@keyframes jwFrontMapOrbit{0%{transform:rotate(0deg) translateX(23px) rotate(0deg)}100%{transform:rotate(360deg) translateX(23px) rotate(-360deg)}}@keyframes jwFrontMapElastic{0%,100%{transform:rotate(-45deg) scale(1)}45%{transform:rotate(-45deg) scale(1.18,.82)}65%{transform:rotate(-45deg) scale(.92,1.12)}}@keyframes jwFrontMapTilt{0%,100%{transform:rotate(-48deg)}50%{transform:rotate(-38deg)}}@keyframes jwFrontMapSonar{0%{transform:scale(.65);opacity:.9}100%{transform:scale(2.5);opacity:0}}@keyframes jwFrontMapSpark{0%,100%{filter:drop-shadow(0 0 8px rgba(227,255,69,.3))}50%{filter:drop-shadow(0 0 24px rgba(227,255,69,.95)) brightness(1.25)}}@keyframes jwFrontMapBreathe{0%,100%{box-shadow:0 0 14px rgba(227,255,69,.24)}50%{box-shadow:0 0 34px rgba(227,255,69,.68)}}@keyframes jwFrontMapComet{to{transform:rotate(360deg)}}


/* JW Core Map component — front fixes v2.9.133 */
.leaflet-popup-content p{margin:0!important}
.jw-builder-map .leaflet-popup-content{margin:14px 16px;line-height:1.35;text-align:center}
.jw-map-popup{display:grid;gap:7px;min-width:190px;text-align:center;justify-items:center;color:inherit}
.jw-map-popup strong{line-height:1.15;color:inherit}.jw-map-popup p,.jw-map-popup address{margin:0!important;color:inherit}.jw-map-popup p{font-size:12px}.jw-map-popup address{font-style:normal;font-size:11px;opacity:.78}
.jw-map-popup .jw-map-route-button{justify-self:center!important;margin:8px auto 0!important;text-align:center}
.jw-builder-map .leaflet-popup-content-wrapper{color:inherit}.jw-builder-map .leaflet-popup-tip{background:inherit}
.jw-builder-map.is-popup-glass .leaflet-popup-content-wrapper{color:#f6ffe5}.jw-builder-map.is-popup-neon .leaflet-popup-content-wrapper{color:#f7ffe8}.jw-builder-map.is-popup-light .leaflet-popup-content-wrapper{color:#142024}.jw-builder-map.is-popup-dark .leaflet-popup-content-wrapper{color:#f7fff0}.jw-builder-map.is-popup-frosted .leaflet-popup-content-wrapper{color:#071008}.jw-builder-map.is-popup-hologram .leaflet-popup-content-wrapper{color:#f5ffe4}.jw-builder-map.is-popup-cyber .leaflet-popup-content-wrapper{color:#efffd0}.jw-builder-map.is-popup-cream .leaflet-popup-content-wrapper{color:#1d1b13}.jw-builder-map.is-popup-midnight .leaflet-popup-content-wrapper{color:#f3f7ff}.jw-builder-map.is-popup-aurora .leaflet-popup-content-wrapper{color:#ffffff}.jw-builder-map.is-popup-outline .leaflet-popup-content-wrapper{color:#ffffff}.jw-builder-map.is-popup-terminal .leaflet-popup-content-wrapper{color:#dfff8a}.jw-builder-map.is-popup-luxury .leaflet-popup-content-wrapper{color:#fff6d8}.jw-builder-map.is-popup-minimal .leaflet-popup-content-wrapper{color:#0b1012}.jw-builder-map.is-popup-gradient .leaflet-popup-content-wrapper{color:#071008}
.jw-builder-map .jw-map-popup strong{color:currentColor}.jw-builder-map.is-popup-glass .jw-map-popup strong,.jw-builder-map.is-popup-neon .jw-map-popup strong,.jw-builder-map.is-popup-hologram .jw-map-popup strong,.jw-builder-map.is-popup-cyber .jw-map-popup strong,.jw-builder-map.is-popup-aurora .jw-map-popup strong,.jw-builder-map.is-popup-outline .jw-map-popup strong,.jw-builder-map.is-popup-terminal .jw-map-popup strong{color:var(--jw-map-marker-color,#e3ff45)}
.jw-builder-map.is-popup-gradient .jw-map-popup strong,.jw-builder-map.is-popup-frosted .jw-map-popup strong,.jw-builder-map.is-popup-light .jw-map-popup strong,.jw-builder-map.is-popup-minimal .jw-map-popup strong,.jw-builder-map.is-popup-cream .jw-map-popup strong{color:#071008}
.jw-map-route-shadow{filter:drop-shadow(0 0 10px var(--jw-map-route-color,#e3ff45)) drop-shadow(0 0 20px color-mix(in srgb,var(--jw-map-route-color,#e3ff45) 45%,transparent))}
.jw-builder-map .leaflet-interactive{stroke:var(--jw-map-route-color,#e3ff45);stroke-width:var(--jw-map-route-width,5px)}

/* JW Core Map component — route/popup enforcement v2.9.136 */
.leaflet-popup-content p{margin:0!important}
.jw-builder-map .leaflet-popup-content{text-align:center!important}
.jw-builder-map .jw-map-popup{justify-items:center!important;text-align:center!important}
.jw-builder-map .jw-map-popup .jw-map-route-button{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}
.jw-builder-map .jw-map-route-line,.jw-builder-map .leaflet-interactive.jw-map-route-line{stroke:var(--jw-map-route-color,#e3ff45)!important;stroke-width:var(--jw-map-route-width,5px)!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.jw-builder-map .jw-map-route-shadow{filter:drop-shadow(0 0 10px var(--jw-map-route-color,#e3ff45)) drop-shadow(0 0 20px color-mix(in srgb,var(--jw-map-route-color,#e3ff45) 45%,transparent))}
.jw-map-marker{background:var(--jw-map-marker-fill,linear-gradient(135deg,var(--jw-map-marker-color,#e3ff45),var(--jw-map-marker-color-b,#8af22e)))!important}
.jw-map-marker.has-custom{background-color:transparent!important}

/* JW Core Map routing UI — v2.9.136 */
.jw-builder-map{position:relative;}
.jw-map-user-route-btn{position:absolute;right:18px;bottom:18px;z-index:520;box-shadow:0 12px 28px rgba(0,0,0,.32),0 0 18px rgba(227,255,69,.22);}
.jw-map-user-route-btn:disabled{opacity:.82;cursor:default;}

/* JW Core Map routing UX/accessibility — v2.9.138 */
.jw-builder-map .jw-map-route-notice{position:absolute;left:50%;bottom:16px;z-index:650;transform:translateX(-50%);max-width:min(92%,420px);padding:10px 14px;border-radius:999px;background:rgba(5,8,10,.88);color:#f5ffe6;border:1px solid rgba(227,255,69,.28);box-shadow:0 14px 34px rgba(0,0,0,.28);font-size:12px;font-weight:700;text-align:center;backdrop-filter:blur(12px)}
.jw-builder-map .leaflet-popup-content p{margin:0!important}

/* v2.9.138 - Map route compact controls */
.jw-map-user-route-btn{
	right:12px!important;
	bottom:12px!important;
	min-height:28px!important;
	padding:6px 10px!important;
	border-radius:999px!important;
	font-size:11px!important;
	line-height:1!important;
	letter-spacing:.02em!important;
	box-shadow:0 8px 18px rgba(0,0,0,.28),0 0 12px rgba(227,255,69,.18)!important;
}
.jw-builder-map .jw-map-route-panel{
	position:absolute;
	right:12px;
	bottom:48px;
	z-index:660;
	width:min(250px,calc(100% - 24px));
	padding:10px;
	border:1px solid rgba(227,255,69,.24);
	border-radius:16px;
	background:rgba(5,8,10,.92);
	box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 22px rgba(227,255,69,.12);
	backdrop-filter:blur(14px);
	display:none;
}
.jw-builder-map .jw-map-route-panel.is-open{display:block;}
.jw-builder-map .jw-map-route-panel label{display:block;margin:0 0 7px;color:#eaffb6;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;}
.jw-builder-map .jw-map-route-panel>div{display:flex;gap:6px;align-items:center;}
.jw-builder-map .jw-map-route-panel input{min-width:0;flex:1;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;padding:0 10px;font-size:12px;outline:none;}
.jw-builder-map .jw-map-route-panel input:focus{border-color:rgba(227,255,69,.55);box-shadow:0 0 0 2px rgba(227,255,69,.12);}
.jw-builder-map .jw-map-route-panel-submit{height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(227,255,69,.5);background:linear-gradient(135deg,#e3ff45,#82ff73);color:#061006;font-size:11px;font-weight:900;cursor:pointer;}
.jw-builder-map .jw-map-route-panel-close{position:absolute;right:6px;top:5px;width:22px;height:22px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;line-height:20px;cursor:pointer;}
.jw-builder-map .jw-map-route-notice{bottom:50px!important;font-size:11px!important;padding:8px 11px!important;}

/* Map route UX v2.9.139 */
.jw-builder-map .jw-map-route-notice.is-hidden{display:none!important;}
.jw-builder-map .jw-map-route-badge-icon{background:transparent!important;border:0!important;}
.jw-builder-map .jw-map-route-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transform:translate(-50%,-50%);padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(7,10,12,.88),rgba(18,28,20,.76));border:1px solid rgba(227,255,69,.42);box-shadow:0 12px 30px rgba(0,0,0,.32),0 0 18px rgba(227,255,69,.18);backdrop-filter:blur(14px);color:#f5ffe6;font-size:11px;font-weight:900;letter-spacing:.02em;text-shadow:0 1px 8px rgba(0,0,0,.45);pointer-events:none;animation:jwMapRouteBadgeIn .35s ease both;}
@keyframes jwMapRouteBadgeIn{from{opacity:0;transform:translate(-50%,-40%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}

/* v2.9.140 - Map route reset badge */
.jw-map-user-route-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;}
.jw-map-user-route-btn.is-displayed{padding-right:5px!important;cursor:default!important;}
.jw-map-user-route-btn .jw-map-route-btn-label{display:inline-flex;align-items:center;line-height:1;}
.jw-map-user-route-btn .jw-map-route-reset{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(3,6,7,.72);border:1px solid rgba(255,255,255,.18);color:#f5ffe6;font-size:14px;font-weight:900;line-height:18px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;}
.jw-map-user-route-btn .jw-map-route-reset:hover,.jw-map-user-route-btn .jw-map-route-reset:focus{background:#e3ff45;color:#061006;border-color:#e3ff45;transform:scale(1.06);box-shadow:0 0 14px rgba(227,255,69,.36);outline:none;}

/* JW Core Map route form polish — v2.9.143 */
.jw-builder-map .jw-map-route-panel-form{display:flex;gap:8px;align-items:center;margin:0;}
.jw-builder-map .jw-map-route-panel>div{display:none!important;}
.jw-builder-map .jw-map-route-panel-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;border-radius:50%!important;line-height:1!important;text-align:center!important;aspect-ratio:1/1!important;}
.jw-builder-map .jw-map-route-panel-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;max-width:19px!important;max-height:19px!important;padding:0!important;border-radius:50%!important;line-height:1!important;font-size:13px!important;font-weight:900!important;text-align:center!important;}
.jw-builder-map .jw-map-route-panel input{height:38px!important;}
body.wp-admin #jw-builder-app .jw-builder-map .jw-map-route-panel-form{display:flex;gap:8px;align-items:center;margin:0;}
body.wp-admin #jw-builder-app .jw-builder-map .jw-map-route-panel>div{display:none!important;}
body.wp-admin #jw-builder-app .jw-builder-map .jw-map-route-panel-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;border-radius:50%!important;line-height:1!important;text-align:center!important;aspect-ratio:1/1!important;}
body.wp-admin #jw-builder-app .jw-builder-map .jw-map-route-panel-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;max-width:19px!important;max-height:19px!important;padding:0!important;border-radius:50%!important;line-height:1!important;font-size:13px!important;font-weight:900!important;text-align:center!important;}
body.wp-admin #jw-builder-app .jw-builder-map .jw-map-route-panel input{height:38px!important;}
