/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 24 2026 | 19:43:36 */
/* IsraelExpat brand: global (header, logo, nav, footer, base type). Site-wide on israelexpat.com.
   Page sections live in "IE: Marketing pages". No child combinators in this file (KSES). */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap');

:root{
  --ie-ink:#14173D;
  --ie-brand:#2E3192;
  --ie-brand-dark:#232675;
  --ie-sky:#38BDF8;
  --ie-sky-text:#0369A1;
  --ie-muted:#3F4560;
  --ie-quiet:#5B6178;
  --ie-line:#E1E5EF;
  --ie-soft:#F3F5FB;
  --ie-footer-text:#C9CEE6;
  --ie-logo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 162.4 40' width='162.4' height='40'%3E%3Cg transform='translate%280 3%29' fill='none' stroke-linecap='round' stroke-width='2.5'%3E%3Ccircle cx='17' cy='17' r='15' stroke='%232E3192'/%3E%3Cpath d='M5 12c7 3 17 3 24 0M4 19c8 4 18 4 26 0M10 28c4-2 10-2 14 0' stroke='%2338BDF8'/%3E%3C/g%3E%3Cpath fill='%232E3192' d='M45.45 28.19V11.80H48.86V28.19ZM55.79 28.45Q53.81 28.45 52.34 27.52Q50.88 26.58 50.35 25.00L52.77 23.86Q53.24 24.82 54.03 25.37Q54.82 25.92 55.79 25.92Q56.49 25.92 56.87 25.64Q57.24 25.35 57.24 24.85Q57.24 24.58 57.11 24.4Q56.98 24.21 56.71 24.05Q56.45 23.90 56.05 23.79L54.01 23.22Q52.53 22.80 51.74 21.87Q50.95 20.93 50.95 19.65Q50.95 18.53 51.52 17.70Q52.09 16.86 53.13 16.39Q54.16 15.91 55.50 15.91Q57.26 15.91 58.59 16.74Q59.92 17.56 60.47 19.06L58.03 20.20Q57.77 19.46 57.07 19.00Q56.38 18.55 55.50 18.55Q54.86 18.55 54.50 18.82Q54.14 19.08 54.14 19.54Q54.14 19.79 54.27 19.98Q54.40 20.18 54.70 20.34Q55.0 20.49 55.44 20.62L57.35 21.19Q58.85 21.63 59.64 22.53Q60.43 23.42 60.43 24.71Q60.43 25.84 59.85 26.67Q59.26 27.51 58.23 27.98Q57.2 28.45 55.79 28.45ZM61.97 28.19V16.18H65.05V17.96Q65.45 16.99 66.15 16.57Q67.05 16.05 68.31 16.05H69.01V18.91H67.98Q66.77 18.91 66.02 19.64Q65.27 20.38 65.27 21.72V28.19ZM73.74 28.45Q72.44 28.45 71.5 28.04Q70.55 27.62 70.04 26.84Q69.54 26.06 69.54 24.98Q69.54 23.97 70.00 23.18Q70.46 22.40 71.42 21.88Q72.38 21.35 73.81 21.13L77.13 20.60V20.27Q77.13 19.59 76.59 19.13Q76.05 18.66 75.13 18.66Q74.25 18.66 73.57 19.15Q72.90 19.63 72.60 20.42L69.96 19.17Q70.31 18.16 71.08 17.43Q71.85 16.71 72.93 16.31Q74.00 15.91 75.28 15.91Q76.80 15.91 77.96 16.46Q79.13 17.01 79.78 17.99Q80.43 18.97 80.43 20.27V28.19H77.35V27.05Q77.15 27.27 76.93 27.42Q76.29 27.95 75.50 28.20Q74.71 28.45 73.74 28.45ZM77.13 23.02 74.40 23.50Q73.7 23.64 73.32 23.96Q72.95 24.27 72.95 24.87Q72.95 25.42 73.37 25.73Q73.78 26.03 74.40 26.03Q75.21 26.03 75.83 25.68Q76.45 25.33 76.79 24.73Q77.13 24.12 77.13 23.39ZM88.19 28.45Q86.28 28.45 84.87 27.61Q83.46 26.76 82.69 25.33Q81.92 23.90 81.92 22.16Q81.92 20.36 82.73 18.95Q83.53 17.54 84.89 16.73Q86.26 15.91 87.97 15.91Q89.40 15.91 90.50 16.37Q91.60 16.82 92.36 17.63Q93.12 18.44 93.52 19.51Q93.91 20.58 93.91 21.83Q93.91 22.18 93.88 22.53Q93.85 22.87 93.76 23.11H85.36Q85.40 23.57 85.58 23.97Q85.91 24.74 86.59 25.17Q87.27 25.59 88.24 25.59Q89.12 25.59 89.74 25.24Q90.37 24.89 90.72 24.27L93.36 25.53Q93.01 26.41 92.25 27.07Q91.49 27.73 90.46 28.09Q89.42 28.45 88.19 28.45ZM85.42 20.69H90.42Q90.39 20.40 90.31 20.14Q90.06 19.41 89.46 18.98Q88.85 18.55 87.97 18.55Q87.12 18.55 86.50 18.97Q85.88 19.39 85.58 20.20Q85.49 20.42 85.42 20.69ZM95.41 28.19V11.54H98.71V28.19Z'/%3E%3Cpath fill='%230369A1' d='M100.93 28.19V11.80H111.95V14.77H104.34V18.49H111.51V21.46H104.34V25.22H111.95V28.19ZM112.26 28.19 116.46 22.16 112.24 16.18H116.07L118.40 19.61L120.73 16.18H124.56L120.33 22.16L124.52 28.19H120.71L118.40 24.71L116.09 28.19ZM125.57 32.59V16.18H128.65V17.43Q129.18 16.79 129.99 16.40Q131.01 15.91 132.33 15.91Q134.04 15.91 135.43 16.75Q136.81 17.59 137.63 19.01Q138.44 20.42 138.44 22.18Q138.44 23.92 137.64 25.35Q136.84 26.78 135.45 27.62Q134.06 28.45 132.30 28.45Q131.07 28.45 130.04 27.99Q129.38 27.73 128.87 27.27V32.59ZM131.91 25.48Q132.83 25.48 133.54 25.07Q134.24 24.65 134.64 23.90Q135.03 23.15 135.03 22.18Q135.03 21.22 134.64 20.48Q134.24 19.74 133.54 19.31Q132.83 18.88 131.91 18.88Q131.03 18.88 130.33 19.30Q129.64 19.72 129.26 20.47Q128.87 21.22 128.87 22.18Q128.87 23.15 129.26 23.90Q129.64 24.65 130.33 25.07Q131.03 25.48 131.91 25.48ZM143.66 28.45Q142.36 28.45 141.41 28.04Q140.47 27.62 139.96 26.84Q139.45 26.06 139.45 24.98Q139.45 23.97 139.92 23.18Q140.38 22.40 141.33 21.88Q142.29 21.35 143.72 21.13L147.04 20.60V20.27Q147.04 19.59 146.50 19.13Q145.97 18.66 145.04 18.66Q144.16 18.66 143.49 19.15Q142.82 19.63 142.51 20.42L139.87 19.17Q140.22 18.16 140.99 17.43Q141.76 16.71 142.84 16.31Q143.92 15.91 145.2 15.91Q146.71 15.91 147.88 16.46Q149.05 17.01 149.69 17.99Q150.34 18.97 150.34 20.27V28.19H147.26V27.05Q147.07 27.27 146.85 27.42Q146.21 27.95 145.42 28.20Q144.62 28.45 143.66 28.45ZM147.04 23.02 144.32 23.50Q143.61 23.64 143.24 23.96Q142.86 24.27 142.86 24.87Q142.86 25.42 143.28 25.73Q143.70 26.03 144.32 26.03Q145.13 26.03 145.75 25.68Q146.36 25.33 146.70 24.73Q147.04 24.12 147.04 23.39ZM158.11 28.32Q155.93 28.32 154.73 27.15Q153.53 25.97 153.53 23.86V19.04H151.51V16.18H151.62Q152.54 16.18 153.04 15.72Q153.53 15.25 153.53 14.33V13.45H156.83V16.18H159.65V19.04H156.83V23.64Q156.83 24.25 157.05 24.66Q157.27 25.07 157.74 25.26Q158.20 25.46 158.88 25.46Q159.03 25.46 159.23 25.44Q159.43 25.42 159.65 25.40V28.19Q159.32 28.23 158.90 28.28Q158.48 28.32 158.11 28.32Z'/%3E%3C/svg%3E");
}

body,
button,
input,
select,
textarea{font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif}

/* Header */
body .site-header{background:#FFFFFF;border-bottom:1px solid #E6E9F2}
body .site-header .inside-header{max-width:1200px;margin:0 auto;padding:14px 24px;align-items:center}
body .site-branding .main-title{margin:0;line-height:0}
body .site-branding .main-title a{display:block;width:163px;height:40px;background:var(--ie-logo) no-repeat left center;background-size:contain;color:transparent;font-size:0;line-height:40px;overflow:hidden}
body .site-branding .site-description{display:none}

/* Logo swap: works with or without a Customizer logo; sticky nav too */
body .site-header .site-logo a,
body .main-navigation .sticky-navigation-logo a{display:block;width:163px;height:40px;background:var(--ie-logo) no-repeat left center;background-size:contain}
body .site-header .site-logo img,
body .main-navigation .sticky-navigation-logo img{display:block;opacity:0;width:163px;height:40px;max-width:none;object-fit:contain}

/* Primary navigation */
body .main-navigation,
body .main-navigation .inside-navigation,
body .main-navigation ul ul{background:#FFFFFF}
body .main-navigation.is_stuck{border-bottom:1px solid #E6E9F2}
body .main-navigation.is_stuck .inside-navigation{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}
body .main-navigation .menu-toggle,
body .main-navigation .menu-toggle:hover,
body .main-navigation .menu-toggle:focus{background:transparent}
body .main-navigation .main-nav ul li a{font-family:Inter, system-ui, sans-serif;font-weight:500;font-size:15px;color:#14173D;padding-left:12px;padding-right:12px;line-height:60px;text-transform:none;letter-spacing:0}
body .main-navigation .main-nav ul li a:hover,
body .main-navigation .main-nav ul li a:focus{color:var(--ie-brand)}
body .main-navigation .main-nav ul li.current-menu-item a{color:var(--ie-brand)}
body .main-navigation .main-nav ul li.ie-nav-cta a{background:var(--ie-brand);color:#FFFFFF;border-radius:10px;line-height:44px;padding-left:18px;padding-right:18px;margin-left:12px;font-weight:600}
body .main-navigation .main-nav ul li.ie-nav-cta a:hover,
body .main-navigation .main-nav ul li.ie-nav-cta a:focus{background:var(--ie-brand-dark);color:#FFFFFF}
body .main-navigation .menu-toggle{color:#14173D;font-family:Inter, system-ui, sans-serif;font-weight:600}
body .main-navigation a:focus-visible,
body .site-branding a:focus-visible{outline:2px solid var(--ie-sky-text);outline-offset:2px}

@media (max-width:768px){
  body .site-header .inside-header{padding:10px 16px}
  body .main-navigation .main-nav ul li a{line-height:48px}
  body .main-navigation .main-nav ul li.ie-nav-cta a{margin:8px 16px 12px;line-height:44px;text-align:center}
}

/* Footer */
body .site-footer .footer-widgets{background:var(--ie-ink);color:var(--ie-footer-text);font-size:15px}
body .site-footer .footer-widgets .footer-widgets-container{max-width:1200px;margin:0 auto;padding:56px 24px 32px;box-sizing:border-box}
body .site-footer .footer-widgets .inside-footer-widgets{gap:40px;margin:0}
body .site-footer .inside-footer-widgets .footer-widget-1{flex:1 1 100%;width:100%;margin:0}
body .site-footer .footer-widget-2,
body .site-footer .footer-widget-3,
body .site-footer .footer-widget-4,
body .site-footer .footer-widget-5{display:none}
body .site-footer .footer-widgets .widget{background:transparent;padding:0;margin:0}
body .site-footer .footer-widgets .wp-block-group__inner-container{display:contents}
body .site-footer .ie-foot{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}
body .site-footer .ie-foot-col{flex:1 1 220px;min-width:0}
body .site-footer .ie-foot-col--wide{flex:1 1 280px}
body .site-footer .ie-foot p{margin:0 0 6px}
body .site-footer .footer-widgets a{color:var(--ie-footer-text);text-decoration:underline;text-underline-offset:3px}
body .site-footer .footer-widgets a:hover{color:#FFFFFF}
body .site-footer .ie-foot .ie-foot-title{font-family:'Plus Jakarta Sans', Inter, sans-serif;font-weight:800;font-size:20px;color:#FFFFFF;margin:0 0 12px}
body .site-footer .ie-foot .ie-foot-head{font-weight:600;color:#FFFFFF;margin:0 0 10px}
body .site-footer .ie-foot-list{list-style:none;margin:0;padding:0}
body .site-footer .ie-foot .ie-foot-list li{margin:0 0 6px}
body .site-footer .ie-foot-text{margin:0 0 6px;line-height:1.55}
body .site-info{background:var(--ie-ink);color:var(--ie-footer-text);border-top:1px solid #2B2F5C;font-size:14px}
body .site-info a{color:var(--ie-footer-text)}
body .site-info .copyright-bar{text-align:left;margin:0;flex:1 1 auto}
body .site-info .inside-site-info{max-width:1200px;margin:0 auto;padding:20px 24px 28px;justify-content:flex-start;text-align:left;box-sizing:border-box}
@media (max-width:768px){
  body .site-footer .footer-widgets .footer-widgets-container{padding:40px 16px 24px}
  body .site-info .inside-site-info{padding:16px 16px 24px}
}
