.elementor-2540 .elementor-element.elementor-element-e60e08e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:74px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-e60e08e:not(.elementor-motion-effects-element-type-background), .elementor-2540 .elementor-element.elementor-element-e60e08e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, rgba(249,224,172,0.8) 0%, #D8C4ED 71%);}.elementor-2540 .elementor-element.elementor-element-e60e08e::before, .elementor-2540 .elementor-element.elementor-element-e60e08e > .elementor-background-video-container::before, .elementor-2540 .elementor-element.elementor-element-e60e08e > .e-con-inner > .elementor-background-video-container::before, .elementor-2540 .elementor-element.elementor-element-e60e08e > .elementor-background-slideshow::before, .elementor-2540 .elementor-element.elementor-element-e60e08e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2540 .elementor-element.elementor-element-e60e08e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://letmyspiritgo.org/wp-content/uploads/2026/09/s10__lmsg-site-gemini-3-1-flash-nano-banana-2-2026-08-26-18-47-13-1-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2540 .elementor-element.elementor-element-ed35d60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:83px;--padding-right:82px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Open Sans Hebrew", "Open Sans", sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2540 .elementor-element.elementor-element-0a56b86{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-2540 .elementor-element.elementor-element-0a56b86 .elementor-heading-title{font-family:"Montserrat", "Open Sans Hebrew", "Open Sans", sans-serif;font-size:50px;font-weight:700;line-height:1.2em;color:#491A7D;}.elementor-2540 .elementor-element.elementor-element-a81446b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 30px;--row-gap:16px;--column-gap:30px;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-0e573fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Open Sans Hebrew", "Open Sans", sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), "Open Sans Hebrew", "Open Sans", sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), "Open Sans Hebrew", "Open Sans", sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2540 .elementor-element.elementor-element-974f9b6{--grid-columns:1;}.elementor-2540 .elementor-element.elementor-element-6ce6b98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-edb00a0{--grid-columns:1;--grid-row-gap:31px;}.elementor-2540 .elementor-element.elementor-element-6c9e930{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:45px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2540 .elementor-element.elementor-element-6c9e930:not(.elementor-motion-effects-element-type-background), .elementor-2540 .elementor-element.elementor-element-6c9e930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282E45;}.elementor-2540 .elementor-element.elementor-element-514aeb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Open Sans Hebrew", "Open Sans", sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2540 .elementor-element.elementor-element-d7aad38 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", "Open Sans Hebrew", "Open Sans", sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#8157BC;color:#8157BC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8157BC;border-radius:999px 999px 999px 999px;padding:14px 34px 14px 34px;}.elementor-2540 .elementor-element.elementor-element-d7aad38 .elementor-button:hover, .elementor-2540 .elementor-element.elementor-element-d7aad38 .elementor-button:focus{background-color:#8157BC;color:#F8F6FD;border-color:#8157BC;}.elementor-2540 .elementor-element.elementor-element-d7aad38 .elementor-button:hover svg, .elementor-2540 .elementor-element.elementor-element-d7aad38 .elementor-button:focus svg{fill:#F8F6FD;}.elementor-2540 .elementor-element.elementor-element-af8e921 .lmsg-catnav{gap:19px;}.elementor-2540 .elementor-element.elementor-element-6d8cc54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:76px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-6d8cc54:not(.elementor-motion-effects-element-type-background), .elementor-2540 .elementor-element.elementor-element-6d8cc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FD;}.elementor-2540 .elementor-element.elementor-element-8eba939{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:82px;--padding-right:82px;}.elementor-2540 .elementor-element.elementor-element-2a20c8f{--grid-columns:3;--grid-row-gap:55px;--grid-column-gap:33px;}.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2540 .elementor-element.elementor-element-6e43fd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.4;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-6e43fd4:not(.elementor-motion-effects-element-type-background), .elementor-2540 .elementor-element.elementor-element-6e43fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FD;}.elementor-2540 .elementor-element.elementor-element-6e43fd4::before, .elementor-2540 .elementor-element.elementor-element-6e43fd4 > .elementor-background-video-container::before, .elementor-2540 .elementor-element.elementor-element-6e43fd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2540 .elementor-element.elementor-element-6e43fd4 > .elementor-background-slideshow::before, .elementor-2540 .elementor-element.elementor-element-6e43fd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2540 .elementor-element.elementor-element-6e43fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://letmyspiritgo.org/wp-content/uploads/2026/09/s24__frame-bg.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2540 .elementor-element.elementor-element-096494d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2540 .elementor-element.elementor-element-e9ac4fa{width:var( --container-widget-width, 1052px );max-width:1052px;--container-widget-width:1052px;--container-widget-flex-grow:0;text-align:center;}.elementor-2540 .elementor-element.elementor-element-e9ac4fa .elementor-heading-title{font-family:"Montserrat", "Open Sans Hebrew", "Open Sans", sans-serif;font-size:47px;font-weight:700;line-height:1.25em;color:#282E45;}.elementor-2540 .elementor-element.elementor-element-7cbfa58 .elementor-button{background-color:#8157BC;font-family:"Montserrat", "Open Sans Hebrew", "Open Sans", sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#F8F6FD;color:#F8F6FD;border-radius:999px 999px 999px 999px;padding:14px 34px 14px 34px;}.elementor-2540 .elementor-element.elementor-element-7cbfa58 .elementor-button:hover, .elementor-2540 .elementor-element.elementor-element-7cbfa58 .elementor-button:focus{background-color:#198686;color:#F8F6FD;}.elementor-2540 .elementor-element.elementor-element-7cbfa58 .elementor-button:hover svg, .elementor-2540 .elementor-element.elementor-element-7cbfa58 .elementor-button:focus svg{fill:#F8F6FD;}@media(max-width:1024px){.elementor-2540 .elementor-element.elementor-element-974f9b6{--grid-columns:1;}.elementor-2540 .elementor-element.elementor-element-edb00a0{--grid-columns:1;}.elementor-2540 .elementor-element.elementor-element-2a20c8f{--grid-columns:2;}}@media(max-width:767px){.elementor-2540 .elementor-element.elementor-element-e60e08e{--padding-top:40px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-ed35d60{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2540 .elementor-element.elementor-element-0a56b86{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2540 .elementor-element.elementor-element-0a56b86 .elementor-heading-title{font-size:42px;}.elementor-2540 .elementor-element.elementor-element-a81446b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2540 .elementor-element.elementor-element-0e573fd{--width:100%;}.elementor-2540 .elementor-element.elementor-element-974f9b6{--grid-columns:1;}.elementor-2540 .elementor-element.elementor-element-6ce6b98{--width:100%;}.elementor-2540 .elementor-element.elementor-element-edb00a0{--grid-columns:1;--grid-row-gap:16px;}.elementor-2540 .elementor-element.elementor-element-6c9e930{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-2540 .elementor-element.elementor-element-d7aad38 .elementor-button{font-size:18px;}.elementor-2540 .elementor-element.elementor-element-af8e921 .lmsg-catnav{gap:10px;}.elementor-2540 .elementor-element.elementor-element-6d8cc54{--padding-top:40px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-8eba939{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2540 .elementor-element.elementor-element-2a20c8f{--grid-columns:1;--grid-row-gap:24px;}.elementor-2540 .elementor-element.elementor-element-6e43fd4{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-096494d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2540 .elementor-element.elementor-element-e9ac4fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2540 .elementor-element.elementor-element-e9ac4fa .elementor-heading-title{font-size:35px;}.elementor-2540 .elementor-element.elementor-element-7cbfa58 .elementor-button{font-size:18px;}}@media(min-width:768px){.elementor-2540 .elementor-element.elementor-element-a81446b{--width:100%;}.elementor-2540 .elementor-element.elementor-element-0e573fd{--width:593px;}.elementor-2540 .elementor-element.elementor-element-6ce6b98{--width:492px;}.elementor-2540 .elementor-element.elementor-element-096494d{--content-width:1100px;}}/* Start custom CSS for loop-grid, class: .elementor-element-974f9b6 */@media (min-width:768px){ .elementor-2540 .elementor-element.elementor-element-974f9b6 { position: absolute; inset: 0; width: 100%; } .elementor-2540 .elementor-element.elementor-element-974f9b6 .elementor-widget-container, .elementor-2540 .elementor-element.elementor-element-974f9b6 .elementor-loop-container, .elementor-2540 .elementor-element.elementor-element-974f9b6 .e-loop-item, .elementor-2540 .elementor-element.elementor-element-974f9b6 .e-loop-item > .e-con { height: 100%; } .elementor-2540 .elementor-element.elementor-element-974f9b6 .e-loop-item > .e-con .elementor-widget-image { flex: 1 1 0; min-height: 0; position: relative; } .elementor-2540 .elementor-element.elementor-element-974f9b6 .e-loop-item > .e-con .elementor-widget-image img { position: absolute; inset: 0; height: 100% !important; width: 100%; object-fit: cover; }   /* the photo fills its slot exactly, so all four rounded corners show */ } @media (max-width:767px){ .elementor-2540 .elementor-element.elementor-element-974f9b6 .e-loop-item > .e-con .elementor-widget-image img { height: auto !important; aspect-ratio: 3 / 2; object-fit: cover; } }   /* phones: a 3:2 photo, less cropped (Ayelet) *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e573fd */@media (min-width:768px){ .elementor-2540 .elementor-element.elementor-element-0e573fd { position: relative; min-height: 440px; } }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-edb00a0 */body:not(.rtl) .elementor-2540 .elementor-element.elementor-element-edb00a0 .elementor-heading-title { font-size: 17.5px !important; line-height: 1.3 !important; } body:not(.rtl) .elementor-2540 .elementor-element.elementor-element-edb00a0 .elementor-widget-text-editor, body:not(.rtl) .elementor-2540 .elementor-element.elementor-element-edb00a0 .elementor-widget-text-editor p { font-size: 14px !important; line-height: 1.5 !important; } @media (min-width:768px){ .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con { align-items: stretch !important; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child { align-self: stretch; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child .elementor-widget-image, .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child .elementor-widget-image a { height: 100%; display: block; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child img { height: 100% !important; min-height: 120px; object-fit: cover; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:last-child { justify-content: center; } } @media (max-width:767px){ .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con { padding: 8px !important; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con { column-gap: 12px !important; align-items: stretch !important; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child { width: 88px !important; --width: 88px !important; align-self: stretch; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child .elementor-widget-image, .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child .elementor-widget-image a { height: 100%; display: block; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:first-child img { width: 88px !important; height: 100% !important; min-height: 88px; object-fit: cover; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:last-child { justify-content: center; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con > .e-con > .e-con:last-child { gap: 3px !important; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .e-loop-item > .e-con .elementor-widget-heading { margin: 0 !important; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .elementor-heading-title { font-size: 15px !important; line-height: 1.3 !important; text-wrap: wrap; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .elementor-widget-text-editor, .elementor-2540 .elementor-element.elementor-element-edb00a0 .elementor-widget-text-editor p { font-size: 14px !important; line-height: 1.45 !important; margin: 0; } .elementor-2540 .elementor-element.elementor-element-edb00a0 .lmsg-cat { font-size: 11.5px !important; height: 18px !important; line-height: 18px !important; padding: 0 9px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed35d60 */.elementor-2540 .elementor-element.elementor-element-ed35d60 { width: 100%; max-width: 1280px; margin-inline: auto; }
@media (min-width: 768px) and (max-width: 1279px) {
  .elementor-2540 .elementor-element.elementor-element-ed35d60 { padding-left: clamp(20px, calc(20px + 63 * (100vw - 768px) / 512), 83px); padding-right: clamp(20px, calc(20px + 62 * (100vw - 768px) / 512), 82px); }
}
@media (max-width: 1279px) {
  .elementor-2540 .elementor-element.elementor-element-ed35d60 .e-con, .elementor-2540 .elementor-element.elementor-element-ed35d60 .elementor-widget { max-width: 100%; }
  .elementor-2540 .elementor-element.elementor-element-ed35d60 .e-con { min-width: 0; }
  .elementor-2540 .elementor-element.elementor-element-ed35d60 .elementor-form-fields-wrapper { margin-inline: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60e08e */.elementor-2540 .elementor-element.elementor-element-e60e08e .elementor-loop-container > .e-loop-item{animation:lmsgCardUp 1.25s ease both;}.elementor-2540 .elementor-element.elementor-element-e60e08e .elementor-loop-container > .e-loop-item{animation-delay:.2s;}@keyframes lmsgCardUp{from{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.elementor-2540 .elementor-element.elementor-element-e60e08e .elementor-loop-container > .e-loop-item{animation:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-514aeb3 */.elementor-2540 .elementor-element.elementor-element-514aeb3 { display: flex !important; flex-direction: row !important; flex-wrap: wrap; row-gap: 10px; justify-content: center; align-items: center; gap: 10px; width: 100%; max-width: 100%; min-width: 0; } .elementor-2540 .elementor-element.elementor-element-514aeb3 > .elementor-widget-lmsg-category-nav, .elementor-2540 .elementor-element.elementor-element-514aeb3 > .elementor-widget-lmsg-category-nav > .elementor-widget-container, .elementor-2540 .elementor-element.elementor-element-514aeb3 .lmsg-catnav { display: contents !important; } .elementor-2540 .elementor-element.elementor-element-514aeb3 > .elementor-widget-button { width: auto; flex: 0 0 auto; } .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 44px; padding: 0 16px; border: 1px solid #F3CB6A; border-radius: 100px; background: transparent; color: #F3CB6A; font-family: Montserrat, "Open Sans Hebrew", "Open Sans", sans-serif; font-weight: 700; line-height: 1; } .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item, .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button { font-size: 18px !important; padding: 0 16px !important; min-width: 0 !important; flex: 0 0 auto; transition: background-color .45s ease, color .45s ease, border-color .45s ease; } @media (max-width: 1279px) { .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item, .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button { font-size: 16px !important; } } .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button:hover, .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button:focus, body.blog .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button { background: #F3CB6A; color: #282E45; } body.blog .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button:hover, body.blog .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button:focus { background: transparent; color: #F3CB6A; } .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button, .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button:hover, .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button:focus { border-color: #F3CB6A !important; } @media (min-width: 768px) and (max-width: 1279px) { .elementor-2540 .elementor-element.elementor-element-514aeb3 { flex-wrap: wrap; justify-content: center; row-gap: 10px; } } @media (max-width: 767px) { .elementor-2540 .elementor-element.elementor-element-514aeb3 { flex-wrap: wrap; gap: 8px; } .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item, .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button { font-size: 13px !important; height: 32px !important; padding: 0 12px !important; min-width: 96px !important; flex: 1 1 auto; } .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item:nth-last-child(-n+3) { flex: 0 0 auto; min-width: 0 !important; padding: 0 18px !important; } .elementor-2540 .elementor-element.elementor-element-514aeb3 > .elementor-widget-button { flex: 1 1 auto; } .elementor-2540 .elementor-element.elementor-element-514aeb3 > .elementor-widget-button .elementor-button { width: 100% !important; } .elementor-2540 .elementor-element.elementor-element-514aeb3 > .elementor-widget-button, .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item, .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item:nth-last-child(-n+3) { flex: 1 1 28%; min-width: max-content !important; } .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item, .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item:nth-last-child(-n+3), .elementor-2540 .elementor-element.elementor-element-514aeb3 > .elementor-widget-button .elementor-button { padding: 0 8px !important; } .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item:nth-last-child(-n+2) { flex: 0 0 calc((100% - 16px) / 3); } .elementor-2540 .elementor-element.elementor-element-514aeb3 a.lmsg-catnav__item, .elementor-2540 .elementor-element.elementor-element-514aeb3 .elementor-button { font-size: clamp(11px, 3.4vw, 13px) !important; } }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2a20c8f */.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination { margin-top: 74px; display: flex; justify-content: center; align-items: center; gap: 6px; font-size: 16px; font-weight: 400; color: #282E45; } .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers { font-weight: 400; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 28px; height: 28px; padding: 0 4px; border-radius: 6px; color: #282E45; text-decoration: none; transition: background-color .3s ease; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination a.page-numbers:not(.prev):not(.next):hover { background: rgba(216,196,237,.55); }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.current { background: #D8C4ED; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.dots { min-width: 0; padding: 0 2px; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.prev, .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.next { gap: 12px; padding: 0; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.prev { margin-inline-end: 26px; margin-inline-start: 26px; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.next { margin-inline-start: 26px; margin-inline-end: 26px; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.prev::before { content: "\2190"; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.next::after { content: "\2192"; }
body.rtl .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.prev::before { content: "\2192"; }
body.rtl .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.next::after { content: "\2190"; }
.elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.prev:hover, .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.next:hover { text-decoration: underline; text-underline-offset: 4px; } .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.prev, .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.next { position: relative; overflow: visible; } .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.prev::before { position: absolute; inset-inline-end: calc(100% + 12px); } .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-pagination .page-numbers.next::after { position: absolute; inset-inline-start: calc(100% + 12px); }   /* the arrows sit outside the flow, so the hover underline (which flex items inherit) stays under the words */
@media (max-width:767px){ .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-widget-image img { height: auto !important; aspect-ratio: 3 / 2; object-fit: cover; } }   /* phones: taller 3:2 photos, less cropped (Ayelet) */
@media (min-width:768px){ .elementor-2540 .elementor-element.elementor-element-2a20c8f .elementor-loop-container { grid-auto-rows: 1fr; align-items: stretch; } .elementor-2540 .elementor-element.elementor-element-2a20c8f .e-loop-item { height: 100%; } .elementor-2540 .elementor-element.elementor-element-2a20c8f .e-loop-item > .e-con { height: 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eba939 */.elementor-2540 .elementor-element.elementor-element-8eba939 { width: 100%; max-width: 1280px; margin-inline: auto; }
@media (min-width: 768px) and (max-width: 1279px) {
  .elementor-2540 .elementor-element.elementor-element-8eba939 { padding-left: clamp(20px, calc(20px + 62 * (100vw - 768px) / 512), 82px); padding-right: clamp(20px, calc(20px + 62 * (100vw - 768px) / 512), 82px); }
}
@media (max-width: 1279px) {
  .elementor-2540 .elementor-element.elementor-element-8eba939 .e-con, .elementor-2540 .elementor-element.elementor-element-8eba939 .elementor-widget { max-width: 100%; }
  .elementor-2540 .elementor-element.elementor-element-8eba939 .e-con { min-width: 0; }
  .elementor-2540 .elementor-element.elementor-element-8eba939 .elementor-form-fields-wrapper { margin-inline: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8cc54 */.elementor-2540 .elementor-element.elementor-element-6d8cc54:not(:has(.e-loop-item)){display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e43fd4 */.elementor-2540 .elementor-element.elementor-element-6e43fd4 { position: relative; } .elementor-2540 .elementor-element.elementor-element-6e43fd4::after { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 160px; background: linear-gradient(to bottom, rgba(40,46,69,.07), rgba(40,46,69,0)); pointer-events: none; z-index: 0; } @media (max-width:767px){ .elementor-2540 .elementor-element.elementor-element-6e43fd4::after { height: 110px; } }/* End custom CSS */