.elementor-kit-196{--e-global-color-primary:#2A4D6E;--e-global-color-secondary:#3B0014;--e-global-color-text:#5A5A5A;--e-global-color-accent:#F0D28C;--e-global-color-b6e408c:#EFEEEA;--e-global-color-e75815d:#E0ABA2;--e-global-color-4142cd8:#C3D0DB;--e-global-color-7250336:#4FD8E0;--e-global-color-8a6eaf5:#181818;--e-global-color-b72ff5e:#1A3248;--e-global-color-25fe8e3:#02010100;--e-global-color-e118c1c:#000000CC;--e-global-color-b8ffb71:#0B0B0B;--e-global-typography-primary-font-family:"Instrument Serif";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:italic;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:105px;--e-global-typography-primary-letter-spacing:-0.28px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:60px;--e-global-typography-secondary-letter-spacing:-0.28px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:25px;--e-global-typography-text-letter-spacing:1px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:60px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:underline;--e-global-typography-accent-line-height:74px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-e1ae241-font-family:"Montserrat";--e-global-typography-e1ae241-font-size:22px;--e-global-typography-e1ae241-font-weight:700;--e-global-typography-e1ae241-text-transform:none;--e-global-typography-e1ae241-font-style:normal;--e-global-typography-e1ae241-text-decoration:underline;--e-global-typography-e1ae241-line-height:30px;--e-global-typography-e1ae241-letter-spacing:0px;--e-global-typography-e1ae241-word-spacing:0px;--e-global-typography-b6196b7-font-family:"Montserrat";--e-global-typography-b6196b7-font-size:30px;--e-global-typography-b6196b7-font-weight:700;--e-global-typography-b6196b7-line-height:38px;--e-global-typography-b6196b7-letter-spacing:-0.13px;--e-global-typography-b84f1b3-font-family:"Montserrat";--e-global-typography-b84f1b3-font-size:25px;--e-global-typography-b84f1b3-font-weight:500;--e-global-typography-b84f1b3-text-transform:none;--e-global-typography-b84f1b3-font-style:normal;--e-global-typography-b84f1b3-text-decoration:none;--e-global-typography-b84f1b3-line-height:35px;--e-global-typography-b84f1b3-letter-spacing:0px;--e-global-typography-b84f1b3-word-spacing:0px;--e-global-typography-22e62d7-font-family:"Plus Jakarta Sans";--e-global-typography-22e62d7-font-size:156px;--e-global-typography-22e62d7-font-weight:700;--e-global-typography-22e62d7-text-transform:none;--e-global-typography-22e62d7-font-style:normal;--e-global-typography-22e62d7-text-decoration:none;--e-global-typography-22e62d7-line-height:198px;--e-global-typography-22e62d7-letter-spacing:-1.22px;--e-global-typography-22e62d7-word-spacing:0px;--e-global-typography-785de07-font-family:"Montserrat";--e-global-typography-785de07-font-size:14px;--e-global-typography-785de07-font-weight:400;--e-global-typography-785de07-text-transform:none;--e-global-typography-785de07-font-style:normal;--e-global-typography-785de07-text-decoration:none;--e-global-typography-785de07-line-height:17px;--e-global-typography-785de07-letter-spacing:0px;--e-global-typography-785de07-word-spacing:0px;--e-global-typography-d7a06da-font-family:"Lato";--e-global-typography-d7a06da-font-size:31px;--e-global-typography-d7a06da-font-weight:400;--e-global-typography-d7a06da-font-style:normal;--e-global-typography-d7a06da-text-decoration:none;--e-global-typography-d7a06da-line-height:24px;--e-global-typography-d7a06da-letter-spacing:0px;--e-global-typography-d7a06da-word-spacing:0px;--e-global-typography-c6901c3-font-family:"Miriam Libre";--e-global-typography-6ea3701-font-family:"Heebo";--e-global-typography-59dcfa8-font-family:"Instrument Serif";--e-global-typography-59dcfa8-font-size:400px;--e-global-typography-59dcfa8-font-weight:400;--e-global-typography-59dcfa8-font-style:italic;--e-global-typography-738ea54-font-family:"Instrument Serif";--e-global-typography-738ea54-font-size:25px;--e-global-typography-738ea54-font-weight:400;--e-global-typography-738ea54-font-style:italic;--e-global-typography-86ee399-font-family:"Lato";--e-global-typography-86ee399-font-size:18px;--e-global-typography-86ee399-font-weight:400;--e-global-typography-86ee399-text-transform:none;--e-global-typography-86ee399-font-style:italic;--e-global-typography-86ee399-text-decoration:none;--e-global-typography-86ee399-line-height:25px;--e-global-typography-86ee399-letter-spacing:1px;--e-global-typography-86ee399-word-spacing:0px;background-color:var( --e-global-color-8a6eaf5 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-196 button,.elementor-kit-196 input[type="button"],.elementor-kit-196 input[type="submit"],.elementor-kit-196 .elementor-button{background-color:#3B0014;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;color:#FEFEFE;border-radius:6px 6px 6px 6px;padding:32px 32px 32px 32px;}.elementor-kit-196 button:hover,.elementor-kit-196 button:focus,.elementor-kit-196 input[type="button"]:hover,.elementor-kit-196 input[type="button"]:focus,.elementor-kit-196 input[type="submit"]:hover,.elementor-kit-196 input[type="submit"]:focus,.elementor-kit-196 .elementor-button:hover,.elementor-kit-196 .elementor-button:focus{background-color:#81183C;color:#F3EDED;border-radius:6px 6px 6px 6px;}.elementor-kit-196 e-page-transition{background-color:#FFBC7D;}.elementor-kit-196 a{color:var( --e-global-color-accent );}.elementor-kit-196 label{color:#2A4D6E9C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.1px;}.elementor-kit-196 input:not([type="button"]):not([type="submit"]),.elementor-kit-196 textarea,.elementor-kit-196 .elementor-field-textual{font-family:"Lato", Sans-serif;font-size:14.5px;font-weight:400;color:#2A4D6E;background-color:#EFEEEA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A4D6EE0;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-kit-196 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-196 textarea:focus,.elementor-kit-196 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B0014;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left: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:1024px){.elementor-kit-196{--e-global-typography-primary-font-size:59px;--e-global-typography-primary-line-height:60px;--e-global-typography-primary-letter-spacing:-0.28px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-size:50px;--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:17px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:30px;--e-global-typography-86ee399-font-size:17px;--e-global-typography-86ee399-line-height:17px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-196 button,.elementor-kit-196 input[type="button"],.elementor-kit-196 input[type="submit"],.elementor-kit-196 .elementor-button{font-size:15px;padding:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:40px;--container-default-padding-right:40px;--container-default-padding-bottom:40px;--container-default-padding-left:40px;}}@media(max-width:767px){.elementor-kit-196{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:40px;--e-global-typography-primary-letter-spacing:-0.28px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-line-height:50px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:20px;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-e1ae241-font-size:20px;--e-global-typography-b84f1b3-font-size:18px;--e-global-typography-b84f1b3-line-height:20px;--e-global-typography-22e62d7-font-size:100px;--e-global-typography-22e62d7-line-height:110px;--e-global-typography-86ee399-font-size:16px;--e-global-typography-86ee399-line-height:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-196 button,.elementor-kit-196 input[type="button"],.elementor-kit-196 input[type="submit"],.elementor-kit-196 .elementor-button{font-size:14px;line-height:1.4em;padding:18px 18px 18px 18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:24px;--container-default-padding-right:24px;--container-default-padding-bottom:24px;--container-default-padding-left:24px;}}:root { --primary:#2A4D6E; --primary2:#3b0014; --text1:#EFEEEA; --text2:#E0ABA2; --accent1:#F0D28C; --cooltext:#C3D0DB; --bodytext:#5A5A5A; --AI:#ffffff; --HEROENG:Instrument Serif; --HEROHEB:Noto Serif Hebrew; --e-gv-be163e8:Roboto; --HENG:Plus Jakarta Sans; --headheb:Miriam Libre; --texteng:Lato; --textheb:Heebo; }
/* Start custom CSS *//* 1. RTL overrides — mirrors the ~15 decorative/positioned elements for Hebrew */
[dir="rtl"] {
  ...
}

/* 2. Hebrew font-family rules */
html[lang="he"] body {
  font-family: ...;
}

/* 3. Site-wide focus outline (new) */
:focus-visible {
  outline: 2px solid #F0D28C;
  outline-offset: 3px;
}/* End custom CSS */