.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 );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-216638 .elementor-element.elementor-element-016e84c .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-216638 .elementor-element.elementor-element-016e84c .gform_wrapper li.gfield_error textarea{border-width:1px;}/* Start custom CSS *//* English reading direction and responsive text */
.elementor-216638{direction:ltr!important;}
.elementor-216638 :is(input,textarea,select){direction:ltr;text-align:left;}
.elementor-216638 .elementor-heading-title{overflow-wrap:normal;word-break:normal;letter-spacing:0!important;}
.elementor-216638 .elementor-invisible{visibility:visible!important;opacity:1!important;}
.elementor-216638 .animated{animation:none!important;}
.elementor-216638 :is(.ts-control,.ts-dropdown){direction:ltr!important;text-align:left!important;}
.elementor-216638 .elementor-field-type-tel input{direction:ltr;}
.elementor-216638 .elementor-widget-text-editor table{max-width:100%;height:auto!important;}
@media(max-width:767px){.elementor-216638 .elementor-widget-text-editor:has(table){overflow-x:auto;}.elementor-216638 .elementor-heading-title{line-height:1.2;}.elementor-216638 h1{font-size:32px;}}
/* English visual direction review — 2026-11-02 */
.elementor-216638{direction:ltr!important;}
.elementor-216638 *,.elementor-216638 *::before,.elementor-216638 *::after{box-sizing:border-box;}
.elementor-216638 .e-con{min-width:0;}
.elementor-216638 .en-prose,.elementor-216638 .en-prose :is(p,li,ul,ol,h3,h4,h5,h6){direction:ltr!important;text-align:left!important;line-height:1.75!important;}
.elementor-216638 .en-prose :is(ul,ol){padding-left:1.4em!important;padding-right:0!important;margin-inline:0!important;}
.elementor-216638 .en-prose :is(p,li){margin-bottom:1em;}
.elementor-216638 .en-prose table{direction:ltr!important;max-width:100%;}
.elementor-216638 :is(.elementor-button,.elementor-button-text){white-space:normal;word-break:normal;text-transform:none!important;line-height:1.45!important;}
.elementor-216638 :is(.gform_wrapper,.gform_fields,.elementor-form){direction:ltr!important;}
.elementor-216638 :is(input,textarea,select){direction:ltr!important;text-align:left!important;max-width:100%;}
.elementor-216638 :is(.gform_button,.gform_next_button,.gform_previous_button,input[type=submit],button[type=submit]){width:auto!important;max-width:100%!important;min-width:min(190px,100%);height:auto!important;min-height:48px;padding:13px 24px!important;white-space:normal!important;line-height:1.45!important;}
.elementor-216638 :is(.gfield_checkbox,.gfield_radio,.gchoice){direction:ltr!important;text-align:left!important;}
.elementor-216638 :is(.gfield_checkbox,.gfield_radio) label{max-width:calc(100% - 34px)!important;margin-inline-start:8px;vertical-align:top;}
.elementor-216638 :is(input[type=checkbox],input[type=radio]){margin-inline:0 8px!important;flex-shrink:0;}
.elementor-216638 .e-form__indicators{direction:ltr!important;gap:12px;}
.elementor-216638 .e-form__indicators__indicator{min-width:100px;max-width:150px;}
.elementor-216638 .e-form__indicators__indicator__label{color:#00296D!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important;min-width:90px;}
.elementor-216638 .e-form__indicators__indicator__number{color:#00296D!important;border-color:#AF8662!important;background:#FBF8F5!important;}
.elementor-216638 .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{background:#00296D!important;color:#fff!important;}
.elementor-216638 .sf-container{direction:ltr!important;width:100%!important;max-width:1124px!important;max-height:720px;overflow:auto;margin:24px auto!important;border:1px solid #AF866244;border-radius:20px;background:#FBF8F5;padding:20px;}
.elementor-216638 .sf-container input{width:min(100%,420px)!important;min-height:46px;border:1px solid #AF8662!important;border-radius:24px!important;padding:10px 18px!important;float:none!important;margin:0 0 20px!important;}
.elementor-216638 .sf-table{direction:ltr!important;width:100%!important;max-width:100%!important;}
.elementor-216638 .sf-table th{text-align:left!important;direction:ltr!important;}
.elementor-216638 .sf-table td{unicode-bidi:plaintext;text-align:start!important;}
.elementor-216638 :is(.elementor-tab-title,.elementor-tab-title a){text-transform:none!important;}
@media(max-width:767px){
 .elementor-216638 .en-prose{font-size:16px!important;}
 .elementor-216638 .en-prose :is(p,li,h5){font-size:16px!important;}
 .elementor-216638 .en-prose:has(table){overflow-x:auto;}
 .elementor-216638 :is(.gform_button,.gform_next_button,.gform_previous_button,input[type=submit]){min-width:0;width:100%!important;}
 .elementor-216638 .sf-container{padding:12px;max-height:620px;}
 .elementor-216638 .sf-table :is(td,th){padding:12px 8px!important;white-space:normal;overflow-wrap:break-word;}
 .elementor-216638 .e-form__indicators__indicator{min-width:90px;}
}

.elementor-216638 :is(.gform_wrapper,.eael-contact-form){max-width:960px!important;width:100%!important;margin-inline:auto!important;}
.elementor-216638 .eael-contact-form{background:#FBF8F5!important;border:1px solid #AF866266!important;border-radius:24px!important;padding:36px!important;}
.elementor-216638 :is(.gfield_label,.gform-field-label){color:#AF8662!important;font-size:16px!important;line-height:1.6!important;font-weight:600!important;}
.elementor-216638 .gfield_description{color:#00296D!important;font-size:15px!important;line-height:1.7!important;}
.elementor-216638 .gform_fields{row-gap:24px!important;}
.elementor-216638 :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),textarea,select){width:100%!important;min-height:52px!important;border:1px solid #AF8662!important;border-radius:28px!important;background:#fff!important;color:#00296D!important;font-size:16px!important;padding:12px 18px!important;}
.elementor-216638 textarea{border-radius:20px!important;}
.elementor-216638 :is(.gform_button,.gform_next_button,.gform_previous_button){background:#00296D!important;border:1px solid #00296D!important;color:#fff!important;border-radius:28px!important;}
.elementor-216638 :is(.ginput_container_signature,.gfield_signature_container){max-width:100%;overflow-x:auto;}
.elementor-216638 canvas{max-width:100%;}
@media(max-width:767px){.elementor-216638 .eael-contact-form{padding:24px 18px!important;}.elementor-216638 .ginput_complex{display:flex!important;flex-direction:column;gap:14px;}.elementor-216638 .ginput_complex>span{width:100%!important;padding:0!important;}}

.elementor-216638{max-width:960px!important;margin:48px auto!important;padding:0 24px!important;}.elementor-216638>.e-con{max-width:100%!important;width:100%!important;}.elementor-216638 .en-prose :is(h5,h6){font-size:17px!important;line-height:1.75!important;text-indent:0!important;margin:0 0 22px!important;}.elementor-216638 .en-prose h1{font-size:40px!important;line-height:1.3!important;margin:0 0 28px!important;}.elementor-216638 .elementor-widget-text-editor{max-width:100%;}.elementor-216638 .elementor-tab-title{text-align:left!important;direction:ltr!important;}@media(max-width:767px){.elementor-216638{margin:28px auto!important;padding:0 20px!important;}.elementor-216638 .en-prose h1{font-size:30px!important;}}
.elementor-216638 .elementor-section .elementor-container{max-width:100%!important;}.elementor-216638 .elementor-element-81baf89 .elementor-heading-title{font-size:28px!important;line-height:1.5!important;}.elementor-216638 .elementor-element-82d209e .elementor-heading-title{font-size:16px!important;line-height:1.8!important;}.elementor-216638 .elementor-element-07db4b8{display:none!important;}
/* Visual verification refinements */
.elementor-216638 :is(input[type=submit],button[type=submit]){background:#00296D!important;color:#fff!important;border:1px solid #00296D!important;}
.elementor-216638 .elementor-element-d6eb606 {
  padding: clamp(24px, 4vw, 48px) 16px clamp(36px, 5vw, 64px);
  color: #00296D;
}
.elementor-216638 .elementor-element-1c47697 > .elementor-element-populated {
  gap: 24px;
  padding: 0 !important;
}
.elementor-216638 .elementor-element-81baf89 > .elementor-widget-container {
  padding: clamp(28px, 5vw, 54px) 18px;
  max-width: 1100px;
  margin-inline: auto;
  border-radius: 24px;
  text-align: center;
  color: #FFFFFF;
  background: #00296D url('https://yerushalaim.org/wp-content/uploads/2026/01/Rectangle-180.png') center / cover;
}
.elementor-216638 .elementor-element-81baf89 h1 {
  margin: 0 0 12px;
  color: #FFFFFF;
  font: 500 clamp(38px, 5vw, 60px)/1.12 Asimon, serif;
}
.elementor-216638 .standing-quote {
  margin: 0 0 5px;
  color: #FFFFFF;
  font-size: clamp(17px, 2vw, 22px);
  line-height: 1.5;
}
.elementor-216638 .standing-source {
  margin: 0;
  color: #FFFFFF;
  font-size: 15px;
}
.elementor-216638 .elementor-element-016e84c > .elementor-widget-container {
  box-sizing: border-box;
  max-width: 740px;
  margin-inline: auto;
  padding: clamp(18px, 4vw, 38px);
  background: #FBF8F5;
  border: 1px solid #AF866273;
  border-radius: 24px;
}
.elementor-216638 #gform_wrapper_59 { margin: 0; }
.elementor-216638 #gform_wrapper_59 :is(.gfield_label, .gfield_description, .gfield_radio label, .gfield_checkbox label) {
  color: #00296D;
  line-height: 1.5;
}
.elementor-216638 #gform_wrapper_59 :is(select, textarea, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], .chosen-single) {
  box-sizing: border-box;
  max-width: 100%;
  min-height: 48px;
  padding: 10px 14px;
  border: 1px solid #AF8662;
  border-radius: 24px;
  box-shadow: none;
  color: #00296D;
  background: #FFFFFF;
  font-size: 16px;
}
.elementor-216638 #gform_wrapper_59 .chosen-container { max-width: 100%; }
.elementor-216638 #gform_wrapper_59 .chosen-single {
  display: flex;
  align-items: center;
  padding-inline-end: 32px;
}
.elementor-216638 #gform_wrapper_59 .chosen-single div b { background-position: 0 12px; }
.elementor-216638 #gform_wrapper_59 .chosen-drop {
  border-color: #AF8662;
  color: #00296D;
  text-align: start;
}
.elementor-216638 #gform_wrapper_59 .chosen-results li {
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.4;
}
.elementor-216638 #gform_wrapper_59 .chosen-results .highlighted {
  background: #00296D;
  color: #FFFFFF;
}
.elementor-216638 #gform_wrapper_59 .gform_footer {
  display: flex;
  justify-content: center;
  margin: 24px 0 0;
  padding: 0;
}
.elementor-216638 #gform_submit_button_59 {
  width: min(220px, 100%);
  min-height: 48px;
  margin: 0;
  border: 0;
  border-radius: 24px;
  background: #00296D !important;
  color: #FFFFFF !important;
  font-size: 17px;
  font-weight: 700;
}
.elementor-216638 #gform_submit_button_59:hover { background: #255392 !important; }
.elementor-216638 #gform_wrapper_59 :focus-visible,
.elementor-216638 #gform_wrapper_59 .chosen-container-active .chosen-single {
  outline: 2px solid #255392;
  outline-offset: 2px;
}
.elementor-216638 .elementor-element-82d209e > .elementor-widget-container {
  text-align: center;
  padding: 0 8px;
}
.elementor-216638 .elementor-element-82d209e h2 {
  margin: 0 0 10px;
  color: #00296D;
  font: 500 26px/1.25 Asimon, serif;
}
.elementor-216638 .elementor-element-82d209e ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px 22px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.elementor-216638 .elementor-element-82d209e a {
  color: #00296D;
  text-decoration: underline;
}
.elementor-216638 .elementor-element-81baf89 h1{font-family:Roboto,Arial,sans-serif;font-weight:700} .elementor-216638 #gform_wrapper_59 .gfield_label{color:#00296D!important} .elementor-216638 #gform_submit_button_59{width:min(220px,100%)!important}/* End custom CSS */