/* Runtime styles, scoped to this template. Change design in native Elementor containers. */
.syvgp-root{position:relative!important;isolation:isolate;--sv-edge-width:9%;--sv-edge-blur:6px;--sv-fit:cover}
.syvgp-root .syvgp-stage{position:relative!important;width:100%;overflow:visible;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;perspective-origin:50% 50%}
.syvgp-root .syvgp-stage.syvgp-dragging,.syvgp-root .syvgp-stage.syvgp-dragging *{cursor:grabbing!important}
.syvgp-root .syvgp-card{position:absolute!important;left:50%!important;top:50%!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;transform:translate(-50%,-50%);transition:none!important;backface-visibility:hidden;will-change:transform;overflow:hidden!important}
.syvgp-root:not(.syvgp-ready) .syvgp-stage{min-height:350px}
.syvgp-root:not(.syvgp-ready) .syvgp-card:not(:first-child){visibility:hidden}
.syvgp-root .syvgp-source{position:absolute!important;inset:0;visibility:hidden!important;pointer-events:none!important}
.syvgp-root .syvgp-media{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#191419}
.syvgp-root .syvgp-media video{display:block;width:100%;height:100%;object-fit:var(--sv-fit);border:0}
.syvgp-root .syvgp-media iframe{display:block;position:absolute;left:0;top:0;border:0;max-width:none!important}
.syvgp-root .syvgp-hit{appearance:none;position:absolute;inset:0;z-index:10;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent!important;color:white;box-shadow:none;cursor:inherit;touch-action:pan-y}
.syvgp-root .syvgp-hit:focus-visible{outline:3px solid #c92f68;outline-offset:-4px}
.syvgp-root .syvgp-expand{position:absolute;bottom:12px;right:12px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0005;color:#fff;font:18px/1 Arial,sans-serif;opacity:.72}
.syvgp-root .syvgp-empty .syvgp-expand{display:none}
.syvgp-root .syvgp-empty-label{position:absolute;inset:16px;display:flex;align-items:center;justify-content:center;text-align:center;font:14px/1.6 Arial,sans-serif;color:#fff}
.syvgp-root .syvgp-failed:after{content:'לא ניתן לנגן את הסרטון';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;color:#fff;background:#241b23;font:14px/1.5 Arial,sans-serif}
.syvgp-root .syvgp-autoplay-blocked:after{content:'▶';position:absolute;inset:0;display:grid;place-items:center;color:#fff;font:28px/1 Arial,sans-serif;text-shadow:0 1px 8px #0009;pointer-events:none}
.syvgp-root .syvgp-controls{position:relative;z-index:1100}
.syvgp-root .syvgp-resume{display:none!important}
.syvgp-root.syvgp-paused .syvgp-pause{display:none!important}
.syvgp-root.syvgp-paused .syvgp-resume{display:block!important}
.syvgp-root .syvgp-pause .elementor-button,.syvgp-root .syvgp-resume .elementor-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.syvgp-root .syvgp-cursor{position:absolute!important;left:0;top:0;z-index:1300;width:max-content!important;margin:0!important;pointer-events:none!important;opacity:0;transition:opacity .15s;will-change:transform}
.syvgp-root .syvgp-cursor{width:var(--sv-cursor-width,78px);height:var(--sv-cursor-height,78px);padding:0;display:flex;align-items:center;justify-content:center}
.syvgp-root .syvgp-cursor *{pointer-events:none!important}
@media(hover:hover) and (pointer:fine){.syvgp-root.syvgp-custom-cursor .syvgp-stage,.syvgp-root.syvgp-custom-cursor .syvgp-hit{cursor:none}.syvgp-root.syvgp-custom-cursor.syvgp-cursor-visible .syvgp-cursor{opacity:1}}
.syvgp-root .syvgp-edge{position:absolute!important;top:0;bottom:0;z-index:1050;width:var(--sv-edge-width)!important;pointer-events:none!important;margin:0!important;padding:0!important;backdrop-filter:blur(var(--sv-edge-blur,6px));-webkit-backdrop-filter:blur(var(--sv-edge-blur,6px))}
.syvgp-root .syvgp-edge-left{left:0;mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent)}
.syvgp-root .syvgp-edge-right{right:0;mask-image:linear-gradient(to left,#000,transparent);-webkit-mask-image:linear-gradient(to left,#000,transparent)}
.syvgp-root.syvgp-no-fade .syvgp-edge{background:transparent!important}
.syvgp-root .syvgp-code{display:none!important}
.syvgp-lightbox{position:fixed!important;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:44px 16px 20px;border:0;background:var(--sv-popup-overlay,rgba(22,14,24,.93));color:white;z-index:2147483000;overflow:auto}
.syvgp-lightbox[open]{display:flex;align-items:center;justify-content:center}
.syvgp-lightbox::backdrop{background:transparent}
.syvgp-popup-player{position:relative;width:min(86vw,calc(82vh * var(--sv-popup-ratio,.5625)));aspect-ratio:var(--sv-popup-ratio,.5625);border-radius:var(--sv-popup-radius,16px);overflow:hidden;background:var(--sv-popup-video-background,#090909);box-shadow:var(--sv-popup-shadow,none)}
.syvgp-popup-player video{display:block;width:100%;height:100%;object-fit:contain}
.syvgp-popup-player iframe{position:absolute;left:0;top:0;display:block;border:0;max-width:none!important}
/* Outrank Elementor kit button rules: global padding must not collapse the close icon. */
.syvgp-lightbox button.syvgp-close{appearance:none;position:fixed;top:var(--sv-popup-close-top,12px);right:var(--sv-popup-close-offset,16px);left:auto;width:var(--sv-popup-close-size,44px);height:var(--sv-popup-close-size,44px);min-width:44px;min-height:44px;max-width:none;max-height:none;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--sv-popup-close-padding,10px);border:var(--sv-popup-close-border-width,0px) solid var(--sv-popup-close-border-color,transparent);border-radius:var(--sv-popup-close-radius,50px);background:var(--sv-popup-close-background,rgba(255,255,255,.13));color:var(--sv-popup-close-color,#fff);font:var(--sv-popup-close-icon-size,24px)/1 Arial,sans-serif;cursor:pointer;z-index:2;box-shadow:none;transition:background-color .15s,color .15s}
.syvgp-lightbox.syvgp-close-left button.syvgp-close{left:var(--sv-popup-close-offset,16px);right:auto}
.syvgp-lightbox button.syvgp-close:hover{background:var(--sv-popup-close-background-hover,rgba(255,255,255,.28));color:var(--sv-popup-close-color-hover,#fff)}
.syvgp-lightbox button.syvgp-close i{font-size:var(--sv-popup-close-icon-size,24px);line-height:1}
.syvgp-lightbox button.syvgp-close svg{width:var(--sv-popup-close-icon-size,24px);height:var(--sv-popup-close-icon-size,24px);max-width:100%;max-height:100%;fill:currentColor;flex-shrink:0;display:block}
.syvgp-lightbox button.syvgp-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.syvgp-root .syvgp-cursor{transition:none}}

/* Plugin defaults: Elementor's generated selectors override these, including custom breakpoints. */
.syvgp-root{overflow:hidden;box-sizing:border-box;--sv-shadow-x:0px;--sv-shadow-y:12px;--sv-shadow-blur:28px;--sv-shadow-spread:0px;--sv-shadow-color:rgba(65,25,45,.18);--sv-edge-color:#fff9fb;--sv-button-icon-size:14px;--sv-button-space:10px}
.syvgp-root *{box-sizing:border-box}
.syvgp-root .syvgp-card{border-radius:20px;box-shadow:var(--sv-shadow-x) var(--sv-shadow-y) var(--sv-shadow-blur) var(--sv-shadow-spread) var(--sv-shadow-color)}
.syvgp-root.syvgp-no-shadow .syvgp-card{box-shadow:none!important}
.syvgp-root .syvgp-edge{background:var(--sv-edge-color)}
.syvgp-root .syvgp-controls{display:flex;justify-content:center;align-items:center;direction:ltr;margin-top:var(--sv-button-space);padding-bottom:8px}
.syvgp-root .syvgp-toggle{appearance:none;display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:12px;border:0;border-radius:50px;background:#f4e3eb;color:#795569;font-family:inherit;font-size:14px;line-height:1.2;cursor:pointer;box-shadow:none;direction:rtl}
.syvgp-root .syvgp-toggle i{font-size:var(--sv-button-icon-size)}
.syvgp-root .syvgp-toggle svg{width:var(--sv-button-icon-size);height:var(--sv-button-icon-size);fill:currentColor}
.syvgp-root .syvgp-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.syvgp-root.syvgp-hide-pause .syvgp-controls{display:none}
.syvgp-root.syvgp-hide-expand .syvgp-expand{display:none}
.syvgp-root.syvgp-no-drag .syvgp-stage{cursor:pointer}
.syvgp-root .syvgp-cursor{width:var(--sv-cursor-width,78px)!important;height:var(--sv-cursor-height,78px);display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;overflow:hidden;border-radius:50%;background:#c92f68;color:#fff;font:13px/1.2 Arial,sans-serif;left:0;top:0}
.syvgp-editor-note{padding:24px;background:#fff4f8;color:#5d3044;text-align:center;font:15px/1.5 Arial,sans-serif}
.syvgp-popup-player.syvgp-failed:after{content:'לא ניתן לנגן את הסרטון';position:absolute;inset:0;display:grid;place-items:center;color:#fff;font:16px Arial,sans-serif}
