.elementor-43521 .elementor-element.elementor-element-b56a378{--display:flex;--min-height:60vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-b56a378:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-b56a378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-29cfbb7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-29cfbb7.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-36e70d0{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43521 .elementor-element.elementor-element-36e70d0.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Assistant;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43521 .elementor-element.elementor-element-cd6e928{width:initial;max-width:initial;z-index:1;}.elementor-43521 .elementor-element.elementor-element-cd6e928 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-43521 .elementor-element.elementor-element-cd6e928.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-cd6e928 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:5rem;font-weight:900;color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-1ad730b{width:initial;max-width:initial;z-index:1;}.elementor-43521 .elementor-element.elementor-element-1ad730b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-43521 .elementor-element.elementor-element-1ad730b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-1ad730b .elementor-heading-title{font-family:"Assistant", Assistant;font-size:3rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-10b6997{--display:flex;--min-height:5px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-10b6997:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-10b6997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-827134a ) 80%, #FFD94D00 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Assistant;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-43521 .elementor-element.elementor-element-4f183f2 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-43521 .elementor-element.elementor-element-4f183f2{font-family:"Assistant", Assistant;font-size:2em;font-weight:300;line-height:2rem;color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-4f183f2 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-fc2644a > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-43521 .elementor-element.elementor-element-fc2644a{text-align:start;font-family:"Assistant", Assistant;font-weight:400;font-style:oblique;color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-fc2644a p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-20efef9{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Assistant;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43521 .elementor-element.elementor-element-d0d401e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;top:20px;z-index:1;}.elementor-43521 .elementor-element.elementor-element-d0d401e > .elementor-widget-container{--e-transform-rotateZ:150deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d0d401e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-d0d401e{right:-40px;}body.rtl .elementor-43521 .elementor-element.elementor-element-d0d401e{left:-40px;}.elementor-43521 .elementor-element.elementor-element-d0d401e img{width:80%;opacity:1;}.elementor-43521 .elementor-element.elementor-element-866fd9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-866fd9f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-866fd9f{right:0px;}body.rtl .elementor-43521 .elementor-element.elementor-element-866fd9f{left:0px;}.elementor-43521 .elementor-element.elementor-element-866fd9f{top:-15px;z-index:2;}.elementor-43521 .elementor-element.elementor-element-acdd055{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:3;}.elementor-43521 .elementor-element.elementor-element-acdd055 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-acdd055.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-acdd055 img{width:100%;}.elementor-43521 .elementor-element.elementor-element-f652492{--display:flex;}.elementor-43521 .elementor-element.elementor-element-8b19cc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8b19cc1.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-ea069da{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ea069da.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-ea069da::before, .elementor-43521 .elementor-element.elementor-element-ea069da > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-ea069da > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-ea069da > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-ea069da > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-ea069da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-ea069da.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-83a3ce9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-83a3ce9::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-ca47e83{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-ca47e83 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-8f6a6b7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-8f6a6b7:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-8f6a6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-cb262ce{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-cb262ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-cb262ce p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-a9a276c{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a9a276c.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-a9a276c::before, .elementor-43521 .elementor-element.elementor-element-a9a276c > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-a9a276c > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-a9a276c > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-a9a276c > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-a9a276c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-a9a276c.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-4db263b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-4db263b::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-c9c4730{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-c9c4730 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-203aee2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-203aee2:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-203aee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-d10a23b{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-d10a23b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-d10a23b p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-b9237ed{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-b9237ed.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-b9237ed::before, .elementor-43521 .elementor-element.elementor-element-b9237ed > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-b9237ed > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-b9237ed > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-b9237ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-b9237ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-b9237ed.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-87adf89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-87adf89::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-3f7353b{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-3f7353b > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-6747fd6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-6747fd6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-6747fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-fd9d6fb{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-fd9d6fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-fd9d6fb p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-e78d9b4{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e78d9b4.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-e78d9b4::before, .elementor-43521 .elementor-element.elementor-element-e78d9b4 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e78d9b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e78d9b4 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e78d9b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e78d9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-e78d9b4.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-4085efc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-4085efc::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-b4375e0{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-b4375e0 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-553d5e0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-553d5e0:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-553d5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-a36f44e{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-a36f44e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-a36f44e p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-ff2e9f8{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ff2e9f8.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-ff2e9f8::before, .elementor-43521 .elementor-element.elementor-element-ff2e9f8 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-ff2e9f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-ff2e9f8 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-ff2e9f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-ff2e9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-ff2e9f8.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-e5592f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-e5592f0::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-10c32df{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-10c32df > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-bd4421e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-bd4421e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-bd4421e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-b4d3fb0{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b4d3fb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-b4d3fb0 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-3fa87ff{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3fa87ff.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-3fa87ff::before, .elementor-43521 .elementor-element.elementor-element-3fa87ff > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-3fa87ff > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-3fa87ff > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-3fa87ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-3fa87ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-3fa87ff.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-d8c5508{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-d8c5508::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-9a623f6{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-9a623f6 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-6790918{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-6790918:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-6790918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-3aad4de{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3aad4de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-3aad4de p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-d0101b1{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d0101b1.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-d0101b1::before, .elementor-43521 .elementor-element.elementor-element-d0101b1 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-d0101b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-d0101b1 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-d0101b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-d0101b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-d0101b1.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-f22228e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-f22228e::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-9255c91{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-9255c91 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-16ed592{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-16ed592:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-16ed592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-2c4c144{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2c4c144 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-2c4c144 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-e73496f{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e73496f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-43521 .elementor-element.elementor-element-e73496f::before, .elementor-43521 .elementor-element.elementor-element-e73496f > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e73496f > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e73496f > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e73496f > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e73496f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43521 .elementor-element.elementor-element-e73496f.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-b3b7956{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-b3b7956::before{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43521 .elementor-element.elementor-element-4e4e418{width:initial;max-width:initial;}.elementor-43521 .elementor-element.elementor-element-4e4e418 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-cbd5e82{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#063852;--border-color:#063852;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-cbd5e82:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-cbd5e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-bcf6eed{width:initial;max-width:initial;text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;line-height:1rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-bcf6eed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-43521 .elementor-element.elementor-element-bcf6eed p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-bbc620c{--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;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-fa5d0b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-fa5d0b5:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FB;background-image:url("https://wewalktours.com/wp-content/uploads/2026/08/רקע-סקשן-עליון.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-fa5d0b5::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wewalktours.com/wp-content/uploads/2026/05/רקע-סקשן.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-fa5d0b5.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-d47b12c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-2ab536f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-bd1eb90{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-43521 .elementor-element.elementor-element-13bf0c1 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-d9cd087{text-align:center;}.elementor-43521 .elementor-element.elementor-element-d9cd087 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-d302566 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-3ffd4f3{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3ffd4f3 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-b5e9537{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-0826db2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-69459ea{text-align:center;}.elementor-43521 .elementor-element.elementor-element-69459ea .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-db51ca4{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-db51ca4 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-5201eb6{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-81f2d1d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e85bc90{text-align:center;}.elementor-43521 .elementor-element.elementor-element-e85bc90 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3f6da83{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3f6da83 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-3e5edae{--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-43521 .elementor-element.elementor-element-9730216{--display:flex;}.elementor-43521 .elementor-element.elementor-element-9730216:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-9730216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/פארק-גואל-ברצלונה.webp");}.elementor-43521 .elementor-element.elementor-element-66b7c0b{--display:flex;}.elementor-43521 .elementor-element.elementor-element-b2b41af{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5b1b513{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-6fe8c01{text-align:center;}.elementor-43521 .elementor-element.elementor-element-6fe8c01 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3f4b5c1{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3f4b5c1 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-e4cded5{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8496ce1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8496ce1:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FB;background-image:url("https://wewalktours.com/wp-content/uploads/2026/08/רקע-סקשן-עליון.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-8496ce1::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wewalktours.com/wp-content/uploads/2026/05/רקע-סקשן.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-8496ce1.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-0d9e94d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-9534eb0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-36cd691{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-43521 .elementor-element.elementor-element-eac987f img{width:60%;}.elementor-43521 .elementor-element.elementor-element-a102f02{text-align:center;}.elementor-43521 .elementor-element.elementor-element-a102f02 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-20616fa img{width:60%;}.elementor-43521 .elementor-element.elementor-element-60642d9{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-60642d9 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-779e59e{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8392675{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8392675.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-79f763a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-79f763a.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-79f763a.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-5d31660{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5d31660:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5d31660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/אביב-בברצלונה.webp");background-position:center center;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-5d31660.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-3a51efa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3a51efa:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-3a51efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-3a51efa.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-509cd63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-509cd63.e-con{--align-self:center;}.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-43521 .elementor-element.elementor-element-fb7fda0 > .elementor-widget-container{background-color:#DDF3DC;padding:8px 6px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#089200;border-radius:50px 50px 50px 50px;}.elementor-43521 .elementor-element.elementor-element-fb7fda0 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-fb7fda0.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-fb7fda0.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-fb7fda0.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-fb7fda0.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-fb7fda0.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-fb7fda0 .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-fb7fda0 .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-c4e4aa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-c4e4aa2.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-c4e4aa2{text-align:center;}.elementor-43521 .elementor-element.elementor-element-c4e4aa2 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-a316e4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 5px 10px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-a316e4c{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-a316e4c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-77f5de6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-77f5de6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-77f5de6{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-77f5de6 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-7530d48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ded8801{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-71d5561.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-71d5561 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-71d5561.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-71d5561.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-71d5561.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-71d5561.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-71d5561.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-71d5561 .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-71d5561 .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-b45b1ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-b45b1ff.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-b45b1ff{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-b45b1ff p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-9e3a9e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-9e3a9e5.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-9e3a9e5{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-9e3a9e5 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-ee92a1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-435616b{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-435616b.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-e04fec0.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-e04fec0 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-e04fec0.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-e04fec0.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-e04fec0.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-e04fec0.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-e04fec0.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-e04fec0 .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-e04fec0 .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-7dc8140 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-7dc8140.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-7dc8140{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-7dc8140 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-9377d54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-9377d54.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-9377d54{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-9377d54 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-13fbbef{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-13fbbef:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-13fbbef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-13fbbef.e-con{--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Assistant;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43521 .elementor-element.elementor-element-6ad258a .elementor-button{background-color:#089200;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-6ad258a.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-6ad258a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-eaaad4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-eaaad4a.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-eaaad4a.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-1a4bb4e{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-1a4bb4e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-1a4bb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/קיץ-בברצלונה.webp");background-position:center center;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-1a4bb4e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-d825983{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d825983:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-d825983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-d825983.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-0b81efc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-0b81efc.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-48663c8 > .elementor-widget-container{background-color:#DDF3DC;padding:8px 6px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#089200;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-48663c8{left:-30px;}body.rtl .elementor-43521 .elementor-element.elementor-element-48663c8{right:-30px;}.elementor-43521 .elementor-element.elementor-element-48663c8{top:8px;}.elementor-43521 .elementor-element.elementor-element-48663c8 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-48663c8.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-48663c8.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-48663c8.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-48663c8.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-48663c8.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-48663c8 .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-48663c8 .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-215ff42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-215ff42.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-215ff42{text-align:center;}.elementor-43521 .elementor-element.elementor-element-215ff42 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9c2c30d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 5px 10px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-9c2c30d{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-9c2c30d p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-4dff2bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-4dff2bc.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-4dff2bc{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-4dff2bc p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-593fe17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f7b88d0{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e1202aa.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-e1202aa .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-e1202aa.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-e1202aa.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-e1202aa.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-e1202aa.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-e1202aa.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-e1202aa .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-e1202aa .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-665805c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-665805c.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-665805c{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-665805c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-d6f56bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-d6f56bc.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-d6f56bc{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-d6f56bc p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-7a5c146{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-aa66110{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-aa66110.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-e1b257d.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-e1b257d .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-e1b257d.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-e1b257d.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-e1b257d.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-e1b257d.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-e1b257d.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-e1b257d .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-e1b257d .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-bcc8946 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-bcc8946.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-bcc8946{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-bcc8946 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-03848c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-03848c0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-03848c0{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-03848c0 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-15c21c2{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-15c21c2:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-15c21c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-15c21c2.e-con{--order:99999 /* order end hack */;}.elementor-43521 .elementor-element.elementor-element-212f922 .elementor-button{background-color:#089200;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-212f922.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-212f922 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-a37d0e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a37d0e9.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-a37d0e9.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-8e5e1b2{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8e5e1b2:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-8e5e1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/סתיו-בברצלונה.webp");background-position:center center;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-8e5e1b2.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-3250946{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3250946:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-3250946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-3250946.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-f20dc07{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-f20dc07.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb > .elementor-widget-container{background-color:#DDF3DC;padding:8px 6px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#089200;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-6b3a1cb{left:-30px;}body.rtl .elementor-43521 .elementor-element.elementor-element-6b3a1cb{right:-30px;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb{top:8px;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-6b3a1cb.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-6b3a1cb.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-6b3a1cb .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-3b20ed8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-3b20ed8.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-3b20ed8{text-align:center;}.elementor-43521 .elementor-element.elementor-element-3b20ed8 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ec5c002 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 5px 10px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-ec5c002{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-ec5c002 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-f0eb89f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-f0eb89f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-f0eb89f{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-f0eb89f p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-12d8e42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2570817{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-b6e2f1f.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-b6e2f1f .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-b6e2f1f.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-b6e2f1f.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-b6e2f1f.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-b6e2f1f.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-b6e2f1f.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-b6e2f1f .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-b6e2f1f .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-4bc9ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-4bc9ef0.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-4bc9ef0{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-4bc9ef0 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-965e13c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-965e13c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-965e13c{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-965e13c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-ceb983f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d938854{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d938854.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-013237c.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-013237c .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-013237c.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-013237c.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-013237c.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-013237c.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-013237c.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-013237c .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-013237c .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-80bef58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-80bef58.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-80bef58{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-80bef58 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-9c7c02e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-9c7c02e.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-9c7c02e{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-9c7c02e p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-1f7b499{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-1f7b499:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-1f7b499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-1f7b499.e-con{--order:99999 /* order end hack */;}.elementor-43521 .elementor-element.elementor-element-0cee23f .elementor-button{background-color:#089200;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-0cee23f.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-0cee23f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-2d0a8fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2d0a8fb.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-2d0a8fb.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-d3f588e{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d3f588e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-d3f588e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/חורף-בברצלונה.webp");background-position:center center;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-d3f588e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-86fd357{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-86fd357:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-86fd357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-86fd357.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-3243f8a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-3243f8a.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e > .elementor-widget-container{background-color:#DDF3DC;padding:8px 6px 0px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#089200;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-6b6dd3e{left:-30px;}body.rtl .elementor-43521 .elementor-element.elementor-element-6b6dd3e{right:-30px;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e{top:8px;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-6b6dd3e.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-6b6dd3e.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-6b6dd3e .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-1022a62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-1022a62.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-1022a62{text-align:center;}.elementor-43521 .elementor-element.elementor-element-1022a62 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b1b311c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 5px 10px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-b1b311c{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-b1b311c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-46ec434 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-46ec434.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-46ec434{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-46ec434 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-9b6f67a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f47e1ef{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8e4c83a.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-8e4c83a .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-8e4c83a.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-8e4c83a.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-8e4c83a.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-8e4c83a.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-8e4c83a.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-8e4c83a .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-8e4c83a .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-146e90f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-146e90f.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-146e90f{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-146e90f p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-dabd700 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-dabd700.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-dabd700{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-dabd700 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-47571ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-735463e{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-735463e.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-1d54a22.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-1d54a22 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-1d54a22.elementor-view-stacked .elementor-icon{background-color:#089200;}.elementor-43521 .elementor-element.elementor-element-1d54a22.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-1d54a22.elementor-view-default .elementor-icon{color:#089200;border-color:#089200;}.elementor-43521 .elementor-element.elementor-element-1d54a22.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-1d54a22.elementor-view-default .elementor-icon svg{fill:#089200;}.elementor-43521 .elementor-element.elementor-element-1d54a22 .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-1d54a22 .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-d7958e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-d7958e2.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-d7958e2{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#089200;}.elementor-43521 .elementor-element.elementor-element-d7958e2 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-d29bc1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-d29bc1b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-d29bc1b{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-d29bc1b p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-10bbdb1{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-10bbdb1:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-10bbdb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-10bbdb1.e-con{--order:99999 /* order end hack */;}.elementor-43521 .elementor-element.elementor-element-611b375 .elementor-button{background-color:#089200;font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-611b375.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-611b375 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-edd428f{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43521 .elementor-element.elementor-element-edd428f:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-edd428f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2740367 );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Assistant;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Assistant;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-43521 .elementor-element.elementor-element-6042520{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-49aea67 );}.elementor-43521 .elementor-element.elementor-element-6042520 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-6042520.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-6042520 .elementor-headline{text-align:center;font-family:"Assistant", Assistant;font-size:4rem;font-weight:900;}.elementor-43521 .elementor-element.elementor-element-6042520 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-6042520 .elementor-headline-dynamic-text{font-family:"Assistant", Assistant;font-weight:900;}.elementor-43521 .elementor-element.elementor-element-6042520 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-f37a317{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;column-gap:50px;text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-f37a317 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-963fe3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-963fe3e.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-177cf8b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-177cf8b.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-b21ef89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-b21ef89.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-b21ef89.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-a4d73f6{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a4d73f6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-a4d73f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-d539937 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-d539937 img{height:220px;}.elementor-43521 .elementor-element.elementor-element-de1c5e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-de1c5e5:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-de1c5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-de1c5e5.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-f28a460 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-43521 .elementor-element.elementor-element-f28a460.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-f28a460{text-align:center;}.elementor-43521 .elementor-element.elementor-element-f28a460 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-4093278 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-4093278.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-4093278{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-4093278 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-a7b19c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-102e6b0 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-102e6b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-102e6b0.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-102e6b0.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-102e6b0.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-102e6b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-102e6b0 .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-102e6b0 .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-22cc82f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-22cc82f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-22cc82f{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-22cc82f p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-e9ab3d5{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e9ab3d5:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-e9ab3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-e9ab3d5.e-con{--order:99999 /* order end hack */;}.elementor-43521 .elementor-element.elementor-element-582978b .elementor-button{background-color:var( --e-global-color-2740367 );font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-582978b.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-582978b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-fff5d7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-fff5d7d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-fff5d7d.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-443d596{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-443d596:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-443d596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-5d49fa1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-5d49fa1 img{height:220px;}.elementor-43521 .elementor-element.elementor-element-668a84a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-668a84a:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-668a84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-668a84a.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-316e49b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-43521 .elementor-element.elementor-element-316e49b.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-316e49b{text-align:center;}.elementor-43521 .elementor-element.elementor-element-316e49b .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3810f98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-3810f98.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-3810f98{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-3810f98 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-6fe07be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5e549b5 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-5e549b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-5e549b5.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-5e549b5.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-5e549b5.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-5e549b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-5e549b5 .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-5e549b5 .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-f709b8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-f709b8e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-f709b8e{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-f709b8e p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-ee98e39{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ee98e39:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-ee98e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-ee98e39.e-con{--order:99999 /* order end hack */;}.elementor-43521 .elementor-element.elementor-element-c16864c .elementor-button{background-color:var( --e-global-color-2740367 );font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-c16864c.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-c16864c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-0982787{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-0982787:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-0982787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E4;}.elementor-43521 .elementor-element.elementor-element-0982787.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-0982787.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-7619cc5{--display:flex;--position:absolute;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:17px;--z-index:2;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-7619cc5{left:0px;}body.rtl .elementor-43521 .elementor-element.elementor-element-7619cc5{right:0px;}.elementor-43521 .elementor-element.elementor-element-477e389{--display:flex;--position:absolute;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;top:20px;}.elementor-43521 .elementor-element.elementor-element-477e389:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-477e389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49aea67 );}.elementor-43521 .elementor-element.elementor-element-477e389.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-477e389{right:-15px;}body.rtl .elementor-43521 .elementor-element.elementor-element-477e389{left:-15px;}.elementor-43521 .elementor-element.elementor-element-f7e4631{width:initial;max-width:initial;z-index:2;text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:700;line-height:0.9rem;color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-f7e4631 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f7e4631.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-f7e4631 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-2e91705{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2e91705:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-2e91705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-6873a99 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-6873a99 img{height:220px;}.elementor-43521 .elementor-element.elementor-element-eda93c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-eda93c7:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-eda93c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EAC8;}.elementor-43521 .elementor-element.elementor-element-eda93c7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-d1033d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-43521 .elementor-element.elementor-element-d1033d2.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-d1033d2{text-align:center;}.elementor-43521 .elementor-element.elementor-element-d1033d2 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9a99ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-9a99ca6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-9a99ca6{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-9a99ca6 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-f4195c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f6bb6f2 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-f6bb6f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-f6bb6f2.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-f6bb6f2.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-f6bb6f2.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-f6bb6f2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-f6bb6f2 .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-f6bb6f2 .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-13e7465 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-13e7465.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-13e7465{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-13e7465 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-c6cda5d{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c6cda5d:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-c6cda5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-c6cda5d.e-con{--order:99999 /* order end hack */;}.elementor-43521 .elementor-element.elementor-element-70a11e4 .elementor-button{background-color:var( --e-global-color-2740367 );font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-70a11e4.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-70a11e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-9cac8b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9cac8b7.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-9cac8b7.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-e4d79f4{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e4d79f4:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-e4d79f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-302360f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-302360f img{height:220px;}.elementor-43521 .elementor-element.elementor-element-237d31c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-237d31c:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-237d31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-237d31c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-368af65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-43521 .elementor-element.elementor-element-368af65.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-368af65{text-align:center;}.elementor-43521 .elementor-element.elementor-element-368af65 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9bddac3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-9bddac3.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-9bddac3{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-9bddac3 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-36c4a9f{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-005ec1c .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-005ec1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-005ec1c.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-005ec1c.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-005ec1c.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-005ec1c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-005ec1c .elementor-icon{font-size:1rem;}.elementor-43521 .elementor-element.elementor-element-005ec1c .elementor-icon svg{height:1rem;}.elementor-43521 .elementor-element.elementor-element-f41438c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-f41438c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-f41438c{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-f41438c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-45f9975{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-45f9975:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-45f9975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd766f );}.elementor-43521 .elementor-element.elementor-element-45f9975.e-con{--order:99999 /* order end hack */;}.elementor-43521 .elementor-element.elementor-element-6a25dfc .elementor-button{background-color:var( --e-global-color-2740367 );font-family:"Assistant", Assistant;font-size:1rem;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-43521 .elementor-element.elementor-element-6a25dfc.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-6a25dfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-43521 .elementor-element.elementor-element-e6d56af{--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-43521 .elementor-element.elementor-element-3e83e87{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-827134a );--border-color:var( --e-global-color-827134a );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3e83e87:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-3e83e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E4;}.elementor-43521 .elementor-element.elementor-element-3d482dc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3b54a56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-3b54a56 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-290f172 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-290f172{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-290f172 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-05fe687{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-5095a29{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-13d4c8b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-13d4c8b:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-13d4c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-e06d0a1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2dd614e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-2dd614e img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-61c9d4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-61c9d4e{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-61c9d4e p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-b66c105{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-cf5dc1e{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-f2443cb{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e51dd18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e51dd18:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FB;background-image:url("https://wewalktours.com/wp-content/uploads/2026/08/רקע-סקשן-עליון.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-e51dd18::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wewalktours.com/wp-content/uploads/2026/05/רקע-סקשן.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-e51dd18.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-cc80196{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-9a8108f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-12cf6b0{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-43521 .elementor-element.elementor-element-f247712 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-44cfdff{text-align:center;}.elementor-43521 .elementor-element.elementor-element-44cfdff .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-e102eca img{width:60%;}.elementor-43521 .elementor-element.elementor-element-9b32f4f{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9b32f4f p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-5469feb{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-7db7040{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-7db7040.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-bbed35c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-bbed35c.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-bbed35c.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-422f37c{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-422f37c:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-422f37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-a493f91 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-a493f91 img{height:220px;}.elementor-43521 .elementor-element.elementor-element-7367619 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-43521 .elementor-element.elementor-element-7367619{bottom:0px;}.elementor-43521 .elementor-element.elementor-element-7367619 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-7367619.elementor-view-stacked .elementor-icon{background-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-7367619.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-7367619.elementor-view-default .elementor-icon{color:#1DABF4;border-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-7367619.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-7367619.elementor-view-default .elementor-icon svg{fill:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-7367619 .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-7367619 .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-8e5317c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-8e5317c:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-8e5317c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-8e5317c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-61c5f40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-43521 .elementor-element.elementor-element-61c5f40.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-61c5f40{text-align:center;}.elementor-43521 .elementor-element.elementor-element-61c5f40 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-a8669f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-a8669f3.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-a8669f3{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-a8669f3 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-4f258dd{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3b8b2fd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8a3a1c3 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-8a3a1c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-8a3a1c3.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-8a3a1c3.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-8a3a1c3.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-8a3a1c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-8a3a1c3 .elementor-icon{font-size:1.4rem;}.elementor-43521 .elementor-element.elementor-element-8a3a1c3 .elementor-icon svg{height:1.4rem;}.elementor-43521 .elementor-element.elementor-element-471248d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-7bf8056{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-4df14df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-4df14df.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-4df14df{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-4df14df p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-85c6fb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-85c6fb3{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-85c6fb3 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-9e9eb01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-532effd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-532effd{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-532effd p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-28244af{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-052dba7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-578ace1 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-578ace1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-578ace1.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-578ace1.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-578ace1.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-578ace1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-578ace1 .elementor-icon{font-size:1.4rem;}.elementor-43521 .elementor-element.elementor-element-578ace1 .elementor-icon svg{height:1.4rem;}.elementor-43521 .elementor-element.elementor-element-1545601{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-cd14dcc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-4938f53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-4938f53.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-4938f53{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-4938f53 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-f330df9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-f330df9{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-f330df9 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-0638980{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5b4aa1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-5b4aa1b{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-5b4aa1b p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-7b351eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfd766f );--border-color:var( --e-global-color-bfd766f );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-6ad2d04{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5067f98 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-5067f98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-5067f98.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-5067f98.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-5067f98.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-5067f98.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-5067f98 .elementor-icon{font-size:1.4rem;}.elementor-43521 .elementor-element.elementor-element-5067f98 .elementor-icon svg{height:1.4rem;}.elementor-43521 .elementor-element.elementor-element-3d1efd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-adeea4b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ca2ad6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-ca2ad6d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-ca2ad6d{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-ca2ad6d p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-004dd99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-004dd99{text-align:center;font-family:"Assistant", Assistant;font-size:1.1rem;font-weight:700;line-height:1.3rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-004dd99 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-cae2818{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-77a81aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-77a81aa{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-77a81aa p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-259a233 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-259a233.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-259a233{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-259a233 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-2b95a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2b95a7a.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-2b95a7a.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-550bfb4{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-550bfb4:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-550bfb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-bececfa > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-bececfa img{height:220px;}.elementor-43521 .elementor-element.elementor-element-c9ff871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-43521 .elementor-element.elementor-element-c9ff871{bottom:0px;}.elementor-43521 .elementor-element.elementor-element-c9ff871 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-c9ff871.elementor-view-stacked .elementor-icon{background-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-c9ff871.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-c9ff871.elementor-view-default .elementor-icon{color:#1DABF4;border-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-c9ff871.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-c9ff871.elementor-view-default .elementor-icon svg{fill:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-c9ff871 .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-c9ff871 .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-63423bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-63423bd:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-63423bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-63423bd.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-e5431e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-43521 .elementor-element.elementor-element-e5431e6.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-e5431e6{text-align:center;}.elementor-43521 .elementor-element.elementor-element-e5431e6 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-64abfae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-64abfae.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-64abfae{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-64abfae p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-dd42e26{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-827134a );--border-color:var( --e-global-color-827134a );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-dd42e26:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-dd42e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E4;}.elementor-43521 .elementor-element.elementor-element-56ae811{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-76e760d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-76e760d img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-b4f44ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b4f44ea{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b4f44ea p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-a6766ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-4c66fe7{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9ce4997{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9ce4997.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-9ce4997.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-3f8edf0{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3f8edf0:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-3f8edf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-6d583c6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-6d583c6 img{height:220px;}.elementor-43521 .elementor-element.elementor-element-a5e1422 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-43521 .elementor-element.elementor-element-a5e1422{bottom:0px;}.elementor-43521 .elementor-element.elementor-element-a5e1422 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-a5e1422.elementor-view-stacked .elementor-icon{background-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-a5e1422.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-a5e1422.elementor-view-default .elementor-icon{color:#1DABF4;border-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-a5e1422.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-a5e1422.elementor-view-default .elementor-icon svg{fill:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-a5e1422 .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-a5e1422 .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-7241d16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-7241d16:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-7241d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-7241d16.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-de5019c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-43521 .elementor-element.elementor-element-de5019c.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-de5019c{text-align:center;}.elementor-43521 .elementor-element.elementor-element-de5019c .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-dd146e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-dd146e1.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-dd146e1{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-dd146e1 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-501c401{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-501c401:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-501c401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-18bb979{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c9f600a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-c9f600a img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-7046d69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-7046d69{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-7046d69 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-721b5c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-d0ef9e1{text-align:end;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-49d1878{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-49d1878.e-con:hover{--e-con-transform-scale:1.05;}.elementor-43521 .elementor-element.elementor-element-49d1878.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-47735c5{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-47735c5:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-47735c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43521 .elementor-element.elementor-element-3bebc95 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-43521 .elementor-element.elementor-element-3bebc95 img{height:220px;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7{bottom:0px;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7.elementor-view-stacked .elementor-icon{background-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-cc1f0f7.elementor-view-default .elementor-icon{color:#1DABF4;border-color:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-cc1f0f7.elementor-view-default .elementor-icon svg{fill:#1DABF4;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7 .elementor-icon{font-size:40px;}.elementor-43521 .elementor-element.elementor-element-cc1f0f7 .elementor-icon svg{height:40px;}.elementor-43521 .elementor-element.elementor-element-3a3130d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-3a3130d:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-3a3130d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-3a3130d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-38b75be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-43521 .elementor-element.elementor-element-38b75be.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-38b75be{text-align:center;}.elementor-43521 .elementor-element.elementor-element-38b75be .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-23b30f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-43521 .elementor-element.elementor-element-23b30f6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-23b30f6{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;color:#063852;}.elementor-43521 .elementor-element.elementor-element-23b30f6 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-498e6a5{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-bb6a575{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ecadadc{text-align:center;}.elementor-43521 .elementor-element.elementor-element-ecadadc .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-47918ca{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-47918ca p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-81ebc11{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-8d011a0{--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-43521 .elementor-element.elementor-element-c7f1e81{--display:flex;}.elementor-43521 .elementor-element.elementor-element-1a9bec4 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-1a9bec4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-1a9bec4.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-1a9bec4.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-1a9bec4.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-1a9bec4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9443953{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9bbb59f{--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-43521 .elementor-element.elementor-element-e0ab4e1{--display:flex;}.elementor-43521 .elementor-element.elementor-element-4388ff7 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-4388ff7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-4388ff7.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-4388ff7.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-4388ff7.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-4388ff7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-51f2868{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-001b975{--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-43521 .elementor-element.elementor-element-671fe20{--display:flex;}.elementor-43521 .elementor-element.elementor-element-d12d4c5 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-d12d4c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-d12d4c5.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-d12d4c5.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-d12d4c5.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-d12d4c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-64e4dbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-138c130{--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-43521 .elementor-element.elementor-element-5d23aeb{--display:flex;}.elementor-43521 .elementor-element.elementor-element-bbb4b68 .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-bbb4b68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-bbb4b68.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-bbb4b68.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-bbb4b68.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-bbb4b68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ffe73dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c3f302e{--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-43521 .elementor-element.elementor-element-6e39e71{--display:flex;}.elementor-43521 .elementor-element.elementor-element-124574f .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-124574f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-124574f.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-124574f.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-124574f.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-124574f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2b8db0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-dee0da0{--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;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-edd5c6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-edd5c6c:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FB;background-image:url("https://wewalktours.com/wp-content/uploads/2026/08/רקע-סקשן-עליון.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-edd5c6c::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wewalktours.com/wp-content/uploads/2026/05/רקע-סקשן.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-edd5c6c.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-2397132{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-bb15dcf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-7e65ab6{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-43521 .elementor-element.elementor-element-3d90e44 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-867e802{text-align:center;}.elementor-43521 .elementor-element.elementor-element-867e802 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-27838b5 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-b02a30f{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b02a30f p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-1f8a9dd{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f3604d6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f3604d6.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-5660641{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5660641:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5660641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-5660641.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-456a20b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-456a20b.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-dd31c2b{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-dd31c2b:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-dd31c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/דרכון-ישראלי.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-fa390eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-c6fc7cf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d4c4b89{text-align:center;}.elementor-43521 .elementor-element.elementor-element-d4c4b89 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-07759c7{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-07759c7 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-3ef3826 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-3ef3826{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-1354722{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-1354722:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-1354722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-a1417a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3e3f187 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-3e3f187 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-982cae0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-982cae0{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-982cae0 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-6e9f29f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-d66da06{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ffff4b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ffff4b0:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-ffff4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-ffff4b0.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-ddad058{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ddad058.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-5efb6cb{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-5efb6cb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5efb6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/סים-מקומי.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-b9b6dcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-8c8517e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9299486{text-align:center;}.elementor-43521 .elementor-element.elementor-element-9299486 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-4f16168{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-4f16168 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-6643d5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-6643d5f{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-e85bcee{--display:flex;}.elementor-43521 .elementor-element.elementor-element-b3c2b3a{text-align:center;font-family:"Assistant", Assistant;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b3c2b3a p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-303c963{--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-43521 .elementor-element.elementor-element-f79e33e{--display:flex;}.elementor-43521 .elementor-element.elementor-element-8bfe75b{--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-43521 .elementor-element.elementor-element-703ed9f .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-703ed9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-703ed9f.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-703ed9f.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-703ed9f.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-703ed9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-82d1ece{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-82d1ece p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-0509343{--display:flex;}.elementor-43521 .elementor-element.elementor-element-220879e{--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-43521 .elementor-element.elementor-element-3b257ec .elementor-icon-wrapper{text-align:center;}.elementor-43521 .elementor-element.elementor-element-3b257ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3b257ec.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-3b257ec.elementor-view-default .elementor-icon{color:var( --e-global-color-2740367 );border-color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3b257ec.elementor-view-framed .elementor-icon, .elementor-43521 .elementor-element.elementor-element-3b257ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2c55441{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2c55441 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-4f4e6aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-4f4e6aa:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-4f4e6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-88e4846{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-091976c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-091976c img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-3c16180 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-3c16180{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3c16180 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-b7422f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-673d35c{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-1fe57e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-1fe57e1:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-1fe57e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-1fe57e1.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-cce85d7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-cce85d7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-a5b46bb{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-a5b46bb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-a5b46bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/טרמינלים-בשדה-התעופה.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9a59a5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-cc44156{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-0b33a38{text-align:center;}.elementor-43521 .elementor-element.elementor-element-0b33a38 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ba11d45{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ba11d45 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-5db220d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-5db220d{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-bf064eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-bf064eb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-bf064eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-9119092{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-344a937 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-344a937 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-1a33679 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-1a33679{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-1a33679 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-195486e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-667209c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-667209c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-c9c9c70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c9c9c70:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-c9c9c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-c9c9c70.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-bf20c65{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-bf20c65.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-767e34e{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-767e34e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-767e34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/שקעים.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9ea5e26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-b2f68c2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8307410{text-align:center;}.elementor-43521 .elementor-element.elementor-element-8307410 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2a74e6c{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2a74e6c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-297ff65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-297ff65{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-ff3ff29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ff3ff29:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-ff3ff29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-ff3ff29.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-794b7d1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-794b7d1.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-0e8f4cf{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-0e8f4cf:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-0e8f4cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/מתי-מגיעים-לשדה.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-a949493{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-12d0ec2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a44d78d{text-align:center;}.elementor-43521 .elementor-element.elementor-element-a44d78d .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-0c592bf{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-0c592bf p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-d728e96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d728e96{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-eca9bf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-eca9bf1:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-eca9bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-eca9bf1.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-a522d34{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a522d34.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-6d443a6{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-6d443a6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-6d443a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/להזמין-מראש.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-fec7f8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-581f175{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-12f881d{text-align:center;}.elementor-43521 .elementor-element.elementor-element-12f881d .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-f4f8959{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-f4f8959 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-f4e3008 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f4e3008{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-9f6995c{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-827134a );--border-color:var( --e-global-color-827134a );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9f6995c:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-9f6995c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E4;}.elementor-43521 .elementor-element.elementor-element-153ca43{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-983291e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-983291e img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-994354c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-994354c{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-994354c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-318671b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-13d4167{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-f23c1df{--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;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c3d08ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c3d08ff:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FB;background-image:url("https://wewalktours.com/wp-content/uploads/2026/08/רקע-סקשן-עליון.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-c3d08ff::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wewalktours.com/wp-content/uploads/2026/05/רקע-סקשן.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-c3d08ff.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-8e4fa8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-ee64747{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3560a70{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-43521 .elementor-element.elementor-element-8ace7fe img{width:60%;}.elementor-43521 .elementor-element.elementor-element-d58bee1{text-align:center;}.elementor-43521 .elementor-element.elementor-element-d58bee1 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-3d82878 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-b0d964c{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b0d964c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-8fac268{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3e2f916{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3e2f916.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-ebac706{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ebac706:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-ebac706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-ebac706.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-ded1de7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ded1de7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-b95acfb{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-b95acfb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-b95acfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/להזהר-מכייסים.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-2dd1d8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-3f16ed8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-17bbe50{text-align:center;}.elementor-43521 .elementor-element.elementor-element-17bbe50 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-087e670{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-087e670 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-77be8ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-77be8ec{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-dc2c83d{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-dc2c83d:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-dc2c83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-abbca50{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f603563 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f603563 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-b88288c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b88288c{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b88288c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-a6ec686{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-3f66d62{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-112a58e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-112a58e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-112a58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-112a58e.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-52cc5b3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-52cc5b3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-6db75c6{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-6db75c6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-6db75c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/להזהר-בלילה.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-a76014b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-65ad486{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-eb8d96c{text-align:center;}.elementor-43521 .elementor-element.elementor-element-eb8d96c .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-de4c8de{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-de4c8de p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-4e172b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4e172b4{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-9584e35{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9584e35:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-9584e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-ba1a06a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e9421a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-e9421a6 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-fa5c715 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-fa5c715{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-fa5c715 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-e6379dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-b09b29f{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-215d830{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-215d830:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-215d830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-215d830.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-43df9a0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-43df9a0.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-a09408e{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-a09408e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-a09408e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/אבד-או-נגנב-הטלפון.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9615daa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-67d097b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-021898f{text-align:center;}.elementor-43521 .elementor-element.elementor-element-021898f .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-fe659bf{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-fe659bf p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-77ad9b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-77ad9b3{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-80b98d6{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-80b98d6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-80b98d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-6dd37f1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-217f464 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-217f464 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-68111d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-68111d9{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-68111d9 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-0f9a8b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-bc922cc{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-5c65e69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5c65e69:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5c65e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-5c65e69.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-3e2d4a3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3e2d4a3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-0fe3246{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-0fe3246:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-0fe3246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/אבד-או-נגנב-הדרכון.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-f4b76bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-a9d4c8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-6cfa260{text-align:center;}.elementor-43521 .elementor-element.elementor-element-6cfa260 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-4d246d1{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-4d246d1 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-f95ea11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f95ea11{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-35a3bd4{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-35a3bd4:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-35a3bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-d60e739{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8352c7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-8352c7c img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-e198af7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-e198af7{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-e198af7 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-78b78a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-4fa6233{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-95fd9c8{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-95fd9c8:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-95fd9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E4;}.elementor-43521 .elementor-element.elementor-element-0e031e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d1b7089 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d1b7089 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-7cda12d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-7cda12d{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-7cda12d p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-5d1dabb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-325bc6f{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-79d5a39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-79d5a39:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-79d5a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-79d5a39.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-8542ecb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8542ecb.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-5be1022{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-5be1022:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5be1022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/אנטישמיות-בברצלונה.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-33c44e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-e6dcbfd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-407f095{text-align:center;}.elementor-43521 .elementor-element.elementor-element-407f095 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-08e409a{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-08e409a p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-2ff817f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-2ff817f{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-122bea3{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-122bea3:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-122bea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-c6b2823{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-86a87aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-86a87aa img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-94c9323 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-94c9323{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-94c9323 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-6b86103{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-ac373ef{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ed63318{--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;}.elementor-43521 .elementor-element.elementor-element-0219447{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-13c1958{text-align:center;}.elementor-43521 .elementor-element.elementor-element-13c1958 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2bb6e9b{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2bb6e9b p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-ba120c9{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a21a445{--display:flex;--min-height:120px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-a21a445:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-a21a445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-a21a445.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-a2736e5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-a2736e5:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-a2736e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/איקון-112.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-a2736e5.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-18280bc{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-18280bc.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-d863728{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-d863728 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-70da4c2{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-70da4c2 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-96d06a8{--display:flex;--min-height:120px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-96d06a8:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-96d06a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-96d06a8.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-64a9399{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-64a9399:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-64a9399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/איקון-משטרה.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-64a9399.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-8df0a73{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-8df0a73.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-71f168e{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-71f168e p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-d30febf{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-d30febf p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-23d00a8{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-23d00a8 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-4ea509f{--display:flex;--min-height:120px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-4ea509f:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-4ea509f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-4ea509f.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-064f625{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-064f625:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-064f625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/איקון-שירותי-בריאות.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-064f625.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-b7b13ed{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-b7b13ed.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-c5d4269{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-c5d4269 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-9e1547a{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-9e1547a p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-1bc2a10{--display:flex;--min-height:120px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-1bc2a10:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-1bc2a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-1bc2a10.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-c347772{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-c347772:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-c347772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/איקון-שגרירות-ישראל.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-c347772.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-8c4e449{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-8c4e449.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-fbc8fb6{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-fbc8fb6 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-cb2a046{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-cb2a046 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-ee2fdf0{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-ee2fdf0 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-fe308aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-827134a );--border-color:var( --e-global-color-827134a );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-fe308aa:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-fe308aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E4;}.elementor-43521 .elementor-element.elementor-element-c5d3ec9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-fd68b8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-fd68b8b img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-0474ba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-0474ba7{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-0474ba7 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-a96c571{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-683a2e2{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-778179a{--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;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d6e486f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d6e486f:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FB;background-image:url("https://wewalktours.com/wp-content/uploads/2026/08/רקע-סקשן-עליון.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-d6e486f::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wewalktours.com/wp-content/uploads/2026/05/רקע-סקשן.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-d6e486f.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-bcca133{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-5e95af0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-45a7344{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-43521 .elementor-element.elementor-element-7393901 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-4588eb9{text-align:center;}.elementor-43521 .elementor-element.elementor-element-4588eb9 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-cbecf75 img{width:60%;}.elementor-43521 .elementor-element.elementor-element-56b30db{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-56b30db p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-216359a{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2bda5fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2bda5fa.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-4434d74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-4434d74:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-4434d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-4434d74.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-b0b91b4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-b0b91b4.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-253b7d1{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-253b7d1:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-253b7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/פספורטכרד.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-161371c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-7739612{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-83918c4{text-align:center;}.elementor-43521 .elementor-element.elementor-element-83918c4 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-d2c59c6{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-d2c59c6 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-8b4fd19 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-8b4fd19{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-59c40e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-59c40e4:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-59c40e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-d0033cc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d709adb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d709adb img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-b0a0b91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b0a0b91{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-b0a0b91 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-bb25f5e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-f8a37b2{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ca8a376.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-ca8a376 img{width:500px;}.elementor-43521 .elementor-element.elementor-element-5e44ce0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5e44ce0:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5e44ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-5e44ce0.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-e30d27b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e30d27b.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-82998a6{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-82998a6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-82998a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/בית-מרקחת.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-77f788d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-bf7312a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-86d1f9c{text-align:center;}.elementor-43521 .elementor-element.elementor-element-86d1f9c .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9f2149b{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-9f2149b p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-f82ee08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f82ee08{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-7b75a97{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-7b75a97:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-7b75a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-4a621f0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2aaa8fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-2aaa8fd img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-698a941 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-698a941{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-698a941 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-2769332{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-b426ae3{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2bf5cc9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2bf5cc9:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-2bf5cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-2bf5cc9.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-c504d22{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c504d22.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-de45962{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-de45962:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-de45962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/רופא-עד-הבית.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-4b41026{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-dd76468{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3a92463{text-align:center;}.elementor-43521 .elementor-element.elementor-element-3a92463 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-76e2c43{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-76e2c43 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-243f628 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-243f628{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-6ff77ca{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-6ff77ca:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-6ff77ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-33f9723{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-123c57f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-123c57f img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-e9a2e87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-e9a2e87{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-e9a2e87 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-d5d0f58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-2c7bc42{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-db4e671{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-db4e671:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-db4e671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-be69de1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-561f9a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-561f9a0 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-cd8ee5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-cd8ee5e{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-cd8ee5e p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-7541038{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-96d4bb8{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-2f402d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2f402d3:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-2f402d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-2f402d3.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-f0d93df{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f0d93df.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-099e3be{--display:flex;--border-radius:0px 22px 22px 0px;}.elementor-43521 .elementor-element.elementor-element-099e3be:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-099e3be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/בית-חולים.webp");background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-14e49bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-fc84a7c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-31ef8f2{text-align:center;}.elementor-43521 .elementor-element.elementor-element-31ef8f2 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ac5b121{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-ac5b121 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-7dfa88d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-7dfa88d{font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;}.elementor-43521 .elementor-element.elementor-element-be1c6be{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#43B8F5;--border-color:#43B8F5;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-be1c6be:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-be1c6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF3FF;}.elementor-43521 .elementor-element.elementor-element-d960487{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-07c14e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-07c14e6 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-03d423e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-03d423e{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-03d423e p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-cac8494{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-b4f6bc2{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-12e0225{--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;}.elementor-43521 .elementor-element.elementor-element-19507ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a0ba77d{text-align:center;}.elementor-43521 .elementor-element.elementor-element-a0ba77d .elementor-heading-title{font-family:"Assistant", Assistant;font-size:1.5rem;font-weight:900;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-03d3e12{text-align:center;font-family:"Assistant", Assistant;font-size:1.3rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-03d3e12 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-8cbd397{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-105bdbb{--display:flex;--min-height:120px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-105bdbb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-105bdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-105bdbb.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-c0cbe0c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-c0cbe0c:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-c0cbe0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/איקון-112.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-c0cbe0c.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-db98191{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-db98191.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-80d1ddb{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-80d1ddb p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-18a4102{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-18a4102 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-9429ffb{--display:flex;--min-height:120px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-9429ffb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-9429ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43521 .elementor-element.elementor-element-9429ffb.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-2a69432{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-2a69432:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-2a69432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wewalktours.com/wp-content/uploads/2026/09/איקון-שירותי-בריאות.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-43521 .elementor-element.elementor-element-2a69432.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-f4114f4{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-f4114f4.e-con{--align-self:stretch;}.elementor-43521 .elementor-element.elementor-element-6f04125{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-6f04125 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-37af784{text-align:center;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.1rem;}.elementor-43521 .elementor-element.elementor-element-37af784 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-30fd4ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-827134a );--border-color:var( --e-global-color-827134a );--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-30fd4ed:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-30fd4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E4;}.elementor-43521 .elementor-element.elementor-element-67a2546{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d9d2e21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d9d2e21 img{width:40px;height:40px;object-fit:contain;object-position:center center;}.elementor-43521 .elementor-element.elementor-element-86b422c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-86b422c{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}.elementor-43521 .elementor-element.elementor-element-86b422c p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-959932e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43521 .elementor-element.elementor-element-86f16a6{text-align:start;font-family:"Assistant", Assistant;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-2740367 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-43521 .elementor-element.elementor-element-cd6e928 .elementor-heading-title{font-size:3rem;}.elementor-43521 .elementor-element.elementor-element-1ad730b .elementor-heading-title{font-size:2rem;}.elementor-43521 .elementor-element.elementor-element-4f183f2{font-size:1.5rem;line-height:1.2rem;}.elementor-43521 .elementor-element.elementor-element-fc2644a{font-size:1rem;line-height:1em;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-d0d401e{right:-70px;}body.rtl .elementor-43521 .elementor-element.elementor-element-d0d401e{left:-70px;}.elementor-43521 .elementor-element.elementor-element-d0d401e img{width:250px;}.elementor-43521 .elementor-element.elementor-element-866fd9f img{width:123px;}.elementor-43521 .elementor-element.elementor-element-acdd055{--container-widget-width:390px;--container-widget-flex-grow:0;width:var( --container-widget-width, 390px );max-width:390px;}.elementor-43521 .elementor-element.elementor-element-acdd055 img{width:100%;}.elementor-43521 .elementor-element.elementor-element-8392675{--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-f37a317{columns:1;}.elementor-43521 .elementor-element.elementor-element-177cf8b{--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-7db7040{--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-81ebc11{--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-f3604d6{--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-3e2f916{--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-2bda5fa{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-43521 .elementor-element.elementor-element-b56a378{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-36e70d0{--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43521 .elementor-element.elementor-element-cd6e928{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-cd6e928 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 5px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-43521 .elementor-element.elementor-element-cd6e928 .elementor-heading-title{font-size:2rem;line-height:2rem;}.elementor-43521 .elementor-element.elementor-element-1ad730b{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-1ad730b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 5px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-43521 .elementor-element.elementor-element-1ad730b .elementor-heading-title{font-size:1.3rem;}.elementor-43521 .elementor-element.elementor-element-4f183f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4f183f2{font-size:1rem;line-height:1.2rem;}.elementor-43521 .elementor-element.elementor-element-4f183f2 p{margin-block-end:0px;}.elementor-43521 .elementor-element.elementor-element-fc2644a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-fc2644a{font-size:0.8rem;}.elementor-43521 .elementor-element.elementor-element-20efef9{--min-height:180px;--justify-content:flex-end;--margin-top:0vw;--margin-bottom:-30vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d0d401e img{width:200px;}body:not(.rtl) .elementor-43521 .elementor-element.elementor-element-866fd9f{right:10px;}body.rtl .elementor-43521 .elementor-element.elementor-element-866fd9f{left:10px;}.elementor-43521 .elementor-element.elementor-element-866fd9f{top:10px;}.elementor-43521 .elementor-element.elementor-element-866fd9f img{width:70px;}.elementor-43521 .elementor-element.elementor-element-acdd055 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-acdd055 img{width:320px;}.elementor-43521 .elementor-element.elementor-element-f652492{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8b19cc1{--width:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 010px;--row-gap:10px;--column-gap:010px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-8b19cc1.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-ea069da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-83a3ce9{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-ca47e83 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-ca47e83 img{width:80px;}.elementor-43521 .elementor-element.elementor-element-8f6a6b7{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-8f6a6b7.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-cb262ce > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-cb262ce{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-a9a276c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-4db263b{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-c9c4730 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-c9c4730 img{width:80px;}.elementor-43521 .elementor-element.elementor-element-203aee2{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-203aee2.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-d10a23b > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d10a23b{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-b9237ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-87adf89{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-3f7353b > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-3f7353b img{width:80px;}.elementor-43521 .elementor-element.elementor-element-6747fd6{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-6747fd6.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-fd9d6fb > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-fd9d6fb{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-e78d9b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-4085efc{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-b4375e0 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-b4375e0 img{width:80px;}.elementor-43521 .elementor-element.elementor-element-553d5e0{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-553d5e0.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-a36f44e > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-a36f44e{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-ff2e9f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-e5592f0{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-10c32df > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-10c32df img{width:80px;}.elementor-43521 .elementor-element.elementor-element-bd4421e{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-bd4421e.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-b4d3fb0 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b4d3fb0{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-3fa87ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-d8c5508{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-9a623f6 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9a623f6 img{width:80px;}.elementor-43521 .elementor-element.elementor-element-6790918{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-6790918.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-3aad4de > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-3aad4de{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-d0101b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-f22228e{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-9255c91 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9255c91 img{width:80px;}.elementor-43521 .elementor-element.elementor-element-16ed592{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-16ed592.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-2c4c144 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-2c4c144{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-e73496f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43521 .elementor-element.elementor-element-b3b7956{--z-index:1;}.elementor-43521 .elementor-element.elementor-element-4e4e418 > .elementor-widget-container{background-image:url("https://wewalktours.com/wp-content/uploads/2026/03/איקונים-2.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43521 .elementor-element.elementor-element-4e4e418 img{width:80px;}.elementor-43521 .elementor-element.elementor-element-cbd5e82{--width:120px;--min-height:2.5rem;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-43521 .elementor-element.elementor-element-cbd5e82.e-con{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-bcf6eed > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-bcf6eed{font-size:0.8rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-fa5d0b5:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:auto;}.elementor-43521 .elementor-element.elementor-element-fa5d0b5::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-fa5d0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:770px auto;}.elementor-43521 .elementor-element.elementor-element-fa5d0b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-d47b12c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-bd1eb90{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-13bf0c1 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-d9cd087 .elementor-heading-title{font-size:1.5rem;}.elementor-43521 .elementor-element.elementor-element-d302566 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-69459ea .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-e85bc90 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-6fe8c01 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-8496ce1:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:auto;}.elementor-43521 .elementor-element.elementor-element-8496ce1::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-8496ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:770px auto;}.elementor-43521 .elementor-element.elementor-element-8496ce1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-0d9e94d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-36cd691{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-eac987f img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-a102f02 .elementor-heading-title{font-size:1.5rem;}.elementor-43521 .elementor-element.elementor-element-20616fa img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-8392675{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-79f763a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-79f763a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-5d31660{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-c4e4aa2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-a316e4c{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-a316e4c > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-a316e4c.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-77f5de6{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-77f5de6 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-77f5de6.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-b45b1ff{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-b45b1ff > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b45b1ff.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-9e3a9e5{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-9e3a9e5 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9e3a9e5.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-7dc8140{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-7dc8140 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-7dc8140.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-9377d54{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-9377d54 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9377d54.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-eaaad4a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-eaaad4a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-1a4bb4e{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-215ff42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9c2c30d{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-9c2c30d > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9c2c30d.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-4dff2bc{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-4dff2bc > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4dff2bc.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-665805c{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-665805c > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-665805c.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-d6f56bc{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-d6f56bc > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d6f56bc.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-bcc8946{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-bcc8946 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-bcc8946.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-03848c0{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-03848c0 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-03848c0.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-a37d0e9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a37d0e9.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-8e5e1b2{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-3b20ed8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-ec5c002{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-ec5c002 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-ec5c002.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-f0eb89f{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-f0eb89f > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f0eb89f.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-4bc9ef0{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-4bc9ef0 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4bc9ef0.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-965e13c{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-965e13c > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-965e13c.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-80bef58{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-80bef58 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-80bef58.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-9c7c02e{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-9c7c02e > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9c7c02e.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-2d0a8fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2d0a8fb.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-d3f588e{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-1022a62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b1b311c{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-b1b311c > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-width:0px 3px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b1b311c.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-46ec434{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-46ec434 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-46ec434.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-146e90f{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-146e90f > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-146e90f.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-dabd700{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-dabd700 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-dabd700.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-d7958e2{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-d7958e2 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d7958e2.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-d29bc1b{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-d29bc1b > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-d29bc1b.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-edd428f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-6042520 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-6042520.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-6042520 .elementor-headline{font-size:2rem;}.elementor-43521 .elementor-element.elementor-element-f37a317{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;columns:1;text-align:justify;font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-f37a317 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-177cf8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-b21ef89{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-b21ef89.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-a4d73f6{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-d539937 > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-f28a460 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4093278{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-4093278 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4093278.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-102e6b0.elementor-element{--align-self:center;}.elementor-43521 .elementor-element.elementor-element-22cc82f{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-22cc82f > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-fff5d7d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-fff5d7d.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-443d596{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-5d49fa1 > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-316e49b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-3810f98{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-3810f98 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-3810f98.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-f709b8e{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-f709b8e > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f709b8e.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-0982787{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-0982787.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-7619cc5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-7619cc5.e-con{--align-self:flex-end;}.elementor-43521 .elementor-element.elementor-element-477e389{--width:150px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-477e389.e-con{--align-self:flex-end;}.elementor-43521 .elementor-element.elementor-element-f7e4631{font-size:1rem;line-height:1rem;}.elementor-43521 .elementor-element.elementor-element-2e91705{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-6873a99 > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-d1033d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9a99ca6{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-9a99ca6 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9a99ca6.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-13e7465{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-13e7465 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-13e7465.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-9cac8b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9cac8b7.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-e4d79f4{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-302360f > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-368af65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9bddac3{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-9bddac3 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-9bddac3.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-f41438c{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-f41438c > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f41438c.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-3e83e87{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-13d4c8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e51dd18:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:auto;}.elementor-43521 .elementor-element.elementor-element-e51dd18::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-e51dd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:770px auto;}.elementor-43521 .elementor-element.elementor-element-e51dd18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-cc80196{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-12cf6b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-f247712 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-44cfdff .elementor-heading-title{font-size:1.5rem;}.elementor-43521 .elementor-element.elementor-element-e102eca img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-7db7040{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-bbed35c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-bbed35c.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-422f37c{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-a493f91 > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-61c5f40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-a8669f3{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-a8669f3 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-a8669f3.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-4df14df{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-4df14df > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4df14df.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-85c6fb3{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-85c6fb3 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-85c6fb3.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-532effd{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-532effd > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-532effd.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-4938f53{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-4938f53 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-4938f53.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-f330df9{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-f330df9 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-f330df9.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-5b4aa1b{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-5b4aa1b > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-5b4aa1b.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-ca2ad6d{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-ca2ad6d > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-ca2ad6d.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-004dd99{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-004dd99 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-004dd99.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-77a81aa{width:100%;max-width:100%;text-align:start;}.elementor-43521 .elementor-element.elementor-element-77a81aa > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-77a81aa.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-259a233{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-259a233 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-259a233.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-2b95a7a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2b95a7a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-550bfb4{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-bececfa > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-e5431e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-64abfae{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-64abfae > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-64abfae.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-dd42e26{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9ce4997{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-9ce4997.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-3f8edf0{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-6d583c6 > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-de5019c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-dd146e1{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-dd146e1 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-dd146e1.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-501c401{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-49d1878{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-49d1878.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-43521 .elementor-element.elementor-element-47735c5{--min-height:100px;}.elementor-43521 .elementor-element.elementor-element-3bebc95 > .elementor-widget-container{margin:-24vw 0vw 0vw 0vw;}.elementor-43521 .elementor-element.elementor-element-38b75be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-23b30f6{width:100%;max-width:100%;}.elementor-43521 .elementor-element.elementor-element-23b30f6 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-23b30f6.elementor-element{--align-self:flex-start;}.elementor-43521 .elementor-element.elementor-element-ecadadc .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-81ebc11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-edd5c6c:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:auto;}.elementor-43521 .elementor-element.elementor-element-edd5c6c::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-edd5c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:770px auto;}.elementor-43521 .elementor-element.elementor-element-edd5c6c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-2397132{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-7e65ab6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-3d90e44 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-867e802 .elementor-heading-title{font-size:1.5rem;}.elementor-43521 .elementor-element.elementor-element-27838b5 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-f3604d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-5660641{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-456a20b{--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-43521 .elementor-element.elementor-element-dd31c2b{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-dd31c2b:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-dd31c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-fa390eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-d4c4b89 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-3ef3826 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-3ef3826{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-1354722{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ffff4b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ddad058{--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-43521 .elementor-element.elementor-element-5efb6cb{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-5efb6cb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5efb6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-b9b6dcd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-9299486 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-6643d5f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-6643d5f{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-4f4e6aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-1fe57e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-cce85d7{--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-43521 .elementor-element.elementor-element-a5b46bb{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-a5b46bb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-a5b46bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9a59a5d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-0b33a38 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-5db220d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-5db220d{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-bf064eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c9c9c70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-bf20c65{--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-43521 .elementor-element.elementor-element-767e34e{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-767e34e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-767e34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9ea5e26{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-8307410 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-297ff65 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-297ff65{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-ff3ff29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-794b7d1{--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-43521 .elementor-element.elementor-element-0e8f4cf{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-0e8f4cf:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-0e8f4cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-a949493{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-a44d78d .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-d728e96 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-d728e96{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-eca9bf1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a522d34{--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-43521 .elementor-element.elementor-element-6d443a6{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-6d443a6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-6d443a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-fec7f8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-12f881d .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-f4e3008 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-f4e3008{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-9f6995c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c3d08ff:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:auto;}.elementor-43521 .elementor-element.elementor-element-c3d08ff::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-c3d08ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:770px auto;}.elementor-43521 .elementor-element.elementor-element-c3d08ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-8e4fa8c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-3560a70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-8ace7fe img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-d58bee1 .elementor-heading-title{font-size:1.5rem;}.elementor-43521 .elementor-element.elementor-element-3d82878 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-3e2f916{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-ebac706{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-ded1de7{--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-43521 .elementor-element.elementor-element-b95acfb{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-b95acfb:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-b95acfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-2dd1d8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-17bbe50 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-77be8ec > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-77be8ec{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-dc2c83d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-112a58e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-52cc5b3{--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-43521 .elementor-element.elementor-element-6db75c6{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-6db75c6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-6db75c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-a76014b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-eb8d96c .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-4e172b4 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-4e172b4{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-9584e35{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-215d830{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-43df9a0{--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-43521 .elementor-element.elementor-element-a09408e{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-a09408e:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-a09408e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-9615daa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-021898f .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-77ad9b3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-77ad9b3{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-80b98d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5c65e69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-3e2d4a3{--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-43521 .elementor-element.elementor-element-0fe3246{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-0fe3246:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-0fe3246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-f4b76bb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-6cfa260 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-f95ea11 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-f95ea11{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-35a3bd4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-95fd9c8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-79d5a39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-8542ecb{--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-43521 .elementor-element.elementor-element-5be1022{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-5be1022:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-5be1022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-33c44e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-407f095 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-2ff817f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-2ff817f{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-122bea3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-13c1958 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-a2736e5{--width:20%;}.elementor-43521 .elementor-element.elementor-element-18280bc{--width:80%;}.elementor-43521 .elementor-element.elementor-element-64a9399{--width:20%;}.elementor-43521 .elementor-element.elementor-element-8df0a73{--width:80%;}.elementor-43521 .elementor-element.elementor-element-064f625{--width:20%;}.elementor-43521 .elementor-element.elementor-element-b7b13ed{--width:80%;}.elementor-43521 .elementor-element.elementor-element-c347772{--width:20%;}.elementor-43521 .elementor-element.elementor-element-8c4e449{--width:80%;}.elementor-43521 .elementor-element.elementor-element-fe308aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-d6e486f:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:auto;}.elementor-43521 .elementor-element.elementor-element-d6e486f::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .e-con-inner > .elementor-background-video-container::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .e-con-inner > .elementor-background-slideshow::before, .elementor-43521 .elementor-element.elementor-element-d6e486f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:770px auto;}.elementor-43521 .elementor-element.elementor-element-d6e486f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43521 .elementor-element.elementor-element-bcca133{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-45a7344{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43521 .elementor-element.elementor-element-7393901 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-4588eb9 .elementor-heading-title{font-size:1.5rem;}.elementor-43521 .elementor-element.elementor-element-cbecf75 img{width:30vw;}.elementor-43521 .elementor-element.elementor-element-2bda5fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43521 .elementor-element.elementor-element-4434d74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-b0b91b4{--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-43521 .elementor-element.elementor-element-253b7d1{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-253b7d1:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-253b7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-161371c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-83918c4 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-8b4fd19 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-8b4fd19{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-59c40e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-5e44ce0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-e30d27b{--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-43521 .elementor-element.elementor-element-82998a6{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-82998a6:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-82998a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-77f788d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-86d1f9c .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-f82ee08 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-f82ee08{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-7b75a97{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2bf5cc9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-c504d22{--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-43521 .elementor-element.elementor-element-de45962{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-de45962:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-de45962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-4b41026{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-3a92463 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-243f628 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-243f628{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-6ff77ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-db4e671{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-2f402d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-f0d93df{--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-43521 .elementor-element.elementor-element-099e3be{--min-height:200px;--border-radius:25px 25px 0px 0px;}.elementor-43521 .elementor-element.elementor-element-099e3be:not(.elementor-motion-effects-element-type-background), .elementor-43521 .elementor-element.elementor-element-099e3be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43521 .elementor-element.elementor-element-14e49bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43521 .elementor-element.elementor-element-31ef8f2 .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-7dfa88d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-43521 .elementor-element.elementor-element-7dfa88d{font-size:1.1rem;}.elementor-43521 .elementor-element.elementor-element-be1c6be{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43521 .elementor-element.elementor-element-a0ba77d .elementor-heading-title{font-size:1.7rem;}.elementor-43521 .elementor-element.elementor-element-c0cbe0c{--width:20%;}.elementor-43521 .elementor-element.elementor-element-db98191{--width:80%;}.elementor-43521 .elementor-element.elementor-element-2a69432{--width:20%;}.elementor-43521 .elementor-element.elementor-element-f4114f4{--width:80%;}.elementor-43521 .elementor-element.elementor-element-30fd4ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-43521 .elementor-element.elementor-element-29cfbb7{--content-width:1400px;}.elementor-43521 .elementor-element.elementor-element-36e70d0{--width:50%;}.elementor-43521 .elementor-element.elementor-element-20efef9{--width:60%;}.elementor-43521 .elementor-element.elementor-element-8496ce1{--width:78vw;}.elementor-43521 .elementor-element.elementor-element-5d31660{--width:50%;}.elementor-43521 .elementor-element.elementor-element-3a51efa{--width:50%;}.elementor-43521 .elementor-element.elementor-element-1a4bb4e{--width:50%;}.elementor-43521 .elementor-element.elementor-element-d825983{--width:50%;}.elementor-43521 .elementor-element.elementor-element-8e5e1b2{--width:50%;}.elementor-43521 .elementor-element.elementor-element-3250946{--width:50%;}.elementor-43521 .elementor-element.elementor-element-d3f588e{--width:50%;}.elementor-43521 .elementor-element.elementor-element-86fd357{--width:50%;}.elementor-43521 .elementor-element.elementor-element-b21ef89{--width:280px;}.elementor-43521 .elementor-element.elementor-element-fff5d7d{--width:280px;}.elementor-43521 .elementor-element.elementor-element-0982787{--width:280px;}.elementor-43521 .elementor-element.elementor-element-9cac8b7{--width:280px;}.elementor-43521 .elementor-element.elementor-element-e51dd18{--width:78vw;}.elementor-43521 .elementor-element.elementor-element-bbed35c{--width:280px;}.elementor-43521 .elementor-element.elementor-element-3b8b2fd{--width:20%;}.elementor-43521 .elementor-element.elementor-element-052dba7{--width:20%;}.elementor-43521 .elementor-element.elementor-element-6ad2d04{--width:20%;}.elementor-43521 .elementor-element.elementor-element-2b95a7a{--width:280px;}.elementor-43521 .elementor-element.elementor-element-9ce4997{--width:280px;}.elementor-43521 .elementor-element.elementor-element-49d1878{--width:280px;}.elementor-43521 .elementor-element.elementor-element-5660641{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-dd31c2b{--width:600px;}.elementor-43521 .elementor-element.elementor-element-ffff4b0{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-5efb6cb{--width:600px;}.elementor-43521 .elementor-element.elementor-element-1fe57e1{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-a5b46bb{--width:600px;}.elementor-43521 .elementor-element.elementor-element-c9c9c70{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-767e34e{--width:600px;}.elementor-43521 .elementor-element.elementor-element-ff3ff29{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-0e8f4cf{--width:600px;}.elementor-43521 .elementor-element.elementor-element-eca9bf1{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-6d443a6{--width:600px;}.elementor-43521 .elementor-element.elementor-element-ebac706{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-b95acfb{--width:600px;}.elementor-43521 .elementor-element.elementor-element-112a58e{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-6db75c6{--width:600px;}.elementor-43521 .elementor-element.elementor-element-215d830{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-a09408e{--width:600px;}.elementor-43521 .elementor-element.elementor-element-5c65e69{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-0fe3246{--width:600px;}.elementor-43521 .elementor-element.elementor-element-79d5a39{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-5be1022{--width:600px;}.elementor-43521 .elementor-element.elementor-element-a21a445{--width:23%;}.elementor-43521 .elementor-element.elementor-element-a2736e5{--width:100px;}.elementor-43521 .elementor-element.elementor-element-96d06a8{--width:23%;}.elementor-43521 .elementor-element.elementor-element-64a9399{--width:100px;}.elementor-43521 .elementor-element.elementor-element-4ea509f{--width:23%;}.elementor-43521 .elementor-element.elementor-element-064f625{--width:100px;}.elementor-43521 .elementor-element.elementor-element-1bc2a10{--width:23%;}.elementor-43521 .elementor-element.elementor-element-c347772{--width:100px;}.elementor-43521 .elementor-element.elementor-element-4434d74{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-253b7d1{--width:600px;}.elementor-43521 .elementor-element.elementor-element-5e44ce0{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-82998a6{--width:600px;}.elementor-43521 .elementor-element.elementor-element-2bf5cc9{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-de45962{--width:600px;}.elementor-43521 .elementor-element.elementor-element-2f402d3{--width:50vw;}.elementor-43521 .elementor-element.elementor-element-099e3be{--width:600px;}.elementor-43521 .elementor-element.elementor-element-105bdbb{--width:23%;}.elementor-43521 .elementor-element.elementor-element-c0cbe0c{--width:100px;}.elementor-43521 .elementor-element.elementor-element-9429ffb{--width:23%;}.elementor-43521 .elementor-element.elementor-element-2a69432{--width:100px;}}/* Start custom CSS for heading, class: .elementor-element-1ad730b */.hero-right-side .hero-sub-title{
  max-width: 720px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f183f2 */.hero-checklist{
  list-style:none;
  margin:0;
  padding:0;
}

.hero-checklist ul{
  list-style: none !important;
  margin: 0;
  padding: 0;
}

.hero-checklist li{
  margin: 0 0 8px;
  padding: 0;
}

.hero-checklist{
  list-style: none;
  margin: 0;
  padding: 0;
}

.hero-checklist li{
  position: relative;
  margin: 0 0 10px;
  padding-right: 34px; /* כי האתר RTL */
  line-height: 1.35;
}

.hero-checklist li::before{
  content: "✔";
  position: absolute;
  right: 0;
  top: 0;
  color: #FFC100;
  font-weight: 700;
  font-size: 1.1em;
  line-height: 1.2;
}

@media (max-width: 767px) {
  .hero-checklist li{
  position: relative;
  margin: 0 0 10px;
  padding-right: 20px; /* כי האתר RTL */
  line-height: 1;
}

.hero-checklist li::before{
  content: "✔";
  position: absolute;
  right: 0;
  top: 0;
  color: #FFC100;
  font-weight: 700;
  font-size: 1.1em;
  line-height: 1.2;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-866fd9f */.elementor-43521 .elementor-element.elementor-element-866fd9f{
  filter:
    drop-shadow(0px 5px 10px white) /* סתם ליישור */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acdd055 */.hero-main-image img{
filter:
    drop-shadow(0px 5px 10px rgba(0,0,0,.5))
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca47e83 */.elementor-43521 .elementor-element.elementor-element-ca47e83{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6a6b7 */.elementor-43521 .elementor-element.elementor-element-8f6a6b7{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea069da */.elementor-43521 .elementor-element.elementor-element-ea069da{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9c4730 */.elementor-43521 .elementor-element.elementor-element-c9c4730{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203aee2 */.elementor-43521 .elementor-element.elementor-element-203aee2{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a276c */.elementor-43521 .elementor-element.elementor-element-a9a276c{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f7353b */.elementor-43521 .elementor-element.elementor-element-3f7353b{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6747fd6 */.elementor-43521 .elementor-element.elementor-element-6747fd6{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9237ed */.elementor-43521 .elementor-element.elementor-element-b9237ed{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4375e0 */.elementor-43521 .elementor-element.elementor-element-b4375e0{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553d5e0 */.elementor-43521 .elementor-element.elementor-element-553d5e0{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78d9b4 */.elementor-43521 .elementor-element.elementor-element-e78d9b4{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10c32df */.elementor-43521 .elementor-element.elementor-element-10c32df{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4421e */.elementor-43521 .elementor-element.elementor-element-bd4421e{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2e9f8 */.elementor-43521 .elementor-element.elementor-element-ff2e9f8{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a623f6 */.elementor-43521 .elementor-element.elementor-element-9a623f6{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6790918 */.elementor-43521 .elementor-element.elementor-element-6790918{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa87ff */.elementor-43521 .elementor-element.elementor-element-3fa87ff{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9255c91 */.elementor-43521 .elementor-element.elementor-element-9255c91{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ed592 */.elementor-43521 .elementor-element.elementor-element-16ed592{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0101b1 */.elementor-43521 .elementor-element.elementor-element-d0101b1{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e4e418 */.elementor-43521 .elementor-element.elementor-element-4e4e418{
  filter: drop-shadow(1px -1px 1px rgba(6, 56, 82, 1));

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd5e82 */.elementor-43521 .elementor-element.elementor-element-cbd5e82{
  filter: drop-shadow(2px 2px 2px #d9d9d9);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73496f */.elementor-43521 .elementor-element.elementor-element-e73496f{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b19cc1 *//* =========================================================
   WeWalk - Quick Nav Icons
   Actual structure:
   .ww-quick-nav
     > a.ww-quick-nav-item
       > .ww-quick-nav-icon
       > .ww-quick-nav-button
========================================================= */

/* Parent */
.ww-quick-nav {
  width: 100% !important;
  max-width: 1080px !important;
  margin: 18px auto 26px !important;

  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: flex-start !important;

  gap: 14px 20px !important;
  direction: rtl !important;

  --width: 100% !important;
  --display: flex !important;
  --flex-direction: row !important;
  --flex-wrap: wrap !important;
  --justify-content: center !important;
  --align-items: flex-start !important;
  --gap: 14px 20px !important;
}

/* Item */
.ww-quick-nav > .ww-quick-nav-item {
  width: 110px !important;
  max-width: 110px !important;
  flex: 0 0 110px !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;

  gap: 5px !important;
  text-align: center !important;
  text-decoration: none !important;

  --width: 110px !important;
  --display: flex !important;
  --flex-direction: column !important;
  --justify-content: flex-start !important;
  --align-items: center !important;
  --gap: 5px !important;
}

/* Icon container */
.ww-quick-nav .ww-quick-nav-icon {
  width: 78px !important;
  height: 78px !important;
  min-height: 78px !important;
  max-height: 78px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 auto !important;
  padding: 0 !important;

  --width: 78px !important;
  --display: flex !important;
  --justify-content: center !important;
  --align-items: center !important;
}

/* Image widget */
.ww-quick-nav .ww-quick-nav-icon-img,
.ww-quick-nav .ww-quick-nav-icon-img .elementor-widget-container {
  width: 78px !important;
  height: 78px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.ww-quick-nav .ww-quick-nav-icon img {
  width: 78px !important;
  height: 78px !important;
  object-fit: contain !important;
  display: block !important;
}

/* Button container */
.ww-quick-nav .ww-quick-nav-button {
  width: 100% !important;
  min-height: 34px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 6px 9px !important;
  margin: -4px 0 0 !important;

  background: #ffffff !important;
  border: 2px solid #18384d !important;
  border-radius: 999px !important;
  box-shadow: 0 5px 12px rgba(24, 56, 77, 0.13) !important;

  --width: 100% !important;
  --display: flex !important;
  --justify-content: center !important;
  --align-items: center !important;
}

/* Button text */
.ww-quick-nav .ww-quick-nav-button-txt,
.ww-quick-nav .ww-quick-nav-button-txt .elementor-widget-container,
.ww-quick-nav .ww-quick-nav-button-txt p {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  color: #18384d !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  text-align: center !important;
  white-space: normal !important;
}

/* Hover - desktop only */
@media (min-width: 768px) {
  .ww-quick-nav > .ww-quick-nav-item:hover .ww-quick-nav-button {
    background: #f7c63a !important;
    transform: translateY(-1px) !important;
  }
}

/* =========================================================
   Mobile - horizontal scroll
========================================================= */

@media (max-width: 767px) {
  .ww-quick-nav {
    width: 100vw !important;
    max-width: 100vw !important;

    margin: 12px calc(50% - 50vw) 22px !important;
    padding: 7px 18px 12px !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;

    gap: 10px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;

    direction: rtl !important;

    --width: 100vw !important;
    --flex-direction: row !important;
    --flex-wrap: nowrap !important;
    --justify-content: flex-start !important;
    --align-items: flex-start !important;
    --gap: 10px !important;
  }

  .ww-quick-nav > .ww-quick-nav-item {
    width: 92px !important;
    min-width: 92px !important;
    max-width: 92px !important;
    flex: 0 0 92px !important;

    scroll-snap-align: start !important;

    --width: 92px !important;
  }

  .ww-quick-nav .ww-quick-nav-icon {
    width: 62px !important;
    height: 62px !important;
    min-height: 62px !important;
    max-height: 62px !important;

    --width: 62px !important;
  }

  .ww-quick-nav .ww-quick-nav-icon-img,
  .ww-quick-nav .ww-quick-nav-icon-img .elementor-widget-container,
  .ww-quick-nav .ww-quick-nav-icon img {
    width: 62px !important;
    height: 62px !important;
  }

  .ww-quick-nav .ww-quick-nav-button {
    min-height: 31px !important;
    padding: 5px 6px !important;
    margin-top: -3px !important;
    border-width: 1.7px !important;
  }

  .ww-quick-nav .ww-quick-nav-button-txt,
  .ww-quick-nav .ww-quick-nav-button-txt .elementor-widget-container,
  .ww-quick-nav .ww-quick-nav-button-txt p {
    font-size: 11.5px !important;
    line-height: 1.12 !important;
  }

  .ww-quick-nav::-webkit-scrollbar {
    height: 0 !important;
  }
}

/* Small mobile */
@media (max-width: 380px) {
  .ww-quick-nav {
    padding-inline: 15px !important;
    gap: 8px !important;
  }

  .ww-quick-nav > .ww-quick-nav-item {
    width: 88px !important;
    min-width: 88px !important;
    max-width: 88px !important;
    flex-basis: 88px !important;

    --width: 88px !important;
  }

  .ww-quick-nav .ww-quick-nav-icon,
  .ww-quick-nav .ww-quick-nav-icon-img,
  .ww-quick-nav .ww-quick-nav-icon-img .elementor-widget-container,
  .ww-quick-nav .ww-quick-nav-icon img {
    width: 58px !important;
    height: 58px !important;
  }

  .ww-quick-nav .ww-quick-nav-button-txt,
  .ww-quick-nav .ww-quick-nav-button-txt .elementor-widget-container,
  .ww-quick-nav .ww-quick-nav-button-txt p {
    font-size: 11px !important;
  }
}

/* =========================================================
   Quick Nav Mobile - Center when only 3 items
   If there are 4+ items in the future, keep horizontal scroll
========================================================= */

@media (max-width: 767px) {
  .ww-quick-nav {
    justify-content: center !important;
  }

  /*
    בעתיד, אם יהיו 4 פריטים ומעלה,
    נחזור ליישור התחלה כדי שהגלילה האופקית תעבוד טבעי
  */
  .ww-quick-nav:has(> .ww-quick-nav-item:nth-child(4)) {
    justify-content: flex-start !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e588355 */.ww-back-to-tours{
  position: fixed;
  bottom: 26px;
  left: 26px;

  width: 100px;
  height: 48px;

  display:flex;
  align-items:center;
  justify-content:center;

  border: 2px solid #063852;
  background: #fff;
  color: #063852;
  border-radius: 25px;
  padding: 10px 16px;
  line-height: 1;
  font-size:18px;
  font-family: assistant;
  font-weight: 600;
  color: #063852 !important;
  cursor: pointer;
  white-space: nowrap;
  user-select: none;
  transition: background .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease;
  flex: 0 0 auto;

  text-decoration:none;

  box-shadow:0 8px 20px rgba(0,0,0,.25);

  opacity:0;
  transform:translateY(20px);

  transition:all .3s ease;

  z-index:9999;
}



  




/* מופיע בגלילה */
body.scrolled .ww-back-to-tours{
  opacity:1;
  transform:translateY(0);
}

.ww-back-to-tours:hover{
  transform:translateY(-3px);
}

@media (max-width: 767px){
  .ww-back-to-tours{
    right: 16px !important;
    left: auto !important;
    bottom: 88px !important; /* מעל הניווט התחתון */
    z-index: 10001 !important;
    width:100px !important;
    height: 46px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba6c425 *//* =========================
   WW WEATHER PACK – CHIPS
   ========================= */

.ww-weather-pack{
  display:flex;
  flex-direction:column;
  gap:18px;
}

.ww-weather-pack__chips{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:14px;
}

.ww-weather-pack__chip{
  display:flex;
  align-items:center;
  gap:14px;
  background:#f6fbff;
  border:1px solid #dbeaf6;
  border-radius:18px;
  padding:16px 18px;
  min-height:110px;
  box-shadow:0 4px 12px rgba(21, 63, 95, 0.06);
}

.ww-weather-pack__chip-icon{
  width:58px;
  height:58px;
  min-width:58px;
  border-radius:999px;
  background:#eaf4ff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:28px;
  line-height:1;
}

.ww-weather-pack__chip-content{
  display:flex;
  flex-direction:column;
  gap:6px;
  text-align:right;
}

.ww-weather-pack__chip-title{
  font-size:1.08rem;
  font-weight:800;
  line-height:1.3;
  color:#123e63;
}

.ww-weather-pack__chip-text{
  font-size:0.96rem;
  line-height:1.55;
  color:#4a647a;
}

/* צבעים לפי סוג */
.ww-weather-pack__chip--day-clothes .ww-weather-pack__chip-icon{
  background:#edf6ff;
}
.ww-weather-pack__chip--evening .ww-weather-pack__chip-icon{
  background:#f1f0ff;
}
.ww-weather-pack__chip--rain .ww-weather-pack__chip-icon{
  background:#eef7ff;
}
.ww-weather-pack__chip--sun .ww-weather-pack__chip-icon{
  background:#fff6df;
}
.ww-weather-pack__chip--swim .ww-weather-pack__chip-icon{
  background:#fff0f8;
}
.ww-weather-pack__chip--water .ww-weather-pack__chip-icon{
  background:#eef8ff;
}
.ww-weather-pack__chip--shoes .ww-weather-pack__chip-icon{
  background:#f2f6fb;
}
.ww-weather-pack__chip--cool-day .ww-weather-pack__chip-icon{
  background:#eef3ff;
}
.ww-weather-pack__chip--hot-day .ww-weather-pack__chip-icon{
  background:#fff3e8;
}

/* בלוק טיפ */
.ww-weather-pack__tip{
  display:flex;
  align-items:center;
  gap:16px;
  background:#fff8df;
  border:1px solid #efcf71;
  border-radius:20px;
  padding:18px 20px;
}

.ww-weather-pack__tip-icon{
  width:56px;
  height:56px;
  min-width:56px;
  border-radius:999px;
  background:#ffe9a6;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:28px;
}

.ww-weather-pack__tip-content{
  display:flex;
  flex-direction:column;
  gap:6px;
}

.ww-weather-pack__tip-title{
  font-size:1.15rem;
  font-weight:800;
  color:#123e63;
}

.ww-weather-pack__tip-text{
  font-size:1rem;
  line-height:1.6;
  color:#4a647a;
}

.ww-weather-pack__updated{
  text-align:right;
  font-size:0.92rem;
  color:#6c8191;
}

/* מובייל */
@media (max-width: 767px){

  .ww-weather-pack__chips{
    grid-template-columns:1fr;
  }

  .ww-weather-pack__chip{
    padding:14px 16px;
    min-height:auto;
  }

  .ww-weather-pack__chip-icon{
    width:52px;
    height:52px;
    min-width:52px;
    font-size:24px;
  }

  .ww-weather-pack__chip-title{
    font-size:1rem;
  }

  .ww-weather-pack__chip-text{
    font-size:0.92rem;
  }

  .ww-weather-pack__tip{
    padding:16px;
    align-items:flex-start;
  }

  .ww-weather-pack__tip-icon{
    width:48px;
    height:48px;
    min-width:48px;
    font-size:24px;
  }
}

/* =========================================================
   WEATHER PACK — ICON CONTRAST PATCH
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-ba6c425 .ww-weather-pack__chip-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 58px !important;
    height: 58px !important;

    flex: 0 0 58px !important;

    background: #e2f3fb !important;
    border: 1px solid #c5e5f3 !important;

    border-radius: 50% !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,.45) !important;
}

.elementor-43521 .elementor-element.elementor-element-ba6c425 .ww-weather-pack__chip-icon img {
    width: 46px !important;
    height: 46px !important;

    object-fit: contain !important;
}


/* slightly stronger separation for cards */

.elementor-43521 .elementor-element.elementor-element-ba6c425 .ww-weather-pack__chip {
    border-color: #d3e5ed !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-ba6c425 .ww-weather-pack__chip-icon {
        width: 54px !important;
        height: 54px !important;

        flex-basis: 54px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-ba6c425 .ww-weather-pack__chip-icon img {
        width: 42px !important;
        height: 42px !important;
    }
}

.elementor-43521 .elementor-element.elementor-element-ba6c425 .ww-weather-pack__tip-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 46px !important;
    height: 46px !important;

    flex: 0 0 46px !important;
}

.elementor-43521 .elementor-element.elementor-element-ba6c425 .ww-weather-pack__tip-icon img {
    width: 42px !important;
    height: 42px !important;

    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d7c5ccb *//* =========================================================
   WW WEATHER YEARLY
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly {
    width: 100%;
    direction: rtl;
}


/* =========================================================
   SHORTCODE WRAPPER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__chart-wrap {
    width: 100%;
}


/* =========================================================
   LEGEND
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__legend {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;

    gap: 18px;

    margin-bottom: 18px;
}

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__legend-item {
    display: flex;
    align-items: center;

    gap: 7px;

    color: #31586a;

    font-size: 1rem;
    line-height: 1.3;
}

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__legend-dot {
    width: 11px;
    height: 11px;

    border-radius: 50%;

    flex: 0 0 11px;
}

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__legend-dot--high {
    background: #e7ac20;
}

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__legend-dot--low {
    background: #46a8e6;
}


/* =========================================================
   CHART
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__chart {
    display: grid;

    grid-template-columns:
        repeat(12, minmax(0, 1fr));

    align-items: end;

    width: 100%;

    min-height: 300px;

    gap: 10px;

    padding: 26px 18px 10px;

    border-bottom: 1px solid #dce7ec;

    background:
        repeating-linear-gradient(
            to top,
            transparent 0,
            transparent 59px,
            rgba(8,72,99,.07) 60px
        );
}


/* =========================================================
   MONTH
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month {
    display: flex;
    flex-direction: column;
    align-items: center;

    min-width: 0;

    gap: 10px;
}


/* =========================================================
   BARS AREA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__bars {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;

    width: 100%;

    height: 230px;

    gap: 6px;
}


/* =========================================================
   BAR
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__bar {
    position: relative;

    width: 24px;
    height: var(--bar-height);

    min-height: 10px;

    border-radius: 9px 9px 3px 3px;
}

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__bar--high {
    background: #e7ac20;
}

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__bar--low {
    background: #46a8e6;
}


/* =========================================================
   VALUE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__value {
    position: absolute;

    left: 50%;
    top: -26px;

    transform: translateX(-50%);

    color: #084863;

    font-size: .9rem;
    line-height: 1;
    font-weight: 800;

    white-space: nowrap;
}


/* =========================================================
   MONTH NAME
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__name {
    color: #084863;

    font-size: .95rem;
    line-height: 1.2;
    font-weight: 700;

    text-align: center;
}


/* =========================================================
   NOTE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__note {
    margin-top: 14px;
    padding: 11px 15px;

    background: #eef8fc;

    border-radius: 12px;

    color: #31586a;

    font-size: 1rem;
    line-height: 1.5;
}

.elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__note strong {
    color: #084863;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__chart {
        grid-template-columns:
            repeat(6, minmax(0, 1fr));

        row-gap: 36px;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__legend {
        flex-direction: column;
        align-items: flex-start;

        gap: 8px;
    }

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__chart {
        display: flex;

        overflow-x: auto;

        scroll-snap-type: x mandatory;

        gap: 12px;

        min-height: 285px;

        padding: 28px 12px 12px;

        direction: rtl;

        scrollbar-width: thin;
    }

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month {
        flex: 0 0 86px;

        scroll-snap-align: start;
    }

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__bars {
        height: 210px;
    }

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__bar {
        width: 22px;
    }

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__value {
        font-size: .85rem;
    }

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-month__name {
        font-size: .9rem;
    }

    .elementor-43521 .elementor-element.elementor-element-d7c5ccb .ww-weather-yearly__note {
        font-size: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbc620c *//* =========================================================
   WEWALK WEATHER SECTION
   MAIN SECTION + SHARED BLOCK SHELL + LIVE FORECAST
   ========================================================= */


/* =========================================================
   VARIABLES
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c {
    --ww-navy: #084863;
    --ww-text: #31586a;
    --ww-muted: #71848d;

    --ww-gold: #e7ac20;
    --ww-orange: #f06f2a;
    --ww-blue: #189fda;

    --ww-bg: #f3f9fc;
    --ww-card: #ffffff;
    --ww-soft-blue: #eef8fc;
    --ww-line: #dce7ec;

    width: 100%;
    direction: rtl;
}


/* =========================================================
   MAIN SECTION FRAME
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__inner {
    width: 78vw !important;
    max-width: 1700px !important;

    margin: 0 auto !important;
    padding: 0 24px 28px !important;

    

    border: 1px solid #d3e3ea !important;
    border-radius: 28px !important;

    box-shadow:
        0 5px 18px rgba(8,72,99,.14) !important;

    overflow: hidden !important;
}


/* =========================================================
   SECTION HERO
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__hero {
    width: 100% !important;

    padding: 36px 22px 28px !important;

    background: transparent !important;
}


/* title wrapper */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;

    width: 100% !important;

    gap: 10px !important;
}


/* title row */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    gap: 18px !important;
}


/* decorative lines */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
.elementor-widget-image {
    flex: 0 1 150px !important;

    width: 150px !important;
    max-width: 150px !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
.elementor-widget-image img {
    display: block !important;

    width: 100% !important;
    height: auto !important;

    object-fit: contain !important;
}


/* main heading */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
.elementor-widget-heading {
    flex: 0 1 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
.elementor-heading-title {
    margin: 0 !important;

    color: var(--ww-navy) !important;

    font-size: 2.25rem !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;

    text-align: center !important;
}


/* hero subtitle */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__subtitle {
    width: 100% !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__subtitle p {
    max-width: 1000px;

    margin: 0 auto !important;

    color: var(--ww-text) !important;

    font-size: 1rem !important;
    line-height: 1.55 !important;

    text-align: center !important;
}


/* =========================================================
   SHARED BLOCK SHELL
   Applies to forecast + packing + yearly blocks
   because all currently use .ww-weather-live
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live {
    width: 100% !important;

    margin: 0 0 22px !important;
    padding: 22px 24px 20px !important;

    background: var(--ww-card) !important;

    border: 1px solid var(--ww-line) !important;
    border-radius: 20px !important;

    box-shadow:
        0 4px 14px rgba(8,72,99,.075) !important;

    overflow: hidden !important;
}


/* =========================================================
   SHARED BLOCK HEADER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__head {
    display: grid !important;

    grid-template-columns: 58px minmax(0, 1fr) !important;
    grid-template-rows: auto auto !important;

    column-gap: 13px !important;
    row-gap: 2px !important;

    align-items: center !important;

    width: 100% !important;

    margin: 0 0 20px !important;
}


/* block icon */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__icon {
    grid-column: 1 !important;
    grid-row: 1 / 3 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 54px !important;
    height: 54px !important;

    margin: 0 !important;
    padding: 8px !important;

    background: #eaf6fc !important;

    border-radius: 50% !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__icon
.elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__icon img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: contain !important;
}


/* block title */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__title {
    grid-column: 2 !important;
    grid-row: 1 !important;

    width: 100% !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__title
.elementor-heading-title {
    margin: 0 !important;

    color: var(--ww-navy) !important;

    font-size: 1.65rem !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;

    text-align: right !important;
}


/* block subtitle */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__subtitle {
    grid-column: 2 !important;
    grid-row: 2 !important;

    width: 100% !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__subtitle p {
    margin: 0 !important;

    color: var(--ww-muted) !important;

    font-size: 1rem !important;
    line-height: 1.4 !important;

    text-align: right !important;
}


/* =========================================================
   SHORTCODE WRAPPERS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live
.elementor-widget-shortcode,
.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live
.elementor-widget-shortcode
.elementor-widget-container,
.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live
.elementor-shortcode,
.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__forecast {
    width: 100% !important;
    min-width: 0 !important;
}


/* =========================================================
   FORECAST GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__grid {
    display: grid !important;

    grid-template-columns:
        repeat(7, minmax(0, 1fr)) !important;

    width: 100% !important;

    gap: 10px !important;
}


/* =========================================================
   FORECAST DAY CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;

    min-width: 0 !important;
    min-height: 290px !important;

    padding: 15px 8px 13px !important;

    background: #fbfdfe !important;

    border: 1px solid var(--ww-line) !important;
    border-radius: 14px !important;

    text-align: center !important;
}


/* today */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day--today {
    background:
        linear-gradient(
            180deg,
            #fff8e6 0%,
            #fffdf6 100%
        ) !important;

    border-color: #e7bd4f !important;
}


/* =========================================================
   DAY + DATE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__head {
    width: 100% !important;

    text-align: center !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__name {
    color: var(--ww-navy) !important;

    font-size: 1.05rem !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__date {
    margin-top: 4px !important;

    color: var(--ww-muted) !important;

    font-size: .95rem !important;
    line-height: 1.2 !important;
}


/* =========================================================
   WEATHER ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 82px !important;

    margin: 10px 0 5px !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__icon img {
    display: block !important;

    width: 72px !important;
    height: 72px !important;

    object-fit: contain !important;
}


/* =========================================================
   CONDITION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__condition {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 38px !important;

    color: var(--ww-text) !important;

    font-size: 1rem !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;

    text-align: center !important;
}


/* =========================================================
   TEMPERATURES
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__temps {
    display: flex !important;
    align-items: baseline !important;
    justify-content: center !important;

    gap: 5px !important;

    margin-top: 7px !important;

    direction: ltr !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__high {
    color: var(--ww-orange) !important;

    font-size: 1.4rem !important;
    line-height: 1 !important;
    font-weight: 800 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__separator {
    color: #a3b2b9 !important;

    font-size: 1rem !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__low {
    color: var(--ww-blue) !important;

    font-size: 1.18rem !important;
    line-height: 1 !important;
    font-weight: 700 !important;
}


/* =========================================================
   SUNRISE / SUNSET
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    gap: 3px 7px !important;

    margin-top: 10px !important;

    color: #607b88 !important;

    font-size: .9rem !important;
    line-height: 1.3 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun-item {
    display: inline-flex !important;
    align-items: center !important;

    gap: 3px !important;

    white-space: nowrap !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun-icon {
    font-size: .95rem !important;
    line-height: 1 !important;
}


/* =========================================================
   RAIN CHIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__rain {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 4px !important;

    margin-top: 8px !important;
    padding: 4px 9px !important;

    background: #e8f7fd !important;

    border-radius: 999px !important;

    color: var(--ww-blue) !important;

    font-size: .9rem !important;
    line-height: 1.1 !important;
    font-weight: 700 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__rain-icon {
    font-size: .9rem !important;
    line-height: 1 !important;
}


/* =========================================================
   WEEKLY SUMMARY
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__summary {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;

    width: 100% !important;

    margin-top: 13px !important;
    padding: 11px 15px !important;

    gap: 9px !important;

    background: #eaf6fb !important;

    border: 1px solid #dcecf3 !important;
    border-radius: 11px !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__summary-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto !important;

    font-size: 1.2rem !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__summary-text {
    flex: 1 !important;

    color: var(--ww-text) !important;

    font-size: 1rem !important;
    line-height: 1.45 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__summary-text strong {
    color: var(--ww-navy) !important;
    font-weight: 800 !important;
}

/* =========================================================
   PACKING — FIXED DESKTOP COMPOSITION
   Content 65% | Image 35%
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__layout {
    display: grid !important;

    grid-template-columns:
        minmax(0, 1.75fr)
        minmax(280px, .9fr) !important;

    grid-template-areas:
        "content visual" !important;

    gap: 20px !important;

    align-items: stretch !important;

    width: 100% !important;

    /*
     * We control physical column placement with grid areas,
     * then restore RTL inside the children.
     */
    direction: ltr !important;
}


/* =========================================================
   CONTENT — LEFT / WIDE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__content-col {
    grid-area: content !important;

    width: 100% !important;
    min-width: 0 !important;

    direction: rtl !important;
}


/* =========================================================
   IMAGE — RIGHT / NARROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__visual {
    grid-area: visual !important;

    width: 100% !important;
    min-width: 0 !important;

    min-height: 430px !important;

    border-radius: 16px !important;
    overflow: hidden !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center 62% !important;

    direction: rtl !important;
}


/* =========================================================
   CHIPS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chips {
    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    gap: 10px !important;

    width: 100% !important;
}


/* cards */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip {
    display: grid !important;

    grid-template-columns:
        58px minmax(0, 1fr) !important;

    gap: 11px !important;

    align-items: center !important;

    min-width: 0 !important;
    min-height: 105px !important;

    padding: 13px 14px !important;
}


/* prevent Elementor / previous CSS from narrowing text */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-content {
    width: 100% !important;
    min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-title {
    width: 100% !important;

    font-size: 1rem !important;
    line-height: 1.3 !important;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-text {
    width: 100% !important;

    font-size: .95rem !important;
    line-height: 1.45 !important;

    text-align: right !important;
}


/* =========================================================
   LAST ODD CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip:last-child:nth-child(odd) {
    grid-column: 1 / 2 !important;
}


/* =========================================================
   TIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip {
    width: 100% !important;

    margin-top: 12px !important;
}


/* =========================================================
   UPDATED LINE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__updated {
    width: 100% !important;

    margin-top: 10px !important;

    text-align: right !important;
}




/* =========================================================
   PACK WRAPPER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack {
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;
}


/* =========================================================
   CHIPS GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chips {
    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    gap: 10px !important;

    width: 100% !important;
}


/* =========================================================
   INDIVIDUAL CHIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip {
    display: grid !important;

    grid-template-columns:
        62px minmax(0, 1fr) !important;

    align-items: center !important;

    gap: 11px !important;

    min-width: 0 !important;
    min-height: 108px !important;

    padding: 13px 14px !important;

    background: #f7fbfd !important;

    border: 1px solid #dce7ec !important;
    border-radius: 14px !important;

    box-shadow:
        0 2px 7px rgba(8,72,99,.035) !important;
}


/* =========================================================
   CHIP ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 56px !important;
    height: 56px !important;

    padding: 5px !important;

    background: #eaf6fc !important;

    border-radius: 50% !important;

    overflow: hidden !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-icon img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: contain !important;
}


/* =========================================================
   CHIP CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-content {
    min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-title {
    margin: 0 0 4px !important;

    color: #084863 !important;

    font-size: 1rem !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-text {
    margin: 0 !important;

    color: #537180 !important;

    font-size: .95rem !important;
    line-height: 1.45 !important;

    text-align: right !important;
}


/* =========================================================
   ODD LAST CHIP
   Keep it compact instead of spanning whole row
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip:last-child:nth-child(odd) {
    grid-column: auto !important;
}


/* =========================================================
   WEWALK TIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip {
    display: grid !important;

    grid-template-columns:
        48px minmax(0, 1fr) !important;

    align-items: center !important;

    gap: 11px !important;

    width: 100% !important;

    margin-top: 12px !important;
    padding: 13px 15px !important;

    background:
        linear-gradient(
            90deg,
            #fff8e7 0%,
            #fff4d2 100%
        ) !important;

    border: 1px solid #e7ac20 !important;
    border-radius: 14px !important;
}


/* tip icon */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 44px !important;
    height: 44px !important;

    background: #ffedb0 !important;

    border-radius: 50% !important;

    font-size: 1.2rem !important;
    line-height: 1 !important;
}


/* tip content */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip-content {
    min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip-title {
    margin: 0 !important;

    color: #084863 !important;

    font-size: 1rem !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
}

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip-text {
    margin-top: 3px !important;

    color: #31586a !important;

    font-size: .95rem !important;
    line-height: 1.45 !important;
}


/* =========================================================
   AUTO UPDATED NOTE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__updated {
    width: 100% !important;

    margin-top: 9px !important;

    color: #71848d !important;

    font-size: .9rem !important;
    line-height: 1.35 !important;

    text-align: right !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__layout {
        grid-template-columns:
            minmax(0, 1.55fr)
            minmax(240px, .75fr) !important;

        gap: 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__visual {
        min-height: 420px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip {
        grid-template-columns:
            54px minmax(0, 1fr) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-icon {
        width: 50px !important;
        height: 50px !important;
    }
}



/* =========================================================
   WEATHER SECTION — MOBILE
   ========================================================= */

@media (max-width: 767px) {

    /* =====================================================
       MAIN SECTION
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c {
        width: 100% !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__inner {
        width: calc(100% - 16px) !important;
        max-width: none !important;

        margin: 0 auto !important;
        padding: 0 8px 14px !important;

        border-radius: 20px !important;
    }


    /* =====================================================
       MAIN HERO
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__hero {
        padding: 24px 10px 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-wrap {
        gap: 10px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row {
        gap: 8px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
    .elementor-widget-image {
        flex: 0 1 54px !important;

        width: 54px !important;
        max-width: 54px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
    .elementor-heading-title {
        font-size: 1.85rem !important;
        line-height: 1.1 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__subtitle p {
        font-size: 1rem !important;
        line-height: 1.5 !important;
    }


    /* =====================================================
       SHARED BLOCK
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live {
        width: 100% !important;

        margin: 0 0 14px !important;
        padding: 16px 12px !important;

        border-radius: 16px !important;
    }


    /* =====================================================
       SHARED BLOCK HEADER
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__head {
        grid-template-columns: 48px minmax(0, 1fr) !important;

        column-gap: 10px !important;

        margin-bottom: 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__icon {
        width: 46px !important;
        height: 46px !important;

        padding: 6px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__title
    .elementor-heading-title {
        font-size: 1.35rem !important;
        line-height: 1.2 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__subtitle p {
        font-size: 1rem !important;
        line-height: 1.4 !important;
    }


    /* =====================================================
       FORECAST — HORIZONTAL CAROUSEL
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__grid {
        display: flex !important;

        width: 100% !important;

        gap: 9px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        padding: 2px 2px 8px !important;

        scroll-snap-type: x mandatory;

        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__grid::-webkit-scrollbar {
        display: none;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day {
        flex: 0 0 145px !important;

        width: 145px !important;
        min-width: 145px !important;
        min-height: 285px !important;

        padding: 14px 8px 12px !important;

        scroll-snap-align: start;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__name {
        font-size: 1.05rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__date {
        font-size: .95rem !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__icon {
        height: 72px !important;

        margin: 9px 0 4px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__icon img {
        width: 64px !important;
        height: 64px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__condition {
        min-height: 38px !important;

        font-size: 1rem !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__high {
        font-size: 1.35rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__low {
        font-size: 1.15rem !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun {
        flex-direction: column !important;

        gap: 4px !important;

        margin-top: 9px !important;

        font-size: .9rem !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__rain {
        margin-top: 7px !important;

        font-size: .9rem !important;
    }


    /* forecast summary */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__summary {
        align-items: flex-start !important;

        margin-top: 10px !important;
        padding: 11px 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__summary-text {
        font-size: 1rem !important;
        line-height: 1.5 !important;
    }


    /* =====================================================
       PACKING — MOBILE COMPOSITION
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__layout {
        display: flex !important;
        flex-direction: column !important;

        gap: 14px !important;

        width: 100% !important;

        direction: rtl !important;
    }


    /* image first */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__visual {
        order: 1 !important;

        width: 100% !important;
        min-height: 0 !important;

        aspect-ratio: 16 / 9 !important;

        border-radius: 14px !important;

        background-size: cover !important;
        background-position: center 64% !important;
    }


    /* recommendations second */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__content-col {
        order: 2 !important;

        width: 100% !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chips {
        display: grid !important;

        grid-template-columns: 1fr !important;

        gap: 9px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip,
    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip:last-child:nth-child(odd) {
        grid-column: auto !important;

        grid-template-columns:
            58px minmax(0, 1fr) !important;

        min-height: 0 !important;

        padding: 12px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-icon {
        width: 54px !important;
        height: 54px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-title {
        font-size: 1rem !important;
        line-height: 1.3 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__chip-text {
        font-size: 1rem !important;
        line-height: 1.45 !important;
    }


    /* WeWalk tip */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip {
        grid-template-columns:
            44px minmax(0, 1fr) !important;

        margin-top: 10px !important;
        padding: 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip-icon {
        width: 40px !important;
        height: 40px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip-title {
        font-size: 1rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__tip-text {
        font-size: 1rem !important;
        line-height: 1.5 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-pack__updated {
        font-size: .9rem !important;
        line-height: 1.4 !important;

        text-align: center !important;
    }


    /* =====================================================
       YEARLY LEGEND
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-yearly__legend {
        display: flex !important;
        flex-direction: column !important;

        align-items: flex-start !important;

        gap: 7px !important;

        margin-bottom: 14px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-yearly__legend-item {
        font-size: 1rem !important;
    }


    /* =====================================================
       YEARLY CHART — HORIZONTAL SCROLL
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-yearly__chart {
        display: flex !important;

        width: 100% !important;
        min-height: 280px !important;

        gap: 9px !important;

        padding: 26px 10px 10px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scroll-snap-type: x mandatory;

        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-yearly__chart::-webkit-scrollbar {
        display: none;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-month {
        flex: 0 0 74px !important;

        width: 74px !important;

        scroll-snap-align: start;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-month__bars {
        height: 215px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-month__bar {
        width: 22px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-month__value {
        font-size: .9rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-month__name {
        font-size: .95rem !important;
    }


    /* yearly note */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-yearly__note {
        margin-top: 10px !important;
        padding: 11px 12px !important;

        font-size: 1rem !important;
        line-height: 1.5 !important;
    }

}


/* =========================================================
   WEATHER MOBILE — TITLE + FORECAST FIX
   ========================================================= */

@media (max-width: 767px) {

    /* =====================================================
       MAIN TITLE — LINE | TITLE | LINE
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row {
        display: grid !important;

        grid-template-columns:
            minmax(28px, 1fr)
            auto
            minmax(28px, 1fr) !important;

        align-items: center !important;
        justify-content: stretch !important;

        gap: 8px !important;

        width: 100% !important;

        flex-wrap: nowrap !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
    .elementor-widget-image {
        width: 100% !important;
        max-width: none !important;

        min-width: 0 !important;

        margin: 0 !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
    .elementor-widget-image
    .elementor-widget-container {
        width: 100% !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
    .elementor-widget-image img {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        margin: 0 !important;

        object-fit: contain !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
    .elementor-widget-heading {
        width: auto !important;

        min-width: max-content !important;

        margin: 0 !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-section__title-row
    .elementor-heading-title {
        margin: 0 !important;

        font-size: 1.75rem !important;
        line-height: 1.1 !important;

        white-space: nowrap !important;

        text-align: center !important;
    }



    /* =====================================================
       FORECAST — VERTICAL LIST
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__grid {
        display: grid !important;

        grid-template-columns: 1fr !important;

        width: 100% !important;

        gap: 9px !important;

        padding: 0 !important;

        overflow: visible !important;

        scroll-snap-type: none !important;
    }


    /* =====================================================
       DAY CARD — HORIZONTAL
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day {
        display: grid !important;

        grid-template-columns:
            58px
            minmax(0, 1fr)
            auto !important;

        grid-template-areas:
            "icon head temps"
            "icon condition temps"
            "icon sun rain" !important;

        column-gap: 10px !important;
        row-gap: 4px !important;

        align-items: center !important;

        width: 100% !important;
        min-width: 0 !important;

        min-height: 0 !important;

        padding: 11px 12px !important;

        border-radius: 13px !important;

        text-align: right !important;

        scroll-snap-align: none !important;
    }


    /* today */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day--today {
        border-color: #e7ac20 !important;
    }



    /* =====================================================
       ICON
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__icon {
        grid-area: icon !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 54px !important;
        height: 54px !important;

        margin: 0 !important;

        background: #eaf6fc !important;

        border-radius: 50% !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__icon img {
        width: 46px !important;
        height: 46px !important;

        object-fit: contain !important;
    }



    /* =====================================================
       DAY / DATE
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__head {
        grid-area: head !important;

        width: 100% !important;

        text-align: right !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__name {
        font-size: 1rem !important;
        line-height: 1.2 !important;

        text-align: right !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__date {
        margin-top: 2px !important;

        font-size: .9rem !important;
        line-height: 1.2 !important;

        text-align: right !important;
    }



    /* =====================================================
       CONDITION
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__condition {
        grid-area: condition !important;

        display: block !important;

        width: 100% !important;
        min-height: 0 !important;

        font-size: .95rem !important;
        line-height: 1.3 !important;

        text-align: right !important;
    }



    /* =====================================================
       TEMPERATURE
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__temps {
        grid-area: temps !important;

        align-self: center !important;

        margin: 0 !important;

        padding-right: 6px !important;

        white-space: nowrap !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__high {
        font-size: 1.3rem !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__low {
        font-size: 1.05rem !important;
    }



    /* =====================================================
       SUNRISE / SUNSET
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun {
        grid-area: sun !important;

        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;

        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;

        gap: 3px 8px !important;

        margin: 2px 0 0 !important;

        font-size: .82rem !important;

        text-align: right !important;
    }


    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun-item {
        white-space: nowrap !important;
    }



    /* =====================================================
       RAIN
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__rain {
        grid-area: rain !important;

        justify-self: end !important;

        margin: 0 !important;
        padding: 3px 7px !important;

        font-size: .82rem !important;

        white-space: nowrap !important;
    }



    /* =====================================================
       FORECAST SUMMARY
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-live__summary {
        margin-top: 10px !important;

        padding: 11px 12px !important;
    }

}


@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__temps {
        min-width: 76px !important;
        justify-content: flex-start !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun {
        font-size: .9rem !important;
        line-height: 1.35 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-weather-day__sun-icon {
        font-size: .95rem !important;
    }
}

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-scroll-x {
        position: relative !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;

        -webkit-mask-image:
            linear-gradient(
                to right,
                transparent 0,
                #000 32px,
                #000 100%
            );

        mask-image:
            linear-gradient(
                to right,
                transparent 0,
                #000 32px,
                #000 100%
            );
    }

    .elementor-43521 .elementor-element.elementor-element-bbc620c .ww-scroll-x::-webkit-scrollbar {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ad258a */.elementor-43521 .elementor-element.elementor-element-6ad258a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212f922 */.elementor-43521 .elementor-element.elementor-element-212f922{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cee23f */.elementor-43521 .elementor-element.elementor-element-0cee23f{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-611b375 */.elementor-43521 .elementor-element.elementor-element-611b375{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4cded5 *//* =========================================================
   WW SEASONS — HORIZONTAL BANNERS
   CLEAN VERSION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 {
    --ww-navy: #084863;
    --ww-text: #244f63;
    --ww-muted: #6b7f89;
    --ww-line: #dfe7eb;
    --ww-soft-blue: #eef7fa;

    direction: rtl;
}


/* =========================================================
   SECTION HERO
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__inner {
    width: 78vw;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__hero {
    width: 100%;
    padding: 34px 20px 28px;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-wrap {
    width: 100%;
    gap: 14px;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100%;
    gap: 20px;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row .elementor-heading-title {
    margin: 0;

    color: var(--ww-navy);
    font-size: 2.65rem;
    line-height: 1.1;
    font-weight: 800;
    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row .elementor-widget-image {
    max-width: 145px;
}


/* Subtitle pill */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__subtitle {
    width: fit-content;
    max-width: 850px;

    margin: 10px auto 0 !important;
    padding: 9px 22px;

    background: var(--ww-soft-blue);
    border-radius: 999px;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__subtitle p {
    margin: 0;

    color: var(--ww-text);
    font-size: 1rem;
    line-height: 1.45;
    font-weight: 600;
}


/* =========================================================
   BANNERS WRAPPER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-grid {
    display: flex !important;
    flex-direction: column !important;

    width: 100%;

    gap: 22px !important;

    padding: 12px 26px 34px !important;
}


/* =========================================================
   SEASON COLORS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card--spring {
    --season-color: #49a838;
    --season-soft: #eef8eb;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card--summer {
    --season-color: #f2ad00;
    --season-soft: #fff6db;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card--autumn {
    --season-color: #e67920;
    --season-soft: #fff0e4;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card--winter {
    --season-color: #4598d0;
    --season-soft: #eaf6fd;
}


/* =========================================================
   BANNER CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;

    width: 100% !important;
    min-height: 270px;

    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;

    background: #fff;

    border: 1px solid rgba(8, 72, 99, .12);
    border-radius: 20px;

    overflow: hidden;

    box-shadow: 0 4px 14px rgba(8, 54, 74, .13);

    transition:
        transform .22s ease,
        box-shadow .22s ease;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 7px 19px rgba(8, 54, 74, .16);
}


/* =========================================================
   IMAGE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__image {
    flex: 0 0 29% !important;

    width: 29% !important;
    min-width: 29% !important;
    min-height: 270px;

    margin: 0 !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}


/* =========================================================
   CONTENT GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__content {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        minmax(220px, 1.45fr)
        minmax(150px, .9fr)
        minmax(150px, .9fr);

    grid-template-rows:
        1fr
        auto;

    flex: 1 1 auto !important;

    width: 71% !important;
    min-width: 0 !important;

    padding: 10px !important;
    margin: 0 !important;

    column-gap: 0;
    row-gap: 2px;

    background: #fff !important;

    align-items: stretch;
}


/* =========================================================
   MAIN COLUMN — HEADER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__header {
    grid-column: 1;
    grid-row: 1;

    --display: grid !important;
    display: grid !important;

    grid-template-columns: 52px minmax(0, 1fr);
    grid-template-rows: auto auto;

    column-gap: 14px;
    row-gap: 3px;

    align-items: center;

    width: 100% !important;

    padding: 8px 18px 10px !important;
    margin: 0 !important;

    position: relative;
}


/* =========================================================
   SEASON ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon {
    position: static !important;

    width: 46px !important;
    height: 46px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon .elementor-widget-container,
.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon .elementor-icon-wrapper {
    width: 46px !important;
    height: 46px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon .elementor-icon {
    width: 46px !important;
    height: 46px !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    color: var(--season-color) !important;
    background: #fff !important;

    border: 1.5px solid var(--season-color) !important;
    border-radius: 50% !important;

    box-shadow: none !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon svg {
    width: 25px !important;
    height: 25px !important;

    fill: none !important;
    stroke: currentColor !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon svg * {
    fill: none !important;
    stroke: currentColor !important;
}


/* =========================================================
   TITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__title {
    grid-column: 2;
    grid-row: 1;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__title .elementor-heading-title {
    margin: 0;

    color: var(--season-color);

    font-size: 2rem;
    line-height: 1.05;
    font-weight: 800;

    text-align: right;
}


/* =========================================================
   MONTH + WEATHER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months {
    grid-column: 2;
    grid-row: 2;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: right;

    border: 0 !important;
    box-shadow: none !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months .elementor-widget-container {
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months p {
    margin: 0;
    line-height: 1.4;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months p:first-child {
    color: var(--ww-navy);
    font-size: .96rem;
    font-weight: 700;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months p:last-child {
    margin-top: 3px;

    color: var(--season-color);
    font-size: .94rem;
    font-weight: 600;
}


/* Season underline */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__header::before,
.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__header::after,
.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months::before {
    content: none !important;
    display: none !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months::after {
    content: "";
    display: block;

    width: 72px;
    height: 3px;

    margin: 9px 0 0 auto;

    background: var(--season-color);

    border-radius: 999px;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__description {
    grid-column: 1;
    grid-row: 2;

    width: 100% !important;
    max-width: 430px;

    margin: 0 !important;

    padding: 2px 18px 0 84px !important;

    align-self: start;
    justify-self: end;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__description p {
    margin: 0;

    color: var(--ww-text);

    font-size: .96rem;
    line-height: 1.6;

    text-align: right;
}


/* =========================================================
   INFO BLOCKS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;
    height: 100%;

    padding: 10px 24px !important;
    margin: 0 !important;

    justify-content: flex-start;

    border: 0 !important;

    position: relative;
}


/* Short separators */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--audience::before,
.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--activities::before {
    content: "";

    position: absolute;

    right: 0;
    top: 50%;

    transform: translateY(-50%);

    width: 1px;
    height: 120px;

    background: #d9e2e7;
}


/* Audience */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--audience {
    grid-column: 2;
    grid-row: 1;
}


/* Activities */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--activities {
    grid-column: 3;
    grid-row: 1;
}


/* =========================================================
   BLOCK TITLES
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;

    gap: 6px !important;

    margin: 0 0 12px !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title > * {
    width: auto !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title .elementor-icon {
    color: var(--season-color) !important;
    font-size: 15px;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title p {
    margin: 0;

    color: var(--season-color);

    font-size: 1rem;
    line-height: 1.25;
    font-weight: 800;
}


/* =========================================================
   LISTS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list ul {
    display: block;

    width: 100%;

    margin: 0;
    padding: 0 18px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list li {
    margin-bottom: 7px;

    color: var(--ww-text);

    font-size: .92rem;
    line-height: 1.4;

    text-align: right;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list li::marker {
    color: var(--season-color);
}


/* =========================================================
   CTA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__footer {
    grid-column: 2 / 4;
    grid-row: 2;

    --display: flex !important;
    display: flex !important;

    align-items: center !important;
    justify-content: flex-end !important;

    width: 100% !important;
    height: auto;

    padding: 10px 0 6px 24px !important;
    margin: 0 !important;

    background: transparent !important;

    border: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta {
    width: auto !important;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta .elementor-button-wrapper {
    display: flex;
    justify-content: flex-end;
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta .elementor-button {
    width: auto;
    min-width: 235px;

    padding: 11px 22px;

    white-space: nowrap;

    background: var(--season-color) !important;

    border-radius: 7px;

    color: #fff !important;

    font-size: .91rem;
    line-height: 1.2;
    font-weight: 800;

    box-shadow: 0 3px 8px rgba(0,0,0,.13);
}

.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta .elementor-button:hover {
    filter: brightness(.93);
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row .elementor-heading-title {
        font-size: 2.3rem;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-grid {
        padding-inline: 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__image {
        flex-basis: 31% !important;
        width: 31% !important;
        min-width: 31% !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__content {
        width: 69% !important;

        grid-template-columns:
            minmax(210px, 1.35fr)
            minmax(130px, .9fr)
            minmax(130px, .9fr);

        grid-template-rows:
            auto
            auto
            auto;

        padding: 22px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__footer {
        grid-column: 1 / 4;
        grid-row: 3;

        padding: 13px 0 0 !important;

        align-items: center !important;
        justify-content: flex-start !important;

        border: 0;
        border-top: 1px solid var(--ww-line);
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta {
        max-width: 260px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    /* Section */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__inner {
        width: calc(100% - 16px) !important;
        max-width: none !important;

        margin-inline: auto !important;
    }


    /* Hero */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__hero {
        padding: 24px 12px 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-wrap {
        gap: 8px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row {
        position: relative;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        gap: 6px !important;

        margin-bottom: 26px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row .elementor-heading-title {
        font-size: 2.15rem !important;
        line-height: 1.08 !important;
    }


    /* Decorative lines under title */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row .elementor-widget-image {
        position: absolute !important;

        bottom: -19px;

        width: 48px !important;
        max-width: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row .elementor-widget-image:first-child {
        right: calc(50% - 50px);
        left: auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__title-row .elementor-widget-image:last-child {
        left: calc(50% - 50px);
        right: auto !important;
    }


    /* Subtitle */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__subtitle {
        width: calc(100% - 16px) !important;
        max-width: none !important;

        margin: 0 8px !important;
        padding: 10px 14px !important;

        border-radius: 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-section__subtitle p {
        font-size: .95rem !important;
        line-height: 1.45 !important;
    }


    /* Cards wrapper */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-grid {
        gap: 22px !important;

        width: 100% !important;

        padding:
            10px
            8px
            26px !important;
    }


    /* Card */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card {
        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;
        min-height: 0 !important;

        border-radius: 18px !important;

        overflow: hidden;
    }


    /* Image */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__image {
        order: 1 !important;

        flex: none !important;

        width: 100% !important;
        min-width: 100% !important;

        height: 210px !important;
        min-height: 210px !important;

        background-position: center center !important;
    }


    /* Content */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__content {
        order: 2 !important;

        display: grid !important;

        grid-template-columns:
            minmax(0, 1fr)
            minmax(0, 1fr) !important;

        grid-template-rows:
            auto
            auto
            auto
            auto !important;

        width: 100% !important;

        padding: 22px 18px 0 !important;

        column-gap: 10px !important;
        row-gap: 0 !important;
    }


    /* Header */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__header {
        grid-column: 1 / 3 !important;
        grid-row: 1 !important;

        display: grid !important;

        grid-template-columns: 46px 1fr !important;
        grid-template-rows: auto auto !important;

        column-gap: 10px !important;
        row-gap: 2px !important;

        width: 100% !important;

        padding: 0 0 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon {
        grid-column: 1 !important;
        grid-row: 1 / 3 !important;

        width: 44px !important;
        height: 44px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon .elementor-widget-container,
    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon .elementor-icon-wrapper,
    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon .elementor-icon {
        width: 44px !important;
        height: 44px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__icon svg {
        width: 24px !important;
        height: 24px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__title {
        grid-column: 2 !important;
        grid-row: 1 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__title .elementor-heading-title {
        font-size: 1.75rem !important;
        line-height: 1.05 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months {
        grid-column: 2 !important;
        grid-row: 2 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months p:first-child {
        font-size: .98rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months p:last-child {
        font-size: .93rem !important;
    }


    /* Description */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__description {
        grid-column: 1 / 3 !important;
        grid-row: 2 !important;

        width: 100% !important;
        max-width: none !important;

        margin: 0 !important;
        padding: 2px 0 17px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__description p {
        font-size: 1rem !important;
        line-height: 1.55 !important;

        text-align: right !important;
    }


    /* Lists */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block {
        width: 100% !important;
        height: auto !important;

        padding: 14px 0 12px !important;

        border: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--audience {
        grid-column: 1 !important;
        grid-row: 3 !important;

        padding-left: 6px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--activities {
        grid-column: 2 !important;
        grid-row: 3 !important;

        padding-right: 10px !important;

        border-right: 1px solid var(--ww-line) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--audience::before,
    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--activities::before {
        content: none !important;
        display: none !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title {
        gap: 4px !important;
        margin: 0 0 9px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title p {
        font-size: .88rem !important;
        line-height: 1.25 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title .elementor-icon {
        flex: 0 0 auto;

        font-size: 13px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list ul {
        padding-right: 15px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list li {
        margin-bottom: 5px !important;

        font-size: .88rem !important;
        line-height: 1.35 !important;
    }


    /* CTA */

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__footer {
        grid-column: 1 / 3 !important;
        grid-row: 4 !important;

        display: flex !important;

        width: calc(100% + 36px) !important;
        height: auto !important;

        margin: 8px -18px 0 !important;

        padding: 10px 14px !important;

        background: var(--season-soft) !important;

        border: 0 !important;
        border-top: 1px solid rgba(8, 72, 99, .08) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta {
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta .elementor-button-wrapper {
        width: 100% !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta .elementor-button {
        width: 100% !important;
        min-width: 0 !important;

        padding: 11px 15px !important;

        white-space: nowrap !important;

        font-size: .92rem !important;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__image {
        height: 200px !important;
        min-height: 200px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__content {
        padding-inline: 17px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__footer {
        width: calc(100% + 34px) !important;

        margin-inline: -17px !important;
    }

}


/* =========================================================
   NARROW MOBILE
   רשימות אחת מתחת לשנייה
   ========================================================= */

@media (max-width: 390px) {

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__content {
        grid-template-columns: 1fr !important;

        grid-template-rows:
            auto
            auto
            auto
            auto
            auto !important;

        column-gap: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__header {
        grid-column: 1 !important;
        grid-row: 1 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__description {
        grid-column: 1 !important;
        grid-row: 2 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--audience {
        grid-column: 1 !important;
        grid-row: 3 !important;

        padding: 14px 0 !important;

        border: 0 !important;
        border-top: 1px solid var(--ww-line) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block--activities {
        grid-column: 1 !important;
        grid-row: 4 !important;

        padding: 14px 0 !important;

        border: 0 !important;
        border-top: 1px solid var(--ww-line) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__footer {
        grid-column: 1 !important;
        grid-row: 5 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title p {
        font-size: .95rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list li {
        font-size: .9rem !important;
    }

}

/* =========================================================
   SEASONS — TYPOGRAPHY ALIGNMENT PATCH
   ========================================================= */

/* Lists / body content */
.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list li {
    font-size: 1rem !important;
    line-height: 1.45 !important;
}

/* CTA */
.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta .elementor-button {
    font-size: 1rem !important;
}

/* Metadata can stay slightly smaller */
.elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__months p:last-child {
    font-size: .95rem !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__block-title p {
        font-size: 1rem !important;
        line-height: 1.3 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__list li {
        font-size: 1rem !important;
        line-height: 1.4 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-e4cded5 .ww-season-card__cta .elementor-button {
        font-size: 1rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f37a317 */.elementor-43521 .elementor-element.elementor-element-f37a317{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-582978b */.elementor-43521 .elementor-element.elementor-element-582978b{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c16864c */.elementor-43521 .elementor-element.elementor-element-c16864c{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70a11e4 */.elementor-43521 .elementor-element.elementor-element-70a11e4{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a25dfc */.elementor-43521 .elementor-element.elementor-element-6a25dfc{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd428f *//* =========================================================
   WEWALK – VACATION DAYS
   CLEAN MASTER CSS
   Place ONLY on the main container: ww-vacation-days
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f {
    --ww-days-navy: #063b59;
    --ww-days-navy-dark: #052f47;
    --ww-days-yellow: #ffc400;
    --ww-days-text: #0b3854;
    --ww-days-muted: #71838e;
    --ww-days-border: #dce5e9;
    --ww-days-soft: #eef4f6;

    --ww-days-tip-bg: #fff9ea;
    --ww-days-tip-border: #e7ac20;

    --ww-days-note-bg: #edf8fd;
    --ww-days-note-border: #43afe5;

    position: relative !important;

    width: 100% !important;

    padding: 42px 0 36px !important;

    background: var(--ww-days-navy) !important;

    direction: rtl !important;
}


/* =========================================================
   INNER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f > .e-con-inner {
    width: 78vw !important;
    max-width: 1500px !important;

    margin: 0 auto !important;
    padding: 0 !important;
}


/* =========================================================
   SECTION HEADING
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .elementor-widget-animated-headline {
    width: 100% !important;

    margin: 0 !important;

    text-align: center !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .elementor-headline {
    margin: 0 !important;

    color: #fff !important;

    font-size: 3rem !important;
    line-height: 1.12 !important;
    font-weight: 800 !important;

    text-align: center !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .elementor-headline-dynamic-text {
    color: var(--ww-days-yellow) !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .elementor-headline-dynamic-wrapper svg path {
    stroke: #fff !important;
}


/* =========================================================
   INTRO
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f > .e-con-inner >
.elementor-widget-text-editor {
    width: 100% !important;

    margin: 12px 0 24px !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f > .e-con-inner >
.elementor-widget-text-editor p {
    max-width: 850px !important;

    margin: 0 auto !important;

    color: #fff !important;

    font-size: 1rem !important;
    line-height: 1.55 !important;

    text-align: center !important;
}


/* =========================================================
   CARDS GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__grid {
    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    align-items: stretch !important;

    width: 100% !important;
    max-width: 1240px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    gap: 24px !important;
}


/* =========================================================
   CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__card {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    min-width: 0 !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    background: #fff !important;

    border: 1px solid rgba(5,47,71,.16) !important;
    border-radius: 20px !important;

    box-shadow:
        0 7px 18px rgba(2,34,52,.14) !important;
}


/* recommended card */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__card:has(.ww-vacation-days__badge) {
    background: #fff !important;

    border-color: #e5b800 !important;

    box-shadow:
        0 8px 20px rgba(2,34,52,.16),
        0 0 0 1px rgba(255,196,0,.30) !important;
}


/* =========================================================
   IMAGE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__media {
    position: relative !important;

    flex: 0 0 auto !important;

    width: 100% !important;
    height: 205px !important;
    min-height: 205px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image,
.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image >
.elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;
    object-position: center center !important;

    margin: 0 !important;
}


/* =========================================================
   BADGE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__badge {
    position: absolute !important;

    top: 18px !important;
    left: 0 !important;
    right: auto !important;

    width: auto !important;
    max-width: 82% !important;

    z-index: 5 !important;

    pointer-events: none !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__badge-inner {
    position: static !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-height: 34px !important;

    margin: 0 !important;
    padding: 5px 12px !important;

    background: var(--ww-days-yellow) !important;

    border-radius: 0 10px 10px 0 !important;

    box-shadow:
        0 3px 8px rgba(0,0,0,.15) !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__badge p {
    margin: 0 !important;

    color: var(--ww-days-navy) !important;

    font-size: 1rem !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;

    text-align: center !important;
}


/* =========================================================
   BODY
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__body {
    display: flex !important;
    flex-direction: column !important;

    flex: 1 1 auto !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 15px 18px 12px !important;

    background: #fff !important;

    text-align: center !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__card:has(.ww-vacation-days__badge)
.ww-vacation-days__body {
    background: #fff !important;
}


/* =========================================================
   TITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__title {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__title
.elementor-heading-title {
    margin: 0 !important;

    color: var(--ww-days-text) !important;

    font-size: 1.4rem !important;
    line-height: 1.1 !important;
    font-weight: 800 !important;

    text-align: center !important;
}


/* divider */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__title::after {
    content: "";

    display: block;

    width: 70px;
    height: 3px;

    margin: 4px auto 16px !important;

    background: var(--ww-days-yellow);

    border-radius: 999px;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__description {
    flex: 1 1 auto !important;

    width: 100% !important;

    margin: 0 0 10px !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__description p {
    margin: 0 !important;

    color: var(--ww-days-text) !important;

    font-size: 1rem !important;
    line-height: 1.5 !important;

    text-align: right !important;
}


/* =========================================================
   META / WHO IS IT FOR
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta {
    display: flex !important;
    flex-direction: row !important;

    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 48px !important;

    width: 100% !important;
    min-height: 48px !important;

    margin: auto 0 0 !important;
    padding: 9px 0 0 !important;

    gap: 7px !important;

    border-top:
        1px solid var(--ww-days-border) !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
.elementor-widget-icon {
    flex: 0 0 auto !important;

    width: auto !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
.elementor-icon-wrapper,
.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
.elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
.elementor-icon {
    color: var(--ww-days-navy) !important;

    font-size: 1.05rem !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience {
    flex: 0 1 auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience p {
    margin: 0 !important;

    color: var(--ww-days-text) !important;

    font-size: 1rem !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;

    text-align: center !important;
}


/* =========================================================
   ACTIONS – DESKTOP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__actions {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 10px 14px !important;

    background: var(--ww-days-soft) !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button {
    width: 100% !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
.elementor-button-wrapper {
    text-align: center !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
.elementor-button {
    min-width: 155px !important;

    padding: 10px 17px !important;

    background: var(--ww-days-navy) !important;
    color: #fff !important;

    border-radius: 5px !important;

    font-weight: 700 !important;

    box-shadow:
        0 4px 8px rgba(3,43,65,.22) !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
.elementor-button-text {
    font-size: 1rem !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
.elementor-button:hover {
    background:
        var(--ww-days-navy-dark) !important;
}


/* =========================================================
   NOTES WRAPPER
   Requires class on parent:
   ww-vacation-days__notes
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__notes {
    display: flex !important;
    flex-direction: row !important;

    align-items: stretch !important;

    width: 100% !important;
    max-width: 1240px !important;

    margin: 22px auto 0 !important;

    gap: 18px !important;
}


/* =========================================================
   NOTE / TIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note {
    flex: 1 1 0 !important;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 14px 18px !important;

    border-radius: 16px !important;

    box-shadow: none !important;
}


/* first block = WeWalk tip */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__notes
.ww-buy-note:first-child {
    background: var(--ww-days-tip-bg) !important;

    border: 1.5px solid
        var(--ww-days-tip-border) !important;
}


/* second block = info note */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__notes
.ww-buy-note:last-child {
    background: var(--ww-days-note-bg) !important;

    border: 1.5px solid
        var(--ww-days-note-border) !important;
}


/* icons */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note
.elementor-widget-image {
    flex: 0 0 auto !important;

    width: 34px !important;
    max-width: 34px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note
.elementor-widget-image img {
    width: 34px !important;
    height: 34px !important;

    object-fit: contain !important;
}


/* note typography */

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note p {
    margin: 0 !important;

    color: #31586a !important;

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note b,
.elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note strong {
    color: #084863 !important;

    font-weight: 800 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-43521 .elementor-element.elementor-element-edd428f > .e-con-inner {
        width: 90vw !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__media {
        height: 190px !important;
        min-height: 190px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    /* section */

    .elementor-43521 .elementor-element.elementor-element-edd428f {
        padding: 28px 12px 30px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* heading */

    .elementor-43521 .elementor-element.elementor-element-edd428f .elementor-headline {
        font-size: 2rem !important;
        line-height: 1.15 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f > .e-con-inner >
    .elementor-widget-text-editor {
        margin: 13px 0 22px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f > .e-con-inner >
    .elementor-widget-text-editor p {
        max-width: 100% !important;

        font-size: 1rem !important;
        line-height: 1.55 !important;
    }


    /* grid */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__grid {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* card */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__card {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: 390px !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 auto 20px !important;
        padding: 0 !important;

        background: #fff !important;

        border-right:
            5px solid var(--ww-days-yellow) !important;

        border-radius: 17px !important;

        overflow: hidden !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__card:last-child {
        margin-bottom: 0 !important;
    }


    /* image */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__media {
        position: relative !important;

        width: 100% !important;

        height: 118px !important;
        min-height: 118px !important;

        margin: 0 !important;

        overflow: hidden !important;

        border-radius:
            17px 17px 0 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image {
        position: absolute !important;
        inset: 0 !important;

        width: 100% !important;
        height: 100% !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image,
    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image >
    .elementor-widget-container,
    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image img {
        width: 100% !important;

        height: 118px !important;
        min-height: 118px !important;

        border-radius:
            17px 17px 0 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__image img {
        object-fit: cover !important;
    }


    /* badge */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__badge {
        top: 10px !important;

        left: 0 !important;
        right: auto !important;

        width: auto !important;
        max-width: 78% !important;

        z-index: 10 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__badge-inner {
        width: auto !important;

        min-width: 145px !important;
        min-height: 30px !important;

        padding: 4px 10px !important;

        border-radius:
            0 10px 10px 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__badge p {
        font-size: .9rem !important;
        line-height: 1.15 !important;
    }


    /* body */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__body {
        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 11px 15px 12px !important;

        background: #fff !important;

        direction: rtl !important;
        text-align: right !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__body > * {
        flex: none !important;

        width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }


    /* title */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__title {
        order: 1 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__title
    .elementor-heading-title {
        font-size: 1.3rem !important;
        line-height: 1.1 !important;

        text-align: right !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__title::after {
        width: 54px !important;

        margin:
            4px 0 13px auto !important;
    }


    /* description */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__description {
        order: 2 !important;

        margin: 0 0 8px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__description p {
        color: var(--ww-days-muted) !important;

        font-size: 1rem !important;
        line-height: 1.45 !important;

        text-align: right !important;
    }


    /* meta */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta {
        order: 3 !important;

        position: relative !important;

        display: flex !important;
        flex-direction: row !important;

        align-items: center !important;
        justify-content: flex-start !important;

        flex: none !important;

        width: 100% !important;
        min-height: 46px !important;

        margin: 0 !important;

        padding:
            9px 54px 0 0 !important;

        gap: 6px !important;

        border-top:
            1px solid var(--ww-days-border) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
    .elementor-widget-icon {
        flex: 0 0 auto !important;

        width: auto !important;

        margin: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
    .elementor-icon {
        font-size: 1rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience {
        flex: 0 1 auto !important;

        width: auto !important;

        margin: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience p {
        margin: 0 !important;

        font-size: 1rem !important;
        line-height: 1.25 !important;
        font-weight: 800 !important;

        text-align: right !important;
    }


    /* mobile round CTA */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__actions {
        position: absolute !important;

        left: 8px !important;
        bottom: 8px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        width: 42px !important;
        height: 42px !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;

        z-index: 10 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button,
    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
    .elementor-widget-container,
    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
    .elementor-button-wrapper {
        width: 42px !important;
        height: 42px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
    .elementor-button {
        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        width: 42px !important;
        min-width: 42px !important;
        height: 42px !important;

        margin: 0 !important;
        padding: 0 !important;

        border-radius: 50% !important;

        background: var(--ww-days-navy) !important;
        color: #fff !important;

        box-shadow:
            0 3px 7px rgba(0,0,0,.16) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
    .elementor-button-text {
        display: none !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__button
    .elementor-button-icon {
        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;

        font-size: 18px !important;
        line-height: 1 !important;
    }


    /* notes */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__notes {
        flex-direction: column !important;

        width: 100% !important;

        margin-top: 22px !important;

        gap: 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 14px 15px !important;

        border-radius: 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note p {
        font-size: 1rem !important;
        line-height: 1.5 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note
    .elementor-widget-image {
        width: 32px !important;
        max-width: 32px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-buy-note
    .elementor-widget-image img {
        width: 32px !important;
        height: 32px !important;
    }
}

@media (max-width: 767px) {

    /* =========================================
       META — icon + text aligned right
       ========================================= */

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta {
        display: flex !important;
        flex-direction: row !important;

        align-items: center !important;
        justify-content: flex-start !important;

        direction: rtl !important;

        width: 100% !important;
        min-height: 46px !important;

        margin: 0 !important;

        /* space on LEFT for round CTA */
        padding: 8px 0 8px 54px !important;

        gap: 7px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
    .elementor-widget-icon {
        flex: 0 0 auto !important;

        width: 22px !important;
        min-width: 22px !important;

        margin: 0 !important;
        padding: 0 !important;

        align-self: center !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
    .elementor-icon-wrapper,
    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__meta
    .elementor-icon {
        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        width: 22px !important;
        height: 22px !important;

        margin: 0 !important;
        padding: 0 !important;

        line-height: 1 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience {
        flex: 0 1 auto !important;

        width: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        align-self: center !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience
    .elementor-widget-container {
        display: flex !important;

        align-items: center !important;

        min-height: 22px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-edd428f .ww-vacation-days__audience p {
        margin: 0 !important;

        font-size: 1rem !important;
        line-height: 1.2 !important;
        font-weight: 800 !important;

        text-align: right !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2443cb *//* =========================================================
   WW MONEY SECTION
   Money, payments & budget in Barcelona
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb {
    --ww-money-navy: #084863;
    --ww-money-text: #31586a;
    --ww-money-muted: #6c818b;

    --ww-money-gold: #d6a23a;
    --ww-money-gold-dark: #b98623;
    --ww-money-gold-soft: #fff8e9;

    --ww-money-blue-soft: #eef7fa;
    --ww-money-line: #dfe7eb;

    direction: rtl;
}


/* =========================================================
   SECTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__inner {
    width: 78vw;
    max-width: 1500px;

    margin-inline: auto;

    overflow: hidden;
}


/* =========================================================
   HERO
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__hero {
    width: 100%;

    padding: 34px 24px 28px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-wrap {
    width: 100%;

    gap: 14px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100%;

    gap: 20px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-heading-title {
    margin: 0;

    color: var(--ww-money-navy);

    font-size: 2.65rem;
    line-height: 1.1;
    font-weight: 800;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-widget-image {
    max-width: 145px;
}


/* Subtitle */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__subtitle {
    width: fit-content;
    max-width: 900px;

    margin: 10px auto 0 !important;
    padding: 9px 22px;

    background: var(--ww-money-blue-soft);

    border-radius: 999px;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__subtitle p {
    margin: 0;

    color: var(--ww-money-text);

    font-size: 1rem;
    line-height: 1.5;
    font-weight: 600;
}


/* =========================================================
   CARDS AREA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__cards {
    width: 100%;

    padding: 12px 26px 28px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-grid {
    --display: grid !important;
    display: grid !important;

    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

    width: 100%;

    gap: 18px !important;

    align-items: stretch;
}


/* =========================================================
   CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    min-width: 0;
    height: 100%;

    padding: 0 !important;
    margin: 0 !important;

    gap: 0 !important;

    background: #fff;

    border: 1px solid rgba(8, 72, 99, .12);
    border-radius: 18px;

    overflow: hidden;

    box-shadow: 0 4px 14px rgba(8, 54, 74, .12);

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card:hover {
    transform: translateY(-3px);

    box-shadow: 0 8px 20px rgba(8, 54, 74, .16);
}


/* =========================================================
   CARD MEDIA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__media {
    position: relative;

    width: 100%;
    height: 180px;
    min-height: 180px;

    padding: 0 !important;
    margin: 0 !important;

    overflow: visible;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__image,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__image .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__image img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    margin: 0;
}


/* =========================================================
   FLOATING CARD ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon {
    position: absolute !important;

    left: 50% !important;
    right: auto !important;

    bottom: -27px !important;
    top: auto !important;

    transform: translateX(-50%);

    width: 54px !important;
    height: 54px !important;

    z-index: 5;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon .elementor-widget-container,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon .elementor-icon-wrapper {
    width: 54px !important;
    height: 54px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon .elementor-icon {
    display: flex !important;

    align-items: center;
    justify-content: center;

    width: 54px !important;
    height: 54px !important;

    padding: 0 !important;

    background: #fff !important;

    color: var(--ww-money-gold) !important;

    border: 2px solid #f0d69b !important;
    border-radius: 50% !important;

    box-shadow: 0 3px 10px rgba(0, 0, 0, .12);
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon svg {
    width: 29px !important;
    height: 29px !important;

    fill: none !important;
    stroke: currentColor !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon svg * {
    fill: none !important;
    stroke: currentColor !important;
}


/* =========================================================
   CARD BODY
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__body {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    flex: 1 1 auto;

    width: 100%;

    padding: 38px 20px 22px !important;
    margin: 0 !important;

    gap: 0 !important;

    background: #fff !important;
}


/* =========================================================
   CARD TITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title {
    width: 100%;

    margin: 0 0 12px !important;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title .elementor-heading-title {
    position: relative;

    margin: 0;
    padding-bottom: 12px;

    color: var(--ww-money-navy);

    font-size: 1.35rem;
    line-height: 1.22;
    font-weight: 800;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title .elementor-heading-title::after {
    content: "";

    position: absolute;

    left: 50%;
    bottom: 0;

    transform: translateX(-50%);

    width: 38px;
    height: 3px;

    background: var(--ww-money-gold);

    border-radius: 999px;
}


/* =========================================================
   CARD INTRO / BODY TEXT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro {
    width: 100%;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li {
    color: var(--ww-money-text);

    font-size: .94rem;
    line-height: 1.55;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro p {
    margin: 0 0 10px;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro ul {
    margin: 0;
    padding: 0 19px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li {
    margin-bottom: 9px;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li::marker {
    color: var(--ww-money-gold);
}


/* =========================================================
   DAILY BUDGET TIERS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    width: 100%;

    margin: 0 0 9px !important;
    padding: 10px 12px !important;

    gap: 10px !important;

    border-radius: 10px;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier--budget {
    background: #f1f8ef;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier--average {
    background: #eef5fa;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier--premium {
    background: #f4f1fb;
}


/* Tier icon */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__icon {
    --display: flex !important;
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 34px;

    width: 34px !important;
    height: 34px;

    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__icon .elementor-icon {
    color: var(--ww-money-navy);

    font-size: 20px;
}


/* Tier content */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__content {
    flex: 1 1 auto;

    min-width: 0;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__header {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;

    width: 100%;

    gap: 8px !important;

    padding: 0 !important;
    margin: 0 0 4px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__name,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__price {
    width: auto !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__name p {
    margin: 0;

    color: var(--ww-money-navy);

    font-size: .95rem;
    line-height: 1.2;
    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__price p {
    margin: 0;

    color: var(--ww-money-navy);

    font-size: .9rem;
    line-height: 1.2;
    font-weight: 700;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__description {
    width: 100%;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__description p {
    margin: 0;

    color: var(--ww-money-text);

    font-size: .83rem;
    line-height: 1.4;
}


/* Card note */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__note {
    margin: auto 0 0 !important;
    padding-top: 10px !important;

    border-top: 1px solid var(--ww-money-line);
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__note p {
    margin: 0;

    color: var(--ww-money-muted);

    font-size: .8rem;
    line-height: 1.4;

    text-align: center;
}


/* =========================================================
   MONEY NOTES
   tip / exchange
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    width: 100%;

    margin-top: 14px !important;
    padding: 12px 14px !important;

    gap: 7px !important;

    border-radius: 11px;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip {
    background: var(--ww-money-gold-soft) !important;

    border: 1px solid #f1ddb0;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange {
    background: #eef7fa !important;

    border: 1px solid #d7e9f0;
}


/* First row: icon + title */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :first-child,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :first-child {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    width: 100%;

    gap: 7px !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :first-child .elementor-widget-image,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :first-child .elementor-widget-image {
    width: 25px !important;
    min-width: 25px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :first-child img,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :first-child img {
    width: 25px;
    height: 25px;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :first-child p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :first-child p {
    margin: 0;

    color: var(--ww-money-navy);

    font-size: .9rem;
    line-height: 1.2;
}


/* Note description */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :last-child,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :last-child {
    width: 100%;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :last-child p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :last-child p {
    margin: 0;

    color: var(--ww-money-text);

    font-size: .84rem;
    line-height: 1.45;
}


/* =========================================================
   REMINDERS AREA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders {
    width: 100%;

    padding: 0 26px 32px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__grid {
    --display: grid !important;
    display: grid !important;

    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;

    width: 100%;

    padding: 18px 14px !important;

    gap: 0 !important;

    background: rgba(238, 247, 250, .82);

    border: 1px solid rgba(8, 72, 99, .08);
    border-radius: 16px;
}


/* =========================================================
   REMINDER ITEM
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: flex-start !important;

    min-width: 0;

    padding: 4px 18px !important;
    margin: 0 !important;

    gap: 10px !important;

    position: relative;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder:not(:last-child)::after {
    content: "";

    position: absolute;

    left: 0;
    top: 15%;

    width: 1px;
    height: 70%;

    background: var(--ww-money-line);
}


/* Reminder icon */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon-wrap {
    --display: flex !important;
    display: flex !important;

    align-items: flex-start !important;
    justify-content: center !important;

    flex: 0 0 36px;

    width: 36px !important;

    padding: 2px 0 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon {
    width: 100%;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon .elementor-icon {
    color: var(--ww-money-navy);

    font-size: 26px;
}


/* Reminder content */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__content {
    flex: 1 1 auto;

    min-width: 0;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__title,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__text {
    width: 100%;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__title p {
    margin: 0 0 5px;

    color: var(--ww-money-navy);

    font-size: .95rem;
    line-height: 1.25;
    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__text p {
    margin: 0;

    color: var(--ww-money-text);

    font-size: .78rem;
    line-height: 1.45;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__inner {
        width: 90vw;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-heading-title {
        font-size: 2.3rem;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__media {
        height: 200px;
        min-height: 200px;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 16px 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder:not(:last-child)::after {
        display: none;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    /* Section */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__inner {
        width: calc(100% - 16px) !important;

        margin-inline: auto !important;
    }


    /* Hero */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__hero {
        padding: 24px 12px 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-wrap {
        gap: 8px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row {
        position: relative;

        gap: 6px !important;

        margin-bottom: 26px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-heading-title {
        font-size: 2.1rem !important;
        line-height: 1.08 !important;
    }


    /* Same decorative-line behavior as seasons */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-widget-image {
        position: absolute !important;

        bottom: -19px;

        width: 48px !important;
        max-width: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-widget-image:first-child {
        right: calc(50% - 50px);
        left: auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-widget-image:last-child {
        left: calc(50% - 50px);
        right: auto !important;
    }


    /* Subtitle */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__subtitle {
        width: calc(100% - 16px) !important;
        max-width: none !important;

        margin: 0 8px !important;
        padding: 10px 14px !important;

        border-radius: 16px;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__subtitle p {
        font-size: .95rem;
    }


    /* Cards */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__cards {
        padding: 10px 8px 24px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-grid {
        grid-template-columns: 1fr !important;

        gap: 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card {
        border-radius: 17px;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__media {
        height: 205px;
        min-height: 205px;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__body {
        padding: 38px 17px 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro p,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li {
        font-size: .95rem;
    }


    /* Budget tiers */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier {
        padding: 10px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__header {
        gap: 5px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__name p {
        font-size: .92rem;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__price p {
        font-size: .87rem;
    }


    /* Reminders */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders {
        padding: 0 8px 26px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__grid {
        grid-template-columns: 1fr !important;

        padding: 10px 14px !important;

        gap: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder {
        padding: 14px 2px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder:not(:last-child) {
        border-bottom: 1px solid var(--ww-money-line);
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__title p {
        font-size: 1rem;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__text p {
        font-size: .88rem;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 390px) {

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-heading-title {
        font-size: 1.85rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__media {
        height: 185px;
        min-height: 185px;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier {
        align-items: flex-start !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__header {
        flex-direction: column !important;
        align-items: flex-start !important;

        gap: 2px !important;
    }

}

/* =========================================================
   MONEY SECTION — TYPOGRAPHY & SPACING TUNING
   ========================================================= */

/* טקסט רגיל בכרטיסים */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li {
    font-size: 1rem !important;
    line-height: 1.45 !important;
}

/* פחות רווח בין פסקאות */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro p {
    margin-bottom: 7px !important;
}

/* פחות רווח בין bullets */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li {
    margin-bottom: 6px !important;
}

/* כותרות כרטיסים */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title .elementor-heading-title {
    font-size: 1.45rem !important;
    line-height: 1.15 !important;
}

/* טקסט הפתיחה בכרטיס "כמה עולה יום" */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card--daily .ww-money-card__intro p {
    line-height: 1.4 !important;
    margin-bottom: 10px !important;
}

/* רמות התקציב */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__name p {
    font-size: 1rem !important;
    line-height: 1.2 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__price p {
    font-size: .95rem !important;
    line-height: 1.2 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__description p {
    font-size: .9rem !important;
    line-height: 1.35 !important;
}

/* פחות גובה בתוך ה-tier cards */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier {
    padding: 9px 11px !important;
    margin-bottom: 7px !important;
}

/* הערה מתחת לטווחים */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__note p {
    font-size: .86rem !important;
    line-height: 1.35 !important;
}

/* קופסאות tip / exchange */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange {
    padding: 10px 12px !important;
    gap: 5px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :first-child p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :first-child p {
    font-size: .95rem !important;
    line-height: 1.2 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :last-child p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :last-child p {
    font-size: .9rem !important;
    line-height: 1.4 !important;
}

/* הפס התחתון */
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__title p {
    font-size: 1rem !important;
    line-height: 1.2 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__text p {
    font-size: .88rem !important;
    line-height: 1.4 !important;
}

/* =========================================================
   MONEY SECTION — MOBILE TUNING
   ========================================================= */

@media (max-width: 767px) {

    /* -----------------------------------------------------
       SECTION
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__inner {
        width: calc(100% - 16px) !important;
        margin-inline: auto !important;
    }


    /* -----------------------------------------------------
       HERO
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__hero {
        padding: 22px 12px 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-heading-title {
        font-size: 2rem !important;
        line-height: 1.08 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__subtitle {
        width: calc(100% - 12px) !important;

        margin-inline: 6px !important;
        padding: 10px 13px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__subtitle p {
        font-size: .95rem !important;
        line-height: 1.45 !important;
    }


    /* -----------------------------------------------------
       CARDS
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__cards {
        padding: 8px 8px 22px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-grid {
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card {
        width: 100% !important;

        border-radius: 17px !important;
    }


    /* -----------------------------------------------------
       MEDIA — remove grey dead space
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__media {
    position: relative !important;

    width: 100% !important;
    height: 170px !important;
    min-height: 170px !important;

    overflow: visible !important;

    background: transparent !important;
}

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__image {
        position: absolute !important;

        inset: 0 !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__image .elementor-widget-container {
        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__image img {
        display: block !important;

        width: 100% !important;
        height: 100% !important;

        object-fit: cover !important;
        object-position: center center !important;

        margin: 0 !important;
    }


    /* -----------------------------------------------------
       FLOATING ICON
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon {
        bottom: -24px !important;

        width: 48px !important;
        height: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon .elementor-widget-container,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon .elementor-icon-wrapper,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon .elementor-icon {
        width: 48px !important;
        height: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__icon svg {
        width: 25px !important;
        height: 25px !important;
    }


    /* -----------------------------------------------------
       BODY
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__body {
        padding: 34px 16px 18px !important;
    }


    /* -----------------------------------------------------
       CARD TITLES
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title {
        margin-bottom: 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title .elementor-heading-title {
        font-size: 1.5rem !important;
        line-height: 1.15 !important;
    }


    /* -----------------------------------------------------
       STANDARD BODY TEXT
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro p,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li {
        font-size: 1rem !important;
        line-height: 1.45 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro p {
        margin-bottom: 7px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro li {
        margin-bottom: 6px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__intro ul {
        padding-right: 18px !important;
    }


    /* -----------------------------------------------------
       DAILY BUDGET TIERS
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier {
        padding: 10px 11px !important;
        margin-bottom: 8px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__icon {
        flex-basis: 30px !important;

        width: 30px !important;
        height: 30px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__icon .elementor-icon {
        font-size: 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__name p {
        font-size: 1rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__price p {
        font-size: .94rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__description p {
        font-size: .9rem !important;
        line-height: 1.35 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__note p {
        font-size: .88rem !important;
        line-height: 1.35 !important;
    }


    /* -----------------------------------------------------
       TIP / EXCHANGE NOTES
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange {
        margin-top: 12px !important;

        padding: 10px 12px !important;

        gap: 5px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :first-child p,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :first-child p {
        font-size: .95rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--tip > :last-child p,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note--exchange > :last-child p {
        font-size: .92rem !important;
        line-height: 1.4 !important;
    }


    /* -----------------------------------------------------
       REMINDERS
       ----------------------------------------------------- */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders {
        padding: 0 8px 24px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__grid {
        grid-template-columns: 1fr !important;

        padding: 5px 14px !important;

        border-radius: 15px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder {
        display: grid !important;

        grid-template-columns: 38px 1fr !important;

        align-items: start !important;

        gap: 10px !important;

        padding: 14px 2px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder:not(:last-child) {
        border-bottom: 1px solid var(--ww-money-line) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder::after {
        display: none !important;
        content: none !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon-wrap {
        width: 38px !important;

        grid-column: 1 !important;

        padding-top: 1px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__content {
        grid-column: 2 !important;

        width: 100% !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon .elementor-icon {
        font-size: 24px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__title p {
        font-size: 1rem !important;
        line-height: 1.2 !important;

        margin-bottom: 4px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__text p {
        font-size: .92rem !important;
        line-height: 1.4 !important;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 390px) {

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-section__title-row .elementor-heading-title {
        font-size: 1.8rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__media {
        height: 155px !important;
        min-height: 155px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__body {
        padding-inline: 14px !important;
    }

}

@media (max-width: 767px) {

    /* =====================================================
       DAILY BUDGET TIERS — MOBILE COMPACT STYLE
       ===================================================== */

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier {
        display: grid !important;

        grid-template-columns: 34px 1fr auto !important;
        grid-template-rows: auto auto !important;

        align-items: center !important;

        width: 100% !important;

        padding: 10px 12px !important;
        margin-bottom: 7px !important;

        column-gap: 9px !important;
        row-gap: 3px !important;

        border-radius: 10px !important;
    }

    /* Icon */
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__icon {
        grid-column: 1 !important;
        grid-row: 1 / 3 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 34px !important;
        height: 34px !important;

        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__icon .elementor-icon {
        font-size: 19px !important;
    }


    /* Remove Elementor flex behavior from content wrapper */
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__content {
        display: contents !important;
    }


    /* Header becomes transparent to the grid */
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__header {
        display: contents !important;
    }


    /* Tier name */
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__name {
        grid-column: 2 !important;
        grid-row: 1 !important;

        width: auto !important;

        margin: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__name p {
        margin: 0 !important;

        color: var(--ww-money-navy);

        font-size: 1rem !important;
        line-height: 1.15 !important;
        font-weight: 800 !important;
    }


    /* Price */
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__price {
        grid-column: 3 !important;
        grid-row: 1 !important;

        width: auto !important;

        margin: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__price p {
        margin: 0 !important;

        color: var(--ww-money-navy);

        font-size: .94rem !important;
        line-height: 1.15 !important;
        font-weight: 800 !important;

        white-space: nowrap;
    }


    /* Description */
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__description {
        grid-column: 2 / 4 !important;
        grid-row: 2 !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-tier__description p {
        margin: 0 !important;

        color: var(--ww-money-text);

        font-size: .86rem !important;
        line-height: 1.3 !important;
    }

}


/* =========================================================
   MONEY SECTION — TYPOGRAPHY PATCH
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card li,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note p,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-extra p {
    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card__title .elementor-heading-title {
    font-size: 1.3rem !important;
    line-height: 1.25 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-extra__title,
.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-extra__title .elementor-heading-title {
    font-size: 1.2rem !important;
    line-height: 1.3 !important;
}

@media (max-width: 767px) {
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card p,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-card li,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-note p,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-extra p {
        font-size: 1rem !important;
        line-height: 1.5 !important;
    }
}


/* =========================================================
   MONEY — REMINDERS / EXTRA EXPENSES PATCH
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders {
    width: 100% !important;

    margin-top: 24px !important;
    padding: 20px 22px !important;

    background: #f7fbfd !important;

    border: 1px solid #dce7ec !important;
    border-radius: 18px !important;
}


/* heading */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__title {
    width: 100% !important;

    margin: 0 0 4px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__title .elementor-heading-title {
    margin: 0 !important;

    color: #084863 !important;

    font-size: 1.4rem !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;

    text-align: right !important;
}


/* subtitle */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__subtitle {
    width: 100% !important;

    margin: 0 0 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__subtitle p {
    margin: 0 !important;

    color: #71848d !important;

    font-size: 1rem !important;
    line-height: 1.45 !important;

    text-align: right !important;
}


/* grid */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__grid {
    display: grid !important;

    grid-template-columns:
        repeat(5, minmax(0, 1fr)) !important;

    gap: 10px !important;

    width: 100% !important;
}


/* item */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder {
    display: flex !important;
    flex-direction: column !important;

    align-items: flex-start !important;

    min-width: 0 !important;

    padding: 14px !important;

    background: #ffffff !important;

    border: 1px solid #dce7ec !important;
    border-radius: 14px !important;
}


/* icon */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon-wrap {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 42px !important;
    height: 42px !important;

    margin-bottom: 9px !important;

    background: #eaf6fc !important;

    border-radius: 50% !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon {
    width: auto !important;

    color: #084863 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon .elementor-icon {
    font-size: 1.1rem !important;
}


/* title */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__title p {
    margin: 0 0 5px !important;

    color: #084863 !important;

    font-size: 1rem !important;
    line-height: 1.3 !important;
    font-weight: 800 !important;
}


/* text */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__text p {
    margin: 0 !important;

    color: #537180 !important;

    font-size: 1rem !important;
    line-height: 1.45 !important;

    text-align: right !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders {
        padding: 16px 12px !important;

        border-radius: 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__title
    .elementor-heading-title {
        font-size: 1.3rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__subtitle p {
        font-size: 1rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__grid {
        grid-template-columns: 1fr !important;

        gap: 9px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder {
        display: grid !important;

        grid-template-columns:
            46px minmax(0, 1fr) !important;

        grid-template-areas:
            "icon content" !important;

        align-items: center !important;

        gap: 10px !important;

        padding: 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__icon-wrap {
        grid-area: icon !important;

        width: 44px !important;
        height: 44px !important;

        margin: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__content {
        grid-area: content !important;

        width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__title p,
    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminder__text p {
        font-size: 1rem !important;

        text-align: right !important;
    }
}

/* =========================================================
   MONEY REMINDERS — HEADER ICON PATCH
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__head {
    display: grid !important;

    grid-template-columns: 58px minmax(0, 1fr) !important;
    grid-template-areas:
        "icon title"
        "icon subtitle" !important;

    align-items: center !important;

    width: 100% !important;

    column-gap: 12px !important;
    row-gap: 2px !important;

    margin: 0 0 18px !important;
    padding: 0 !important;
}


/* ICON */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__icon {
    grid-area: icon !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 58px !important;
    height: 58px !important;

    margin: 0 !important;
    padding: 7px !important;

    background: #eaf6fc !important;

    border-radius: 50% !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__icon
.elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__icon img {
    display: block !important;

    width: 44px !important;
    height: 44px !important;

    object-fit: contain !important;
}


/* TITLE */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__title {
    grid-area: title !important;

    width: 100% !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__title
.elementor-heading-title {
    margin: 0 !important;

    color: #084863 !important;

    font-size: 1.55rem !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;

    text-align: right !important;
}


/* SUBTITLE */

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__subtitle {
    grid-area: subtitle !important;

    width: 100% !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__subtitle p {
    margin: 0 !important;

    color: #71848d !important;

    font-size: 1rem !important;
    line-height: 1.4 !important;

    text-align: right !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__head {
        grid-template-columns: 50px minmax(0, 1fr) !important;

        column-gap: 9px !important;

        margin-bottom: 15px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__icon {
        width: 50px !important;
        height: 50px !important;

        padding: 6px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__icon img {
        width: 38px !important;
        height: 38px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__title
    .elementor-heading-title {
        font-size: 1.3rem !important;
        line-height: 1.2 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f2443cb .ww-money-reminders__subtitle p {
        font-size: 1rem !important;
        line-height: 1.4 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd31c2b *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dd31c2b {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dd31c2b::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-dd31c2b {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-dd31c2b {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-dd31c2b::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa390eb *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fa390eb {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-fa390eb {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-fa390eb {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fa390eb .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5efb6cb *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-5efb6cb {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-5efb6cb::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-5efb6cb {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-5efb6cb {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-5efb6cb::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b6dcd *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-b9b6dcd .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5b46bb *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a5b46bb {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a5b46bb::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-a5b46bb {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-a5b46bb {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-a5b46bb::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a59a5d *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9a59a5d {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-9a59a5d {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-9a59a5d {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9a59a5d .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-767e34e *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-767e34e {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-767e34e::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-767e34e {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-767e34e {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-767e34e::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea5e26 *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9ea5e26 .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8f4cf *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-0e8f4cf {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-0e8f4cf::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-0e8f4cf {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-0e8f4cf {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-0e8f4cf::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a949493 *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a949493 {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-a949493 {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-a949493 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a949493 .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d443a6 *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-6d443a6 {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-6d443a6::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-6d443a6 {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-6d443a6 {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-6d443a6::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec7f8b *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fec7f8b {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-fec7f8b {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-fec7f8b {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-fec7f8b .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee0da0 *//* =========================================================
   WW PREFLIGHT SECTION
   CLEAN CONSOLIDATED VERSION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 {
    --ww-preflight-navy: #084863;
    --ww-preflight-text: #31586a;
    --ww-preflight-muted: #71848d;

    --ww-preflight-gold: #e7ac20;

    --ww-preflight-blue-soft: #eef8fc;
    --ww-preflight-blue-note: #e7f7ff;
    --ww-preflight-line: #dce7ec;

    direction: rtl;
}


/* =========================================================
   SECTION WRAPPER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__inner {
    width: 78vw !important;
    max-width: 1700px !important;

    margin-inline: auto !important;

    overflow: hidden;
}


/* =========================================================
   HERO
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__hero {
    width: 100%;

    padding: 34px 28px 28px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-wrap {
    width: 100%;

    gap: 12px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100%;

    gap: 22px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row .elementor-heading-title {
    margin: 0;

    color: var(--ww-preflight-navy);

    font-size: 2.65rem;
    line-height: 1.1;
    font-weight: 800;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row .elementor-widget-image {
    max-width: 145px;
}


/* =========================================================
   HERO SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__subtitle {
    width: fit-content;
    max-width: 900px;

    margin: 8px auto 0 !important;
    padding: 9px 22px !important;

    background: var(--ww-preflight-blue-soft);

    border-radius: 999px;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__subtitle p {
    margin: 0;

    color: var(--ww-preflight-text);

    font-size: 1rem;
    line-height: 1.45;
    font-weight: 600;

    text-align: center;
}


/* =========================================================
   CARDS AREA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__cards {
    width: 100%;

    padding: 10px 28px 22px !important;
}


/* =========================================================
   12-COLUMN MOSAIC
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-grid {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        repeat(12, minmax(0, 1fr)) !important;

    grid-template-rows:
        auto
        auto
        auto
        auto !important;

    grid-auto-flow: dense !important;

    column-gap: 20px !important;
    row-gap: 18px !important;

    align-items: stretch !important;

    width: 100% !important;
}


/* =========================================================
   MOSAIC PLACEMENT
   ========================================================= */

/* SIM – large feature card */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim {
    grid-column: 1 / span 6 !important;
    grid-row: 1 / span 3 !important;
}


/* Right stack */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--documents {
    grid-column: 7 / span 6 !important;
    grid-row: 1 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--electricity {
    grid-column: 7 / span 6 !important;
    grid-row: 2 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--terminals {
    grid-column: 7 / span 6 !important;
    grid-row: 3 !important;
}


/* Bottom row */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--airport-time {
    grid-column: 1 / span 6 !important;
    grid-row: 4 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--book-ahead {
    grid-column: 7 / span 6 !important;
    grid-row: 4 !important;
}


/* =========================================================
   BASE CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card {
    --display: block !important;
    display: block !important;

    width: 100% !important;
    min-width: 0;

    padding: 0 !important;
    margin: 0 !important;

    background: #fff;

    border: 1px solid rgba(8, 72, 99, .10);
    border-radius: 18px;

    overflow: hidden;

    box-shadow:
        0 4px 14px rgba(8, 54, 74, .11);

    align-self: stretch !important;
}


/* =========================================================
   STANDARD CARD – IMAGE + CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__inner {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        minmax(0, 45%)
        minmax(0, 55%) !important;

    align-items: stretch !important;

    width: 100% !important;
    height: 100%;

    padding: 0 !important;
    margin: 0 !important;

    gap: 0 !important;

    /* image first → image on right */
    direction: rtl !important;
}


/* =========================================================
   STANDARD CARD IMAGE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__image {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 215px;

    padding: 0 !important;
    margin: 0 !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}


/* Specific image focal points */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--documents .ww-preflight-card__image {
    background-position: 35% center !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--electricity .ww-preflight-card__image {
    background-position: 67% center !important;
}


/* Bottom cards slightly taller */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--airport-time .ww-preflight-card__image,
.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--book-ahead .ww-preflight-card__image {
    min-height: 235px;
}


/* =========================================================
   CARD CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__content {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;
    min-width: 0;

    padding: 20px 22px !important;
    margin: 0 !important;

    gap: 12px !important;

    background: #fff;

    direction: rtl !important;
}


/* =========================================================
   CARD HEADER
   icon → title → subtitle
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__head {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    width: 100% !important;

    gap: 4px !important;

    padding: 0 !important;
    margin: 0 0 10px !important;
}


/* =========================================================
   CARD ICON – IMAGE WIDGET
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__icon {
    position: static !important;

    width: 52px !important;
    min-width: 52px !important;
    max-width: 52px !important;
    height: 52px !important;

    margin: 0 0 8px !important;

    flex: 0 0 52px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__icon .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 52px !important;
    height: 52px !important;

    padding: 9px !important;

    background: #eef7fb !important;

    border: 1px solid #d9eaf1 !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__icon img {
    display: block !important;

    width: 50px !important;
    height: 50px !important;

    max-width: 50px !important;
    max-height: 50px !important;

    object-fit: contain !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   CARD TITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__title {
    width: 100% !important;

    margin: 0 !important;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__title .elementor-heading-title {
    width: 100% !important;

    margin: 0 !important;

    color: var(--ww-preflight-navy);

    font-size: 1.42rem;
    line-height: 1.16;
    font-weight: 800;

    text-align: right !important;
}


/* =========================================================
   CARD SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__subtitle {
    width: 100% !important;

    margin: 0 !important;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__subtitle p {
    width: 100% !important;

    margin: 0 !important;

    color: var(--ww-preflight-navy);

    font-size: .94rem;
    line-height: 1.25;
    font-weight: 700;

    text-align: right !important;
}


/* =========================================================
   CARD BODY TYPOGRAPHY
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description {
    width: 100%;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description,
.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description p,
.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description li {
    color: var(--ww-preflight-text);

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description p {
    margin: 0 0 8px;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description ul {
    margin: 4px 0 0;
    padding: 0 18px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description li {
    margin-bottom: 5px;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description li::marker {
    color: var(--ww-preflight-gold);
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description a {
    color: #189fda;

    font-weight: 600;

    text-decoration: none;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description a:hover {
    text-decoration: underline;
}


/* =========================================================
   NOTES
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    width: 100%;

    margin-top: auto !important;
    padding: 10px 12px !important;

    gap: 5px !important;

    background: var(--ww-preflight-blue-note) !important;

    border: 1.5px solid #29a8e4;
    border-radius: 11px;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__head {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    width: 100%;

    gap: 7px !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__icon {
    width: 23px !important;
    min-width: 23px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__icon img {
    width: 23px !important;
    height: 23px !important;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__title {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__title p {
    margin: 0;

    color: var(--ww-preflight-navy);

    font-size: .92rem;
    line-height: 1.2;
    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__body {
    width: 100%;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__text p,
.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__text li {
    color: var(--ww-preflight-text);

    font-size: .92rem !important;
    line-height: 1.45 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__text p {
    margin: 0;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__text ul {
    margin: 0;
    padding: 0 17px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-note__text li {
    margin-bottom: 3px;
}


/* =========================================================
   SIM FEATURE CARD
   vertical image → content → locations
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim {
    display: flex !important;

    flex-direction: column !important;
}


/* SIM top area */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__inner {
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;
    height: auto !important;

    gap: 0 !important;

    direction: rtl !important;
}


/* =========================================================
   SIM HERO IMAGE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__image {
    position: relative !important;

    width: 100% !important;
    min-height: 320px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-size: cover !important;
    background-position: center 42% !important;
    background-repeat: no-repeat !important;

    overflow: hidden !important;
}


/* Fade at bottom of SIM image */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__image::after {
    content: "";

    position: absolute;

    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    bottom: 0 !important;

    width: 100% !important;
    height: 54px !important;

    background:
        linear-gradient(
            to top,
            #ffffff 0%,
            rgba(255,255,255,.72) 32%,
            rgba(255,255,255,0) 100%
        ) !important;

    pointer-events: none;
}


/* =========================================================
   SIM MAIN CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__content {
    width: 100% !important;

    padding: 18px 26px 22px !important;

    gap: 12px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__head {
    align-items: flex-start !important;

    width: 100% !important;

    text-align: right !important;
}


/* =========================================================
   SIM FOOTER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__footer {
    width: 100% !important;

    padding: 8px 26px 20px !important;
    margin: 0 !important;

    background: #fff;

    border-top: 0 !important;
}


/* =========================================================
   SIM LOCATIONS MAIN TITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__footer-title {
    width: 100%;

    margin: 0 0 18px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__footer-title p {
    position: relative;

    margin: 0 !important;
    padding-bottom: 10px;

    color: var(--ww-preflight-navy);

    font-size: 1.4rem !important;
    line-height: 1.25 !important;
    font-weight: 500 !important;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__footer-title p::after {
    content: "";

    display: block;

    width: 54px;
    height: 3px;

    margin-top: 9px;

    background: var(--ww-preflight-gold);

    border-radius: 999px;
}


/* =========================================================
   SIM LOCATION GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__places {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    width: 100% !important;

    gap: 24px !important;

    align-items: start !important;

    margin: 0 0 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place {
    width: 100%;

    padding: 5px 20px 8px !important;
    margin: 0 !important;
}


/* Remove old separator */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim
.ww-preflight-place + .ww-preflight-place {
    border-right: 0 !important;
}


/* =========================================================
   SIM LOCATION HEADER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__head {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: fit-content !important;
    max-width: 100%;

    gap: 8px !important;

    margin: 0 0 12px !important;
    padding: 7px 11px !important;

    background: #eef8fc !important;

    border-radius: 12px !important;
}


/* Pin */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__icon {
    width: 28px !important;
    min-width: 28px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim
.ww-preflight-place__icon .elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 28px !important;
    height: 28px !important;

    color: #29a8e4 !important;

    font-size: 18px !important;
}


/* Location title */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__title {
    width: auto !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__title p {
    margin: 0 !important;

    color: var(--ww-preflight-navy);

    font-size: 1.05rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    text-align: right !important;
}


/* =========================================================
   SIM LOCATION BODY
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place__text,
.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place__text p,
.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place__text li {
    color: var(--ww-preflight-text);

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place__text p {
    margin: 0 0 5px;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place__text ul {
    margin: 5px 0;
    padding: 0 17px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place__text li {
    margin-bottom: 3px;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place__text a {
    color: #199fd9;

    font-weight: 600;

    text-decoration: none;
}


/* =========================================================
   FINAL SECTION TIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        auto minmax(0, 1fr) !important;

    align-items: center !important;

    width: calc(100% - 56px);

    margin: 0 28px 30px !important;
    padding: 10px 18px !important;

    gap: 16px !important;

    background: #fff7df !important;

    border: 1.5px solid var(--ww-preflight-gold);
    border-radius: 14px;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-head {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    gap: 8px !important;

    padding: 0 !important;
    margin: 0 !important;

    white-space: nowrap;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-icon {
    width: 27px !important;
    min-width: 27px !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-icon img {
    width: 27px;
    height: 27px;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-title p {
    margin: 0;

    color: var(--ww-preflight-navy);

    font-size: 1rem;
    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-body {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-text ul {
    margin: 0;

    padding: 0 18px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-text li {
    color: var(--ww-preflight-text);

    font-size: .9rem;
    line-height: 1.4;
}


/* =========================================================
   TABLET
   Current baseline — refine later if needed
   ========================================================= */

@media (max-width: 1100px) {

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__inner {
        width: 94vw !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-template-rows: auto !important;

        grid-auto-flow: row !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--documents,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--electricity,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--terminals,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--airport-time,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--book-ahead {
        grid-column: auto !important;
        grid-row: auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim {
        grid-column: 1 / -1 !important;
    }
}


/* =========================================================
   MOBILE
   Baseline only — next step will refine this
   ========================================================= */

@media (max-width: 767px) {

    /* Section */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__inner {
        width: calc(100% - 16px) !important;

        margin-inline: auto !important;
    }


    /* Hero */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__hero {
        padding: 24px 12px 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row {
        position: relative;

        gap: 6px !important;

        margin-bottom: 26px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row
    .elementor-heading-title {
        font-size: 2rem !important;
        line-height: 1.08 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row
    .elementor-widget-image {
        position: absolute !important;

        bottom: -19px;

        width: 48px !important;
        max-width: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row
    .elementor-widget-image:first-child {
        right: calc(50% - 50px);
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row
    .elementor-widget-image:last-child {
        left: calc(50% - 50px);
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__subtitle {
        width: calc(100% - 16px) !important;
        max-width: none !important;

        margin-inline: 8px !important;

        padding: 10px 14px !important;

        border-radius: 15px;
    }


    /* Grid */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__cards {
        padding: 8px 8px 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-grid {
        display: flex !important;

        flex-direction: column !important;

        width: 100%;

        gap: 18px !important;
    }


    /* Cards */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--documents,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--electricity,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--terminals,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--airport-time,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--book-ahead {
        width: 100% !important;

        grid-column: auto !important;
        grid-row: auto !important;
    }


    /* Standard cards become vertical */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__inner,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__inner {
        display: flex !important;

        flex-direction: column !important;

        width: 100% !important;

        direction: rtl !important;
    }


    /* Images */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__image,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__image {
        width: 100% !important;

        min-height: 190px !important;

        background-size: cover !important;
        background-position: center center !important;
    }


    /* Content */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__content,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__content {
        padding: 18px 16px !important;

        gap: 11px !important;
    }


    /* Typography */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__title
    .elementor-heading-title {
        font-size: 1.45rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description p,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__description li {
        font-size: 1rem !important;
        line-height: 1.45 !important;
    }


    /* SIM footer */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__footer {
        padding: 15px 14px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__places {
        grid-template-columns: 1fr !important;

        gap: 14px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place {
        padding: 8px 2px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-place + .ww-preflight-place {
        border-right: 0 !important;

        border-top: 1px solid var(--ww-preflight-line);

        padding-top: 16px !important;
    }


    /* Final tip */

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip {
        display: flex !important;

        flex-direction: column !important;
        align-items: stretch !important;

        width: calc(100% - 16px);

        margin: 0 8px 24px !important;
        padding: 12px 14px !important;

        gap: 7px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__tip-head {
        white-space: normal;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 390px) {

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-section__title-row
    .elementor-heading-title {
        font-size: 1.8rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card__image,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim
    .ww-preflight-card__image {
        min-height: 170px !important;
    }
}

/* =========================================================
   MOBILE PATCH — SIM LOCATIONS STACK
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-card__places {
        display: flex !important;
        flex-direction: column !important;

        gap: 18px !important;

        width: 100% !important;

        margin: 0 0 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place {
        width: 100% !important;

        padding: 0 !important;
        margin: 0 !important;

        border: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim
    .ww-preflight-place + .ww-preflight-place {
        border-top: 0 !important;
        border-right: 0 !important;

        padding-top: 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__head {
        width: fit-content !important;

        margin: 0 0 10px 0 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__text,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__text p,
    .elementor-43521 .elementor-element.elementor-element-dee0da0 .ww-preflight-card--sim .ww-preflight-place__text li {
        text-align: right !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95acfb *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-b95acfb {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-b95acfb::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-b95acfb {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-b95acfb {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-b95acfb::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd1d8f *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-2dd1d8f .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db75c6 *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-6db75c6 {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-6db75c6::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-6db75c6 {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-6db75c6 {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-6db75c6::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76014b *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a76014b {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-a76014b {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-a76014b {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-a76014b .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a09408e *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a09408e {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-a09408e::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-a09408e {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-a09408e {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-a09408e::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9615daa *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9615daa {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-9615daa {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-9615daa {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-9615daa .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fe3246 *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-0fe3246 {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-0fe3246::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-0fe3246 {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-0fe3246 {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-0fe3246::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b76bb *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f4b76bb {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-f4b76bb {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-f4b76bb {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-f4b76bb .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be1022 *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-5be1022 {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-5be1022::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-5be1022 {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-5be1022 {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-5be1022::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c44e8 *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-33c44e8 {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-33c44e8 {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-33c44e8 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-33c44e8 .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23c1df *//* =========================================================
   WW SAFETY SECTION
   CLEAN MASTER CSS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df {
    --ww-safety-navy: #084863;
    --ww-safety-text: #31586a;
    --ww-safety-muted: #71848d;

    --ww-safety-gold: #e7ac20;

    --ww-safety-blue-soft: #eef8fc;
    --ww-safety-blue-note: #e7f7ff;
    --ww-safety-line: #dce7ec;

    --ww-safety-danger: #d85b56;
    --ww-safety-danger-soft: #fff1ef;

    direction: rtl;
}


/* =========================================================
   SECTION WRAPPER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__inner {
    width: 78vw !important;
    max-width: 1700px !important;

    margin-inline: auto !important;

    overflow: hidden;
}


/* =========================================================
   HERO
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__hero {
    width: 100%;

    padding: 34px 28px 28px !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__title-wrap {
    width: 100%;

    gap: 12px !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__title-row {
    display: flex !important;

    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100%;

    gap: 22px !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__title-row .elementor-heading-title {
    margin: 0 !important;

    color: var(--ww-safety-navy);

    font-size: 2.65rem;
    line-height: 1.1;
    font-weight: 800;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__title-row .elementor-widget-image {
    max-width: 145px;
}


/* =========================================================
   HERO SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__subtitle {
    width: fit-content;
    max-width: 950px;

    margin: 8px auto 0 !important;
    padding: 9px 22px !important;

    background: var(--ww-safety-blue-soft);

    border-radius: 999px;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__subtitle p {
    margin: 0 !important;

    color: var(--ww-safety-text);

    font-size: 1rem !important;
    line-height: 1.45;
    font-weight: 600;

    text-align: center;
}


/* =========================================================
   CARDS AREA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__cards {
    width: 100%;

    padding: 10px 28px 22px !important;
}


/* =========================================================
   SAFETY GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-grid {
    display: grid !important;

    grid-template-columns:
        repeat(12, minmax(0, 1fr)) !important;

    column-gap: 20px !important;
    row-gap: 18px !important;

    align-items: stretch !important;

    width: 100% !important;
}


/* =========================================================
   GRID PLACEMENT
   ========================================================= */

/* Row 1 */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets {
    grid-column: 7 / span 6 !important;
    grid-row: 1 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport {
    grid-column: 1 / span 6 !important;
    grid-row: 1 !important;
}


/* Row 2 */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night {
    grid-column: 7 / span 6 !important;
    grid-row: 2 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen {
    grid-column: 1 / span 6 !important;
    grid-row: 2 !important;
}


/* Row 3 */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--israelis {
    grid-column: 1 / -1 !important;
    grid-row: 3 !important;
}


/* =========================================================
   BASE CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card {
    display: block !important;

    width: 100% !important;
    min-width: 0;

    margin: 0 !important;
    padding: 0 !important;

    background: #fff;

    border: 1px solid rgba(8,72,99,.10);
    border-radius: 18px;

    overflow: hidden;

    box-shadow:
        0 4px 14px rgba(8,54,74,.11);

    align-self: stretch !important;
}


/* =========================================================
   CARD INNER – DEFAULT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__inner {
    display: grid !important;

    grid-template-columns:
        minmax(0,42%)
        minmax(0,58%) !important;

    align-items: stretch !important;

    width: 100% !important;
    height: 100%;

    margin: 0 !important;
    padding: 0 !important;

    gap: 0 !important;

    direction: rtl !important;
}


/* Israelis card remains horizontal */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--israelis .ww-safety-card__inner {
    grid-template-columns:
        minmax(0,32%)
        minmax(0,68%) !important;
}


/* =========================================================
   TOP 4 CARDS – IMAGE ABOVE CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets .ww-safety-card__inner,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night .ww-safety-card__inner,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen .ww-safety-card__inner,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport .ww-safety-card__inner {
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    height: 100% !important;

    gap: 0 !important;
}


/* =========================================================
   CARD IMAGE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__image {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 300px;

    margin: 0 !important;
    padding: 0 !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets .ww-safety-card__image,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night .ww-safety-card__image,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen .ww-safety-card__image,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport .ww-safety-card__image {
    min-height: 300px !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--israelis .ww-safety-card__image {
    min-height: 330px;
}


/* fade between image and content */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets .ww-safety-card__image::after,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night .ww-safety-card__image::after,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen .ww-safety-card__image::after,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport .ww-safety-card__image::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;
    bottom: 0;

    width: 100%;
    height: 70px;

    background:
        linear-gradient(
            0deg,
            #fff 0%,
            rgba(255,255,255,.90) 18%,
            rgba(255,255,255,.50) 48%,
            rgba(255,255,255,0) 100%
        );

    pointer-events: none;

    z-index: 2;
}


/* =========================================================
   CARD CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__content {
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;
    min-width: 0;

    margin: 0 !important;
    padding: 22px 24px !important;

    gap: 12px !important;

    background: #fff;

    direction: rtl !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets .ww-safety-card__content,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night .ww-safety-card__content,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen .ww-safety-card__content,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport .ww-safety-card__content {
    padding: 20px 24px 22px !important;
}


/* =========================================================
   CARD HEADER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__head {
    display: flex !important;

    flex-direction: column !important;
    align-items: flex-start !important;

    width: 100% !important;

    gap: 4px !important;

    margin: 0 0 10px !important;
    padding: 0 !important;
}


/* =========================================================
   CARD ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__icon {
    position: static !important;

    flex: 0 0 52px !important;

    width: 52px !important;
    min-width: 52px !important;
    max-width: 52px !important;
    height: 52px !important;

    margin: 0 0 8px !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__icon .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 52px !important;
    height: 52px !important;

    padding: 9px !important;

    background: #eef7fb !important;

    border: 1px solid #d9eaf1 !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__icon img {
    display: block !important;

    width: 50px !important;
    height: 50px !important;

    max-width: 50px !important;
    max-height: 50px !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;
}


/* =========================================================
   CARD TITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__title {
    width: 100% !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__title .elementor-heading-title {
    width: 100% !important;

    margin: 0 !important;

    color: var(--ww-safety-navy);

    font-size: 1.42rem;
    line-height: 1.16;
    font-weight: 800;

    text-align: right !important;
}


/* =========================================================
   CARD SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__subtitle {
    width: 100% !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__subtitle p {
    width: 100% !important;

    margin: 0 !important;

    color: var(--ww-safety-navy);

    font-size: 1rem !important;
    line-height: 1.3;
    font-weight: 700;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__subtitle em {
    font-style: normal !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description {
    width: 100%;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description p,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description li {
    color: var(--ww-safety-text);

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description p {
    margin: 0 0 8px;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description ul,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description ol {
    margin: 5px 0 0;
    padding: 0 20px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description li {
    margin-bottom: 6px;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description li::marker {
    color: var(--ww-safety-gold);

    font-weight: 700;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description strong {
    color: var(--ww-safety-navy);

    font-weight: 700;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description a {
    color: #189fda;

    font-weight: 600;

    text-decoration: none;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__description a:hover {
    text-decoration: underline;
}


/* =========================================================
   INFO NOTE – BLUE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note {
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;

    margin-top: auto !important;
    padding: 11px 13px !important;

    gap: 6px !important;

    background: var(--ww-safety-blue-note) !important;

    border: 1.5px solid #29a8e4;
    border-radius: 11px;
}


/* =========================================================
   WEWALK TIP – GOLD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip {
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;

    margin-top: auto !important;
    padding: 11px 13px !important;

    gap: 6px !important;

    background: #fff7df !important;

    border: 1.5px solid var(--ww-safety-gold);
    border-radius: 11px;
}


/* spacing when two callouts appear */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note + .ww-safety-note,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note + .ww-safety-tip,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip + .ww-safety-note,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip + .ww-safety-tip {
    margin-top: 10px !important;
}


/* =========================================================
   NOTE / TIP HEADERS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__head,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__head {
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    width: 100% !important;

    gap: 7px !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__icon,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__icon {
    flex: 0 0 23px !important;

    width: 23px !important;
    min-width: 23px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__icon img,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__icon img {
    display: block !important;

    width: 23px !important;
    height: 23px !important;

    object-fit: contain !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__title,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__title {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__title p,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__title p {
    margin: 0 !important;

    color: var(--ww-safety-navy);

    font-size: 1rem !important;
    line-height: 1.25;
    font-weight: 800;
}


/* =========================================================
   NOTE / TIP BODY
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__body,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__body {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__text p,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__text li,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__text p,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__text li {
    color: var(--ww-safety-text);

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__text p,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__text p {
    margin-top: 0;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__text p:last-child,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-tip__text p:last-child {
    margin-bottom: 0;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__text ul,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-note__text ol {
    margin: 0;

    padding: 0 17px 0 0;
}


/* =========================================================
   EMERGENCY SECTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency {
    display: flex !important;

    flex-direction: column !important;

    width: calc(100% - 56px);

    margin: 6px 28px 22px !important;
    padding: 24px !important;

    gap: 20px !important;

    background: #f8fbfc;

    border: 1px solid rgba(8,72,99,.10);
    border-radius: 18px;
}


/* =========================================================
   EMERGENCY HEADER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__head {
    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    width: 100% !important;

    gap: 4px !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__icon {
    width: 52px !important;
    height: 52px !important;

    margin: 0 0 8px !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__icon .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 52px !important;
    height: 52px !important;

    padding: 9px !important;

    background: var(--ww-safety-danger-soft) !important;

    border: 1px solid rgba(216,91,86,.20);
    border-radius: 50%;

    overflow: hidden;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__icon img {
    width: 50px !important;
    height: 50px !important;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__title {
    width: 100%;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__title .elementor-heading-title {
    margin: 0 !important;

    color: var(--ww-safety-navy);

    font-size: 1.65rem;
    line-height: 1.2;
    font-weight: 800;

    text-align: right;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__subtitle {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__subtitle p {
    margin: 0 !important;

    color: var(--ww-safety-muted);

    font-size: 1rem !important;
    line-height: 1.35;
    font-weight: 600;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__subtitle em {
    font-style: normal !important;
}


/* =========================================================
   EMERGENCY GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__grid {
    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr)) !important;

    align-items: stretch !important;

    width: 100% !important;

    gap: 14px !important;
}


/* =========================================================
   EMERGENCY ITEM
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item {
    display: grid !important;

    grid-template-columns:
        76px minmax(0, 1fr) !important;

    align-items: stretch !important;

    width: 100% !important;
    min-width: 0;

    height: 100% !important;
    min-height: 130px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #fff;

    border: 1px solid rgba(8,72,99,.10);
    border-radius: 14px;

    overflow: hidden;

    color: inherit !important;
    text-decoration: none !important;

    cursor: pointer;

    transition:
        transform .18s ease,
        box-shadow .18s ease,
        border-color .18s ease;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item:hover {
    transform: translateY(-2px);

    border-color: #b8dce9 !important;

    box-shadow:
        0 5px 14px rgba(8,72,99,.10);
}


/* Tourist card has 2 separate actions */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item--tourist {
    cursor: default;
}


/* =========================================================
   EMERGENCY ITEM ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item-icon {
    width: 76px !important;
    min-width: 76px !important;

    height: 100% !important;
    min-height: 130px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: #eef7fb;

    background-size: 50px auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df
.ww-safety-emergency__item--general
.ww-safety-emergency__item-icon {
    background-color: var(--ww-safety-danger-soft);
}


/* =========================================================
   EMERGENCY ITEM CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item-content {
    display: flex !important;

    flex-direction: column !important;
    justify-content: center !important;

    width: 100% !important;
    min-width: 0;

    height: 100% !important;

    padding: 14px !important;

    gap: 4px !important;
}


/* =========================================================
   EMERGENCY NUMBER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__number {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__number p {
    margin: 0 !important;

    color: var(--ww-safety-navy);

    font-size: 1.28rem;
    line-height: 1.15;
    font-weight: 800;

    direction: ltr;
    text-align: right;
}


/* Tourist telephone link */

.elementor-43521 .elementor-element.elementor-element-f23c1df
.ww-safety-emergency__item--tourist
.ww-safety-emergency__number a {
    color: var(--ww-safety-navy) !important;

    text-decoration: none !important;

    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df
.ww-safety-emergency__item--tourist
.ww-safety-emergency__number a:hover {
    color: #189fda !important;
}


/* =========================================================
   EMERGENCY LABEL
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__label {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__label p {
    margin: 0 !important;

    color: var(--ww-safety-text);

    font-size: 1rem !important;
    line-height: 1.4;
    font-weight: 600;
}


/* =========================================================
   EMERGENCY META
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__meta {
    margin: 3px 0 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__meta p {
    margin: 0 0 3px !important;

    color: var(--ww-safety-muted);

    font-size: 1rem !important;
    line-height: 1.4;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__meta a {
    color: #189fda !important;

    font-size: 1rem !important;
    font-weight: 600;

    text-decoration: none !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__meta a:hover {
    text-decoration: underline !important;
}


/* =========================================================
   FINAL WEWALK TIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip {
    display: grid !important;

    grid-template-columns:
        auto minmax(0,1fr) !important;

    align-items: center !important;

    width: calc(100% - 56px);

    margin: 0 28px 30px !important;
    padding: 11px 18px !important;

    gap: 16px !important;

    background: #fff7df !important;

    border: 1.5px solid var(--ww-safety-gold);
    border-radius: 14px;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-head {
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 0 !important;

    white-space: nowrap;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-icon {
    width: 27px !important;
    min-width: 27px !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-icon img {
    width: 27px !important;
    height: 27px !important;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-title p {
    margin: 0 !important;

    color: var(--ww-safety-navy);

    font-size: 1rem !important;
    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-body {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-text p,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-text li {
    margin: 0;

    color: var(--ww-safety-text);

    font-size: 1rem !important;
    line-height: 1.45;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__inner {
        width: 94vw !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-grid {
        grid-template-columns:
            repeat(2,minmax(0,1fr)) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport {
        grid-column: auto !important;
        grid-row: auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--israelis {
        grid-column: 1 / -1 !important;
        grid-row: auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__grid {
        grid-template-columns:
            repeat(2,minmax(0,1fr)) !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    /* section */

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__inner {
        width: calc(100% - 16px) !important;

        margin-inline: auto !important;
    }


    /* hero */

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__hero {
        padding: 24px 12px 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__title-row {
        position: relative;

        gap: 6px !important;

        margin-bottom: 26px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-section__title-row
    .elementor-heading-title {
        font-size: 2rem !important;
        line-height: 1.08 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-section__title-row
    .elementor-widget-image {
        position: absolute !important;

        bottom: -19px;

        width: 48px !important;
        max-width: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-section__title-row
    .elementor-widget-image:first-child {
        right: calc(50% - 50px);
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-section__title-row
    .elementor-widget-image:last-child {
        left: calc(50% - 50px);
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__subtitle {
        width: calc(100% - 16px) !important;
        max-width: none !important;

        margin-inline: 8px !important;

        padding: 10px 14px !important;

        border-radius: 15px;
    }


    /* cards */

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__cards {
        padding: 8px 8px 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-grid {
        display: flex !important;

        flex-direction: column !important;

        width: 100%;

        gap: 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport,
    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--israelis {
        width: 100% !important;

        grid-column: auto !important;
        grid-row: auto !important;
    }


    /* all cards vertical */

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__inner,
    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-card--israelis
    .ww-safety-card__inner {
        display: flex !important;

        flex-direction: column !important;

        width: 100% !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__image,
    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-card--israelis
    .ww-safety-card__image {
        width: 100% !important;

        min-height: 200px !important;

        background-size: cover !important;
        background-position: center center !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__content {
        padding: 18px 16px !important;

        gap: 11px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-card__title
    .elementor-heading-title {
        font-size: 1.45rem !important;
    }


    /* emergency */

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency {
        width: calc(100% - 16px);

        margin: 0 8px 20px !important;
        padding: 16px !important;

        gap: 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__grid {
        grid-template-columns: 1fr !important;

        gap: 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item {
        grid-template-columns:
            72px minmax(0,1fr) !important;

        min-height: 110px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item-icon {
        width: 72px !important;
        min-width: 72px !important;

        min-height: 110px !important;

        background-size: 46px auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item:hover {
        transform: none;
    }


    /* final tip */

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip {
        display: flex !important;

        flex-direction: column !important;
        align-items: stretch !important;

        width: calc(100% - 16px);

        margin: 0 8px 24px !important;
        padding: 12px 14px !important;

        gap: 7px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-section__tip-head {
        white-space: normal;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 390px) {

    .elementor-43521 .elementor-element.elementor-element-f23c1df
    .ww-safety-section__title-row
    .elementor-heading-title {
        font-size: 1.8rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card__image {
        min-height: 180px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item {
        grid-template-columns:
            64px minmax(0,1fr) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-emergency__item-icon {
        width: 64px !important;
        min-width: 64px !important;

        background-size: 40px auto !important;
    }
}

/* =========================================================
   SAFETY — CORRECT IMAGE FADE POSITION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets .ww-safety-card__image,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night .ww-safety-card__image,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen .ww-safety-card__image,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport .ww-safety-card__image {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--pickpockets .ww-safety-card__image::after,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--night .ww-safety-card__image::after,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--stolen .ww-safety-card__image::after,
.elementor-43521 .elementor-element.elementor-element-f23c1df .ww-safety-card--passport .ww-safety-card__image::after {
    content: "";

    position: absolute !important;

    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    bottom: -1px !important;

    width: 100% !important;
    height: 48px !important;

    background:
        linear-gradient(
            to top,
            #ffffff 0%,
            rgba(255,255,255,.92) 22%,
            rgba(255,255,255,.55) 55%,
            rgba(255,255,255,0) 100%
        ) !important;

    pointer-events: none !important;
    z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-253b7d1 *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-253b7d1 {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-253b7d1::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-253b7d1 {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-253b7d1 {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-253b7d1::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-161371c *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-161371c {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-161371c {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-161371c {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-161371c .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82998a6 *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-82998a6 {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-82998a6::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-82998a6 {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-82998a6 {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-82998a6::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f788d *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-77f788d {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-77f788d {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-77f788d {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-77f788d .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de45962 *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-de45962 {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-de45962::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-de45962 {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-de45962 {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-de45962::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b41026 *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-4b41026 {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-4b41026 {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-4b41026 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-4b41026 .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099e3be *//* =========================================================
   TRANSPORT DETAIL – HERO IMAGE
   אחראי רק על:
   background / size / position / radius / shadow / fade
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-099e3be {
  position: relative !important;

  width: 100% !important;
  min-height: 330px !important;

  overflow: hidden !important;

  background-size: cover !important;
  background-position: center !important;

  border-radius: 0,0,0,20px !important;

  box-shadow: 0 8px 24px rgba(2, 34, 52, 0.12);
}


/* =========================================================
   DESKTOP / TABLET – FADE לכיוון הטקסט
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-099e3be::after {
  content: "";

  position: absolute;

  top: 0;
  bottom: 0;
  left: 0;

  width: 38px;

  background: linear-gradient(
    to left,
    rgba(244, 248, 250, 0),
    rgba(244, 248, 250, 0.92)
  );

  pointer-events: none;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-099e3be {
    min-height: 290px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-099e3be {
    min-height: 190px !important;

    /* עיגול רק בחלק העליון */
    border-radius: 18px 18px 0 0 !important;

    background-position: center !important;
  }


  /* fade אנכי לכיוון התוכן שמתחת */

  .elementor-43521 .elementor-element.elementor-element-099e3be::after {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 48px !important;

    background: linear-gradient(
      to bottom,
      rgba(244, 248, 250, 0),
      rgba(244, 248, 250, 0.95)
    ) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14e49bd *//* =========================================================
   TRANSPORT DETAIL – INTRO
   אחראי רק על:
   title row / subtitle / description / typography
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-14e49bd {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 18px 6px !important;

  direction: rtl;
}


/* =========================================================
   TITLE ROW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 12px !important;
  padding: 0 !important;

  gap: 16px !important;
}

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
.elementor-widget-heading {
  flex: 0 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
.elementor-heading-title {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 2rem !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}


/* decorative title lines */

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
.elementor-widget-image {
  flex: 1 1 auto !important;

  max-width: 150px !important;
  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
.elementor-widget-image img {
  display: block !important;

  width: 100% !important;
  height: auto !important;
}


/* =========================================================
   SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__subtitle {
  width: fit-content !important;

  margin: 0 auto 18px !important;
  padding: 7px 18px !important;

  background: #eef6f9 !important;

  border-radius: 30px !important;
}

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__subtitle p {
  margin: 0 !important;

  color: var(--ww-text) !important;

  font-size: 1rem !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;

  text-align: center !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__description {
  width: 100% !important;
  max-width: 610px !important;

  margin: 0 auto !important;
}

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__description p {
  margin: 0 0 10px !important;

  color: #405b6a !important;

  font-size: 1.1rem !important;
  line-height: 1.65 !important;

  text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__description p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

  .elementor-43521 .elementor-element.elementor-element-14e49bd {
    padding: 14px 4px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row {
    gap: 12px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 1.85rem !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-widget-image {
    max-width: 110px !important;
  }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-14e49bd {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;
  }


  /* TITLE ROW */

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 8px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-widget-image {
    flex: 1 1 0 !important;

    max-width: 70px !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-widget-heading {
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-heading-title {
    font-size: 2rem !important;
    line-height: 1.05 !important;

    white-space: nowrap;
  }


  /* SUBTITLE */

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__subtitle {
    width: fit-content !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto 14px !important;
    padding: 6px 14px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__subtitle p {
    font-size: 1.1rem !important;
  }


  /* DESCRIPTION */

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__description {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__description p {
    font-size: 1.1rem !important;
    line-height: 1.65 !important;
  }

}

/* =========================================================
   LONG TITLE – STACKED MODE
   Desktop + Tablet
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row--stacked {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;

  width: 100% !important;

  gap: 8px !important;
}


/* Title gets its own row */

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row--stacked
.elementor-widget-heading {
  order: 1;

  flex: 0 0 100% !important;

  width: 100% !important;
  max-width: 100% !important;

  min-width: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row--stacked
.elementor-heading-title {
  width: 100% !important;
  max-width: 100% !important;

  text-align: center !important;

  white-space: normal !important;
}


/* Decorative lines sit together below */

.elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row--stacked
.elementor-widget-image {
  order: 2;

  flex: 0 0 auto !important;

  width: 105px !important;
  max-width: 105px !important;

  margin: 0 !important;
}


/* =========================================================
   MOBILE
   All titles use stacked mode
   ========================================================= */

@media (max-width: 767px) {

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row,
  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row--stacked {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 10px !important;

    gap: 6px !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-widget-heading {
    order: 1;

    flex: 0 0 100% !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    font-size: 1.65rem !important;
    line-height: 1.15 !important;

    text-align: center !important;

    white-space: normal !important;
  }

  .elementor-43521 .elementor-element.elementor-element-14e49bd .ww-transport-detail__title-row
  .elementor-widget-image {
    order: 2;

    flex: 0 0 auto !important;

    width: 70px !important;
    max-width: 70px !important;
    min-width: 70px !important;

    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778179a *//* =========================================================
   WW HEALTH SECTION
   BASED 1:1 ON FINAL SAFETY CSS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a {
    --ww-health-navy: #084863;
    --ww-health-text: #31586a;
    --ww-health-muted: #71848d;

    --ww-health-gold: #e7ac20;

    --ww-health-blue-soft: #eef8fc;
    --ww-health-blue-note: #e7f7ff;
    --ww-health-line: #dce7ec;

    --ww-health-danger: #d85b56;
    --ww-health-danger-soft: #fff1ef;

    direction: rtl;
}


/* =========================================================
   SECTION WRAPPER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__inner {
    width: 78vw !important;
    max-width: 1700px !important;

    margin-inline: auto !important;

    overflow: hidden;
}


/* =========================================================
   HERO
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__hero {
    width: 100%;

    padding: 34px 28px 28px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__title-wrap {
    width: 100%;

    gap: 12px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__title-row {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;

    width: 100%;

    gap: 22px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__title-row .elementor-heading-title {
    margin: 0;

    color: var(--ww-health-navy);

    font-size: 2.65rem;
    line-height: 1.1;
    font-weight: 800;

    text-align: center;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__title-row .elementor-widget-image {
    max-width: 145px;
}


/* =========================================================
   HERO SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__subtitle {
    width: fit-content;
    max-width: 950px;

    margin: 8px auto 0 !important;
    padding: 9px 22px !important;

    background: var(--ww-health-blue-soft);

    border-radius: 999px;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__subtitle p {
    margin: 0;

    color: var(--ww-health-text);

    font-size: 1rem;
    line-height: 1.45;
    font-weight: 600;

    text-align: center;
}


/* =========================================================
   CARDS AREA
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__cards {
    width: 100%;

    padding: 10px 28px 22px !important;
}


/* =========================================================
   HEALTH GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-grid {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        repeat(12, minmax(0, 1fr)) !important;

    grid-template-rows: auto !important;

    column-gap: 20px !important;
    row-gap: 18px !important;

    align-items: stretch !important;

    width: 100% !important;
}


/* =========================================================
   GRID PLACEMENT
   ========================================================= */

/* Row 1 */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--pharmacy {
    grid-column: 7 / span 6 !important;
    grid-row: 1 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--insurance {
    grid-column: 1 / span 6 !important;
    grid-row: 1 !important;
}


/* Row 2 */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--hospital {
    grid-column: 7 / span 6 !important;
    grid-row: 2 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--doctor {
    grid-column: 1 / span 6 !important;
    grid-row: 2 !important;
}


/* =========================================================
   BASE CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card {
    --display: block !important;
    display: block !important;

    width: 100% !important;
    min-width: 0;

    padding: 0 !important;
    margin: 0 !important;

    background: #fff;

    border: 1px solid rgba(8, 72, 99, .10);
    border-radius: 18px;

    overflow: hidden;

    box-shadow:
        0 4px 14px rgba(8, 54, 74, .11);

    align-self: stretch !important;
}


/* =========================================================
   CARD INNER
   original Safety structure
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__inner {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        minmax(0, 42%)
        minmax(0, 58%) !important;

    align-items: stretch !important;

    width: 100% !important;
    height: 100%;

    padding: 0 !important;
    margin: 0 !important;

    gap: 0 !important;

    direction: rtl !important;
}


/* =========================================================
   CARD IMAGE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__image {
    position: relative !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 300px !important;

    padding: 0 !important;
    margin: 0 !important;

    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}


/* =========================================================
   CARD CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__content {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;
    min-width: 0;

    padding: 22px 24px !important;
    margin: 0 !important;

    gap: 12px !important;

    background: #fff;

    direction: rtl !important;
}


/* =========================================================
   CARD HEADER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__head {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    width: 100% !important;

    gap: 4px !important;

    padding: 0 !important;
    margin: 0 0 10px !important;
}


/* =========================================================
   CARD ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__icon {
    position: static !important;

    width: 52px !important;
    min-width: 52px !important;
    max-width: 52px !important;
    height: 52px !important;

    margin: 0 0 8px !important;

    flex: 0 0 52px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__icon .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 52px !important;
    height: 52px !important;

    padding: 9px !important;

    background: #eef7fb !important;

    border: 1px solid #d9eaf1 !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__icon img {
    display: block !important;

    width: 50px !important;
    height: 50px !important;

    max-width: 50px !important;
    max-height: 50px !important;

    object-fit: contain !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   CARD TITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__title {
    width: 100% !important;

    margin: 0 !important;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__title .elementor-heading-title {
    width: 100% !important;

    margin: 0 !important;

    color: var(--ww-health-navy);

    font-size: 1.42rem;
    line-height: 1.16;
    font-weight: 800;

    text-align: right !important;
}


/* =========================================================
   CARD SUBTITLE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__subtitle {
    width: 100% !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__subtitle p {
    width: 100% !important;

    margin: 0 !important;

    color: var(--ww-health-navy);

    font-size: 1rem !important;
    line-height: 1.25;
    font-weight: 700;

    text-align: right !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__subtitle em {
    font-style: normal !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description {
    width: 100%;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description p,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description li {
    color: var(--ww-health-text);

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description p {
    margin: 0 0 8px;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description ul,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description ol {
    margin: 5px 0 0;
    padding: 0 20px 0 0;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description li {
    margin-bottom: 6px;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description li::marker {
    color: var(--ww-health-gold);
    font-weight: 700;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description strong {
    color: var(--ww-health-navy);
    font-weight: 700;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description a {
    color: #189fda;

    font-weight: 600;

    text-decoration: none;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description a:hover {
    text-decoration: underline;
}


/* =========================================================
   NOTE — BLUE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    width: 100% !important;

    margin-top: auto !important;
    padding: 11px 13px !important;

    gap: 6px !important;

    background: var(--ww-health-blue-note) !important;

    border: 1.5px solid #29a8e4 !important;
    border-radius: 11px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note + .ww-health-note {
    margin-top: 10px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__head {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    width: 100%;

    gap: 7px !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__icon {
    width: 23px !important;
    min-width: 23px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__icon img {
    width: 23px !important;
    height: 23px !important;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__title {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__title p {
    margin: 0;

    color: var(--ww-health-navy);

    font-size: 1rem !important;
    line-height: 1.25 !important;
    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__body {
    width: 100%;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__text p,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__text li {
    color: var(--ww-health-text);

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__text p {
    margin: 0;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__text ul,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note__text ol {
    margin: 0;
    padding: 0 17px 0 0;
}


/* =========================================================
   TIP — GOLD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip {
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;

    margin-top: auto !important;
    padding: 11px 13px !important;

    gap: 6px !important;

    background: #fff7df !important;

    border: 1.5px solid var(--ww-health-gold) !important;
    border-radius: 11px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note + .ww-health-tip,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip + .ww-health-note,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip + .ww-health-tip,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-note + .ww-health-note {
    margin-top: 10px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__head {
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    width: 100% !important;

    gap: 7px !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__icon {
    width: 23px !important;
    min-width: 23px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__icon img {
    display: block !important;

    width: 23px !important;
    height: 23px !important;

    object-fit: contain !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__title {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__title p {
    margin: 0 !important;

    color: var(--ww-health-navy);

    font-size: 1rem !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__body {
    width: 100% !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__text p,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__text li {
    margin-top: 0;

    color: var(--ww-health-text);

    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-tip__text p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   EMERGENCY SECTION
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    width: calc(100% - 56px);

    margin: 6px 28px 22px !important;
    padding: 24px !important;

    gap: 20px !important;

    background: #f8fbfc;

    border: 1px solid rgba(8, 72, 99, .10);
    border-radius: 18px;
}


/* =========================================================
   EMERGENCY HEADER
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__head {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    width: 100% !important;

    gap: 4px !important;

    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon {
    width: 52px !important;
    height: 52px !important;

    margin: 0 0 8px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 52px !important;
    height: 52px !important;

    padding: 9px !important;

    background: var(--ww-health-danger-soft) !important;

    border: 1px solid rgba(216, 91, 86, .20);
    border-radius: 50%;

    overflow: hidden;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon img {
    width: 50px !important;
    height: 50px !important;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__title {
    width: 100%;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__title .elementor-heading-title {
    margin: 0;

    color: var(--ww-health-navy);

    font-size: 1.65rem;
    line-height: 1.2;
    font-weight: 800;

    text-align: right;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__subtitle {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__subtitle p {
    margin: 0;

    color: var(--ww-health-muted);

    font-size: 1rem !important;
    line-height: 1.35;
    font-weight: 600;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__subtitle em {
    font-style: normal !important;
}


/* =========================================================
   EMERGENCY GRID
   HEALTH = 2 CARDS
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__grid {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    width: 100% !important;

    gap: 14px !important;

    align-items: stretch !important;
    grid-auto-rows: 1fr !important;
}


/* =========================================================
   EMERGENCY ITEM
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        76px minmax(0, 1fr) !important;

    align-items: stretch !important;

    width: 100% !important;
    min-width: 0;

    height: 100% !important;
    min-height: 175px !important;

    padding: 0 !important;
    margin: 0 !important;

    background: #fff;

    border: 1px solid rgba(8, 72, 99, .10);
    border-radius: 14px;

    overflow: hidden;

    align-self: stretch !important;
}


/* =========================================================
   EMERGENCY ITEM ICON
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-icon {
    width: 76px !important;
    min-width: 76px !important;

    height: 100% !important;
    min-height: 175px !important;

    padding: 0 !important;
    margin: 0 !important;

    background-color: #eef7fb;

    background-size: 50px auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a
.ww-health-emergency__item--general
.ww-health-emergency__item-icon {
    background-color: var(--ww-health-danger-soft);
}


/* =========================================================
   EMERGENCY ITEM CONTENT
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-content {
    --display: flex !important;
    display: flex !important;

    flex-direction: column !important;

    justify-content: center !important;

    width: 100% !important;
    min-width: 0;

    height: 100% !important;

    padding: 14px !important;

    gap: 4px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__number {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__number p {
    margin: 0;

    color: var(--ww-health-navy);

    font-size: 1.28rem;
    line-height: 1.15;
    font-weight: 800;

    direction: ltr;
    text-align: right;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__label {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__label p {
    margin: 0;

    color: var(--ww-health-text);

    font-size: 1rem !important;
    line-height: 1.4 !important;
    font-weight: 600;
}


/* =========================================================
   FINAL SECTION TIP
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip {
    --display: grid !important;
    display: grid !important;

    grid-template-columns:
        auto minmax(0, 1fr) !important;

    align-items: center !important;

    width: calc(100% - 56px);

    margin: 0 28px 30px !important;
    padding: 11px 18px !important;

    gap: 16px !important;

    background: #fff7df !important;

    border: 1.5px solid var(--ww-health-gold);
    border-radius: 14px;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-head {
    --display: flex !important;
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;

    gap: 8px !important;

    padding: 0 !important;
    margin: 0 !important;

    white-space: nowrap;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-icon {
    width: 27px !important;
    min-width: 27px !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-icon img {
    width: 27px !important;
    height: 27px !important;

    object-fit: contain;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-title p {
    margin: 0;

    color: var(--ww-health-navy);

    font-size: 1rem !important;
    font-weight: 800;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-body {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-text p,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-text li {
    margin: 0;

    color: var(--ww-health-text);

    font-size: 1rem !important;
    line-height: 1.45 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__inner {
        width: 94vw !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-template-rows: auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--pharmacy,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--doctor,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--hospital,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--insurance {
        grid-column: auto !important;
        grid-row: auto !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__inner {
        width: calc(100% - 16px) !important;

        margin-inline: auto !important;
    }


    /* Hero */

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__hero {
        padding: 24px 12px 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__title-row {
        position: relative;

        gap: 6px !important;

        margin-bottom: 26px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a
    .ww-health-section__title-row
    .elementor-heading-title {
        font-size: 2rem !important;
        line-height: 1.08 !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a
    .ww-health-section__title-row
    .elementor-widget-image {
        position: absolute !important;

        bottom: -19px;

        width: 48px !important;
        max-width: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a
    .ww-health-section__title-row
    .elementor-widget-image:first-child {
        right: calc(50% - 50px);
    }

    .elementor-43521 .elementor-element.elementor-element-778179a
    .ww-health-section__title-row
    .elementor-widget-image:last-child {
        left: calc(50% - 50px);
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__subtitle {
        width: calc(100% - 16px) !important;
        max-width: none !important;

        margin-inline: 8px !important;

        padding: 10px 14px !important;

        border-radius: 15px;
    }


    /* Cards */

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__cards {
        padding: 8px 8px 20px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-grid {
        display: flex !important;

        flex-direction: column !important;

        width: 100%;

        gap: 18px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--pharmacy,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--doctor,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--hospital,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--insurance {
        width: 100% !important;

        grid-column: auto !important;
        grid-row: auto !important;
    }


    /* Vertical cards */

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__inner {
        display: flex !important;

        flex-direction: column !important;

        width: 100% !important;

        direction: rtl !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__image {
        width: 100% !important;

        min-height: 200px !important;

        background-size: cover !important;
        background-position: center center !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__content {
        padding: 18px 16px !important;

        gap: 11px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a
    .ww-health-card__title
    .elementor-heading-title {
        font-size: 1.45rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description p,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__description li {
        font-size: 1rem !important;
        line-height: 1.45 !important;
    }


    /* Emergency */

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency {
        width: calc(100% - 16px);

        margin: 0 8px 20px !important;
        padding: 16px !important;

        gap: 16px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__grid {
        grid-template-columns: 1fr !important;

        gap: 12px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item {
        grid-template-columns:
            72px minmax(0, 1fr) !important;

        min-height: 112px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-icon {
        width: 72px !important;
        min-width: 72px !important;

        min-height: 112px !important;

        background-size: 46px auto !important;
    }


    /* Final tip */

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip {
        display: flex !important;

        flex-direction: column !important;
        align-items: stretch !important;

        width: calc(100% - 16px);

        margin: 0 8px 24px !important;
        padding: 12px 14px !important;

        gap: 7px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-section__tip-head {
        white-space: normal;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 390px) {

    .elementor-43521 .elementor-element.elementor-element-778179a
    .ww-health-section__title-row
    .elementor-heading-title {
        font-size: 1.8rem !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card__image {
        min-height: 180px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item {
        grid-template-columns:
            64px minmax(0, 1fr) !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-icon {
        width: 64px !important;
        min-width: 64px !important;

        background-size: 40px auto !important;
    }
}


/* =========================================================
   TOP 4 HEALTH CARDS
   IMAGE TOP / CONTENT BELOW
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--pharmacy .ww-health-card__inner,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--doctor .ww-health-card__inner,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--hospital .ww-health-card__inner,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--insurance .ww-health-card__inner {
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    height: 100% !important;

    gap: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--pharmacy .ww-health-card__image,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--doctor .ww-health-card__image,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--hospital .ww-health-card__image,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--insurance .ww-health-card__image {
    position: relative !important;

    width: 100% !important;
    min-height: 290px !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--pharmacy .ww-health-card__content,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--doctor .ww-health-card__content,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--hospital .ww-health-card__content,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--insurance .ww-health-card__content {
    width: 100% !important;

    padding: 20px 24px 22px !important;
}


/* =========================================================
   IMAGE FADE
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--pharmacy .ww-health-card__image::after,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--doctor .ww-health-card__image::after,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--hospital .ww-health-card__image::after,
.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-card--insurance .ww-health-card__image::after {
    content: "";

    position: absolute !important;

    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    bottom: 0 !important;

    width: 100% !important;
    height: 70px !important;

    background: linear-gradient(
        0deg,
        #ffffff 0%,
        rgba(255,255,255,.9) 18%,
        rgba(255,255,255,.5) 48%,
        rgba(255,255,255,0) 100%
    ) !important;

    pointer-events: none !important;
    z-index: 2;
}

/* =========================================================
   HEALTH — COMPACT EMERGENCY BANNER PATCH
   ========================================================= */

/* whole banner */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency {
    display: grid !important;

    grid-template-columns:
        minmax(260px, .8fr)
        minmax(0, 1.4fr) !important;

    align-items: center !important;

    width: calc(100% - 56px) !important;

    margin: 6px 28px 22px !important;
    padding: 16px 18px !important;

    gap: 18px !important;

    background: #f8fbfc !important;

    border: 1px solid rgba(8,72,99,.10) !important;
    border-radius: 16px !important;
}


/* =========================================================
   HEADER — icon + title/subtitle
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__head {
    display: grid !important;

    grid-template-columns:
        52px minmax(0, 1fr) !important;

    grid-template-areas:
        "icon title"
        "icon subtitle" !important;

    align-items: center !important;

    width: 100% !important;

    gap: 2px 11px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* icon */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon {
    grid-area: icon !important;

    width: 52px !important;
    height: 52px !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon
.elementor-widget-container {
    width: 52px !important;
    height: 52px !important;

    padding: 7px !important;

    background: var(--ww-health-danger-soft) !important;

    border: 1px solid rgba(216,91,86,.18) !important;
    border-radius: 50% !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon img {
    width: 40px !important;
    height: 40px !important;
}


/* title */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__title {
    grid-area: title !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__title
.elementor-heading-title {
    margin: 0 !important;

    color: var(--ww-health-navy) !important;

    font-size: 1.4rem !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;

    text-align: right !important;
}


/* subtitle */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__subtitle {
    grid-area: subtitle !important;

    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__subtitle p {
    margin: 0 !important;

    color: var(--ww-health-muted) !important;

    font-size: 1rem !important;
    line-height: 1.35 !important;
    font-weight: 500 !important;

    text-align: right !important;
}


/* =========================================================
   NUMBERS GRID
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__grid {
    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    align-items: stretch !important;

    width: 100% !important;

    gap: 10px !important;
}


/* =========================================================
   MINI CARD
   ========================================================= */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item {
    display: grid !important;

    grid-template-columns:
        56px minmax(0, 1fr) !important;

    align-items: center !important;

    width: 100% !important;

    min-height: 82px !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #fff !important;

    border: 1px solid var(--ww-health-line) !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow: none !important;
}


/* icon area */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-icon {
    width: 56px !important;
    min-width: 56px !important;

    height: 100% !important;
    min-height: 82px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: #eef7fb !important;

    background-size: 36px auto !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a
.ww-health-emergency__item--general
.ww-health-emergency__item-icon {
    background-color: var(--ww-health-danger-soft) !important;
}


/* content */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-content {
    display: flex !important;

    flex-direction: column !important;
    justify-content: center !important;

    width: 100% !important;

    height: auto !important;

    padding: 10px 12px !important;

    gap: 2px !important;
}


/* number */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__number {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__number p {
    margin: 0 !important;

    color: var(--ww-health-navy) !important;

    font-size: 1.35rem !important;
    line-height: 1.1 !important;
    font-weight: 800 !important;

    text-align: right !important;
    direction: ltr !important;
}


/* description */

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__label {
    margin: 0 !important;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__label p {
    margin: 0 !important;

    color: var(--ww-health-text) !important;

    font-size: 1rem !important;
    line-height: 1.35 !important;
    font-weight: 500 !important;

    text-align: right !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency {
        display: flex !important;

        flex-direction: column !important;

        width: calc(100% - 16px) !important;

        margin: 0 8px 20px !important;
        padding: 15px !important;

        gap: 14px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__head {
        grid-template-columns:
            48px minmax(0, 1fr) !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon,
    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon
    .elementor-widget-container {
        width: 48px !important;
        height: 48px !important;
    }

    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__icon img {
        width: 36px !important;
        height: 36px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__title
    .elementor-heading-title {
        font-size: 1.3rem !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__grid {
        grid-template-columns: 1fr !important;

        gap: 9px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item {
        grid-template-columns:
            52px minmax(0, 1fr) !important;

        min-height: 74px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-icon {
        width: 52px !important;
        min-width: 52px !important;

        min-height: 74px !important;

        background-size: 33px auto !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item-content {
        padding: 9px 11px !important;
    }


    .elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__number p {
        font-size: 1.3rem !important;
    }

}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item {
    cursor: pointer !important;
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.elementor-43521 .elementor-element.elementor-element-778179a .ww-health-emergency__item:hover {
    transform: translateY(-2px);
    border-color: #b8dce9 !important;
    box-shadow: 0 5px 14px rgba(8,72,99,.10) !important;
}/* End custom CSS */