.elementor-9891 .elementor-element.elementor-element-91391bf{--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:flex-start;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-9891 .elementor-element.elementor-element-8a067fe{--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;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-8a067fe, .elementor-9891 .elementor-element.elementor-element-8a067fe::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-e145987{--display:flex;--gap:20px 20px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9891 .elementor-element.elementor-element-3d86e9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9891 .elementor-element.elementor-element-3d86e9f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9891 .elementor-element.elementor-element-3d86e9f .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;background-color:#4B0B75;border-radius:50px 50px 50px 50px;}.elementor-9891 .elementor-element.elementor-element-3d86e9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-3d86e9f.elementor-element{--align-self:center;}.elementor-9891 .elementor-element.elementor-element-e3872d4{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-9e71dcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-bd172b1{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-93d3512{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-00484ca{--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;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-acec013{--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;--gap:35px 35px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-fadb55f{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-abfb9d6{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-adae747 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-adae747 .elementor-icon{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-adae747 .elementor-icon svg{height:21px;}.elementor-9891 .elementor-element.elementor-element-b44fe3c{text-align:center;}.elementor-9891 .elementor-element.elementor-element-b44fe3c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;}.elementor-9891 .elementor-element.elementor-element-34737b6{text-align:center;}.elementor-9891 .elementor-element.elementor-element-da34d31{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-829065b .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-829065b .elementor-icon{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-829065b .elementor-icon svg{height:21px;}.elementor-9891 .elementor-element.elementor-element-1b77f4e{text-align:center;}.elementor-9891 .elementor-element.elementor-element-1b77f4e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;}.elementor-9891 .elementor-element.elementor-element-b570ef8{text-align:center;}.elementor-9891 .elementor-element.elementor-element-0c38c2c{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-99fe445 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-99fe445 .elementor-icon{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-99fe445 .elementor-icon svg{height:21px;}.elementor-9891 .elementor-element.elementor-element-eaa7517{text-align:center;}.elementor-9891 .elementor-element.elementor-element-eaa7517 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;}.elementor-9891 .elementor-element.elementor-element-4141003{text-align:center;}.elementor-9891 .elementor-element.elementor-element-1654d04{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-aa385d5 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-aa385d5 .elementor-icon{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-aa385d5 .elementor-icon svg{height:21px;}.elementor-9891 .elementor-element.elementor-element-35e36bd{text-align:center;}.elementor-9891 .elementor-element.elementor-element-35e36bd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;}.elementor-9891 .elementor-element.elementor-element-72ed105{text-align:center;}.elementor-9891 .elementor-element.elementor-element-5676521{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-fd7a706 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-fd7a706 .elementor-icon{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-fd7a706 .elementor-icon svg{height:21px;}.elementor-9891 .elementor-element.elementor-element-b484127{text-align:center;}.elementor-9891 .elementor-element.elementor-element-b484127 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;}.elementor-9891 .elementor-element.elementor-element-e2a7771{text-align:center;}.elementor-9891 .elementor-element.elementor-element-f6a3452{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-9c12a20 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-9c12a20 .elementor-icon{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-9c12a20 .elementor-icon svg{height:21px;}.elementor-9891 .elementor-element.elementor-element-0e4ece0{text-align:center;}.elementor-9891 .elementor-element.elementor-element-0e4ece0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;}.elementor-9891 .elementor-element.elementor-element-6f74561{text-align:center;}.elementor-9891 .elementor-element.elementor-element-571abb1{--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:40px 40px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-571abb1:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-571abb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FF;}.elementor-9891 .elementor-element.elementor-element-571abb1, .elementor-9891 .elementor-element.elementor-element-571abb1::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-04032f0{--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;--align-items:center;--gap:25px 25px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-389cfa4{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9891 .elementor-element.elementor-element-389cfa4:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-389cfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0252;}.elementor-9891 .elementor-element.elementor-element-389cfa4, .elementor-9891 .elementor-element.elementor-element-389cfa4::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-389cfa4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-bbad84c{text-align:left;}.elementor-9891 .elementor-element.elementor-element-bbad84c .elementor-heading-title{color:#FFFFFF66;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-bbad84c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-a7ba910 .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:31px;font-weight:300;}.elementor-9891 .elementor-element.elementor-element-d55dbdc{color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-d55dbdc > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-9891 .elementor-element.elementor-element-b07d1da .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-b07d1da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-b07d1da.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-b07d1da.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-b07d1da.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-b07d1da.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-b07d1da .elementor-icon{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-b07d1da .elementor-icon svg{height:20px;}.elementor-9891 .elementor-element.elementor-element-b07d1da > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E7DFDD;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-9891 .elementor-element.elementor-element-fbea3f3{text-align:left;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-fbea3f3 .elementor-heading-title{color:#AC5DBE;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-fbea3f3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-803aa3c{--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;--align-items:center;--gap:25px 25px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-e5530e5{text-align:right;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-e5530e5 .elementor-heading-title{color:#AC5DBE;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-e5530e5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-c8933be .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-c8933be.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-c8933be.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-c8933be.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-c8933be.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-c8933be.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-c8933be .elementor-icon{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-c8933be .elementor-icon svg{height:20px;}.elementor-9891 .elementor-element.elementor-element-c8933be > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E7DFDD;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-9891 .elementor-element.elementor-element-cd20a00{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9891 .elementor-element.elementor-element-cd20a00:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-cd20a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0252;}.elementor-9891 .elementor-element.elementor-element-cd20a00, .elementor-9891 .elementor-element.elementor-element-cd20a00::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-cd20a00.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-131b178{text-align:left;}.elementor-9891 .elementor-element.elementor-element-131b178 .elementor-heading-title{color:#FFFFFF66;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-131b178.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-4995aff .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:31px;font-weight:300;}.elementor-9891 .elementor-element.elementor-element-fefca6e{color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-fefca6e > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-9891 .elementor-element.elementor-element-b355482{--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;--align-items:center;--gap:25px 25px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-e9bfa4d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9891 .elementor-element.elementor-element-e9bfa4d:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-e9bfa4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0252;}.elementor-9891 .elementor-element.elementor-element-e9bfa4d, .elementor-9891 .elementor-element.elementor-element-e9bfa4d::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-e9bfa4d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-22566da{text-align:left;}.elementor-9891 .elementor-element.elementor-element-22566da .elementor-heading-title{color:#FFFFFF66;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-22566da.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-8b4b806 .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:31px;font-weight:300;}.elementor-9891 .elementor-element.elementor-element-3fb5f44{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-9891 .elementor-element.elementor-element-3fb5f44 > .elementor-widget-container{padding:0px 0px 0px 070px;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-7f6cfa8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-7f6cfa8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8 .elementor-icon{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8 .elementor-icon svg{height:20px;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E7DFDD;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-9891 .elementor-element.elementor-element-1d54014{text-align:left;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-1d54014 .elementor-heading-title{color:#A87FD1;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-1d54014.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-e093468{--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;--align-items:center;--gap:25px 25px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-e088e9e{text-align:right;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-e088e9e .elementor-heading-title{color:#A87FD1;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-e088e9e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-ba8b570 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-ba8b570.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-ba8b570.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-ba8b570.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-ba8b570.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-ba8b570.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-ba8b570 .elementor-icon{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-ba8b570 .elementor-icon svg{height:20px;}.elementor-9891 .elementor-element.elementor-element-ba8b570 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E7DFDD;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-9891 .elementor-element.elementor-element-7116301{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9891 .elementor-element.elementor-element-7116301:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-7116301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0252;}.elementor-9891 .elementor-element.elementor-element-7116301, .elementor-9891 .elementor-element.elementor-element-7116301::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-7116301.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-335fc7e{text-align:left;}.elementor-9891 .elementor-element.elementor-element-335fc7e .elementor-heading-title{color:#FFFFFF66;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-335fc7e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-0ecb072 .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:31px;font-weight:300;}.elementor-9891 .elementor-element.elementor-element-cae62b7{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-9891 .elementor-element.elementor-element-cae62b7 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-9891 .elementor-element.elementor-element-476435e{--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;--align-items:center;--gap:25px 25px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-d677034{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9891 .elementor-element.elementor-element-d677034:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-d677034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0252;}.elementor-9891 .elementor-element.elementor-element-d677034, .elementor-9891 .elementor-element.elementor-element-d677034::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-d677034.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-6fb5f02{text-align:left;}.elementor-9891 .elementor-element.elementor-element-6fb5f02 .elementor-heading-title{color:#FFFFFF66;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-6fb5f02.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-f67a633 .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:31px;font-weight:300;}.elementor-9891 .elementor-element.elementor-element-848e08a{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-9891 .elementor-element.elementor-element-848e08a > .elementor-widget-container{padding:0px 0px 0px 070px;}.elementor-9891 .elementor-element.elementor-element-e80a313 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-e80a313.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-e80a313.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-e80a313.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-e80a313.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-e80a313.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-e80a313 .elementor-icon{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-e80a313 .elementor-icon svg{height:20px;}.elementor-9891 .elementor-element.elementor-element-e80a313 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E7DFDD;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-9891 .elementor-element.elementor-element-bd19f22{text-align:left;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-bd19f22 .elementor-heading-title{color:#A87FD1;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-bd19f22.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-6a66268{--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;--align-items:center;--gap:25px 25px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-18f262d{text-align:right;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-18f262d .elementor-heading-title{color:#A87FD1;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-18f262d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-6e15f5b .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-6e15f5b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-6e15f5b.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-6e15f5b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-6e15f5b.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-6e15f5b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-6e15f5b .elementor-icon{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-6e15f5b .elementor-icon svg{height:20px;}.elementor-9891 .elementor-element.elementor-element-6e15f5b > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E7DFDD;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-9891 .elementor-element.elementor-element-c3ddbc1{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9891 .elementor-element.elementor-element-c3ddbc1:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-c3ddbc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0252;}.elementor-9891 .elementor-element.elementor-element-c3ddbc1, .elementor-9891 .elementor-element.elementor-element-c3ddbc1::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-c3ddbc1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-b31ad05{text-align:left;}.elementor-9891 .elementor-element.elementor-element-b31ad05 .elementor-heading-title{color:#FFFFFF66;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9891 .elementor-element.elementor-element-b31ad05.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-dcb34fe .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:31px;font-weight:300;}.elementor-9891 .elementor-element.elementor-element-38f9844{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-9891 .elementor-element.elementor-element-38f9844 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-9891 .elementor-element.elementor-element-4ed9aae{--display:flex;--background-transition:0.3s;--position:absolute;bottom:0px;}.elementor-9891 .elementor-element.elementor-element-f6af301{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-f6af301:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-f6af301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FF;}.elementor-9891 .elementor-element.elementor-element-f6af301, .elementor-9891 .elementor-element.elementor-element-f6af301::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-0cb16e7{--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:22px 22px;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-0cb16e7:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-0cb16e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FF;}.elementor-9891 .elementor-element.elementor-element-0cb16e7, .elementor-9891 .elementor-element.elementor-element-0cb16e7::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-63e1a90{--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;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-63e1a90, .elementor-9891 .elementor-element.elementor-element-63e1a90::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-af1b877{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-143650b{--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;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-c92c5e4{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-0da562a img{border-radius:25px 25px 25px 25px;}.elementor-9891 .elementor-element.elementor-element-7312e80{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-7312e80:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-7312e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FF;}.elementor-9891 .elementor-element.elementor-element-7312e80, .elementor-9891 .elementor-element.elementor-element-7312e80::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-cf59200{--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;--background-transition:0.3s;--padding-top:040px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-cf59200:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-cf59200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FF;}.elementor-9891 .elementor-element.elementor-element-cf59200, .elementor-9891 .elementor-element.elementor-element-cf59200::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-3b99654{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-3b99654, .elementor-9891 .elementor-element.elementor-element-3b99654::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-627659c{--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:space-between;--align-items:center;--gap:20px 20px;--background-transition:0.3s;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:#EEE4FA;--border-color:#EEE4FA;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-9891 .elementor-element.elementor-element-627659c:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-627659c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2FE;}.elementor-9891 .elementor-element.elementor-element-627659c, .elementor-9891 .elementor-element.elementor-element-627659c::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-adbde27{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-adbde27:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-adbde27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E7FF;}.elementor-9891 .elementor-element.elementor-element-adbde27, .elementor-9891 .elementor-element.elementor-element-adbde27::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-0457000 .elementor-icon-wrapper{text-align:center;}.elementor-9891 .elementor-element.elementor-element-0457000.elementor-view-stacked .elementor-icon{background-color:#7B2FE3;}.elementor-9891 .elementor-element.elementor-element-0457000.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-0457000.elementor-view-default .elementor-icon{color:#7B2FE3;border-color:#7B2FE3;}.elementor-9891 .elementor-element.elementor-element-0457000.elementor-view-framed .elementor-icon, .elementor-9891 .elementor-element.elementor-element-0457000.elementor-view-default .elementor-icon svg{fill:#7B2FE3;}.elementor-9891 .elementor-element.elementor-element-0457000 .elementor-icon{font-size:54px;}.elementor-9891 .elementor-element.elementor-element-0457000 .elementor-icon svg{height:54px;}.elementor-9891 .elementor-element.elementor-element-0457000 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-1563477{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-09843fd{text-align:center;}.elementor-9891 .elementor-element.elementor-element-09843fd .elementor-heading-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:34px;font-weight:800;line-height:1.25em;}.elementor-9891 .elementor-element.elementor-element-349bd90{text-align:center;color:#414141;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-9891 .elementor-element.elementor-element-349bd90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-349bd90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-f242bcf{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-a5707db{--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:20px 20px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-ad5b9fd{text-align:center;}.elementor-9891 .elementor-element.elementor-element-ad5b9fd .elementor-heading-title{color:#4B0B75;font-family:"Rubik", Sans-serif;font-size:30px;font-weight:800;}.elementor-9891 .elementor-element.elementor-element-fc5bcd8 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-727994d{--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;--background-transition:0.3s;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-727994d:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-727994d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2FE;}.elementor-9891 .elementor-element.elementor-element-727994d, .elementor-9891 .elementor-element.elementor-element-727994d::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-f4c807a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-f4c807a, .elementor-9891 .elementor-element.elementor-element-f4c807a::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-0e521fd{--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:space-between;--align-items:center;--gap:20px 20px;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-9891 .elementor-element.elementor-element-0e521fd:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-0e521fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9891 .elementor-element.elementor-element-0e521fd, .elementor-9891 .elementor-element.elementor-element-0e521fd::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-7d5db52{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-6ea8b96{text-align:center;}.elementor-9891 .elementor-element.elementor-element-6ea8b96 .elementor-heading-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:34px;font-weight:800;line-height:1.25em;}.elementor-9891 .elementor-element.elementor-element-7a013f2{text-align:center;color:#414141;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-9891 .elementor-element.elementor-element-7a013f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-7a013f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9891 .elementor-element.elementor-element-88e928b{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-88e928b:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-88e928b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2FE;}.elementor-9891 .elementor-element.elementor-element-88e928b, .elementor-9891 .elementor-element.elementor-element-88e928b::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-32e37c9{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-32e37c9:not(.elementor-motion-effects-element-type-background), .elementor-9891 .elementor-element.elementor-element-32e37c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2FE;}.elementor-9891 .elementor-element.elementor-element-32e37c9, .elementor-9891 .elementor-element.elementor-element-32e37c9::before{--border-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-758e839{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-cbe7b0e{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-9019985 .elementor-image-box-wrapper{text-align:right;}.elementor-9891 .elementor-element.elementor-element-9019985.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9891 .elementor-element.elementor-element-9019985.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9891 .elementor-element.elementor-element-9019985.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-9019985 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-9891 .elementor-element.elementor-element-9019985 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9891 .elementor-element.elementor-element-9019985 .elementor-image-box-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-517b628{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc .elementor-image-box-wrapper{text-align:right;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc .elementor-image-box-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-645275f{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-c65934a .elementor-image-box-wrapper{text-align:right;}.elementor-9891 .elementor-element.elementor-element-c65934a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9891 .elementor-element.elementor-element-c65934a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9891 .elementor-element.elementor-element-c65934a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-c65934a .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-9891 .elementor-element.elementor-element-c65934a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9891 .elementor-element.elementor-element-c65934a .elementor-image-box-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-f0f7a36{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#480875;--n-accordion-icon-size:15px;}.elementor-9891 .elementor-element.elementor-element-5ad3e72{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-f5ffc77{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-ef8223f .elementor-image-box-wrapper{text-align:right;}.elementor-9891 .elementor-element.elementor-element-ef8223f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9891 .elementor-element.elementor-element-ef8223f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9891 .elementor-element.elementor-element-ef8223f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-ef8223f .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-9891 .elementor-element.elementor-element-ef8223f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9891 .elementor-element.elementor-element-ef8223f .elementor-image-box-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-391c43a{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-3ec91c4 .elementor-image-box-wrapper{text-align:right;}.elementor-9891 .elementor-element.elementor-element-3ec91c4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9891 .elementor-element.elementor-element-3ec91c4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9891 .elementor-element.elementor-element-3ec91c4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-3ec91c4 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-9891 .elementor-element.elementor-element-3ec91c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9891 .elementor-element.elementor-element-3ec91c4 .elementor-image-box-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-b9f4186{--display:flex;--background-transition:0.3s;}.elementor-9891 .elementor-element.elementor-element-d9a21da .elementor-image-box-wrapper{text-align:right;}.elementor-9891 .elementor-element.elementor-element-d9a21da.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9891 .elementor-element.elementor-element-d9a21da.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9891 .elementor-element.elementor-element-d9a21da.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-d9a21da .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-9891 .elementor-element.elementor-element-d9a21da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9891 .elementor-element.elementor-element-d9a21da .elementor-image-box-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-06569a0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#480875;--n-accordion-icon-size:15px;}@media(max-width:1024px){.elementor-9891 .elementor-element.elementor-element-8a067fe{--min-height:280px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-e145987{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-3d86e9f .elementor-button{font-size:22px;}.elementor-9891 .elementor-element.elementor-element-9e71dcb img{width:100%;}.elementor-9891 .elementor-element.elementor-element-d55dbdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-cae62b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-38f9844 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-0cb16e7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9891 .elementor-element.elementor-element-627659c{--gap:0px 0px;}.elementor-9891 .elementor-element.elementor-element-09843fd .elementor-heading-title{font-size:30px;}.elementor-9891 .elementor-element.elementor-element-349bd90{font-size:18px;width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-349bd90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-a5707db{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9891 .elementor-element.elementor-element-0e521fd{--gap:0px 0px;}.elementor-9891 .elementor-element.elementor-element-6ea8b96 .elementor-heading-title{font-size:30px;}.elementor-9891 .elementor-element.elementor-element-7a013f2{font-size:18px;width:var( --container-widget-width, 307.539px );max-width:307.539px;--container-widget-width:307.539px;--container-widget-flex-grow:0;}.elementor-9891 .elementor-element.elementor-element-7a013f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9891 .elementor-element.elementor-element-8a067fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-e145987{--width:100%;--gap:10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-3d86e9f.elementor-element{--align-self:center;}.elementor-9891 .elementor-element.elementor-element-e3872d4{--width:100%;}.elementor-9891 .elementor-element.elementor-element-bd172b1{--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9891 .elementor-element.elementor-element-f2988e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-abfb9d6{--content-width:60%;}.elementor-9891 .elementor-element.elementor-element-b44fe3c{text-align:right;}.elementor-9891 .elementor-element.elementor-element-b44fe3c .elementor-heading-title{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-34737b6{text-align:right;}.elementor-9891 .elementor-element.elementor-element-da34d31{--content-width:63%;}.elementor-9891 .elementor-element.elementor-element-1b77f4e{text-align:right;}.elementor-9891 .elementor-element.elementor-element-1b77f4e .elementor-heading-title{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-b570ef8{text-align:right;}.elementor-9891 .elementor-element.elementor-element-0c38c2c{--content-width:60%;}.elementor-9891 .elementor-element.elementor-element-eaa7517{text-align:right;}.elementor-9891 .elementor-element.elementor-element-eaa7517 .elementor-heading-title{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-4141003{text-align:right;}.elementor-9891 .elementor-element.elementor-element-1654d04{--content-width:60%;}.elementor-9891 .elementor-element.elementor-element-35e36bd{text-align:right;}.elementor-9891 .elementor-element.elementor-element-35e36bd .elementor-heading-title{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-72ed105{text-align:right;}.elementor-9891 .elementor-element.elementor-element-5676521{--content-width:60%;}.elementor-9891 .elementor-element.elementor-element-fd7a706 .elementor-icon{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-fd7a706 .elementor-icon svg{height:21px;}.elementor-9891 .elementor-element.elementor-element-b484127{text-align:right;}.elementor-9891 .elementor-element.elementor-element-b484127 .elementor-heading-title{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-e2a7771{text-align:right;}.elementor-9891 .elementor-element.elementor-element-f6a3452{--content-width:60%;}.elementor-9891 .elementor-element.elementor-element-9c12a20 .elementor-icon{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-9c12a20 .elementor-icon svg{height:18px;}.elementor-9891 .elementor-element.elementor-element-0e4ece0{text-align:right;}.elementor-9891 .elementor-element.elementor-element-0e4ece0 .elementor-heading-title{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-6f74561{text-align:right;}.elementor-9891 .elementor-element.elementor-element-04032f0{--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;}.elementor-9891 .elementor-element.elementor-element-389cfa4{--width:35%;}.elementor-9891 .elementor-element.elementor-element-a7ba910 .elementor-heading-title{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-d55dbdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-b07d1da .elementor-icon{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-b07d1da .elementor-icon svg{height:18px;}.elementor-9891 .elementor-element.elementor-element-b07d1da > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-9891 .elementor-element.elementor-element-803aa3c{--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;}.elementor-9891 .elementor-element.elementor-element-c8933be .elementor-icon{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-c8933be .elementor-icon svg{height:18px;}.elementor-9891 .elementor-element.elementor-element-c8933be > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-9891 .elementor-element.elementor-element-cd20a00{--width:35%;}.elementor-9891 .elementor-element.elementor-element-4995aff .elementor-heading-title{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-fefca6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-b355482{--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;}.elementor-9891 .elementor-element.elementor-element-e9bfa4d{--width:35%;}.elementor-9891 .elementor-element.elementor-element-8b4b806 .elementor-heading-title{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-3fb5f44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8 .elementor-icon{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8 .elementor-icon svg{height:18px;}.elementor-9891 .elementor-element.elementor-element-7f6cfa8 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-9891 .elementor-element.elementor-element-e093468{--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;}.elementor-9891 .elementor-element.elementor-element-ba8b570 .elementor-icon{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-ba8b570 .elementor-icon svg{height:18px;}.elementor-9891 .elementor-element.elementor-element-ba8b570 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-9891 .elementor-element.elementor-element-7116301{--width:35%;}.elementor-9891 .elementor-element.elementor-element-0ecb072 .elementor-heading-title{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-cae62b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-476435e{--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;}.elementor-9891 .elementor-element.elementor-element-d677034{--width:35%;}.elementor-9891 .elementor-element.elementor-element-f67a633 .elementor-heading-title{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-848e08a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-e80a313 .elementor-icon{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-e80a313 .elementor-icon svg{height:18px;}.elementor-9891 .elementor-element.elementor-element-e80a313 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-9891 .elementor-element.elementor-element-6a66268{--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;}.elementor-9891 .elementor-element.elementor-element-6e15f5b .elementor-icon{font-size:18px;}.elementor-9891 .elementor-element.elementor-element-6e15f5b .elementor-icon svg{height:18px;}.elementor-9891 .elementor-element.elementor-element-6e15f5b > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-9891 .elementor-element.elementor-element-c3ddbc1{--width:35%;}.elementor-9891 .elementor-element.elementor-element-dcb34fe .elementor-heading-title{font-size:20px;}.elementor-9891 .elementor-element.elementor-element-38f9844 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-4ed9aae{--width:4px;}.elementor-9891 .elementor-element.elementor-element-cf59200{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-627659c{--width:100%;--gap:0px 0px;--padding-top:26px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9891 .elementor-element.elementor-element-adbde27{--width:72px;--min-height:72px;}.elementor-9891 .elementor-element.elementor-element-0457000 .elementor-icon{font-size:42px;}.elementor-9891 .elementor-element.elementor-element-0457000 .elementor-icon svg{height:42px;}.elementor-9891 .elementor-element.elementor-element-09843fd{text-align:center;}.elementor-9891 .elementor-element.elementor-element-09843fd .elementor-heading-title{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-349bd90{text-align:center;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-349bd90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-349bd90.elementor-element{--align-self:center;}.elementor-9891 .elementor-element.elementor-element-f242bcf{--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9891 .elementor-element.elementor-element-ad5b9fd .elementor-heading-title{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-ad5b9fd > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-9891 .elementor-element.elementor-element-727994d{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-0e521fd{--width:100%;--gap:0px 0px;--padding-top:26px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9891 .elementor-element.elementor-element-6ea8b96{text-align:center;}.elementor-9891 .elementor-element.elementor-element-6ea8b96 .elementor-heading-title{font-size:21px;}.elementor-9891 .elementor-element.elementor-element-7a013f2{text-align:center;font-size:16px;}.elementor-9891 .elementor-element.elementor-element-7a013f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9891 .elementor-element.elementor-element-7a013f2.elementor-element{--align-self:center;}.elementor-9891 .elementor-element.elementor-element-32e37c9{--gap:0px 0px;}.elementor-9891 .elementor-element.elementor-element-758e839{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-9019985 .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-f5f6fbc .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-c65934a .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-5ad3e72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9891 .elementor-element.elementor-element-ef8223f .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-3ec91c4 .elementor-image-box-img{margin-bottom:15px;}.elementor-9891 .elementor-element.elementor-element-d9a21da .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-9891 .elementor-element.elementor-element-91391bf{--content-width:1240px;}.elementor-9891 .elementor-element.elementor-element-8a067fe{--width:100%;}.elementor-9891 .elementor-element.elementor-element-e145987{--width:35%;}.elementor-9891 .elementor-element.elementor-element-e3872d4{--width:45%;}.elementor-9891 .elementor-element.elementor-element-bd172b1{--content-width:708px;}.elementor-9891 .elementor-element.elementor-element-acec013{--content-width:1400px;}.elementor-9891 .elementor-element.elementor-element-fadb55f{--width:20%;}.elementor-9891 .elementor-element.elementor-element-571abb1{--content-width:1120px;}.elementor-9891 .elementor-element.elementor-element-389cfa4{--width:35%;}.elementor-9891 .elementor-element.elementor-element-cd20a00{--width:35%;}.elementor-9891 .elementor-element.elementor-element-e9bfa4d{--width:35%;}.elementor-9891 .elementor-element.elementor-element-7116301{--width:35%;}.elementor-9891 .elementor-element.elementor-element-d677034{--width:35%;}.elementor-9891 .elementor-element.elementor-element-c3ddbc1{--width:35%;}.elementor-9891 .elementor-element.elementor-element-4ed9aae{--width:4px;}.elementor-9891 .elementor-element.elementor-element-63e1a90{--width:48%;}.elementor-9891 .elementor-element.elementor-element-af1b877{--width:90%;}.elementor-9891 .elementor-element.elementor-element-143650b{--width:52%;}.elementor-9891 .elementor-element.elementor-element-c92c5e4{--width:85%;}.elementor-9891 .elementor-element.elementor-element-3b99654{--width:100%;}.elementor-9891 .elementor-element.elementor-element-627659c{--width:100%;}.elementor-9891 .elementor-element.elementor-element-adbde27{--width:100px;}.elementor-9891 .elementor-element.elementor-element-1563477{--width:60%;}.elementor-9891 .elementor-element.elementor-element-a5707db{--content-width:1200px;}.elementor-9891 .elementor-element.elementor-element-f4c807a{--width:100%;}.elementor-9891 .elementor-element.elementor-element-0e521fd{--width:100%;}.elementor-9891 .elementor-element.elementor-element-7d5db52{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9891 .elementor-element.elementor-element-e145987{--width:52%;}.elementor-9891 .elementor-element.elementor-element-e3872d4{--width:48%;}.elementor-9891 .elementor-element.elementor-element-63e1a90{--width:100%;}.elementor-9891 .elementor-element.elementor-element-143650b{--width:52%;}.elementor-9891 .elementor-element.elementor-element-c92c5e4{--width:100%;}.elementor-9891 .elementor-element.elementor-element-627659c{--width:95%;}.elementor-9891 .elementor-element.elementor-element-1563477{--width:90%;}.elementor-9891 .elementor-element.elementor-element-0e521fd{--width:95%;}.elementor-9891 .elementor-element.elementor-element-7d5db52{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-91391bf *//* ================================
   פירורי לחם - פס דק מעל ההירו
================================ */

.breadcrumbs-soft{
  background: #fbf9ff !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  position: relative;
  z-index: 10;
}

.gm-yoast-breadcrumbs{
  direction: rtl;
  text-align: right;
  margin: 0 !important;
  padding: 0 !important;
  font-family: "Rubik", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  color: rgba(75,11,117,0.58) !important;
}

.gm-yoast-breadcrumbs a{
  color: rgba(75,11,117,0.72) !important;
  text-decoration: none !important;
}

.gm-yoast-breadcrumbs a:hover{
  color: #4B0B75 !important;
}

.gm-yoast-breadcrumbs span{
  color: rgba(75,11,117,0.58) !important;
}

.gm-yoast-breadcrumbs .breadcrumb_last{
  color: rgba(75,11,117,0.78) !important;
  font-weight: 600;
}

@media (min-width: 768px) and (max-width: 1024px){
  .gm-yoast-breadcrumbs{
    font-size: 12.5px;
    text-align: right;
  }
}

@media (max-width: 767px){
  .gm-yoast-breadcrumbs{
    font-size: 12px;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62614df */.hero-copy{
  text-align: center;
  direction: rtl;
  padding: 0 14px;
  box-sizing: border-box;
}

.hero-title{
  margin: 0 0 18px;
  padding: 0;
  font-weight: 800;
  line-height: 1.08;
}

.hero-title-main{
  display: block;
  color: #252432;
  font-family: "Rubik", sans-serif !important;
  font-size: 32px;
  line-height: 1.08;
}

.hero-title-accent{
  display: block;
  color: #4B0D83;
  font-family: "Rubik", sans-serif !important;
  font-size: 32px;
  line-height: 1.08;
  margin-top: 6px;
}

.hero-subtitle{
  margin: 0 auto 5px;
  max-width: 540px;
  color: #252432;
  font-family: "Rubik", sans-serif !important;
  font-size: 21px;
  line-height: 1.45;
  font-weight: 400;
}


/* ================================
   TABLET
================================ */

@media (min-width: 768px) and (max-width: 1024px){

  .hero-copy{
    padding: 0 14px;
  }

  .hero-title{
    margin-bottom: 16px;
    line-height: 1.15;
  }

  .hero-title-main{
    font-size: 23px;
    line-height: 1.15;
    font-weight: 700;
  }

  .hero-title-accent{
    font-size: 25px;
    line-height: 1.15;
    font-weight: 800;
    margin-top: 4px;
  }

  .hero-subtitle{
    max-width: 330px;
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 5px;
  }

}


/* ================================
   MOBILE
================================ */

@media (max-width: 767px){

  .hero-copy{
    padding: 0 16px;
  }

  .hero-title{
    margin-bottom: 14px;
    line-height: 1.14;
  }

  .hero-title-main{
    font-size: 26px;
    line-height: 1.14;
  }

  .hero-title-accent{
    font-size: 25px;
    line-height: 1.15;
    margin-top: 4px;
  }

  .hero-subtitle{
    max-width: 315px;
    font-size: 18px;
    line-height: 1.45;
    margin-bottom: 18px;
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d86e9f */.gm-card-button .elementor-button {
  min-height: 48px !important;
  padding: 0 42px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 999px !important;

  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1 !important;

  background: #4b0078 !important;
  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
}

.gm-card-button .elementor-button-text {
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a067fe *//* ================================
   HERO PREMIUM - רקע, כתם, נקודות
================================ */

.hero-premium{
  position: relative;
  overflow: hidden;
  border-radius: 0 0 18px 32px;
  isolation: isolate;

  background:
    linear-gradient(135deg,
      #ffffff 0%,
      #fbf9ff 38%,
      #f7f2ff 65%,
      #eee5fb 100%
    );
}

/* כתם סגול מאחורי התמונה - דסקטופ */
.hero-premium::before{
  content: "";
  position: absolute;
  left: 14%;
  right: auto;
  top: 52%;
  transform: translateY(-50%);
  width: 550px;
  height: 380px;
  border-radius: 48% 52% 44% 56% / 50% 44% 56% 50%;

  background:
    radial-gradient(circle at 50% 50%,
      rgba(111, 66, 193, 0.38) 0%,
      rgba(111, 66, 193, 0.28) 28%,
      rgba(111, 66, 193, 0.17) 48%,
      rgba(111, 66, 193, 0.08) 68%,
      rgba(111, 66, 193, 0) 86%
    );

  z-index: 0;
  pointer-events: none;
}

/* נקודות - דסקטופ */
.hero-premium::after{
  content: "";
  position: absolute;

  top: 38px;
  right: 28px;

  width: 110px;
  height: 110px;

  background-image: radial-gradient(
    rgba(82, 24, 130, 0.18) 1.3px,
    transparent 1.3px
  );

  background-size: 14px 14px;
  opacity: 0.55;

  z-index: 1;
  pointer-events: none;
}

/* כל התוכן מעל הרקע */
.hero-premium > *{
  position: relative;
  z-index: 2;
}

/* קונטיינר טקסט */
.hero-content{
  position: relative;
  z-index: 3;
}

/* קונטיינר תמונה */
.hero-visual{
  position: relative;
  z-index: 3;
}

/* לוודא שאין כתם כפול מחוץ לטאבלט/מובייל */
.hero-visual::before{
  content: none;
}


/* ================================
   טאבלט
================================ */

@media (min-width: 768px) and (max-width: 1024px){

  .hero-premium{
    overflow: hidden;
    border-radius: 0 0 22px 28px;
  }

  /* מבטל בטאבלט את הכתם הכללי של הדסקטופ */
  .hero-premium::before{
    display: none !important;
  }

  .hero-visual{
    position: relative !important;
    overflow: visible !important;
    z-index: 3;
  }

  .hero-visual::before{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    width: 300px;
    height: 150px;
    border-radius: 50%;

    background:
      radial-gradient(circle at 50% 50%,
        rgba(111, 66, 193, 0.28) 0%,
        rgba(111, 66, 193, 0.20) 38%,
        rgba(111, 66, 193, 0.10) 66%,
        rgba(111, 66, 193, 0) 90%
      );

    z-index: 0;
    pointer-events: none;
  }

  .hero-visual > *{
    position: relative;
    z-index: 2;
  }

  .hero-premium::after{
    top: 24px;
    right: 24px;
    width: 115px;
    height: 115px;
    background-size: 12px 12px;
    opacity: 0.45;
  }
}


/* ================================
   מובייל
   תמונה ראשונה - טקסט אחריה
================================ */

@media (max-width: 767px){

  .hero-premium{
    border-radius: 0 0 24px 24px;

    background:
      linear-gradient(180deg,
        #ffffff 0%,
        #fbf9ff 42%,
        #f3ecfb 100%
      );

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 16px !important;
  }

  /* תמונה ראשונה במובייל */
  .hero-visual{
    order: 1 !important;

    width: 100% !important;
    min-height: auto !important;

    margin-top: 4px !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    position: relative !important;
    overflow: visible !important;
  }

  /* טקסט שני במובייל */
  .hero-content{
    order: 2 !important;

    width: 100% !important;
    max-width: 340px !important;

    text-align: center !important;

    margin: 0 auto !important;
  }

  /* מבטל במובייל את הכתם שהיה על כל ההירו */
  .hero-premium::before{
    display: none !important;
  }

  /* כתם רק מאחורי הזוג */
  .hero-visual::before{
    content: "";

    position: absolute;

    left: 50%;
    bottom: 8px;

    transform: translateX(-50%);

    width: 390px;
    height: 215px;

    border-radius: 50%;

    background:
      radial-gradient(circle at 50% 50%,
        rgba(111, 66, 193, 0.24) 0%,
        rgba(111, 66, 193, 0.16) 42%,
        rgba(111, 66, 193, 0.08) 66%,
        rgba(111, 66, 193, 0) 90%
      );

    z-index: 0;
    pointer-events: none;
  }

  .hero-visual > *{
    position: relative;
    z-index: 2;
  }

  .hero-premium::after{
    top: 18px;
    right: 18px;

    width: 75px;
    height: 75px;

    background-size: 11px 11px;

    opacity: 0.38;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44fe3c */@media (min-width: 1024px) {
  .elementor-9891 .elementor-element.elementor-element-b44fe3c .timeline-item .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b77f4e */@media (min-width: 1024px) {
  .elementor-9891 .elementor-element.elementor-element-1b77f4e .timeline-item .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaa7517 */@media (min-width: 1024px) {
  .elementor-9891 .elementor-element.elementor-element-eaa7517 .timeline-item .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e36bd */@media (min-width: 1024px) {
  .elementor-9891 .elementor-element.elementor-element-35e36bd .timeline-item .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b484127 */@media (min-width: 1024px) {
  .elementor-9891 .elementor-element.elementor-element-b484127 .timeline-item .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e4ece0 */@media (min-width: 1024px) {
  .elementor-9891 .elementor-element.elementor-element-0e4ece0 .timeline-item .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00484ca */.elementor-9891 .elementor-element.elementor-element-00484ca {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
}

/* =========================
   המסילה הראשית — דסקטופ
   ========================= */

.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-track {
  position: relative !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}

/* הקו ממוקם סופית באמצעות קוד ה־HTML */
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-line {
  position: absolute !important;
  top: 63px !important;
  right: 12.5% !important;
  left: 12.5% !important;
  width: auto !important;

  height: 4px !important;
  min-height: 4px !important;
  padding: 0 !important;
  margin: 0 !important;

  background: #e5d2f5 !important;
  border-radius: 20px !important;
  overflow: hidden !important;

  z-index: 0 !important;
  pointer-events: none !important;
}

/* כל אחד מארבעת השלבים */
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item {
  position: relative !important;
  z-index: 2 !important;

  display: block !important;
  flex: 0 0 25% !important;
  width: 25% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;

  padding: 25px 15px 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

/* עיגול האייקון */
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point {
  position: relative !important;
  z-index: 3 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 76px !important;
  height: 76px !important;
  min-width: 76px !important;
  min-height: 76px !important;
  max-width: 76px !important;
  max-height: 76px !important;

  margin: 0 auto 22px !important;
  padding: 7px !important;

  background: #f9f2fe !important;
  border: 2px solid #d9b9f3 !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;

  transition:
    background-color 0.3s ease,
    border-color 0.3s ease,
    transform 0.3s ease,
    box-shadow 0.3s ease !important;
}

.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point .elementor-widget-container,
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point .elementor-icon-wrapper,
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point .elementor-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  height: 100% !important;
  border-radius: 50% !important;
}

.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point .elementor-icon {
  color: #8b48f6 !important;
  background: transparent !important;
}

.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point svg {
  display: block !important;
  width: 24px !important;
  height: 24px !important;
  fill: currentColor !important;
}

/* מצב פעיל */
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item.is-active .timeline-item-point {
  background: #8b48f6 !important;
  border-color: #8b48f6 !important;
  transform: scale(1.08) !important;
  box-shadow: 0 0 0 7px rgba(139, 72, 246, 0.12) !important;
}

.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item.is-active .timeline-item-point .elementor-icon {
  color: #ffffff !important;
}

/* הכותרת והטקסט */
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-card {
  position: relative !important;
  z-index: 3 !important;
  width: 100% !important;
}

.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h1,
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h2,
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h3,
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h4,
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item .elementor-heading-title {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  text-align: center !important;
  direction: rtl !important;
}

.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item p,
.elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item .elementor-widget-text-editor {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  text-align: center !important;
  direction: rtl !important;
}

/* =========================
   מובייל — טיימליין אנכי
   ========================= */

@media (max-width: 767px) {
  .elementor-9891 .elementor-element.elementor-element-00484ca {
    overflow: hidden !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-track {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    width: 100% !important;
    padding: 14px 12px !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-line {
    position: absolute !important;

    top: 40px !important;
    right: 37px !important;
    left: auto !important;

    width: 3px !important;
    min-width: 3px !important;
    height: calc(100% - 80px) !important;
    min-height: 0 !important;

    border-radius: 20px !important;
    z-index: 0 !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item {
    position: relative !important;
    display: block !important;

    flex: 0 0 auto !important;
    width: 100% !important;
    min-height: 180px !important;

    padding: 4px 72px 42px 8px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    z-index: 3 !important;

    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    max-width: 52px !important;
    max-height: 52px !important;

    padding: 6px !important;
    margin: 0 !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point svg {
    width: 18px !important;
    height: 18px !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item.is-active .timeline-item-point {
    transform: scale(1.05) !important;
    box-shadow: 0 0 0 5px rgba(139, 72, 246, 0.11) !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-card,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item > *:not(.timeline-item-point) {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h1,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h2,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h3,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item h4,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item .elementor-heading-title {
    margin: 0 0 10px !important;
    text-align: right !important;
    direction: rtl !important;
    line-height: 1.3 !important;
  }

  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item p,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item .elementor-widget-text-editor,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item .elementor-widget-text-editor p {
    margin: 0 !important;
    text-align: right !important;
    direction: rtl !important;
    line-height: 1.6 !important;
  }
}






/* תיקון סופי לדסקטופ בלבד */
@media (min-width: 768px) {

  /* קו במרכז העיגולים */
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-line {
    top: 54px !important;
    right: calc(8% + 20px) !important;
    left: calc(8% + 20px) !important;
    width: auto !important;
    max-width: none !important;
  }

  /* כל העיגולים באותו גודל */
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item.is-active .timeline-item-point {
    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;
    max-width: 58px !important;
    max-height: 58px !important;
    flex: 0 0 58px !important;
    padding: 7px !important;
  }

  /* כל הכוכבים באותו גודל — כולל הראשון */
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point svg,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item.is-active .timeline-item-point svg {
    width: 21px !important;
    height: 21px !important;
    min-width: 21px !important;
    min-height: 21px !important;
    max-width: 21px !important;
    max-height: 21px !important;
    transform: none !important;
  }
}



/* =========================================
   תיקון סופי: כל האייקונים מתחילים מאותו גובה
   ========================================= */

@media (min-width: 768px) {

  /* הקונטיינר של כל פריטי הטיימליין */
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-track,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-track > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: flex-start !important;
    justify-content: flex-start !important;

    --align-items: flex-start !important;
    --justify-content: flex-start !important;
  }

  /* כל אחד מהשלבים */
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-track > .timeline-item,
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-track > .e-con-inner > .timeline-item {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    align-self: flex-start !important;

    --align-self: flex-start !important;
    --justify-content: flex-start !important;

    /*
     * כל הפריטים מקבלים רוחב שווה,
     * בלי קשר למספר הפריטים בטיימליין
     */
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: none !important;

    height: auto !important;
    min-height: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;

    top: auto !important;

    padding: 25px 10px 0 !important;
    box-sizing: border-box !important;
  }

  /* האייקון תמיד מתחיל באותה נקודה */
  .elementor-9891 .elementor-element.elementor-element-00484ca .timeline-item-point {
    flex: 0 0 58px !important;
    flex-shrink: 0 !important;

    margin-top: 0 !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-bottom: 22px !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b07d1da *//* USER DEFINED STYLES START */
.elementor-9891 .elementor-element.elementor-element-b07d1da {
    --arrow-size: 25px;
    --arrow-size-mobile: 20px;
    --arrow-offset: 25px;
    --timeline-fill-ratio: 0.6;
    --timeline-empty-color: rgba(198, 145, 35, 0.22);
    --timeline-fill-color: #C69123;
}

/* נקודה פעילה */
.elementor-9891 .elementor-element.elementor-element-b07d1da .is-active .timeline-item-point > .elementor-widget-container {
    background-color: #C69123;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .is-active .timeline-item-point {
    background-color: #C69123;
}

/* צבע meta פעיל */
.elementor-9891 .elementor-element.elementor-element-b07d1da .is-active :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #C69123;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .is-active .timeline-item-card :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #C69123;
}
/* USER DEFINED STYLES END */


/* BASE STYLES */
.elementor-9891 .elementor-element.elementor-element-b07d1da > .e-con-inner {
    position: relative;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item {
    padding: 0;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item .timeline-item-card {
    z-index: 0;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-point {
    line-height: 0;
    z-index: 1;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .timeline-item-meta {
    display: none;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-line {
    top: 0;
    bottom: 0;
    left: calc((100% - var(--timeline-padding-left, 0px) - var(--timeline-padding-right, 0px)) / 2 + var(--timeline-padding-left, 0px) - 0.5 * var(--width));
    padding: 0;
    z-index: 0;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card::before,
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card::after {
    content:"";
    position: absolute;
    background-color: inherit;
    z-index: -1;
    transition-duration: 0s;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card::before {
    top: calc(50% - 0.5 * var(--arrow-size));
    width: var(--arrow-size);
    height: var(--arrow-size);
    transform: rotate(45deg);
    border-style: inherit;
    border-color: inherit;
    border-radius: 0;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card::after {
    top: calc(50% - var(--arrow-size));
    height: calc(2 * var(--arrow-size));
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-left: none;
    border-bottom: none;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    right: 0;
    width: var(--border-right-width);
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}


/* HORIZONTAL ALIGNMENTS */
.elementor-9891 .elementor-element.elementor-element-b07d1da:is(.left, .right) .timeline-item-meta {
    display: none;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da:is(.left, .right) .timeline-item-card .timeline-item-meta {
    display: block;
}


/* HORIZONTAL ALIGN LEFT */
.elementor-9891 .elementor-element.elementor-element-b07d1da.left .timeline-item-point {
    order: 0;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.left .timeline-item-card {
    order: 1;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.left .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.left .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.left .timeline-line {
    left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
}


/* HORIZONTAL ALIGN RIGHT */
.elementor-9891 .elementor-element.elementor-element-b07d1da.right .timeline-item-point {
    order: 1;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.right .timeline-item-card {
    order: 0;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.right .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.right .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.right .timeline-line {
    left: initial;
    right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
}


/* VERTICAL ALIGN TOP */
.elementor-9891 .elementor-element.elementor-element-b07d1da.top .timeline-item {
    align-items: flex-start;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.top .timeline-item-card::before {
    top: var(--arrow-offset);
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.top .timeline-item-card::after {
    top: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.top .timeline-item-point {
    top: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.top .timeline-item > .timeline-item-meta {
    top: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(-50%);
}


/* VERTICAL ALIGN BOTTOM */
.elementor-9891 .elementor-element.elementor-element-b07d1da.bottom .timeline-item {
    align-items: flex-end;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.bottom .timeline-item-card::before {
    top: initial;
    bottom: var(--arrow-offset);
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.bottom .timeline-item-card::after {
    top: initial;
    bottom: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.bottom .timeline-item-point {
    bottom: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.bottom .timeline-item > .timeline-item-meta {
    bottom: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(50%);
}


/* FLIP */
.elementor-9891 .elementor-element.elementor-element-b07d1da.flip:not(.left):not(.right) .timeline-item {
    flex-direction: row-reverse;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.flip .timeline-item:nth-of-type(odd) > .timeline-item-meta {
    text-align: end;
}

.elementor-9891 .elementor-element.elementor-element-b07d1da.flip .timeline-item:nth-of-type(even) > .timeline-item-meta {
    text-align: start;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-9891 .elementor-element.elementor-element-b07d1da.flip .timeline-item {
        flex-direction: row!important;
    }
    
    .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-meta {
        display: none;
    }
    
    .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .timeline-item-meta {
        display: block;
    }
    
    .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-point {
        order: 0;
    }
    
    .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card {
        order: 1;
    }
  
    .elementor-9891 .elementor-element.elementor-element-b07d1da:not(.right):not(.break-right) .timeline-item-card::before {
        left: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-left-width) !important;
        border-top: none !important;
        border-right: none !important;
        border-bottom-style: solid !important;
        border-left-style: solid !important;
        border-color: inherit !important;
    }

    .elementor-9891 .elementor-element.elementor-element-b07d1da:not(.right):not(.break-right) .timeline-item-card::after {
        left: 0 !important;
        width: var(--border-left-width) !important;
    }

    .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-line {
        left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
    }
 
    .elementor-9891 .elementor-element.elementor-element-b07d1da:is(.right, .break-right) .timeline-item-point {
        order: 1;
    }
    
    .elementor-9891 .elementor-element.elementor-element-b07d1da:is(.right, .break-right) .timeline-item-card {
        order: 0;
    }
    
    .elementor-9891 .elementor-element.elementor-element-b07d1da:is(.right, .break-right) .timeline-item-card::before {
        left: initial !important;
        right: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-right-width) !important;
        border-top-style: solid !important;
        border-right-style: solid !important;
        border-bottom: none !important;
        border-left: none !important;
        border-color: inherit !important;
    }

    .elementor-9891 .elementor-element.elementor-element-b07d1da:is(.right, .break-right) .timeline-item-card::after {
        left: initial !important;
        right: 0 !important;
        width: var(--border-right-width) !important;
    }
      
    .elementor-9891 .elementor-element.elementor-element-b07d1da.break-right .timeline-line {
        left: initial;
        right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-9891 .elementor-element.elementor-element-b07d1da {
        --arrow-size: var(--arrow-size-mobile);
    }
}


/* CLEAN DESIGN OVERRIDE */

/* ביטול הכרטיס / המסגרת הלבנה */
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card{
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* ביטול החץ הקטן של הכרטיס */
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card::before,
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card::after{
  display: none !important;
}

/* ניקוי רקעים פנימיים */
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-widget-container,
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .e-con,
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .e-con-inner{
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* כותרות */
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-heading-title{
  color: #111111 !important;
  font-weight: 800 !important;
}

/* טקסט */
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card p,
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-widget-text-editor{
  color: #555555 !important;
}

/* מסתיר meta צדדי בלי לשבור מבנה */
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-meta,
.elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item > .timeline-item-meta{
  visibility: hidden !important;
}

/* מובייל בלבד - טקסט נקי וקריא */
@media (max-width: 767px){

  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card{
    width: calc(100% - 80px) !important;
    max-width: none !important;
    margin-right: 20px !important;
    margin-left: 0 !important;
    text-align: right !important;
  }

  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-heading-title,
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card p,
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-widget-text-editor{
    text-align: right !important;
  }

}

/* TABLET + MOBILE - clean RTL timeline */
@media (max-width: 1024px){

  /* מסתירים את הקו המקורי */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-line{
    display: none !important;
  }

  /* יוצרים קו חדש ונקי בצד ימין */
 .elementor-9891 .elementor-element.elementor-element-b07d1da > .e-con-inner::before{
    content: "";
    position: absolute;
    top: 55px;
    bottom: 55px;
    right: 28px;
    width: 2px;
    background: linear-gradient(
      to bottom,
      #C69123 0%,
      #C69123 90%,
      rgba(198,145,35,0.18) 90%,
      rgba(198,145,35,0.18) 93%,
      transparent 93%,
      transparent 100%
    );
    z-index: 0;
  }
  
  /* כל שורה בטיימליין */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item{
    display: grid !important;
    grid-template-columns: 56px 1fr !important;
    column-gap: 18px !important;
    align-items: start !important;
    direction: rtl !important;
    padding: 34px 0 !important;
    min-height: auto !important;
    position: relative !important;
  }

  /* האייקון/עיגול */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-point{
    grid-column: 1 !important;
    position: relative !important;
    right: auto !important;
    left: auto !important;
    top: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    transform: none !important;
    justify-self: center !important;
    z-index: 3 !important;
  }

  /* הטקסט */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card{
    grid-column: 2 !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
    z-index: 2 !important;
  }

  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-heading-title,
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card p,
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-widget-text-editor{
    text-align: right !important;
  }

  /* להסתיר את המטא הצדדי */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-meta,
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item > .timeline-item-meta{
    display: none !important;
  }
}




/* MOBILE ONLY - shorten timeline spacing safely */
@media (max-width: 767px){

  /* מקצר את גובה כל שלב */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item,
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item.e-con{
    min-height: 115px !important;
    height: auto !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  /* אם יש קונטיינר פנימי שמוסיף גובה */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item > .e-con-inner{
    min-height: 115px !important;
    height: auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* מחזיר את הטקסט לרוחב נורמלי שלא יישבר */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card{
    width: calc(100% - 65px) !important;
    max-width: none !important;
  }

  /* כותרת מובייל - שלא תהיה ענקית מדי */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-heading-title{
    font-size: 24px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
  }

  /* טקסט מובייל */
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card p,
  .elementor-9891 .elementor-element.elementor-element-b07d1da .timeline-item-card .elementor-widget-text-editor{
    font-size: 15px !important;
    line-height: 1.5 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571abb1 *//* USER DEFINED STYLES START */

.elementor-9891 .elementor-element.elementor-element-571abb1 {
    --arrow-size: 25px;
    --arrow-size-mobile: 20px;
    --arrow-offset: 25px;

    --timeline-fill-ratio: 0.48;

    --timeline-empty-color: #e5d2f5;
    --timeline-fill-color: #8b48f6;

    --timeline-progress: 0%;

    --timeline-line-top: 55px;
    --timeline-line-bottom: 55px;
    --timeline-line-right: 28px;

    font-family: "Rubik", sans-serif !important;
}


/* נקודה פעילה */

.elementor-9891 .elementor-element.elementor-element-571abb1 .is-active .timeline-item-point >
.elementor-widget-container {
    background-color: #8b48f6;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .is-active .timeline-item-point {
    background-color: #8b48f6;
}


/* צבע Meta פעיל */

.elementor-9891 .elementor-element.elementor-element-571abb1 .is-active :is(
    .timeline-item-meta,
    .timeline-item-meta .elementor-heading-title
) {
    color: #8b48f6;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .is-active .timeline-item-card :is(
    .timeline-item-meta,
    .timeline-item-meta .elementor-heading-title
) {
    color: #8b48f6;
}

/* USER DEFINED STYLES END */


/* =========================================
   BASE STYLES
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1 > .e-con-inner {
    position: relative;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item {
    padding: 0;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item .timeline-item-card {
    z-index: 0;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-point {
    line-height: 0;
    z-index: 1;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card .timeline-item-meta {
    display: none;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-line {
    top: 0;
    bottom: 0;

    left: calc(
        (
            100%
            - var(--timeline-padding-left, 0px)
            - var(--timeline-padding-right, 0px)
        ) / 2
        + var(--timeline-padding-left, 0px)
        - 0.5 * var(--width)
    );

    padding: 0;
    z-index: 0;
}


/* =========================================
   CARD ARROWS
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card::before,
.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card::after {
    content: "";
    position: absolute;
    background-color: inherit;
    z-index: -1;
    transition-duration: 0s;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card::before {
    top: calc(50% - 0.5 * var(--arrow-size));
    width: var(--arrow-size);
    height: var(--arrow-size);
    transform: rotate(45deg);
    border-style: inherit;
    border-color: inherit;
    border-radius: 0;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card::after {
    top: calc(50% - var(--arrow-size));
    height: calc(2 * var(--arrow-size));
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item:nth-of-type(odd)
.timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-left: none;
    border-bottom: none;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item:nth-of-type(odd)
.timeline-item-card::after {
    right: 0;
    width: var(--border-right-width);
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item:nth-of-type(even)
.timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item:nth-of-type(even)
.timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}


/* =========================================
   HORIZONTAL ALIGNMENTS
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1:is(.left, .right) .timeline-item-meta {
    display: none;
}

.elementor-9891 .elementor-element.elementor-element-571abb1:is(.left, .right)
.timeline-item-card .timeline-item-meta {
    display: block;
}


/* =========================================
   HORIZONTAL ALIGN LEFT
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1.left .timeline-item-point {
    order: 0;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.left .timeline-item-card {
    order: 1;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.left
.timeline-item:nth-of-type(odd)
.timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.left
.timeline-item:nth-of-type(odd)
.timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-9891 .elementor-element.elementor-element-571abb1.left .timeline-line {
    left: calc(
        0.5 * (
            var(--point-width)
            - var(--width)
        )
        + var(--timeline-padding-left, 0px)
    );
}


/* =========================================
   HORIZONTAL ALIGN RIGHT
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1.right .timeline-item-point {
    order: 1;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.right .timeline-item-card {
    order: 0;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.right
.timeline-item:nth-of-type(even)
.timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.right
.timeline-item:nth-of-type(even)
.timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-9891 .elementor-element.elementor-element-571abb1.right .timeline-line {
    left: initial;

    right: calc(
        0.5 * (
            var(--point-width)
            - var(--width)
        )
        + var(--timeline-padding-right, 0px)
    );
}


/* =========================================
   VERTICAL ALIGN TOP
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1.top .timeline-item {
    align-items: flex-start;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.top .timeline-item-card::before {
    top: var(--arrow-offset);
}

.elementor-9891 .elementor-element.elementor-element-571abb1.top .timeline-item-card::after {
    top: calc(
        var(--arrow-offset)
        - (0.21 * var(--arrow-size))
    );
}

.elementor-9891 .elementor-element.elementor-element-571abb1.top .timeline-item-point {
    top: calc(
        var(--arrow-offset)
        + 0.5 * (
            var(--arrow-size)
            - var(--point-height)
        )
    );
}

.elementor-9891 .elementor-element.elementor-element-571abb1.top
.timeline-item > .timeline-item-meta {
    top: calc(
        var(--arrow-offset)
        + (var(--arrow-size) / 2)
    );

    transform: translateY(-50%);
}


/* =========================================
   VERTICAL ALIGN BOTTOM
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1.bottom .timeline-item {
    align-items: flex-end;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.bottom .timeline-item-card::before {
    top: initial;
    bottom: var(--arrow-offset);
}

.elementor-9891 .elementor-element.elementor-element-571abb1.bottom .timeline-item-card::after {
    top: initial;

    bottom: calc(
        var(--arrow-offset)
        - (0.21 * var(--arrow-size))
    );
}

.elementor-9891 .elementor-element.elementor-element-571abb1.bottom .timeline-item-point {
    bottom: calc(
        var(--arrow-offset)
        + 0.5 * (
            var(--arrow-size)
            - var(--point-height)
        )
    );
}

.elementor-9891 .elementor-element.elementor-element-571abb1.bottom
.timeline-item > .timeline-item-meta {
    bottom: calc(
        var(--arrow-offset)
        + (var(--arrow-size) / 2)
    );

    transform: translateY(50%);
}


/* =========================================
   FLIP
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1.flip:not(.left):not(.right)
.timeline-item {
    flex-direction: row-reverse;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.flip:not(.left):not(.right)
.timeline-item:nth-of-type(even)
.timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.flip:not(.left):not(.right)
.timeline-item:nth-of-type(even)
.timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-9891 .elementor-element.elementor-element-571abb1.flip:not(.left):not(.right)
.timeline-item:nth-of-type(odd)
.timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.flip:not(.left):not(.right)
.timeline-item:nth-of-type(odd)
.timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-9891 .elementor-element.elementor-element-571abb1.flip
.timeline-item:nth-of-type(odd)
> .timeline-item-meta {
    text-align: end;
}

.elementor-9891 .elementor-element.elementor-element-571abb1.flip
.timeline-item:nth-of-type(even)
> .timeline-item-meta {
    text-align: start;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-9891 .elementor-element.elementor-element-571abb1.flip .timeline-item {
        flex-direction: row !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-meta {
        display: none;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item-card
    .timeline-item-meta {
        display: block;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-point {
        order: 0;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card {
        order: 1;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1:not(.right):not(.break-right)
    .timeline-item-card::before {
        left: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-left-width) !important;
        border-top: none !important;
        border-right: none !important;
        border-bottom-style: solid !important;
        border-left-style: solid !important;
        border-color: inherit !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1:not(.right):not(.break-right)
    .timeline-item-card::after {
        left: 0 !important;
        width: var(--border-left-width) !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-line {
        left: calc(
            0.5 * (
                var(--point-width)
                - var(--width)
            )
            + var(--timeline-padding-left, 0px)
        );
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1:is(.right, .break-right)
    .timeline-item-point {
        order: 1;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1:is(.right, .break-right)
    .timeline-item-card {
        order: 0;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1:is(.right, .break-right)
    .timeline-item-card::before {
        left: initial !important;
        right: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-right-width) !important;
        border-top-style: solid !important;
        border-right-style: solid !important;
        border-bottom: none !important;
        border-left: none !important;
        border-color: inherit !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1:is(.right, .break-right)
    .timeline-item-card::after {
        left: initial !important;
        right: 0 !important;
        width: var(--border-right-width) !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1.break-right .timeline-line {
        left: initial;

        right: calc(
            0.5 * (
                var(--point-width)
                - var(--width)
            )
            + var(--timeline-padding-right, 0px)
        );
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-9891 .elementor-element.elementor-element-571abb1 {
        --arrow-size: var(--arrow-size-mobile);
    }

}


/* =========================================
   CLEAN DESIGN
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    font-family: "Rubik", sans-serif !important;
}

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card::before,
.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card::after {
    display: none !important;
}

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-card
.elementor-widget-container,

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-card
.e-con,

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-card
.e-con-inner {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* כותרות */

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-card
.elementor-heading-title {
    color: #111111 !important;

    font-family: "Rubik", sans-serif !important;
    font-weight: 800 !important;
}


/* טקסט */

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card p,
.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-card
.elementor-widget-text-editor {
    color: #555555 !important;

    font-family: "Rubik", sans-serif !important;
}


/* Meta */

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-meta,
.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item > .timeline-item-meta {
    visibility: hidden !important;
}


/* =========================================
   MOBILE TEXT
========================================= */

@media (max-width: 767px) {

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card {
        width: calc(100% - 80px) !important;
        max-width: none !important;

        margin-right: 20px !important;
        margin-left: 0 !important;

        text-align: right !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item-card
    .elementor-heading-title,

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card p,

    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item-card
    .elementor-widget-text-editor {
        text-align: right !important;
        font-family: "Rubik", sans-serif !important;
    }

}


/* =========================================
   TABLET + MOBILE
========================================= */

@media (max-width: 1024px) {

    /* הקו המקורי מוסתר */
    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-line {
        display: none !important;
    }


    /* הקו שרואים בפועל */
    .elementor-9891 .elementor-element.elementor-element-571abb1 > .e-con-inner::before {
        content: "";

        position: absolute;

        top: var(
            --timeline-line-top,
            55px
        );

        bottom: var(
            --timeline-line-bottom,
            55px
        );

        right: var(
            --timeline-line-right,
            28px
        );

        width: 2px;

        background:
            linear-gradient(
                to bottom,

                #8b48f6 0%,

                #8b48f6
                var(--timeline-progress),

                #e5d2f5
                var(--timeline-progress),

                #e5d2f5 100%
            ) !important;

        border-radius: 20px;

        z-index: 0;

        pointer-events: none;
    }


    /* כל שלב */
    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item {
        display: grid !important;

        grid-template-columns:
            56px
            1fr !important;

        column-gap: 18px !important;

        align-items: start !important;
        direction: rtl !important;

        padding: 34px 0 !important;

        min-height: auto !important;

        position: relative !important;
    }


    /* האייקון */
    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-point {
        grid-column: 1 !important;

        position: relative !important;

        right: auto !important;
        left: auto !important;
        top: auto !important;
        bottom: auto !important;

        margin: 0 !important;

        transform: none !important;

        justify-self: center !important;

        z-index: 3 !important;
    }


    /* הטקסט */
    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card {
        grid-column: 2 !important;

        width: auto !important;
        max-width: none !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: right !important;

        z-index: 2 !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item-card
    .elementor-heading-title,

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card p,

    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item-card
    .elementor-widget-text-editor {
        text-align: right !important;
    }


    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-meta,
    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item > .timeline-item-meta {
        display: none !important;
    }

}


/* =========================================
   MOBILE ONLY - ריווח צפוף + טקסט קריא
========================================= */

@media (max-width: 767px) {

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item,
    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item.e-con {
        min-height: auto !important;
        height: auto !important;

        padding-top: 8px !important;
        padding-bottom: 8px !important;

        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item > .e-con-inner {
        min-height: auto !important;
        height: auto !important;

        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card {
        width: calc(100% - 65px) !important;
        max-width: none !important;
    }

    /* כותרת */
    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item-card
    .elementor-heading-title {
        font-family: "Rubik", sans-serif !important;
        line-height: 1.25 !important;
        font-weight: 600 !important;
    }

    /* טקסט */
    .elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-card p,
    .elementor-9891 .elementor-element.elementor-element-571abb1
    .timeline-item-card
    .elementor-widget-text-editor {
        font-family: "Rubik", sans-serif !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
    }

}


/* =========================================
   ICON COLORS
========================================= */

.elementor-9891 .elementor-element.elementor-element-571abb1 .timeline-item-point {
    background: transparent !important;
}


.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-point
> .elementor-widget-container,

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-point
.elementor-icon-wrapper,

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-point
.elementor-icon {
    border-radius: 50% !important;
}


/* לא פעיל */

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-point
> .elementor-widget-container {
    background-color: #f9f2fe !important;
}


.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-point
.elementor-icon-wrapper,

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-point
.elementor-icon {
    background: transparent !important;
}


.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item-point
.elementor-icon {
    color: #8b48f6 !important;
}


/* פעיל */

.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item.is-active
.timeline-item-point {
    background: transparent !important;
}


.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item.is-active
.timeline-item-point
> .elementor-widget-container {
    background-color: #8b48f6 !important;

    border-radius: 50% !important;
    overflow: hidden !important;
}


.elementor-9891 .elementor-element.elementor-element-571abb1
.timeline-item.is-active
.timeline-item-point
.elementor-icon {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad5b9fd */gm-contact-small-title .elementor-heading-title{
  color: #4B0B75 !important;
  font-weight: 800 !important;
  text-align: center !important;
  position: relative;
  margin-bottom: 0 !important;
}

.gm-contact-small-title .elementor-heading-title::after{
  content:"";
  display:block;
  width:50px;
  height:3px;
  margin:8px auto 0;
  border-radius:999px;
  background: linear-gradient(90deg, #4B0B75, #A66BE8, #F6A33A);
}/* End custom CSS */
/* Start custom CSS *//* =====================================================
   FONT - RUBIK
===================================================== */

.hero-copy,
.hero-title,
.hero-title-accent,
.hero-subtitle,
.about-step-title,
.about-story-copy,
.about-happiness-quote,
.premium-section-title,
.about-quote-line,
.about-founder-intro,
.expertise-premium{
  font-family: "Rubik", sans-serif !important;
}


/* =====================================================
   HERO
===================================================== */

.hero-copy{
  direction: rtl;
}

.hero-title{
  margin: 0;
  font-family: "Rubik", sans-serif !important;
}

.hero-title-accent{
  display: block;
  font-family: "Rubik", sans-serif !important;
}

.hero-subtitle{
  margin: 0;
  font-family: "Rubik", sans-serif !important;
}


/* HERO - Mobile */
@media (max-width: 767px){

  .hero-title{
    margin: 0;
    text-align: center;
  }

  .hero-title-accent{
    display: block;
    font-family: "Rubik", sans-serif !important;

    font-size: clamp(28px, 7.2vw, 32px) !important;
    line-height: 1.15 !important;
    letter-spacing: -0.4px;

    text-align: center;
    text-wrap: balance;
  }

  .hero-subtitle{
    text-align: center;
  }
}


/* HERO - מסכים קטנים */
@media (max-width: 390px){

  .hero-title-accent{
    font-size: 28px !important;
  }

}


/* =====================================================
   כותרת מיוחדת - זה מתחיל בצעד אחד קטן
===================================================== */

.about-step-title{
  direction: rtl;
  text-align: center;
  font-family: "Rubik", sans-serif !important;
  margin: 0 auto 28px;
}

.about-step-title-line{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  margin-bottom: 14px;
}

.about-step-title-line span{
  display: block;
  width: 150px;
  height: 1px;

  background: linear-gradient(
    90deg,
    rgba(75,11,117,0),
    rgba(75,11,117,0.45),
    rgba(75,11,117,0)
  );
}

.about-step-title-line i{
  font-style: normal;
  color: #8B48F6;
  font-size: 24px;
  line-height: 1;
}

.about-step-title h2{
  margin: 0 !important;

  color: #4B0B75 !important;

  font-family: "Rubik", sans-serif !important;
  font-size: 42px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;

  letter-spacing: -0.5px;
}


/* כותרת מיוחדת - Mobile */
@media (max-width: 767px){

  .about-step-title{
    margin-bottom: 22px;
  }

  .about-step-title-line{
    gap: 12px;
    margin-bottom: 12px;
  }

  .about-step-title-line span{
    width: 58px;
  }

  .about-step-title-line i{
    font-size: 20px;
  }

  .about-step-title h2{
    width: 100%;
    max-width: none;

    margin: 0 auto !important;
    padding: 0 6px;

    box-sizing: border-box;

    font-family: "Rubik", sans-serif !important;
    font-size: clamp(20px, 6.8vw, 27px) !important;
    line-height: 1.2 !important;
    letter-spacing: -0.4px;

    text-align: center;
    white-space: nowrap;
  }

}


/* =====================================================
   טקסט סיפור / ABOUT
===================================================== */

.about-story-copy{
  max-width: 100%;
  font-family: "Rubik", sans-serif !important;
}

@media (max-width: 767px){

  .about-story-copy{
    max-width: 100%;
    text-align: center;
  }

  .about-story-copy h2{
    font-family: "Rubik", sans-serif !important;
    font-size: 28px !important;
    line-height: 1.25 !important;
    margin-bottom: 14px !important;
  }

  .about-story-copy p{
    font-family: "Rubik", sans-serif !important;
    font-size: 15px !important;
    line-height: 1.75 !important;
    margin-bottom: 14px !important;
  }

  .about-story-line{
    margin-top: 18px !important;

    font-family: "Rubik", sans-serif !important;
    font-size: 16px !important;
    line-height: 1.55 !important;

    text-align: center !important;
  }

}


/* =====================================================
   ציטוט - HAPPINESS
===================================================== */

.about-happiness-quote{
  width: 100%;
  font-family: "Rubik", sans-serif !important;
}

@media (max-width: 767px){

  .about-happiness-quote{
    width: 100%;
    max-width: 100%;

    margin: 22px 0;
    padding: 16px 18px;

    border-radius: 16px;
    gap: 8px;
  }

  .about-happiness-mark{
    font-size: 32px;
  }

  .about-happiness-text{
    font-family: "Rubik", sans-serif !important;
    font-size: 17px;
    line-height: 1.55;
  }

}


/* =====================================================
   PREMIUM SECTION TITLE
===================================================== */

.premium-section-title{
  width: 100%;
  max-width: 1100px;

  margin: 0 auto 42px;

  text-align: center;
  direction: rtl;

  font-family: "Rubik", sans-serif !important;
}

.premium-title-row{
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 24px;
}

.premium-title-row span{
  display: block;

  width: 85px;
  height: 1px;

  background: #B99BE0;

  opacity: .85;
  flex-shrink: 0;
}

.premium-title-row h2{
  margin: 0;

  color: #4B0B75;

  font-family: "Rubik", sans-serif !important;
  font-size: 38px;
  line-height: 1.2;
  font-weight: 700;

  text-align: center;
}

.premium-title-subline{
  max-width: 900px;

  margin: 14px auto 0;
  padding: 0 20px;

  color: #414141;

  font-family: "Rubik", sans-serif !important;
  font-size: 18px;
  line-height: 1.75;
  font-weight: 400;

  text-align: center;
  direction: rtl;
}


/* Premium title - Tablet */
@media (max-width: 1024px){

  .premium-title-row{
    gap: 18px;
  }

  .premium-title-row span{
    width: 60px;
  }

  .premium-title-row h2{
    font-size: 32px;
  }

  .premium-title-subline{
    max-width: 760px;
    font-size: 17px;
  }

}


/* Premium title - Mobile */
@media (max-width: 767px){

  .premium-section-title{
    margin-bottom: 30px;
  }

  .premium-title-row{
    gap: 12px;
  }

  .premium-title-row span{
    width: 36px;
  }

  .premium-title-row h2{
    font-size: 26px;
    line-height: 1.25;
  }

  .premium-title-subline{
    margin-top: 12px;

    padding: 0 16px;

    font-size: 16px;
    line-height: 1.65;
  }

}


/* =====================================================
   עמוד אודות - ציטוט נקי
===================================================== */

.about-quote-line{
  direction: rtl;

  display: flex;
  align-items: center;

  gap: 12px;

  margin: 24px 0 22px;
  padding: 12px 18px 12px 0;

  border-right: 3px solid rgba(139,72,246,0.35);

  color: #4B0B75;

  font-family: "Rubik", sans-serif !important;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;

  text-align: right;
}

.about-quote-mark{
  color: rgba(75,11,117,0.30);

  font-family: Georgia, serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;

  flex-shrink: 0;

  transform: translateY(-2px);
}


/* ציטוט נקי - Mobile */
@media (max-width: 767px){

  .about-quote-line{
    display: block !important;

    width: calc(100% - 40px) !important;
    max-width: 420px !important;

    margin: 12px auto 30px !important;
    padding: 18px 20px !important;

    background: #F1E7FF !important;

    border: 0 !important;
    border-radius: 16px !important;

    color: #4B0B75 !important;

    text-align: center !important;

    box-shadow: none !important;
  }

  .about-quote-mark{
    display: none !important;
  }

  .about-quote-text,
  .about-quote-line > span:last-child{
    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    color: #4B0B75 !important;

    font-family: "Rubik", sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.45 !important;

    text-align: center !important;

    text-wrap: balance;
  }

}


/* =====================================================
   Founder Intro
===================================================== */

.about-founder-intro{
  direction: rtl;
  text-align: right;

  font-family: "Rubik", sans-serif !important;

  color: #4B0B75;

  font-size: 19px;
  font-weight: 700;
  line-height: 1.65;

  padding-right: 18px;

  border-right: 3px solid rgba(139,72,246,0.45);

  margin: 0 0 24px;
}

@media (max-width: 767px){

  .about-founder-intro{
    text-align: center;

    border-right: none;

    padding-right: 0;

    font-size: 17px;
    line-height: 1.6;

    margin-bottom: 20px;
  }

}


/* =====================================================
   תחומי התמחות מובילים - אייקונים
   Desktop + Tablet: 3 x 2
   Mobile: 2 x 3
===================================================== */

.expertise-premium{
  width: 100%;
  max-width: 900px;

  margin: 0 auto;

  direction: rtl;

  font-family: "Rubik", sans-serif !important;
}

.expertise-title{
  margin: 0 0 28px;

  color: #340066;

  font-family: "Rubik", sans-serif !important;
  font-size: 25px;
  line-height: 1.3;
  font-weight: 700;

  text-align: center;
}

.expertise-grid{
  display: grid;

  grid-template-columns: repeat(3, 1fr);

  /* 52px בין השורות, 45px בין העמודות */
  gap: 52px 45px;
}

.expertise-item{
  display: flex;
  flex-direction: column;

  align-items: center;
  justify-content: flex-start;

  /* רווח בין האייקון לטקסט */
  gap: 16px;

  text-align: center;
}

.expertise-icon{
  width: 44px;
  height: 44px;

  flex: 0 0 44px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: #F3EBFF;
}

.expertise-icon svg{
  width: 23px;
  height: 23px;

  fill: none;

  stroke: #8547E8;
  stroke-width: 1.65;

  stroke-linecap: round;
  stroke-linejoin: round;
}


/* הטקסט מנצל את כל רוחב העמודה */
.expertise-item span{
  width: 100%;
  max-width: none;

  color: #414141;

  font-family: "Rubik", sans-serif !important;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 600;

  text-align: center;
}


/* Expertise - Tablet */
@media (max-width: 1024px){

  .expertise-premium{
    max-width: 820px;
  }

  .expertise-grid{
    grid-template-columns: repeat(3, 1fr);

    /* יותר רווח בין שתי השורות */
    gap: 44px 24px;
  }

  .expertise-item{
    gap: 16px;
  }

}


/* Expertise - Mobile */
@media (max-width: 767px){

  .expertise-premium{
    max-width: 100%;
    padding: 0 16px;
  }

  .expertise-title{
    font-size: 22px;
    margin-bottom: 24px;
  }

  .expertise-grid{
    grid-template-columns: repeat(2, 1fr);

    /* רווח נוח בין השורות במובייל */
    gap: 36px 18px;
  }

  .expertise-item{
    gap: 13px;
  }

  .expertise-icon{
    width: 40px;
    height: 40px;

    flex-basis: 40px;
  }

  .expertise-icon svg{
    width: 21px;
    height: 21px;
  }

  .expertise-item span{
    width: 100%;
    max-width: none;

    font-size: 14px;
    line-height: 1.45;
  }

}/* End custom CSS */