.elementor-8874 .elementor-element.elementor-element-dc24326{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8874 .elementor-element.elementor-element-b20d691 .elementor-icon-box-wrapper{gap:15px;}.elementor-8874 .elementor-element.elementor-element-d63b57e .elementor-icon-box-wrapper{gap:15px;}#elementor-popup-modal-8874 .dialog-widget-content{background-color:#FED12D;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-8874{background-color:rgba(0,6,45,0.75);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8874 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-8874 .dialog-close-button{display:flex;}@media(max-width:767px){#elementor-popup-modal-8874 .dialog-message{width:92%;}}/* Start custom CSS *//* NF – חלון "לאיזה סניף להצטרף?". כרטיס סניף = icon-box עם המחלקה nf-pick-branch; הקישור לעמוד הסניף עם ?join=1 פותח שם אוטומטית את פופאפ ההצטרפות שנבחר לסניף */
@keyframes nfp-in{from{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,112% 0,100% 100%,0 100%)}}
@keyframes nfp-item{from{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:none}}
/* התוכן תמיד ברוחב מלא של החלון (במובייל אלמנטור צמצם אותו והכרטיסים זזו הצידה) */
#elementor-popup-modal-8874 .dialog-message{width:100%!important;max-width:100%!important}
#elementor-popup-modal-8874 .dialog-widget-content{animation:nfp-in .55s cubic-bezier(.7,0,.2,1) both}
#elementor-popup-modal-8874 .nf-pick{padding:46px 40px 40px!important;gap:12px!important}
#elementor-popup-modal-8874 .nf-pick > .elementor-element,#elementor-popup-modal-8874 .nf-pick .elementor-widget{animation:nfp-item .5s cubic-bezier(.2,.7,.2,1) both}
#elementor-popup-modal-8874 .nf-pick > :nth-child(1){animation-delay:.2s}#elementor-popup-modal-8874 .nf-pick > :nth-child(2){animation-delay:.26s}#elementor-popup-modal-8874 .nf-pick > :nth-child(3){animation-delay:.32s}#elementor-popup-modal-8874 .nf-pick > :nth-child(4){animation-delay:.38s}
#elementor-popup-modal-8874 .nf-pick-title .elementor-heading-title{font-family:'Marom_BoldHigh',sans-serif;font-size:clamp(32px,4vw,42px);line-height:1.05;color:#00062D;text-align:right}
#elementor-popup-modal-8874 .nf-pick-sub,#elementor-popup-modal-8874 .nf-pick-sub p{font-family:'Heebo',sans-serif;font-size:16px;line-height:1.5;color:rgba(0,6,45,.75);text-align:right;margin:0 0 10px!important}
#elementor-popup-modal-8874 .nf-pick-branch > .elementor-widget-container{position:relative;margin:0!important;background:rgba(255,255,255,.3);border:1.5px solid rgba(0,6,45,.18);padding:18px 20px 18px 56px;transition:background-color .25s ease,border-color .25s ease}
#elementor-popup-modal-8874 .nf-pick-branch > .elementor-widget-container::after{content:"←";position:absolute;left:20px;top:50%;transform:translateY(-50%);font-family:'Marom_BoldHigh',sans-serif;font-size:26px;line-height:1;color:#00062D;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
#elementor-popup-modal-8874 .nf-pick-branch:hover > .elementor-widget-container{background:#00062D;border-color:#00062D}
#elementor-popup-modal-8874 .nf-pick-branch:hover > .elementor-widget-container::after{color:#FED12D;transform:translate(-6px,-50%)}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;text-align:right!important}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon-box-icon{margin:3px 0 0!important}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon{font-size:18px!important;color:#00062D!important;fill:#00062D!important;transition:color .25s ease}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon svg{width:18px;height:18px}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon-box-title{margin:0 0 3px!important;font-family:'Marom_BoldHigh',sans-serif!important;font-size:26px!important;line-height:1.05!important;color:#00062D!important;transition:color .25s ease}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon-box-title a{color:inherit!important}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon-box-title a::before{content:"";position:absolute;inset:0;z-index:1}
#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon-box-description{margin:0!important;font-family:'Heebo',sans-serif!important;font-size:14px!important;line-height:1.4!important;color:rgba(0,6,45,.75)!important;transition:color .25s ease}
#elementor-popup-modal-8874 .nf-pick-branch:hover .elementor-icon,#elementor-popup-modal-8874 .nf-pick-branch:hover .elementor-icon-box-title{color:#FED12D!important;fill:#FED12D!important}
#elementor-popup-modal-8874 .nf-pick-branch:hover .elementor-icon-box-description{color:rgba(255,255,255,.8)!important}
#elementor-popup-modal-8874 .dialog-close-button{width:40px;height:40px;top:14px!important;left:14px!important;display:flex;align-items:center;justify-content:center;font-size:18px;border:2px solid #00062D;border-radius:6px;color:#00062D!important;background:transparent!important;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease}
#elementor-popup-modal-8874 .dialog-close-button i{color:inherit!important}
#elementor-popup-modal-8874 .dialog-close-button:hover{background:#00062D!important;color:#FED12D!important}
@media (max-width:767px){#elementor-popup-modal-8874 .nf-pick{padding:58px 22px 28px!important}#elementor-popup-modal-8874 .nf-pick-branch .elementor-icon-box-title{font-size:22px!important}}
@media (prefers-reduced-motion:reduce){#elementor-popup-modal-8874 .dialog-widget-content,#elementor-popup-modal-8874 .nf-pick > .elementor-element{animation:none!important}}/* End custom CSS */