.elementor-kit-7{--e-global-color-primary:#014B98;--e-global-color-secondary:#071722;--e-global-color-text:#071722;--e-global-color-accent:#3692D0;--e-global-color-logoblue:#1D4B9B;--e-global-color-ice:#F1F7FC;--e-global-color-sky:#8BB6E1;--e-global-color-leaf:#B6D88B;--e-global-color-sun:#FFD082;--e-global-color-goldbrd:#D68800;--e-global-color-bluestat:#1193CD;--e-global-color-cyanft:#43BAEF;--e-global-color-greenft:#8ABE38;--e-global-color-orangeft:#FFB636;--e-global-color-evlight:#DDEEC4;--e-global-color-evgreen:#A5D161;--e-global-color-slate:#557799;--e-global-color-btnice:#BDE1FE;--e-global-color-ink:#1F2933;--e-global-color-gray:#6B7280;--e-global-color-storyink:#052C3D;--e-global-color-ftouter:#D5F1FD;--e-global-color-cream:#FCFCF7;--e-global-color-white:#FFFFFF;--e-global-color-navyft:#002349;--e-global-color-skytxt:#5C99D5;--e-global-color-leaftxt:#72A136;--e-global-color-suntxt:#D18200;--e-global-color-goldtxt:#C18904;--e-global-color-greentxt:#76A230;--e-global-color-orangetxt:#CF8400;--e-global-typography-primary-font-family:"Polin";--e-global-typography-primary-font-size:4.688vw;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-0.02em;--e-global-typography-secondary-font-family:"Polin";--e-global-typography-secondary-font-size:2.813vw;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:-0.033em;--e-global-typography-text-font-family:"Polin";--e-global-typography-text-font-size:0.833vw;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Polin";--e-global-typography-accent-font-size:0.729vw;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.429em;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-heropre-font-family:"Polin";--e-global-typography-heropre-font-size:2.292vw;--e-global-typography-heropre-font-weight:400;--e-global-typography-heropre-line-height:1.2em;--e-global-typography-heropre-letter-spacing:-0.041em;--e-global-typography-storyt-font-family:"Polin";--e-global-typography-storyt-font-size:2.083vw;--e-global-typography-storyt-font-weight:700;--e-global-typography-storyt-line-height:1.2em;--e-global-typography-storyt-letter-spacing:0em;--e-global-typography-cardl-font-family:"Polin";--e-global-typography-cardl-font-size:1.667vw;--e-global-typography-cardl-font-weight:600;--e-global-typography-cardl-line-height:1.2em;--e-global-typography-cardl-letter-spacing:-0.019em;--e-global-typography-card-font-family:"Polin";--e-global-typography-card-font-size:1.458vw;--e-global-typography-card-font-weight:600;--e-global-typography-card-line-height:1.2em;--e-global-typography-card-letter-spacing:0em;--e-global-typography-numbers-font-family:"Polin";--e-global-typography-numbers-font-size:3.125vw;--e-global-typography-numbers-font-weight:700;--e-global-typography-numbers-line-height:1.2em;--e-global-typography-numbers-letter-spacing:0.017em;--e-global-typography-label-font-family:"Polin";--e-global-typography-label-font-size:1.042vw;--e-global-typography-label-font-weight:700;--e-global-typography-label-line-height:1.4em;--e-global-typography-label-letter-spacing:0em;--e-global-typography-lead-font-family:"Polin";--e-global-typography-lead-font-size:0.938vw;--e-global-typography-lead-font-weight:500;--e-global-typography-lead-line-height:1.4em;--e-global-typography-lead-letter-spacing:0em;--e-global-typography-bodyreg-font-family:"Polin";--e-global-typography-bodyreg-font-size:0.833vw;--e-global-typography-bodyreg-font-weight:400;--e-global-typography-bodyreg-line-height:1.4em;--e-global-typography-bodyreg-letter-spacing:0em;--e-global-typography-bodylt-font-family:"Polin";--e-global-typography-bodylt-font-size:0.833vw;--e-global-typography-bodylt-font-weight:300;--e-global-typography-bodylt-line-height:1.4em;--e-global-typography-bodylt-letter-spacing:0em;--e-global-typography-small-font-family:"Polin";--e-global-typography-small-font-size:0.729vw;--e-global-typography-small-font-weight:500;--e-global-typography-small-line-height:1.4em;--e-global-typography-small-letter-spacing:0em;--e-global-typography-nav-font-family:"Polin";--e-global-typography-nav-font-size:0.729vw;--e-global-typography-nav-font-weight:500;--e-global-typography-nav-line-height:1.2em;--e-global-typography-nav-letter-spacing:0em;--e-global-typography-eyebrow-font-family:"Polin";--e-global-typography-eyebrow-font-size:0.625vw;--e-global-typography-eyebrow-font-weight:500;--e-global-typography-eyebrow-line-height:1.2em;--e-global-typography-eyebrow-letter-spacing:0.128em;--e-global-typography-ftlink-font-family:"Polin";--e-global-typography-ftlink-font-size:0.729vw;--e-global-typography-ftlink-font-weight:300;--e-global-typography-ftlink-line-height:1.3em;--e-global-typography-ftlink-letter-spacing:0em;--e-global-typography-ftsmall-font-family:"Polin";--e-global-typography-ftsmall-font-size:0.625vw;--e-global-typography-ftsmall-font-weight:300;--e-global-typography-ftsmall-line-height:1.667em;--e-global-typography-ftsmall-letter-spacing:0em;--e-global-typography-fthead-font-family:"Polin";--e-global-typography-fthead-font-size:1.042vw;--e-global-typography-fthead-font-weight:600;--e-global-typography-fthead-line-height:1.2em;--e-global-typography-fthead-letter-spacing:0em;--e-global-typography-ftcol-font-family:"Polin";--e-global-typography-ftcol-font-size:0.833vw;--e-global-typography-ftcol-font-weight:600;--e-global-typography-ftcol-line-height:1.2em;--e-global-typography-ftcol-letter-spacing:0em;--e-global-typography-quote-font-family:"Polin";--e-global-typography-quote-font-size:0.938vw;--e-global-typography-quote-font-weight:600;--e-global-typography-quote-line-height:1.2em;--e-global-typography-quote-letter-spacing:0.056em;--e-global-typography-cta-font-family:"Polin";--e-global-typography-cta-font-size:1.458vw;--e-global-typography-cta-font-weight:700;--e-global-typography-cta-line-height:1.2em;--e-global-typography-cta-letter-spacing:0em;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:"Polin", Sans-serif;font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h3{font-family:"Polin", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:68.75vw;}.e-con{--container-max-width:68.75vw;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1440px){.elementor-kit-7{--e-global-typography-primary-font-size:6.25vw;--e-global-typography-secondary-font-size:3.75vw;--e-global-typography-text-font-size:1.111vw;--e-global-typography-accent-font-size:0.972vw;--e-global-typography-heropre-font-size:3.056vw;--e-global-typography-storyt-font-size:2.778vw;--e-global-typography-cardl-font-size:2.222vw;--e-global-typography-card-font-size:1.944vw;--e-global-typography-numbers-font-size:4.167vw;--e-global-typography-label-font-size:1.389vw;--e-global-typography-lead-font-size:1.25vw;--e-global-typography-bodyreg-font-size:1.111vw;--e-global-typography-bodylt-font-size:1.111vw;--e-global-typography-small-font-size:0.972vw;--e-global-typography-nav-font-size:0.972vw;--e-global-typography-eyebrow-font-size:0.833vw;--e-global-typography-ftlink-font-size:0.972vw;--e-global-typography-ftsmall-font-size:0.833vw;--e-global-typography-fthead-font-size:1.389vw;--e-global-typography-ftcol-font-size:1.111vw;--e-global-typography-quote-font-size:1.25vw;--e-global-typography-cta-font-size:1.944vw;}.elementor-kit-7 h3{font-size:1.667vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:91.667vw;}.e-con{--container-max-width:91.667vw;}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:max(48px, 7.024vw);--e-global-typography-secondary-font-size:max(32px, 4.293vw);--e-global-typography-text-font-size:max(16px, 1.561vw);--e-global-typography-accent-font-size:max(15px, 1.366vw);--e-global-typography-heropre-font-size:max(24px, 3.512vw);--e-global-typography-storyt-font-size:max(28px, 3.122vw);--e-global-typography-cardl-font-size:max(24px, 2.732vw);--e-global-typography-card-font-size:max(22px, 2.341vw);--e-global-typography-numbers-font-size:max(44px, 4.683vw);--e-global-typography-label-font-size:max(18px, 1.756vw);--e-global-typography-lead-font-size:max(17px, 1.659vw);--e-global-typography-bodyreg-font-size:max(16px, 1.561vw);--e-global-typography-bodylt-font-size:max(16px, 1.561vw);--e-global-typography-small-font-size:max(14px, 1.366vw);--e-global-typography-nav-font-size:max(16px, 1.366vw);--e-global-typography-eyebrow-font-size:max(12px, 1.171vw);--e-global-typography-ftlink-font-size:max(14px, 1.366vw);--e-global-typography-ftsmall-font-size:max(12px, 1.171vw);--e-global-typography-fthead-font-size:max(20px, 1.951vw);--e-global-typography-ftcol-font-size:max(16px, 1.561vw);--e-global-typography-quote-font-size:max(17px, 1.756vw);--e-global-typography-cta-font-size:max(20px, 2.341vw);}.elementor-kit-7 h3{font-size:2.146vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:92.196vw;}.e-con{--container-max-width:92.196vw;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:13.333vw;--e-global-typography-secondary-font-size:8.889vw;--e-global-typography-text-font-size:4.444vw;--e-global-typography-accent-font-size:4.167vw;--e-global-typography-heropre-font-size:6.667vw;--e-global-typography-storyt-font-size:7.778vw;--e-global-typography-cardl-font-size:6.667vw;--e-global-typography-card-font-size:6.111vw;--e-global-typography-numbers-font-size:12.222vw;--e-global-typography-label-font-size:5vw;--e-global-typography-lead-font-size:4.722vw;--e-global-typography-bodyreg-font-size:4.444vw;--e-global-typography-bodylt-font-size:4.444vw;--e-global-typography-small-font-size:3.889vw;--e-global-typography-nav-font-size:4.444vw;--e-global-typography-eyebrow-font-size:3.333vw;--e-global-typography-ftlink-font-size:3.889vw;--e-global-typography-ftsmall-font-size:3.333vw;--e-global-typography-fthead-font-size:5.556vw;--e-global-typography-ftcol-font-size:4.444vw;--e-global-typography-quote-font-size:4.722vw;--e-global-typography-cta-font-size:5.556vw;}.elementor-kit-7 h3{font-size:6.111vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:91.111vw;}.e-con{--container-max-width:91.111vw;}}
/* Start custom CSS *//* Button arrow turns on hover */
.u-btn .elementor-button-icon svg{transition:transform .3s ease}
.u-btn .elementor-button:hover .elementor-button-icon svg,.u-btn .elementor-button:focus-visible .elementor-button-icon svg{transform:rotate(45deg)}
/* "850+" keeps the plus on the right side of the number */
.u-ltr .elementor-counter-number-wrapper{direction:ltr}
/* Elementor puts paragraph spacing on the last paragraph too; Figma has no trailing gap. */
.elementor-widget-text-editor p:last-child{margin-bottom:0!important}
/* Footer: 4px colour lines on top and bottom of the links block */
.u-ft-top{background-image:linear-gradient(90deg,#F7942B,#FFD082 25%,#B6D88B 50%,#43BAEF 75%,#1D4B9B),linear-gradient(90deg,#F7942B,#FFD082 25%,#B6D88B 50%,#43BAEF 75%,#1D4B9B);background-size:100% 4px,100% 4px;background-position:top,bottom;background-repeat:no-repeat}
.u-ft-bar{background-image:linear-gradient(90deg,#F7942B,#FFD082 25%,#B6D88B 50%,#43BAEF 75%,#1D4B9B);background-size:100% 1px;background-repeat:no-repeat;background-position:top}
.u-news input::placeholder{color:#E9E9E9;opacity:1}
/* More stories: the "previous" arrow is the filled one */
.u-related .elementor-swiper-button-prev{background-color:#071722!important;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF}
/* Story colour per circle (ACF "מעגל"); titles and blobs use var(--circle) / var(--circle-bg) */
.elementor-kit-7,.u-circle-memory{--circle:#5C99D5;--circle-bg:#8BB6E1}
.u-circle-unity{--circle:#72A136;--circle-bg:#B6D88B}
.u-circle-identity{--circle:#D18200;--circle-bg:#FFD082}
/* Line breaks copied from Figma apply on desktop only */
@media (max-width:1024px){.u-desk{display:none}}
@media (max-width:767px){
  /* Journey cards become a swipe row */
  .u-swipe{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}
  .u-swipe>.e-con{flex-shrink:0;scroll-snap-align:center}
  /* Page buttons full width on mobile, text and arrow spread apart */
  :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"],[data-elementor-type="archive"],[data-elementor-type="error-404"]) .u-btn,:is([data-elementor-type="wp-page"],[data-elementor-type="single-post"],[data-elementor-type="archive"],[data-elementor-type="error-404"]) .u-btn .elementor-button{width:100%}
  :is([data-elementor-type="wp-page"],[data-elementor-type="single-post"],[data-elementor-type="archive"],[data-elementor-type="error-404"]) .u-btn .elementor-button-content-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}
}/* End custom CSS */