.elementor-109 .elementor-element.elementor-element-ca86615:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-ca86615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2271b3;}.elementor-109 .elementor-element.elementor-element-ca86615{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 0px 15px;}.elementor-109 .elementor-element.elementor-element-ca86615 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-70ea012{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:19px;--grid-column-gap:7px;--grid-row-gap:0px;}.elementor-109 .elementor-element.elementor-element-70ea012 .elementor-social-icon{--icon-padding:0.3em;}.elementor-widget-text-editor{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 );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-109 .elementor-element.elementor-element-00c2322{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Assistant", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-6b4a01e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;text-align:center;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#ffffff;}.elementor-109 .elementor-element.elementor-element-0bd8f0b{text-align:center;color:#ffffff;}.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-109 .elementor-element.elementor-element-3bcf750{width:auto;max-width:auto;bottom:50px;}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-3bcf750{left:15px;}body.rtl .elementor-109 .elementor-element.elementor-element-3bcf750{right:15px;}.elementor-109 .elementor-element.elementor-element-3bcf750 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8d0042a );color:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-framed .elementor-icon:hover, .elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8d0042a );border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-framed .elementor-icon:hover, .elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-3bcf750.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-3bcf750 .elementor-icon{font-size:30px;}.elementor-109 .elementor-element.elementor-element-3bcf750 .elementor-icon svg{height:30px;}.elementor-109 .elementor-element.elementor-element-ef4fa18:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-ef4fa18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59f0c955 );}.elementor-109 .elementor-element.elementor-element-ef4fa18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-ef4fa18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-b611d91 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-8d0042a );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-wrapper{gap:15px;}.elementor-109 .elementor-element.elementor-element-eb3f80e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-eb3f80e.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-eb3f80e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-title, .elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:400;}.elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-ad3557c > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-wrapper{gap:15px;}.elementor-109 .elementor-element.elementor-element-56101e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-56101e2.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-56101e2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-title, .elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:400;}.elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-3b5c105 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-wrapper{gap:15px;}.elementor-109 .elementor-element.elementor-element-cd94351.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-cd94351.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-cd94351.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-title, .elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:400;}.elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-6bb0731:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-6bb0731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5BB467;}.elementor-109 .elementor-element.elementor-element-6bb0731{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-6bb0731 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-913ebbc > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-aacf8f8{font-family:"Assistant", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-e726323 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-e726323.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-e726323.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-e726323.elementor-view-default .elementor-icon{color:var( --e-global-color-8d0042a );border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-e726323.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-e726323.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-365ccfc > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-3113139{font-family:"Assistant", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-20a4110 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-20a4110.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-20a4110.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-20a4110.elementor-view-default .elementor-icon{color:var( --e-global-color-8d0042a );border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-20a4110.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-20a4110.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-ea25ca7 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-0a588b6{font-family:"Assistant", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-0f78342 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-0f78342.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-0f78342.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-0f78342.elementor-view-default .elementor-icon{color:var( --e-global-color-8d0042a );border-color:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-0f78342.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-0f78342.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8d0042a );}.elementor-109 .elementor-element.elementor-element-82864f7{--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:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-109 .elementor-element.elementor-element-c627561{--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;}.elementor-109 .elementor-element.elementor-element-892527a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-4feb929 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:#FFD700;}.elementor-109 .elementor-element.elementor-element-40c1471{--display:flex;}.elementor-109 .elementor-element.elementor-element-132f32c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:#FFD700;}.elementor-109 .elementor-element.elementor-element-28bb9c8{--display:flex;}.elementor-109 .elementor-element.elementor-element-abe62d2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:#FFD700;}.elementor-109 .elementor-element.elementor-element-d67002b .elementor-repeater-item-87ef53c.elementor-social-icon{background-color:#456D9A;}.elementor-109 .elementor-element.elementor-element-d67002b .elementor-repeater-item-87ef53c.elementor-social-icon i{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-d67002b .elementor-repeater-item-87ef53c.elementor-social-icon svg{fill:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-d67002b .elementor-repeater-item-7c27645.elementor-social-icon{background-color:#456D9A;}.elementor-109 .elementor-element.elementor-element-d67002b .elementor-repeater-item-088853e.elementor-social-icon{background-color:#456D9A;}.elementor-109 .elementor-element.elementor-element-d67002b{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:22px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-109 .elementor-element.elementor-element-df89e57{--display:flex;}.elementor-109 .elementor-element.elementor-element-f4a5b7a{--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:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-109 .elementor-element.elementor-element-83f1028{--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;}.elementor-109 .elementor-element.elementor-element-9e5133f{--display:flex;}.elementor-109 .elementor-element.elementor-element-7c2c23e{text-align:end;}.elementor-109 .elementor-element.elementor-element-7c2c23e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:#FFD700;}.elementor-109 .elementor-element.elementor-element-c651f19{--display:flex;}.elementor-109 .elementor-element.elementor-element-ab969b1{text-align:end;}.elementor-109 .elementor-element.elementor-element-ab969b1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:#FFD700;}.elementor-109 .elementor-element.elementor-element-41e6c56{--display:flex;}.elementor-109 .elementor-element.elementor-element-3cd6493{text-align:end;}.elementor-109 .elementor-element.elementor-element-3cd6493 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:#FFD700;}.elementor-109 .elementor-element.elementor-element-e3d4015 .elementor-repeater-item-87ef53c.elementor-social-icon{background-color:#456D9A;}.elementor-109 .elementor-element.elementor-element-e3d4015 .elementor-repeater-item-87ef53c.elementor-social-icon i{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-e3d4015 .elementor-repeater-item-87ef53c.elementor-social-icon svg{fill:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-e3d4015 .elementor-repeater-item-7c27645.elementor-social-icon{background-color:#456D9A;}.elementor-109 .elementor-element.elementor-element-e3d4015 .elementor-repeater-item-088853e.elementor-social-icon{background-color:#456D9A;}.elementor-109 .elementor-element.elementor-element-e3d4015{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:22px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-109 .elementor-element.elementor-element-efa4647{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-82864f7{--content-width:1400px;}.elementor-109 .elementor-element.elementor-element-f4a5b7a{--content-width:1400px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-3bcf750{left:15px;}body.rtl .elementor-109 .elementor-element.elementor-element-3bcf750{right:15px;}.elementor-109 .elementor-element.elementor-element-3bcf750{bottom:15px;}.elementor-109 .elementor-element.elementor-element-ef4fa18{margin-top:0px;margin-bottom:0px;padding:10px 0px 4px 0px;}.elementor-109 .elementor-element.elementor-element-b611d91{width:40%;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-b611d91.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-b611d91.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-b611d91.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-b611d91 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-109 .elementor-element.elementor-element-b611d91 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:-5px 0px -5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-109 .elementor-element.elementor-element-b611d91 > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-b611d91 > .elementor-element-populated > .elementor-background-overlay, .elementor-109 .elementor-element.elementor-element-b611d91 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-109 .elementor-element.elementor-element-eb3f80e{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-title{margin-block-end:0px;}.elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon{font-size:25px;}.elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-title, .elementor-109 .elementor-element.elementor-element-eb3f80e .elementor-icon-box-title a{font-size:15px;}.elementor-109 .elementor-element.elementor-element-ad3557c{width:25%;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-ad3557c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-ad3557c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-ad3557c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-ad3557c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-109 .elementor-element.elementor-element-ad3557c > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:-11px 0px -11px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-109 .elementor-element.elementor-element-ad3557c > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-ad3557c > .elementor-element-populated > .elementor-background-overlay, .elementor-109 .elementor-element.elementor-element-ad3557c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-56101e2{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon{font-size:25px;}.elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-title, .elementor-109 .elementor-element.elementor-element-56101e2 .elementor-icon-box-title a{font-size:15px;}.elementor-109 .elementor-element.elementor-element-3b5c105{width:35%;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-3b5c105.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-3b5c105.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-3b5c105.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-3b5c105 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-109 .elementor-element.elementor-element-3b5c105 > .elementor-element-populated{border-width:0px 0px 0px 1px;margin:-11px 0px -11px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-109 .elementor-element.elementor-element-3b5c105 > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-3b5c105 > .elementor-element-populated > .elementor-background-overlay, .elementor-109 .elementor-element.elementor-element-3b5c105 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-cd94351{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-title{margin-block-end:0px;}.elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon{font-size:25px;}.elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-title, .elementor-109 .elementor-element.elementor-element-cd94351 .elementor-icon-box-title a{font-size:15px;}.elementor-109 .elementor-element.elementor-element-6bb0731{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-913ebbc{width:33.3%;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-913ebbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-913ebbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-913ebbc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-913ebbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-109 .elementor-element.elementor-element-913ebbc > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:-5px 0px -5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-109 .elementor-element.elementor-element-913ebbc > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-913ebbc > .elementor-element-populated > .elementor-background-overlay, .elementor-109 .elementor-element.elementor-element-913ebbc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-aacf8f8{width:auto;max-width:auto;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;}.elementor-109 .elementor-element.elementor-element-e726323{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-e726323 .elementor-icon{font-size:30px;}.elementor-109 .elementor-element.elementor-element-e726323 .elementor-icon svg{height:30px;}.elementor-109 .elementor-element.elementor-element-365ccfc{width:33.3%;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-365ccfc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-365ccfc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-365ccfc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-365ccfc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-109 .elementor-element.elementor-element-365ccfc > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:-11px 0px -11px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-109 .elementor-element.elementor-element-365ccfc > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-365ccfc > .elementor-element-populated > .elementor-background-overlay, .elementor-109 .elementor-element.elementor-element-365ccfc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-3113139{width:auto;max-width:auto;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;}.elementor-109 .elementor-element.elementor-element-20a4110{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-20a4110 .elementor-icon{font-size:30px;}.elementor-109 .elementor-element.elementor-element-20a4110 .elementor-icon svg{height:30px;}.elementor-109 .elementor-element.elementor-element-ea25ca7{width:33.3%;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-ea25ca7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-ea25ca7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-ea25ca7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-ea25ca7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-109 .elementor-element.elementor-element-ea25ca7 > .elementor-element-populated{border-width:0px 0px 0px 1px;margin:-11px 0px -11px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-109 .elementor-element.elementor-element-ea25ca7 > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-ea25ca7 > .elementor-element-populated > .elementor-background-overlay, .elementor-109 .elementor-element.elementor-element-ea25ca7 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-0a588b6{width:auto;max-width:auto;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:15px;}.elementor-109 .elementor-element.elementor-element-0f78342{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-0f78342 .elementor-icon{font-size:27px;}.elementor-109 .elementor-element.elementor-element-0f78342 .elementor-icon svg{height:27px;}.elementor-109 .elementor-element.elementor-element-c627561{--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;}.elementor-109 .elementor-element.elementor-element-892527a{--width:100%;--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;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-109 .elementor-element.elementor-element-40c1471{--width:100%;--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;}.elementor-109 .elementor-element.elementor-element-28bb9c8{--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;}.elementor-109 .elementor-element.elementor-element-b0adf08.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-d67002b{text-align:center;}.elementor-109 .elementor-element.elementor-element-d67002b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-83f1028{--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;}.elementor-109 .elementor-element.elementor-element-9e5133f{--width:100%;--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;}.elementor-109 .elementor-element.elementor-element-c651f19{--width:100%;--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;}.elementor-109 .elementor-element.elementor-element-41e6c56{--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;}.elementor-109 .elementor-element.elementor-element-aebc399.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-e3d4015{text-align:center;}.elementor-109 .elementor-element.elementor-element-e3d4015.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for section, class: .elementor-element-ef4fa18 */.postid-1090 .contact-sticky-mob {
    display: none !important;
}
.postid-9761 .contact-sticky-mob {
    display: none;
}
.postid-10262 .contact-sticky-mob {
    display: none;
}
.postid-1090 .contact-sticky-mob {
    display: none;
}
.postid-10167 .contact-sticky-mob {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b6601 */.blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eeab3a */.blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0adf08 */.blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82864f7 */.main-content {
            min-height: 300px;
            background: white;
            margin: 0 auto;
            max-width: 1200px;
            padding: 40px;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
            text-align: center;
        }
        
        .footer {
            background: linear-gradient(135deg, #1a365d 0%, #2d5aa0 100%);
            color: white;
            padding: 60px 0 20px 0;
            position: relative;
        }
        
        .footer-container {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
       .footer-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 40px;
            margin-bottom: 50px;
        }

        @media (min-width: 1200px) {
            .footer-grid {
                grid-template-columns: 2fr 1.5fr 2fr;
                gap: 50px;
            }
        }
        
        @media (min-width: 992px) and (max-width: 1199px) {
            .footer-grid {
                grid-template-columns: repeat(3, 1fr);
                gap: 40px;
            }
        }
        
        @media (min-width: 768px) and (max-width: 991px) {
            .footer-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 35px;
            }
        }
        
        .footer-column {
            /* פשוט ללא אנימציות */
        }
        
        .footer-column h3 {
            color: #ffd700;
            margin-bottom: 25px;
            font-size: 20px;
            font-weight: 600;
            padding-bottom: 12px;
            border-bottom: 2px solid #ffd700;
        }
        
        .footer-column ul {
            list-style: none;
        }
        
        .footer-column ul li {
            margin-bottom: 8px;
        }
        
        .footer-column ul li a {
            color: #e2e8f0;
            text-decoration: none;
            transition: color 0.3s ease;
            display: flex;
            align-items: center;
            font-size: 15px;
            padding: 8px 0;
        }
        
        .footer-column ul li a:hover {
            color: #ffd700;
        }
        
        .contact-info {
            background: rgba(255, 255, 255, 0.08);
            padding: 25px;
            border-radius: 10px;
            margin-bottom: 25px;
        }
        
        .contact-item {
            display: flex;
            align-items: center;
            margin-bottom: 18px;
            color: #e2e8f0;
            font-size: 14px;
            line-height: 1.5;
        }
        
        .contact-item:last-child {
            margin-bottom: 0;
        }
        
        .contact-icon {
            width: 22px;
            height: 22px;
            margin-left: 12px;
            color: #ffd700;
            font-size: 18px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .certifications {
            display: flex;
            gap: 12px;
            margin-top: 25px;
            flex-wrap: wrap;
        }
        
        .cert-badge {
            background: rgba(255, 255, 255, 0.1);
            padding: 10px 16px;
            border-radius: 20px;
            font-size: 12px;
            border: 1px solid rgba(255, 215, 0, 0.4);
            transition: all 0.3s ease;
            cursor: default;
        }
        
        .cert-badge:hover {
            background: rgba(255, 215, 0, 0.1);
            border-color: #ffd700;
            transform: translateY(-2px);
        }
        
        .social-links {
            display: flex;
            gap: 15px;
            margin-top: 25px;
            justify-content: flex-start;
        }
        
        .social-link {
            width: 45px;
            height: 45px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            text-decoration: none;
            color: white;
            transition: all 0.3s ease;
            font-size: 20px;
        }
        
        .social-link:hover {
            background: #ffd700;
            color: #1a365d;
        }
        
        .blog-posts {
            background: rgba(255, 255, 255, 0.06);
            padding: 20px;
            border-radius: 12px;
            border: 1px solid rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item {
            margin-bottom: 15px;
            padding-bottom: 15px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            transition: transform 0.3s ease;
        }
        
        .blog-post-item:hover {
            transform: translateX(5px);
        }
        
        .blog-post-item:last-child {
            border-bottom: none;
            margin-bottom: 0;
        }
        
        .blog-post-date {
            font-size: 12px;
            color: #ffd700;
            margin-bottom: 6px;
            font-weight: 500;
        }
        
        .blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }
        
        .footer-bottom {
            border-top: 1px solid rgba(255, 255, 255, 0.15);
            padding-top: 30px;
            text-align: center;
            color: #cbd5e0;
            font-size: 14px;
        }
        
        .footer-bottom-links {
            display: flex;
            justify-content: center;
            gap: 25px;
            margin-bottom: 20px;
            flex-wrap: wrap;
        }
        
        .footer-bottom-links a {
            color: #e2e8f0;
            text-decoration: none;
            transition: color 0.3s ease;
            padding: 0px 12px;
            border-radius: 5px;
        }
        
        .footer-bottom-links a:hover {
            color: #ffd700;
        }
        
        .footer-copyright {
            margin-top: 20px;
        }
        
        .footer-disclaimer {
            margin-top: 15px;
            font-size: 12px;
            color: #a0aec0;
            line-height: 1.5;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }
        
        /* Quick Contact Button */
        
        /* Mobile Optimizations */
        @media (max-width: 768px) {
            .footer {
                padding: 40px 0 20px 0;
            }
            
            .footer-container {
                padding: 0 15px;
            }
            
            /*.footer-grid {
                grid-template-columns: 1fr;
                gap: 30px;
                margin-bottom: 35px;
            }*/
            
            .footer-column h3 {
                font-size: 18px;
                margin-bottom: 20px;
            }
            
            .contact-info {
                padding: 20px;
            }
            
            .contact-item {
                font-size: 13px;
                margin-bottom: 15px;
                flex-wrap: wrap;
            }
            
            .social-links {
                justify-content: center;
                gap: 12px;
            }
            
            .social-link {
                width: 40px;
                height: 40px;
                font-size: 18px;
            }
            
            .footer-bottom-links {
                flex-direction: column;
                gap: 0px;
                display: ruby;
            }
            
            .footer-bottom {
                font-size: 13px;
                padding-top: 25px;
            }
            
            .footer-disclaimer {
                font-size: 11px;
            }
            
            .quick-contact {
                bottom: 20px;
                right: 20px;
                padding: 12px 16px;
                font-size: 14px;
            }
        }
        
        /* Very small screens */
        @media (max-width: 480px) {
            .main-content {
                margin: 0 10px;
                padding: 20px;
            }
            
            .footer {
                padding: 30px 0 15px 0;
            }
            
            .footer-container {
                padding: 0 10px;
            }
            
            .contact-item span {
                word-break: break-word;
            }
            
            .cert-badge {
                font-size: 11px;
                padding: 8px 12px;
            }
        }
        
        @media (max-width: 768px) {
        .footer-column {
            flex: 1 1 48%;
            box-sizing: border-box;
        }
        .footer-grid {
            display: flex;
            flex-wrap: wrap;
            gap: 0px !important;
            margin-bottom: 0px !important;
        }
        .footer-column {
            width: 47%;
            box-sizing: border-box;
            padding: 0px;
        }
        .blog-posts {
            padding: 5px 5px !important;
        }
        .blog-post-item a {
            padding: 8px 2px !important;
        }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec577a2 */.blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33532ea */.blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aebc399 */.blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }

html[lang="en-US"] .contact-item {
  display: flex;
  align-items: center;
  gap: 8px;            /* רווח בין האייקון לטקסט */
  direction: ltr;      /* מבטיח אייקון משמאל */
}

html[lang="en-US"] .contact-icon {
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4a5b7a */.main-content {
            min-height: 300px;
            background: white;
            margin: 0 auto;
            max-width: 1200px;
            padding: 40px;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
            text-align: center;
        }
        
        .footer-en {
            background: linear-gradient(135deg, #1a365d 0%, #2d5aa0 100%);
            color: white;
            padding: 60px 0 20px 0;
            position: relative;
        }
        
        .footer-container {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
        }
        
       .footer-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 40px;
            margin-bottom: 50px;
        }

        @media (min-width: 1200px) {
            .footer-grid {
                grid-template-columns: 2fr 1.5fr 2fr;
                gap: 50px;
            }
        }
        
        @media (min-width: 992px) and (max-width: 1199px) {
            .footer-grid {
                grid-template-columns: repeat(3, 1fr);
                gap: 40px;
            }
        }
        
        @media (min-width: 768px) and (max-width: 991px) {
            .footer-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 35px;
            }
        }
        
        .footer-column {
            /* פשוט ללא אנימציות */
        }
        
        .footer-column h3 {
            color: #ffd700;
            margin-bottom: 25px;
            font-size: 20px;
            font-weight: 600;
            padding-bottom: 12px;
            border-bottom: 2px solid #ffd700;
        }
        
        .footer-column ul {
            list-style: none;
        }
        
        .footer-column ul li {
            margin-bottom: 8px;
        }
        
        .footer-column ul li a {
            color: #e2e8f0;
            text-decoration: none;
            transition: color 0.3s ease;
            display: flex;
            align-items: center;
            font-size: 15px;
            padding: 8px 0;
        }
        
        .footer-column ul li a:hover {
            color: #ffd700;
        }
        
        .contact-info {
            background: rgba(255, 255, 255, 0.08);
            padding: 25px;
            border-radius: 10px;
            margin-bottom: 25px;
        }
        
        .contact-item {
            display: flex;
            align-items: center;
            margin-bottom: 18px;
            color: #e2e8f0;
            font-size: 14px;
            line-height: 1.5;
        }
        
        .contact-item:last-child {
            margin-bottom: 0;
        }
        
        .contact-icon {
            width: 22px;
            height: 22px;
            margin-left: 12px;
            color: #ffd700;
            font-size: 18px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .certifications {
            display: flex;
            gap: 12px;
            margin-top: 25px;
            flex-wrap: wrap;
        }
        
        .cert-badge {
            background: rgba(255, 255, 255, 0.1);
            padding: 10px 16px;
            border-radius: 20px;
            font-size: 12px;
            border: 1px solid rgba(255, 215, 0, 0.4);
            transition: all 0.3s ease;
            cursor: default;
        }
        
        .cert-badge:hover {
            background: rgba(255, 215, 0, 0.1);
            border-color: #ffd700;
            transform: translateY(-2px);
        }
        
        .social-links {
            display: flex;
            gap: 15px;
            margin-top: 25px;
            justify-content: flex-start;
        }
        
        .social-link {
            width: 45px;
            height: 45px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            text-decoration: none;
            color: white;
            transition: all 0.3s ease;
            font-size: 20px;
        }
        
        .social-link:hover {
            background: #ffd700;
            color: #1a365d;
        }
        
        .blog-posts {
            background: rgba(255, 255, 255, 0.06);
            padding: 20px;
            border-radius: 12px;
            border: 1px solid rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item {
            margin-bottom: 15px;
            padding-bottom: 15px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            transition: transform 0.3s ease;
        }
        
        .blog-post-item:hover {
            transform: translateX(5px);
        }
        
        .blog-post-item:last-child {
            border-bottom: none;
            margin-bottom: 0;
        }
        
        .blog-post-date {
            font-size: 12px;
            color: #ffd700;
            margin-bottom: 6px;
            font-weight: 500;
        }
        
        .blog-post-item a {
            color: #e2e8f0;
            text-decoration: none;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 14px;
            line-height: 1.4;
            display: block;
            padding: 8px 12px;
            border-radius: 6px;
            position: relative;
            overflow: hidden;
            background: transparent;
        }
        
        .blog-post-item a::before {
            content: '';
            position: absolute;
            top: 0;
            right: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(45deg, transparent, rgba(255, 215, 0, 0.1), transparent);
            transition: right 0.6s ease;
            z-index: -1;
        }
        
        .blog-post-item a:hover {
            color: #ffd700;
            background: rgba(255, 215, 0, 0.05);
            transform: translateX(8px);
            box-shadow: 0 2px 10px rgba(255, 215, 0, 0.15);
        }
        
        .blog-post-item a:hover::before {
            right: 100%;
        }
        
        .footer-bottom {
            border-top: 1px solid rgba(255, 255, 255, 0.15);
            padding-top: 30px;
            text-align: center;
            color: #cbd5e0;
            font-size: 14px;
        }
        
        .footer-bottom-links {
            display: flex;
            justify-content: center;
            gap: 25px;
            margin-bottom: 20px;
            flex-wrap: wrap;
        }
        
        .footer-bottom-links a {
            color: #e2e8f0;
            text-decoration: none;
            transition: color 0.3s ease;
            padding: 0px 12px;
            border-radius: 5px;
        }
        
        .footer-bottom-links a:hover {
            color: #ffd700;
        }
        
        .footer-copyright {
            margin-top: 20px;
        }
        
        .footer-disclaimer {
            margin-top: 15px;
            font-size: 12px;
            color: #a0aec0;
            line-height: 1.5;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }
        
        /* Quick Contact Button */
        
        /* Mobile Optimizations */
        @media (max-width: 768px) {
            .footer {
                padding: 40px 0 20px 0;
            }
            
            .footer-container {
                padding: 0 15px;
            }
            
            /*.footer-grid {
                grid-template-columns: 1fr;
                gap: 30px;
                margin-bottom: 35px;
            }*/
            
            .footer-column h3 {
                font-size: 18px;
                margin-bottom: 20px;
            }
            
            .contact-info {
                padding: 20px;
            }
            
            .contact-item {
                font-size: 13px;
                margin-bottom: 15px;
                flex-wrap: wrap;
            }
            
            .social-links {
                justify-content: center;
                gap: 12px;
            }
            
            .social-link {
                width: 40px;
                height: 40px;
                font-size: 18px;
            }
            
            .footer-bottom-links {
                flex-direction: column;
                gap: 0px;
                display: ruby;
            }
            
            .footer-bottom {
                font-size: 13px;
                padding-top: 25px;
            }
            
            .footer-disclaimer {
                font-size: 11px;
            }
            
            .quick-contact {
                bottom: 20px;
                right: 20px;
                padding: 12px 16px;
                font-size: 14px;
            }
        }
        
        /* Very small screens */
        @media (max-width: 480px) {
            .main-content {
                margin: 0 10px;
                padding: 20px;
            }
            
            .footer {
                padding: 30px 0 15px 0;
            }
            
            .footer-container {
                padding: 0 10px;
            }
            
            .contact-item span {
                word-break: break-word;
            }
            
            .cert-badge {
                font-size: 11px;
                padding: 8px 12px;
            }
        }
        
        @media (max-width: 768px) {
        .footer-column {
            flex: 1 1 48%;
            box-sizing: border-box;
        }
        .footer-grid {
            display: flex;
            flex-wrap: wrap;
            gap: 0px !important;
            margin-bottom: 0px !important;
        }
        .footer-column {
            width: 47%;
            box-sizing: border-box;
            padding: 0px;
        }
        .blog-posts {
            padding: 5px 5px !important;
        }
        .blog-post-item a {
            padding: 8px 2px !important;
        }
    }/* End custom CSS */
/* Start custom CSS */button#enable-toolbar-trigger {
    position: absolute;
    top: -40px;
}
html[lang="en-US"] .contact-sticky-mob {
    display: none;
}
html[lang="he-IL"] .contact-sticky-mob-en {
    display: none;
}
html[lang="en-US"] .footer {
    display: none;
}
html[lang="he-IL"] .footer-en {
    display: none;
}
html[lang="en-US"] .copyrights-he {
    display: none;    
}
html[lang="he-IL"] .copyrights-en {
    display: none;    
}
.elementor-text-editor.elementor-clearfix a {
    box-shadow: none;
    text-decoration: none;
    color: #0000FF;
}
.rplg .rplg-badge_left-fixed {
    bottom: 120px!important;
}
div#footerlinktochildthemewp {
    display: none;
}/* End custom CSS */