.elementor-21 .elementor-element.elementor-element-b253ec8{--display:flex;--min-height:680px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-b253ec8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b253ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8893ed1 );}.elementor-21 .elementor-element.elementor-element-f9a5e44{--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 201px;--row-gap:0px;--column-gap:201px;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-df42bec{--display:flex;--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-21 .elementor-element.elementor-element-df42bec.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6e1d955 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:56px;font-weight:400;line-height:70px;color:var( --e-global-color-c8ff308 );}.elementor-21 .elementor-element.elementor-element-18657e7{--display:flex;--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-21 .elementor-element.elementor-element-18657e7.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2e6dc6a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:37px;color:var( --e-global-color-c8ff308 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-bfca3b6 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.3s;border-radius:80px 80px 80px 80px;}.elementor-21 .elementor-element.elementor-element-136c7ab{--e-image-carousel-slides-to-show:8;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-136c7ab .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-51ba019{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4b9d227{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:11px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-141d28f{--display:flex;--z-index:10;}.elementor-21 .elementor-element.elementor-element-4d28122{text-align:center;}.elementor-21 .elementor-element.elementor-element-4d28122 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#8C8C8C;}.elementor-21 .elementor-element.elementor-element-06f2bd8{text-align:center;}.elementor-21 .elementor-element.elementor-element-06f2bd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:34px;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1a54a23 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.3s;border-radius:80px 80px 80px 80px;}.elementor-21 .elementor-element.elementor-element-b02da31{--display:flex;--z-index:10;}.elementor-21 .elementor-element.elementor-element-6f156cb{text-align:center;}.elementor-21 .elementor-element.elementor-element-6f156cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#8C8C8C;}.elementor-21 .elementor-element.elementor-element-ae5b5ae{text-align:center;}.elementor-21 .elementor-element.elementor-element-ae5b5ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:34px;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a3e1fec .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.3s;border-radius:80px 80px 80px 80px;}.elementor-21 .elementor-element.elementor-element-140ef51{--display:flex;--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8217b01{--display:flex;}.elementor-21 .elementor-element.elementor-element-cc9fde4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-41eeaa4{--display:flex;}.elementor-21 .elementor-element.elementor-element-8e737df{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-5d4f41a{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-c8ff308 );--n-accordion-icon-hover-color:var( --e-global-color-c8ff308 );--n-accordion-icon-active-color:var( --e-global-color-c8ff308 );}.elementor-21 .elementor-element.elementor-element-5d4f41a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-5d4f41a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;line-height:24px;}:where( .elementor-21 .elementor-element.elementor-element-5d4f41a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-21 .elementor-element.elementor-element-315842f{--display:flex;}.elementor-21 .elementor-element.elementor-element-9c606a6{--display:flex;}.elementor-21 .elementor-element.elementor-element-7568aa6{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-d819233{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-c8ff308 );--n-accordion-icon-hover-color:var( --e-global-color-c8ff308 );--n-accordion-icon-active-color:var( --e-global-color-c8ff308 );}.elementor-21 .elementor-element.elementor-element-d819233 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-d819233 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;line-height:24px;}:where( .elementor-21 .elementor-element.elementor-element-d819233 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-21 .elementor-element.elementor-element-51e5069{--display:flex;}.elementor-21 .elementor-element.elementor-element-704b04f{--display:flex;}.elementor-21 .elementor-element.elementor-element-ad35d1c{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-39e844b{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-c8ff308 );--n-accordion-icon-hover-color:var( --e-global-color-c8ff308 );--n-accordion-icon-active-color:var( --e-global-color-c8ff308 );}.elementor-21 .elementor-element.elementor-element-39e844b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-39e844b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;line-height:24px;}:where( .elementor-21 .elementor-element.elementor-element-39e844b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-21 .elementor-element.elementor-element-f3fa78e{--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;}.elementor-21 .elementor-element.elementor-element-f3fa78e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f3fa78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-21 .elementor-element.elementor-element-58bd84c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f74aa54{text-align:center;}.elementor-21 .elementor-element.elementor-element-f74aa54 .elementor-heading-title{font-family:var( --e-global-typography-90e0c89-font-family ), Sans-serif;font-size:var( --e-global-typography-90e0c89-font-size );font-weight:var( --e-global-typography-90e0c89-font-weight );line-height:var( --e-global-typography-90e0c89-line-height );color:var( --e-global-color-secondary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-6a0d5ce{--display:flex;--min-height:545px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-6a0d5ce:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6a0d5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sanmina.co.il/wp-content/uploads/2025/09/shutterstock_2557731309-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-88f83e4{--display:flex;--min-height:325px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-88f83e4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-88f83e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FE99;}.elementor-21 .elementor-element.elementor-element-1c3eb36 .elementor-heading-title{font-family:var( --e-global-typography-90e0c89-font-family ), Sans-serif;font-size:var( --e-global-typography-90e0c89-font-size );font-weight:var( --e-global-typography-90e0c89-font-weight );line-height:var( --e-global-typography-90e0c89-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3be69e5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-6cd6f8c .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.3s;border-radius:80px 80px 80px 80px;}.elementor-21 .elementor-element.elementor-element-f1d568e{--display:flex;--min-height:545px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-f1d568e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f1d568e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sanmina.co.il/wp-content/uploads/2025/09/Medical-systems-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-5c028db{--display:flex;--min-height:325px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-5c028db:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5c028db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FE99;}.elementor-21 .elementor-element.elementor-element-af9c120 .elementor-heading-title{font-family:var( --e-global-typography-90e0c89-font-family ), Sans-serif;font-size:var( --e-global-typography-90e0c89-font-size );font-weight:var( --e-global-typography-90e0c89-font-weight );line-height:var( --e-global-typography-90e0c89-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-73abff0{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-adf404e .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.3s;border-radius:80px 80px 80px 80px;}.elementor-21 .elementor-element.elementor-element-9bdffb9{--display:flex;--min-height:545px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-9bdffb9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9bdffb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sanmina.co.il/wp-content/uploads/2025/09/Industrial-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-535edd9{--display:flex;--min-height:325px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-535edd9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-535edd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FE99;}.elementor-21 .elementor-element.elementor-element-c757061 .elementor-heading-title{font-family:var( --e-global-typography-90e0c89-font-family ), Sans-serif;font-size:var( --e-global-typography-90e0c89-font-size );font-weight:var( --e-global-typography-90e0c89-font-weight );line-height:var( --e-global-typography-90e0c89-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-67a937e{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-de4bc2f .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.3s;border-radius:80px 80px 80px 80px;}.elementor-21 .elementor-element.elementor-element-eeba46b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:32px;--n-tabs-title-border-radius:80px 80px 80px 80px;--n-tabs-title-font-size:var( --e-global-typography-9dbdb41-font-size );--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-c8ff308 );}.elementor-21 .elementor-element.elementor-element-eeba46b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-eeba46b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3d50d63 );}.elementor-21 .elementor-element.elementor-element-eeba46b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21 .elementor-element.elementor-element-eeba46b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-eeba46b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-9dbdb41-font-family ), Sans-serif;line-height:var( --e-global-typography-9dbdb41-line-height );}.elementor-21 .elementor-element.elementor-element-eeba46b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-788efd0{--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;--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-21 .elementor-element.elementor-element-d325c1a{--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;}.elementor-21 .elementor-element.elementor-element-540e717{--display:flex;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-4ff3d4c{--display:flex;--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-21 .elementor-element.elementor-element-cda6eda .elementor-heading-title{font-family:var( --e-global-typography-90e0c89-font-family ), Sans-serif;font-size:var( --e-global-typography-90e0c89-font-size );font-weight:var( --e-global-typography-90e0c89-font-weight );line-height:var( --e-global-typography-90e0c89-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-9a71f23{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4197421{--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;--margin-top:125px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f64aaae{--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;}.elementor-21 .elementor-element.elementor-element-80765b0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-ba0f1f1{--display:flex;--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-21 .elementor-element.elementor-element-b5c6c77 .elementor-heading-title{font-family:var( --e-global-typography-90e0c89-font-family ), Sans-serif;font-size:var( --e-global-typography-90e0c89-font-size );font-weight:var( --e-global-typography-90e0c89-font-weight );line-height:var( --e-global-typography-90e0c89-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-561baeb{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0cd19d2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition-duration:0.3s;border-radius:80px 80px 80px 80px;}.elementor-21 .elementor-element.elementor-element-0cd19d2 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-0cd19d2 .elementor-button:focus{box-shadow:0px 4px 40px 4px rgba(255, 94, 94, 0.4);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-f9a5e44{--width:1280px;}.elementor-21 .elementor-element.elementor-element-4b9d227{--width:1280px;}.elementor-21 .elementor-element.elementor-element-141d28f{--width:32%;}.elementor-21 .elementor-element.elementor-element-b02da31{--width:32%;}.elementor-21 .elementor-element.elementor-element-58bd84c{--width:1280px;}.elementor-21 .elementor-element.elementor-element-88f83e4{--width:460px;}.elementor-21 .elementor-element.elementor-element-5c028db{--width:460px;}.elementor-21 .elementor-element.elementor-element-535edd9{--width:460px;}.elementor-21 .elementor-element.elementor-element-d325c1a{--width:1280px;}}@media(max-width:1366px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-f9a5e44{--width:100%;}.elementor-21 .elementor-element.elementor-element-140ef51{--width:83%;}.elementor-21 .elementor-element.elementor-element-58bd84c{--width:100%;}.elementor-21 .elementor-element.elementor-element-788efd0{--width:100%;}.elementor-21 .elementor-element.elementor-element-4197421{--width:100%;}}@media(max-width:1366px){.elementor-21 .elementor-element.elementor-element-f9a5e44{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-136c7ab{--e-image-carousel-slides-to-show:5;}.elementor-21 .elementor-element.elementor-element-141d28f{--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-06f2bd8 .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-b02da31{--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-ae5b5ae .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-140ef51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-27a81b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-58bd84c{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-f74aa54 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-1c3eb36 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-3be69e5{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-af9c120 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-73abff0{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-c757061 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-67a937e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-eeba46b{--n-tabs-title-font-size:var( --e-global-typography-9dbdb41-font-size );}.elementor-21 .elementor-element.elementor-element-eeba46b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-9dbdb41-line-height );}.elementor-21 .elementor-element.elementor-element-788efd0{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-cda6eda .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-9a71f23{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-4197421{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-b5c6c77 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-561baeb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-f74aa54 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-1c3eb36 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-3be69e5{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-af9c120 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-73abff0{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-c757061 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-67a937e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-eeba46b{--n-tabs-title-font-size:var( --e-global-typography-9dbdb41-font-size );}.elementor-21 .elementor-element.elementor-element-eeba46b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-9dbdb41-line-height );}.elementor-21 .elementor-element.elementor-element-cda6eda .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-9a71f23{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-b5c6c77 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-561baeb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-f9a5e44{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-6e1d955 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-18657e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2e6dc6a{font-size:23px;}.elementor-21 .elementor-element.elementor-element-136c7ab{--e-image-carousel-slides-to-show:2;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-21 .elementor-element.elementor-element-51ba019{--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-21 .elementor-element.elementor-element-4b9d227{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-141d28f{--width:100%;--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-21 .elementor-element.elementor-element-b02da31{--width:100%;--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-21 .elementor-element.elementor-element-6f156cb{text-align:start;}.elementor-21 .elementor-element.elementor-element-ae5b5ae{text-align:start;}.elementor-21 .elementor-element.elementor-element-ae5b5ae .elementor-heading-title{line-height:26px;}.elementor-21 .elementor-element.elementor-element-140ef51{--justify-content:flex-start;--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-21 .elementor-element.elementor-element-8217b01{--justify-content:flex-start;--gap:27px 0px;--row-gap:27px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cc9fde4{--width:100%;--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-21 .elementor-element.elementor-element-8ae1eb8 img{width:100%;height:110px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-41eeaa4{--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-21 .elementor-element.elementor-element-8e737df{font-size:16px;}.elementor-21 .elementor-element.elementor-element-5d4f41a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-icon-size:24px;}.elementor-21 .elementor-element.elementor-element-315842f{--width:100%;--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-21 .elementor-element.elementor-element-743b6a6 img{width:100%;height:110px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-9c606a6{--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-21 .elementor-element.elementor-element-7568aa6{font-size:16px;}.elementor-21 .elementor-element.elementor-element-d819233{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-icon-size:24px;}.elementor-21 .elementor-element.elementor-element-51e5069{--width:100%;--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-21 .elementor-element.elementor-element-351fa21 img{width:100%;height:110px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-704b04f{--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-21 .elementor-element.elementor-element-ad35d1c{font-size:16px;}.elementor-21 .elementor-element.elementor-element-39e844b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-icon-size:24px;}.elementor-21 .elementor-element.elementor-element-f3fa78e{--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-21 .elementor-element.elementor-element-58bd84c{--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-f74aa54 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-6a0d5ce{--min-height:430px;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-88f83e4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-1c3eb36 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-3be69e5{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-f1d568e{--min-height:430px;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-5c028db{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-af9c120 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-73abff0{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-9bdffb9{--min-height:430px;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-535edd9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-c757061 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-67a937e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-eeba46b{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-gap:5px;--n-tabs-gap:0px;--n-tabs-title-font-size:var( --e-global-typography-9dbdb41-font-size );}.elementor-21 .elementor-element.elementor-element-eeba46b.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-eeba46b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-9dbdb41-line-height );}.elementor-21 .elementor-element.elementor-element-cda6eda .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-9a71f23{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-4197421{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-80765b0.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-b5c6c77 .elementor-heading-title{font-size:var( --e-global-typography-90e0c89-font-size );line-height:var( --e-global-typography-90e0c89-line-height );}.elementor-21 .elementor-element.elementor-element-561baeb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-136c7ab *//* —— Slider base settings —— */
.elementor-element-136c7ab {
  --gap: 16px;     /* Space between images */
  --cols: 8;       /* Number of images per row on large desktop */
}

/* —— Responsive control: reduce columns to make images bigger —— */
@media (max-width: 1400px) {
  .elementor-element-136c7ab { --cols: 5; } /* Big laptop screens */
}
@media (max-width: 1200px) {
  .elementor-element-136c7ab { --cols: 4; } /* Typical laptop */
}
@media (max-width: 1024px) {
  .elementor-element-136c7ab { --cols: 4; } /* Small laptop / tablet landscape */
}
@media (max-width: 900px) {
  .elementor-element-136c7ab { --cols: 3; } /* Tablet portrait */
}
@media (max-width: 600px) {
  .elementor-element-136c7ab { --cols: 1.5; } /* Mobile */
}

/* —— Layout with gap —— */
.elementor-element-136c7ab .swiper-wrapper {
  display: flex;
  gap: var(--gap);
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* Each slide gets width = (100% - gaps) / number of columns */
.elementor-element-136c7ab .swiper-slide {
  flex: 0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
  max-width: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));
}

/* —— Square ratio + rounded corners —— */
.elementor-element-136c7ab .swiper-slide-inner {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;    /* Always square */
  border-radius: 24px;
  overflow: hidden;       /* Crop image overflow */
}

/* Images always fill the square, cropped with object-fit */
.elementor-element-136c7ab .swiper-slide img {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  border-radius: 24px;
}

/* Optional: minimum and maximum size limits */
.elementor-element-136c7ab .swiper-slide {
  min-width: 160px;   /* Don’t shrink below this */
  max-width: 320px;   /* Don’t grow above this */
}



.elementor-element.elementor-element-136c7ab {
  pointer-events: none !important;
  user-select: none !important;
  touch-action: none !important;
  cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e737df */.elementor-21 .elementor-element.elementor-element-8e737df p{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e737df */.elementor-21 .elementor-element.elementor-element-8e737df p{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7568aa6 */.elementor-21 .elementor-element.elementor-element-7568aa6 p{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7568aa6 */.elementor-21 .elementor-element.elementor-element-7568aa6 p{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad35d1c */.elementor-21 .elementor-element.elementor-element-ad35d1c p{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad35d1c */.elementor-21 .elementor-element.elementor-element-ad35d1c p{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27a81b2 */.elementor-21 .elementor-element.elementor-element-27a81b2{
     font-family: "Poppins", Sans-serif!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-140ef51 */.elementor-21 .elementor-element.elementor-element-140ef51{
    overflow-x: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9d227 */.elementor-21 .elementor-element.elementor-element-4b9d227{
    overflow-x: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f83e4 */.elementor-21 .elementor-element.elementor-element-88f83e4{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c028db */.elementor-21 .elementor-element.elementor-element-5c028db{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535edd9 */.elementor-21 .elementor-element.elementor-element-535edd9{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f83e4 */.elementor-21 .elementor-element.elementor-element-88f83e4{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c028db */.elementor-21 .elementor-element.elementor-element-5c028db{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535edd9 */.elementor-21 .elementor-element.elementor-element-535edd9{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f83e4 */.elementor-21 .elementor-element.elementor-element-88f83e4{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c028db */.elementor-21 .elementor-element.elementor-element-5c028db{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535edd9 */.elementor-21 .elementor-element.elementor-element-535edd9{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f83e4 */.elementor-21 .elementor-element.elementor-element-88f83e4{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c028db */.elementor-21 .elementor-element.elementor-element-5c028db{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535edd9 */.elementor-21 .elementor-element.elementor-element-535edd9{
 backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-eeba46b *//* פייד־אין עדין כשעוברים טאב — ללא שינוי HTML */
.elementor-element-eeba46b .e-n-tabs-content .e-child.e-active{
  animation: ntabs-fade var(--tabs-fade,550ms) ease;
  will-change: opacity, transform;
}

@keyframes ntabs-fade{
  from{ opacity:0; transform:translateY(6px); }
  to{   opacity:1; transform:translateY(0);   }
}

/* לכבד העדפת נגישות */
@media (prefers-reduced-motion: reduce){
  .elementor-element-eeba46b .e-n-tabs-content .e-child.e-active{ animation:none; }
}

/* שליש רוחב לכל כפתור טאב (דסקטופ) */
.elementor-element-eeba46b .e-n-tabs-heading {
  display: flex;         /* שהכפתורים יסתדרו בשורה */
}

.elementor-element-eeba46b .e-n-tab-title {
  flex: 1 1 33.333%;     /* כל כפתור תופס שליש */
  max-width: 33.333%;    /* לא לעבור שליש */
  text-align: center;    /* ליישר טקסט למרכז */
}

/* רקע לבן לכל שורת הכפתורים (דסקטופ) */
.elementor-element-eeba46b .e-n-tabs-heading {
  background:#fff;
  border-radius:80px;     /* כדי שיתאים לעיגולים של הקצוות */
  gap:0;                  /* בלי רווחים בין הכפתורים */
}

/* Tabs header: horizontal scroll on mobile */
@media (max-width: 768px) {
  .elementor-element-eeba46b .e-n-tabs-heading{
    position: relative;
    display:flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;   /* בלי ירידת שורה */
    gap: 12px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch; /* אינרציה ב-iOS */
    scrollbar-width: none;             /* מסתיר פס גלילה בפיירפוקס */

    /* מרווחים פנימיים כדי שהטאב הראשון לא ייחתך */
    padding: 10px 28px;
    scroll-padding-left: 28px;
    scroll-padding-right: 28px;

    scroll-snap-type: x proximity;     /* Snap עדין */
    background:#fff;
    border-radius:80px;
  }
  .elementor-element-eeba46b .e-n-tabs-heading::-webkit-scrollbar{ display:none; } /* כרום/ספארי */

  /* כל כפתור רוחב אחיד ומרכז טקסט */
  .elementor-element-eeba46b .e-n-tabs-heading .e-n-tab-title{
    flex: 0 0 180px;                   /* רוחב אחיד – שנה ל-180/220 לפי צורך */
    width: auto !important;            /* מבטל width:100% שרגיל במובייל */
    height: 60px;
    max-width: none !important;
    display: inline-flex;              /* כדי למרכז תוכן אנכית ואופקית */
    align-items: center;
    justify-content: center;
    white-space: nowrap;               /* בלי שבירת שורות */
    scroll-snap-align: start;          /* מתחיל בתחילת הכפתור */
  }

  /* פייד מהקצוות */
  .elementor-element-eeba46b .e-n-tabs-heading::before,
  .elementor-element-eeba46b .e-n-tabs-heading::after{
    content:"";
    position:absolute; top:0; bottom:0; width:36px;
    pointer-events:none; z-index:2; opacity:0; transition:opacity .2s ease;
  }
  .elementor-element-eeba46b .e-n-tabs-heading::before{
    left:0;
    background:linear-gradient(to right, #fff 60%, rgba(255,255,255,0));
    border-top-left-radius:80px; border-bottom-left-radius:80px;
  }
  .elementor-element-eeba46b .e-n-tabs-heading::after{
    right:0;
    background:linear-gradient(to left, #fff 60%, rgba(255,255,255,0));
    border-top-right-radius:80px; border-bottom-right-radius:80px;
  }
  .elementor-element-eeba46b .e-n-tabs-heading.has-left::before{ opacity:1; }
  .elementor-element-eeba46b .e-n-tabs-heading.has-right::after{ opacity:1; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cda6eda */.elementor-21 .elementor-element.elementor-element-cda6eda{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c6c77 */.elementor-21 .elementor-element.elementor-element-b5c6c77{
    text-wrap: balance;
}/* End custom CSS */