.elementor-4417 .elementor-element.elementor-element-359746e7{--display:flex;--min-height:70vh;--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;--justify-content:center;--align-items:center;--padding-top:28px;--padding-bottom:36px;--padding-left:44px;--padding-right:44px;}.elementor-4417 .elementor-element.elementor-element-359746e7:not(.elementor-motion-effects-element-type-background), .elementor-4417 .elementor-element.elementor-element-359746e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCF7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4417 .elementor-element.elementor-element-2f26bf07{text-align:start;}.elementor-4417 .elementor-element.elementor-element-2f26bf07 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-3ba766a7{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:110px;--padding-left:64px;--padding-right:64px;}.elementor-4417 .elementor-element.elementor-element-3ba766a7:not(.elementor-motion-effects-element-type-background), .elementor-4417 .elementor-element.elementor-element-3ba766a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCF7;}.elementor-4417 .elementor-element.elementor-element-102491cc{--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:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4417 .elementor-element.elementor-element-2fad0a55 img{width:100%;}.elementor-4417 .elementor-element.elementor-element-7cb8860b{--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:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-60px;--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-4417 .elementor-element.elementor-element-7cb8860b:not(.elementor-motion-effects-element-type-background), .elementor-4417 .elementor-element.elementor-element-7cb8860b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-4417 .elementor-element.elementor-element-5fc3a475{text-align:start;}.elementor-4417 .elementor-element.elementor-element-5fc3a475 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:28px;font-weight:800;line-height:1.1em;color:#0B6AA2;}.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 );}.elementor-4417 .elementor-element.elementor-element-67993c0{text-align:start;font-family:"Assistant", Sans-serif;font-size:21px;font-weight:400;line-height:1.35em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-1f736c66{text-align:start;font-family:"Heebo", Sans-serif;font-size:36px;font-weight:800;line-height:1.2em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-336f72fc{text-align:start;font-family:"Assistant", Sans-serif;font-size:26px;font-weight:400;line-height:1.5em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-2b650e08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4417 .elementor-element.elementor-element-1c3d5190 .elementor-button{background-color:#0B6AA2;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#FEFCF7;color:#FEFCF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B6AA2;border-radius:999px 999px 999px 999px;padding:11px 26px 11px 26px;}.elementor-4417 .elementor-element.elementor-element-1c3d5190 .elementor-button:hover, .elementor-4417 .elementor-element.elementor-element-1c3d5190 .elementor-button:focus{background-color:#0B6AA2;color:#FEFCF7;}.elementor-4417 .elementor-element.elementor-element-1c3d5190 .elementor-button:hover svg, .elementor-4417 .elementor-element.elementor-element-1c3d5190 .elementor-button:focus svg{fill:#FEFCF7;}.elementor-4417 .elementor-element.elementor-element-78b5843f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Heebo", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#0B6AA2;color:#0B6AA2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B6AA2;border-radius:999px 999px 999px 999px;padding:11px 26px 11px 26px;}.elementor-4417 .elementor-element.elementor-element-78b5843f .elementor-button:hover, .elementor-4417 .elementor-element.elementor-element-78b5843f .elementor-button:focus{background-color:#0B6AA2;color:#FEFCF7;}.elementor-4417 .elementor-element.elementor-element-78b5843f .elementor-button:hover svg, .elementor-4417 .elementor-element.elementor-element-78b5843f .elementor-button:focus svg{fill:#FEFCF7;}.elementor-4417 .elementor-element.elementor-element-39f002b0{--display:flex;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-4417 .elementor-element.elementor-element-39f002b0:not(.elementor-motion-effects-element-type-background), .elementor-4417 .elementor-element.elementor-element-39f002b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCF7;}.elementor-4417 .elementor-element.elementor-element-6c4f8c8a{text-align:start;}.elementor-4417 .elementor-element.elementor-element-6c4f8c8a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:900;line-height:1.08em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-580f6b02{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:6px 6px 6px 6px;--padding-top:22px;--padding-bottom:22px;--padding-left:36px;--padding-right:36px;}.elementor-4417 .elementor-element.elementor-element-30314137{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;text-align:start;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-70c34153{--display:flex;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4417 .elementor-element.elementor-element-52429743{text-align:start;}.elementor-4417 .elementor-element.elementor-element-52429743 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:42px;font-weight:900;line-height:1em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-27b34e90{text-align:start;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#0F3A52;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4417 .elementor-element.elementor-element-3b22b7f1 .elementor-icon-wrapper{text-align:end;}.elementor-4417 .elementor-element.elementor-element-3b22b7f1.elementor-view-stacked .elementor-icon{background-color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-3b22b7f1.elementor-view-framed .elementor-icon, .elementor-4417 .elementor-element.elementor-element-3b22b7f1.elementor-view-default .elementor-icon{color:#0F3A52;border-color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-3b22b7f1.elementor-view-framed .elementor-icon, .elementor-4417 .elementor-element.elementor-element-3b22b7f1.elementor-view-default .elementor-icon svg{fill:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-2c1b325e{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:6px 6px 6px 6px;--padding-top:22px;--padding-bottom:22px;--padding-left:36px;--padding-right:36px;}.elementor-4417 .elementor-element.elementor-element-327e6728{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;text-align:start;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-1b1fca2{--display:flex;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4417 .elementor-element.elementor-element-5405fc91{text-align:start;}.elementor-4417 .elementor-element.elementor-element-5405fc91 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:42px;font-weight:900;line-height:1em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-74517b41{text-align:start;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-609ea2d1 .elementor-icon-wrapper{text-align:end;}.elementor-4417 .elementor-element.elementor-element-609ea2d1.elementor-view-stacked .elementor-icon{background-color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-609ea2d1.elementor-view-framed .elementor-icon, .elementor-4417 .elementor-element.elementor-element-609ea2d1.elementor-view-default .elementor-icon{color:#0F3A52;border-color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-609ea2d1.elementor-view-framed .elementor-icon, .elementor-4417 .elementor-element.elementor-element-609ea2d1.elementor-view-default .elementor-icon svg{fill:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-72b03495{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:6px 6px 6px 6px;--padding-top:22px;--padding-bottom:22px;--padding-left:36px;--padding-right:36px;}.elementor-4417 .elementor-element.elementor-element-230e6b00{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;text-align:start;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-5fce6bb5{--display:flex;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4417 .elementor-element.elementor-element-2534cecd{text-align:start;}.elementor-4417 .elementor-element.elementor-element-2534cecd .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:42px;font-weight:900;line-height:1em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-5a4be1bf{text-align:start;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-4f778021 .elementor-icon-wrapper{text-align:end;}.elementor-4417 .elementor-element.elementor-element-4f778021.elementor-view-stacked .elementor-icon{background-color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-4f778021.elementor-view-framed .elementor-icon, .elementor-4417 .elementor-element.elementor-element-4f778021.elementor-view-default .elementor-icon{color:#0F3A52;border-color:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-4f778021.elementor-view-framed .elementor-icon, .elementor-4417 .elementor-element.elementor-element-4f778021.elementor-view-default .elementor-icon svg{fill:#0F3A52;}.elementor-4417 .elementor-element.elementor-element-3666f521{--display:flex;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-4417 .elementor-element.elementor-element-3666f521:not(.elementor-motion-effects-element-type-background), .elementor-4417 .elementor-element.elementor-element-3666f521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6E7D6;}.elementor-4417 .elementor-element.elementor-element-55de1483{text-align:center;}.elementor-4417 .elementor-element.elementor-element-55de1483 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:900;line-height:1.15em;color:#084C78;}.elementor-4417 .elementor-element.elementor-element-40829908{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:68px;--padding-bottom:68px;--padding-left:64px;--padding-right:64px;}.elementor-4417 .elementor-element.elementor-element-40829908:not(.elementor-motion-effects-element-type-background), .elementor-4417 .elementor-element.elementor-element-40829908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E5EA;}.elementor-4417 .elementor-element.elementor-element-18337c56{text-align:start;}.elementor-4417 .elementor-element.elementor-element-18337c56 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:44px;font-weight:900;line-height:1.15em;color:#084C78;}.elementor-4417 .elementor-element.elementor-element-534d90e9 .elementor-button{background-color:#0B6AA2;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;fill:#FEFCF7;color:#FEFCF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B6AA2;border-radius:999px 999px 999px 999px;padding:11px 26px 11px 26px;}.elementor-4417 .elementor-element.elementor-element-534d90e9 .elementor-button:hover, .elementor-4417 .elementor-element.elementor-element-534d90e9 .elementor-button:focus{background-color:#0B6AA2;color:#FEFCF7;}.elementor-4417 .elementor-element.elementor-element-534d90e9 .elementor-button:hover svg, .elementor-4417 .elementor-element.elementor-element-534d90e9 .elementor-button:focus svg{fill:#FEFCF7;}body.elementor-page-4417:not(.elementor-motion-effects-element-type-background), body.elementor-page-4417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCF7;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4417 .elementor-element.elementor-element-359746e7{--content-width:1160px;}.elementor-4417 .elementor-element.elementor-element-3ba766a7{--content-width:1160px;}.elementor-4417 .elementor-element.elementor-element-102491cc{--width:40%;}.elementor-4417 .elementor-element.elementor-element-7cb8860b{--width:66%;}.elementor-4417 .elementor-element.elementor-element-39f002b0{--content-width:1160px;}.elementor-4417 .elementor-element.elementor-element-3666f521{--content-width:1160px;}.elementor-4417 .elementor-element.elementor-element-40829908{--content-width:1160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4417 .elementor-element.elementor-element-102491cc{--width:70%;}.elementor-4417 .elementor-element.elementor-element-7cb8860b{--width:100%;}}@media(max-width:1024px){.elementor-4417 .elementor-element.elementor-element-3ba766a7{--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;}.elementor-4417 .elementor-element.elementor-element-7cb8860b{--margin-top:-40px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;}}@media(max-width:767px){.elementor-4417 .elementor-element.elementor-element-359746e7{--min-height:0px;--padding-top:18px;--padding-bottom:14px;--padding-left:6px;--padding-right:6px;}.elementor-4417 .elementor-element.elementor-element-3ba766a7{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-4417 .elementor-element.elementor-element-102491cc{--width:62%;}.elementor-4417 .elementor-element.elementor-element-7cb8860b{--width:100%;--margin-top:-40px;--margin-bottom:0px;--margin-left:4px;--margin-right:4px;--padding-top:28px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4417 .elementor-element.elementor-element-67993c0{font-size:18px;}.elementor-4417 .elementor-element.elementor-element-1f736c66{font-size:22px;}.elementor-4417 .elementor-element.elementor-element-336f72fc{font-size:19px;}.elementor-4417 .elementor-element.elementor-element-2b650e08{--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;}.elementor-4417 .elementor-element.elementor-element-39f002b0{--padding-top:0px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-4417 .elementor-element.elementor-element-6c4f8c8a{text-align:center;}.elementor-4417 .elementor-element.elementor-element-6c4f8c8a .elementor-heading-title{font-size:26px;}.elementor-4417 .elementor-element.elementor-element-580f6b02{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-4417 .elementor-element.elementor-element-52429743 .elementor-heading-title{font-size:27px;}.elementor-4417 .elementor-element.elementor-element-27b34e90{font-size:16px;}.elementor-4417 .elementor-element.elementor-element-2c1b325e{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-4417 .elementor-element.elementor-element-5405fc91 .elementor-heading-title{font-size:27px;}.elementor-4417 .elementor-element.elementor-element-74517b41{font-size:16px;}.elementor-4417 .elementor-element.elementor-element-72b03495{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-4417 .elementor-element.elementor-element-2534cecd .elementor-heading-title{font-size:27px;}.elementor-4417 .elementor-element.elementor-element-5a4be1bf{font-size:16px;}.elementor-4417 .elementor-element.elementor-element-3666f521{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-4417 .elementor-element.elementor-element-55de1483 .elementor-heading-title{font-size:30px;}.elementor-4417 .elementor-element.elementor-element-40829908{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4417 .elementor-element.elementor-element-18337c56{text-align:center;}.elementor-4417 .elementor-element.elementor-element-18337c56 .elementor-heading-title{font-size:30px;}}/* Start custom CSS *//* =====================================================================
   ברקו סטודיו: CSS לאלמנטור
   להדביק ב: Elementor > Site Settings > Custom CSS (דורש Pro)
   או ב: WordPress > מראה > התאמה אישית > CSS נוסף (עובד גם בלי Pro)
   ===================================================================== */

/* ---------- משתני צבע ---------- */
:root {
  --b-light: #fefcf7;
  --b-cream: #faf6ea;
  --b-aqua:  #8fc9c4;
  --b-mint:  #d6e7d6;
  --b-pale:  #c8e5ea;
  --b-deep:  #0b6aa2;
  --b-deep2: #084c78;
  --b-sea:   #2a9cc4;
  --b-ink:   #0f3a52;
}

/* ---------- כפתורים: להוסיף class b-btn לווידג'ט Button (ולכפתור הראשי גם b-solid) ---------- */
.b-btn .elementor-button {
  transition: transform .3s cubic-bezier(.2,.8,.3,1), background-color .3s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease;
}
.b-btn .elementor-button:hover {
  transform: translateY(-5px);
  background-color: var(--b-deep) !important;
  color: var(--b-light) !important;
  box-shadow: 0 10px 0 -2px var(--b-aqua);
}
.b-btn.b-solid .elementor-button:hover {
  background-color: var(--b-aqua) !important;
  color: var(--b-deep2) !important;
  border-color: var(--b-aqua) !important;
  box-shadow: 0 10px 0 -2px var(--b-deep);
}
.b-btn .elementor-button:active { transform: translateY(-1px); }

/* ---------- תפריט עליון קבוע (רק אם אין Elementor Pro): class b-header על הקונטיינר ---------- */
.b-header {
  position: sticky; top: 0; z-index: 50;
  box-shadow: 0 8px 18px -12px rgba(8,76,120,.55);
}

/* ---------- הסלוגן המונפש: מדביקים את קטע ה-HTML בווידג'ט HTML ---------- */
.b-slogan { position: relative; width: min(94%, 880px); margin-inline: auto; }
.b-slogan .b-float { position: relative; animation: b-drift 11s ease-in-out infinite; }
.b-slogan i {
  display: block; width: 100%; aspect-ratio: 1103 / 614;
  background: linear-gradient(100deg, #0b6aa2 0%, #0b6aa2 32%, #2a9cc4 50%, #0b6aa2 68%, #0b6aa2 100%);
  background-size: 280% 100%;
  -webkit-mask: var(--b-slogan-img) center / contain no-repeat;
          mask: var(--b-slogan-img) center / contain no-repeat;
  animation: b-sheen 8s linear infinite;
}
@keyframes b-sheen { from { background-position: 100% 0; } to { background-position: -180% 0; } }
@keyframes b-drift { 0%, 100% { transform: translate3d(0,0,0) rotate(-.8deg); } 50% { transform: translate3d(10px,-12px,0) rotate(.8deg); } }
.b-spark { position: absolute; width: 8%; aspect-ratio: 1; fill: var(--b-aqua); animation: b-twinkle 3s ease-in-out infinite; }
.b-spark.s1 { left: -2%; top: -4%; }
.b-spark.s2 { right: 3%; top: 44%; width: 5%; animation-delay: -1.2s; }
@keyframes b-twinkle { 0%, 100% { transform: scale(1) rotate(0); } 50% { transform: scale(.55) rotate(30deg); } }

/* ---------- הסיפור: תמונה עם מסגרת מוזזת, כרטיס חופף, הדגשות ---------- */
/* class b-photo על ווידג'ט Image */
.b-photo { position: relative; }
.b-photo::before { content: ""; position: absolute; inset: 14px -14px -14px 14px; background: var(--b-aqua); border-radius: 4px; }
.b-photo img { position: relative; display: block; width: 100%; aspect-ratio: 5 / 6; object-fit: cover; object-position: 50% 12%; border-radius: 4px; border: 1px solid var(--b-deep); }
/* class b-card על הקונטיינר של הטקסט */
.b-card { position: relative; z-index: 2; border-radius: 6px; box-shadow: 14px 14px 0 var(--b-pale); }
/* בתוך הטקסט (במצב Text Editor > HTML): <span class="b-em">, <span class="b-mark">, <span class="b-nb"> */
.b-em   { color: var(--b-deep); font-weight: 900; white-space: nowrap; }
.b-mark { font-weight: 700; white-space: nowrap; background: linear-gradient(transparent 62%, var(--b-pale) 62% 94%, transparent 94%); }
.b-nb   { white-space: nowrap; display: inline-block; }

/* ---------- שירותי הסטודיו: שורות ענק. class b-row על כל קונטיינר, ועוד b-r1 / b-r2 / b-r3 ---------- */
.b-row { border-radius: 6px; transition: transform .35s cubic-bezier(.2,.8,.3,1), box-shadow .35s ease; }
.b-row:hover { transform: translateY(-4px); box-shadow: 0 10px 0 -3px var(--b-deep); }
.b-row .b-desc { max-height: 0; opacity: 0; overflow: hidden; transition: max-height .4s ease, opacity .4s ease; }
.b-row:hover .b-desc, .b-row:focus-within .b-desc { max-height: 3em; opacity: 1; }
.b-r1 { background-color: var(--b-aqua); }
.b-r2 { background-color: var(--b-mint); }
.b-r3 { background-color: var(--b-pale); }
.b-row .b-go { transition: transform .35s ease, background-color .35s ease, color .35s ease; }
.b-row:hover .b-go { transform: translateX(-8px); }

/* ---------- המלצות: רצועה נעה במחשב, רצועת החלקה בטלפון ---------- */
.b-quotes {
  direction: ltr; overflow: hidden; width: 100%; max-width: 1240px; margin-inline: auto; padding: 10px 0 24px;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);
          mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);
}
.b-track { display: flex; width: max-content; animation: b-run 70s linear infinite reverse; }
.b-set { display: flex; gap: 18px; padding-inline-end: 18px; }
.b-q { direction: rtl; flex: 0 0 clamp(270px, 28vw, 340px); margin: 0; background: var(--b-light); color: var(--b-ink); border: 1px solid var(--b-deep); border-radius: 4px; padding: 24px; display: grid; gap: 20px; align-content: space-between; transition: transform .4s cubic-bezier(.2,.8,.3,1); }
.b-q:hover { transform: translateY(-6px) rotate(-.6deg); }
.b-q p { margin: 0; font-size: 19px; line-height: 1.5; }
.b-q cite { font-style: normal; font-size: 15px; line-height: 1.3; }
.b-q cite b { display: block; font-weight: 700; font-size: 18px; color: var(--b-deep); }
@keyframes b-run { from { transform: translateX(0); } to { transform: translateX(-50%); } }
.b-quotes:hover .b-track { animation-play-state: paused; }
@media (max-width: 860px) {
  .b-quotes { direction: rtl; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding: 8px 4px 22px; -webkit-mask-image: none; mask-image: none; }
  .b-quotes::-webkit-scrollbar { display: none; }
  .b-track { animation: none !important; width: auto; display: block; }
  .b-set { gap: 14px; padding-inline-end: 0; }
  .b-set[aria-hidden="true"] { display: none; }
  .b-q { flex: 0 0 82%; max-width: 340px; scroll-snap-align: start; }
}
@media (prefers-reduced-motion: reduce) {
  .b-track { animation: none !important; }
  .b-quotes { overflow-x: auto; -webkit-mask-image: none; mask-image: none; }
  .b-set[aria-hidden="true"] { display: none; }
}

/* ---------- תחתית: אייקונים עגולים. class b-social על ווידג'ט Social Icons ---------- */
.b-social .elementor-social-icon {
  width: 54px; height: 54px; border: 1px solid var(--b-deep); background: transparent !important; color: var(--b-deep);
  transition: transform .3s cubic-bezier(.2,.8,.3,1), background-color .3s ease, color .3s ease, box-shadow .3s ease;
}
.b-social .elementor-social-icon i, .b-social .elementor-social-icon svg { color: var(--b-deep); fill: var(--b-deep); }
.b-social .elementor-social-icon:hover { transform: translateY(-5px); background: var(--b-deep) !important; box-shadow: 0 9px 0 -2px var(--b-aqua); }
.b-social .elementor-social-icon:hover i, .b-social .elementor-social-icon:hover svg { color: var(--b-light); fill: var(--b-light); }

/* ---------- כפתורים מרחפים (וואטסאפ וחזרה למעלה) ---------- */
.b-fab { position: fixed; z-index: 60; width: 56px; height: 56px; border-radius: 50%; border: 1px solid var(--b-deep2); display: grid; place-items: center; cursor: pointer; color: var(--b-light); background: var(--b-deep); box-shadow: 0 6px 0 -1px rgba(8,76,120,.35); text-decoration: none; transition: transform .3s cubic-bezier(.2,.8,.3,1), background-color .3s ease, color .3s ease, opacity .3s ease, box-shadow .3s ease; }
.b-fab svg { width: 26px; height: 26px; fill: currentColor; }
.b-fab:hover { transform: translateY(-5px); box-shadow: 0 12px 0 -2px rgba(8,76,120,.35); }
.b-fab:focus-visible { outline: 3px solid var(--b-deep2); outline-offset: 3px; }
.b-fab-wa { left: 18px; bottom: 18px; animation: b-wa 4.5s ease-in-out infinite; }
.b-fab-wa:hover { background: #1fa855; border-color: #1fa855; }
@keyframes b-wa { 0%, 88%, 100% { transform: translateY(0); } 92% { transform: translateY(-6px); } 96% { transform: translateY(0); } }
.b-fab-top { right: 18px; bottom: 18px; background: var(--b-aqua); color: var(--b-deep2); opacity: 0; pointer-events: none; transform: translateY(10px); }
.b-fab-top.show { opacity: 1; pointer-events: auto; transform: none; }
.b-fab-top.show:hover { transform: translateY(-5px); background: var(--b-deep2); color: var(--b-light); }
@media (max-width: 860px) { .b-fab-wa { bottom: calc(86px + env(safe-area-inset-bottom, 0px)); } }
@media (prefers-reduced-motion: reduce) { .b-fab-wa { animation: none; } .b-fab { transition: none; } }

/* ---------- כותרת H1 סמויה לקוראי מסך ולגוגל: class b-sr על ווידג'ט Heading ---------- */
.b-sr { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }

/* ---------- פריט "שנדבר?" בתפריט כפיל: ב-WordPress > מראה > תפריטים > CSS Classes: b-pill ---------- */
.b-pill > a { background: var(--b-pale); color: var(--b-deep2) !important; border-radius: 999px; padding: 6px 20px !important; font-weight: 700; transition: transform .3s cubic-bezier(.2,.8,.3,1), background-color .3s ease; }
.b-pill > a:hover { transform: translateY(-3px); background: #ecdfb4 !important; }
/* ---- additions for the Elementor build ---- */
.b-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.b-voices{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 12px,transparent 12px 24px)}
.b-row{position:relative}
.b-row .elementor-heading-title a{color:inherit}
.b-row .elementor-heading-title a::after{content:"";position:absolute;inset:0;z-index:1}
.b-row .b-go .elementor-icon{width:52px;height:52px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;transition:transform .35s ease,background-color .35s ease,color .35s ease}
.b-row .b-go .elementor-icon svg,.b-row .b-go .elementor-icon i{fill:currentColor;width:22px;height:22px;font-size:22px}
.b-row:hover .b-go .elementor-icon{transform:translateX(-8px);background:var(--b-deep);color:var(--b-light)}
.b-card .elementor-widget-text-editor p{margin:0}
.b-card .elementor-widget-text-editor,.b-card .elementor-widget-heading{width:100%}
.b-photo img{width:100%}
.b-slogan-wrap .elementor-widget-html{width:100%}
@media (max-width:767px){.b-row .b-desc{max-height:none;opacity:1}}/* End custom CSS */