.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30159 .elementor-element.elementor-element-77c0479{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-378cc04{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-378cc04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30159 .elementor-element.elementor-element-8a80ac3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-30159 .elementor-element.elementor-element-8a80ac3 .elementor-heading-title{font-family:"Abraham", Sans-serif;font-size:52px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30159 .elementor-element.elementor-element-f767fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-25eb691{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-30159 .elementor-element.elementor-element-25eb691:not(.elementor-motion-effects-element-type-background), .elementor-30159 .elementor-element.elementor-element-25eb691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-30159 .elementor-element.elementor-element-32488a6{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30159 .elementor-element.elementor-element-32488a6:not(.elementor-motion-effects-element-type-background), .elementor-30159 .elementor-element.elementor-element-32488a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30159 .elementor-element.elementor-element-b79e802{--display:flex;}.elementor-30159 .elementor-element.elementor-element-99976bd{text-align:center;}.elementor-30159 .elementor-element.elementor-element-99976bd .elementor-heading-title{font-family:"Abraham", Sans-serif;font-weight:600;color:var( --e-global-color-da6173d );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30159 .elementor-element.elementor-element-9297840 .elementor-icon-list-icon i{color:var( --e-global-color-da6173d );transition:color 0.3s;}.elementor-30159 .elementor-element.elementor-element-9297840 .elementor-icon-list-icon svg{fill:var( --e-global-color-da6173d );transition:fill 0.3s;}.elementor-30159 .elementor-element.elementor-element-9297840{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-30159 .elementor-element.elementor-element-9297840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30159 .elementor-element.elementor-element-9297840 .elementor-icon-list-item > a{font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-9297840 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-30159 .elementor-element.elementor-element-8fe00c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30159 .elementor-element.elementor-element-63f9bbf{text-align:center;font-family:"Abraham", Sans-serif;font-size:40px;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30159 .elementor-element.elementor-element-9437f29 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Abraham", Sans-serif;font-size:24px;font-weight:500;border-radius:40px 40px 40px 40px;}.elementor-30159 .elementor-element.elementor-element-b414295 .elementor-button{background-color:#7A7A7A80;font-family:"Abraham", Sans-serif;font-size:24px;font-weight:500;border-radius:40px 40px 40px 40px;}.elementor-30159 .elementor-element.elementor-element-fffd11c{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30159 .elementor-element.elementor-element-fffd11c:not(.elementor-motion-effects-element-type-background), .elementor-30159 .elementor-element.elementor-element-fffd11c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30159 .elementor-element.elementor-element-ccaefba{--display:flex;}.elementor-30159 .elementor-element.elementor-element-96aded4{text-align:center;}.elementor-30159 .elementor-element.elementor-element-96aded4 .elementor-heading-title{font-family:"Abraham", Sans-serif;font-weight:600;color:var( --e-global-color-47889a46 );}.elementor-30159 .elementor-element.elementor-element-46e360d .elementor-icon-list-icon i{color:var( --e-global-color-47889a46 );transition:color 0.3s;}.elementor-30159 .elementor-element.elementor-element-46e360d .elementor-icon-list-icon svg{fill:var( --e-global-color-47889a46 );transition:fill 0.3s;}.elementor-30159 .elementor-element.elementor-element-46e360d{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-30159 .elementor-element.elementor-element-46e360d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30159 .elementor-element.elementor-element-46e360d .elementor-icon-list-item > a{font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-46e360d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-30159 .elementor-element.elementor-element-ef4d4b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30159 .elementor-element.elementor-element-0da8b53{text-align:center;font-family:"Abraham", Sans-serif;font-size:40px;font-weight:600;}.elementor-30159 .elementor-element.elementor-element-cc4bcba .elementor-button{background-color:var( --e-global-color-primary );font-family:"Abraham", Sans-serif;font-size:24px;font-weight:500;border-radius:40px 40px 40px 40px;}.elementor-30159 .elementor-element.elementor-element-ca9f419 .elementor-button{background-color:#7A7A7A80;font-family:"Abraham", Sans-serif;font-size:24px;font-weight:500;border-radius:40px 40px 40px 40px;}.elementor-30159 .elementor-element.elementor-element-e8788b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-e8788b8:not(.elementor-motion-effects-element-type-background), .elementor-30159 .elementor-element.elementor-element-e8788b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8E3;}.elementor-30159 .elementor-element.elementor-element-24ec1ab{padding:0.5rem 0.5rem 0.5rem 0.5rem;color:#8A6D3B;}.elementor-30159 .elementor-element.elementor-element-24ec1ab p{margin-block-end:0px;}.elementor-30159 .elementor-element.elementor-element-f6d1dcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-f8da3d9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-30159 .elementor-element.elementor-element-f8da3d9 .elementor-heading-title{font-family:"Abraham", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30159 .elementor-element.elementor-element-7110fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30159 .elementor-element.elementor-element-d2e272f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-d09cad9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-30159 .elementor-element.elementor-element-d09cad9 .elementor-heading-title{font-family:"Abraham", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-30159 .elementor-element.elementor-element-17f6e8f{font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-22bfb36{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-61b3c4f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30159 .elementor-element.elementor-element-61b3c4f .elementor-heading-title{font-family:"Abraham", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30159 .elementor-element.elementor-element-c49b1af{--display:flex;}.elementor-30159 .elementor-element.elementor-element-fbbee18{font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-9f4b8c2{--display:flex;}.elementor-30159 .elementor-element.elementor-element-85cd678{font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-62fa81f{--display:flex;}.elementor-30159 .elementor-element.elementor-element-8edee2d{font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-7c84269{--display:flex;}.elementor-30159 .elementor-element.elementor-element-4a8d744{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-30159 .elementor-element.elementor-element-4a8d744 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Abraham", Sans-serif;}.elementor-30159 .elementor-element.elementor-element-746ed72{--display:flex;--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-43e3a7a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30159 .elementor-element.elementor-element-43e3a7a .elementor-heading-title{font-family:"Abraham", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-30159 .elementor-element.elementor-element-c7ead5e{font-family:"Abraham", Sans-serif;font-size:22px;font-weight:400;}.elementor-30159 .elementor-element.elementor-element-df53c93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-30159 .elementor-element.elementor-element-87ae145{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-30159 .elementor-element.elementor-element-87ae145 .elementor-heading-title{font-family:"Secular One", Sans-serif;font-weight:400;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-30159 .elementor-element.elementor-element-378cc04{--width:100%;}.elementor-30159 .elementor-element.elementor-element-32488a6{--width:400px;}.elementor-30159 .elementor-element.elementor-element-fffd11c{--width:400px;}.elementor-30159 .elementor-element.elementor-element-f6d1dcf{--content-width:1100px;}.elementor-30159 .elementor-element.elementor-element-d2e272f{--content-width:1100px;}}@media(max-width:1366px) and (min-width:768px){.elementor-30159 .elementor-element.elementor-element-378cc04{--width:669.8px;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-30159 .elementor-element.elementor-element-77c0479{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-30159 .elementor-element.elementor-element-8a80ac3 .elementor-heading-title{font-size:46px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30159 .elementor-element.elementor-element-32488a6{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-30159 .elementor-element.elementor-element-f6d1dcf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30159 .elementor-element.elementor-element-f8da3d9{text-align:center;}.elementor-30159 .elementor-element.elementor-element-f8da3d9 .elementor-heading-title{font-size:36px;}.elementor-30159 .elementor-element.elementor-element-d2e272f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30159 .elementor-element.elementor-element-d09cad9{text-align:center;}.elementor-30159 .elementor-element.elementor-element-d09cad9 .elementor-heading-title{font-size:36px;}.elementor-30159 .elementor-element.elementor-element-17f6e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30159 .elementor-element.elementor-element-22bfb36{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30159 .elementor-element.elementor-element-61b3c4f{text-align:center;}.elementor-30159 .elementor-element.elementor-element-61b3c4f .elementor-heading-title{font-size:36px;}.elementor-30159 .elementor-element.elementor-element-746ed72{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30159 .elementor-element.elementor-element-43e3a7a{text-align:center;}.elementor-30159 .elementor-element.elementor-element-43e3a7a .elementor-heading-title{font-size:36px;}.elementor-30159 .elementor-element.elementor-element-df53c93{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-30159 .elementor-element.elementor-element-87ae145 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for html, class: .elementor-element-7110fb0 */.elementor-30159 .elementor-element.elementor-element-7110fb0 * {
    font-family: 'Abraham';
}

.mad-howitworks {
  /* -- משתני עיצוב מרוכזים -- */
  --card: #ffffff;
  --ink: #1f2937;
  --ring: #e5e7eb;
  --shadow: 0 6px 20px rgba(0, 0, 0, .06);
  --accent: #0FC8D4;
  --accent-ink: #ffffff;
  --icon-color: #6b7280;

  /* -- סגנון בסיס לרכיב -- */
  background: transparent;
  color: var(--ink);
  padding: 2rem 1rem;
  font-family: "Abraham", Sans-serif;
}

.mad-howitworks .mw {
  max-width: 1200px;
  margin-inline: auto;
}

/* --- החלפת תצוגה (Mobile-First) --- */
.mad-flow-desktop {
  display: none;
  margin-top: 1rem;
}

.mad-flow-mobile {
  display: block;
  margin-top: 1rem;
}

/* --- סגנונות דסקטופ (.mad-flow-desktop) --- */
.mad-row {
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
  gap: 1rem;
}

.mad-card {
  position: relative;
  flex: 1 1 0;
  background: var(--card);
  border: 1px solid var(--ring);
  border-radius: 1rem;
  padding: 1.25rem;
  box-shadow: var(--shadow);
}

.mad-arrow {
  align-self: center;
  flex: 0 0 auto;
  width: 2.5rem;
  height: 2.5rem;
  color: var(--icon-color);
}

.mad-arrow svg {
  width: 100%;
  height: 100%;
  display: block;
}

/* --- סגנונות מובייל (.mad-flow-mobile) --- */
.mad-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mad-li {
  background: var(--card);
  border: 1px solid var(--ring);
  border-radius: 1rem;
  padding: .9rem 1rem;
  box-shadow: var(--shadow);
}

.mad-li-head {
  display: flex;
  gap: .6rem;
  align-items: center;
}

.mad-sep {
  display: grid;
  place-content: center;
  padding: .25rem;
  color: var(--icon-color);
}

/* --- רכיבים משותפים (כותרות, מספרים) --- */

.mad-title {
  font-family: "Abraham", Sans-serif; /* שמירה על ההגדרה המקורית */
  font-size: 22px;
  font-weight: 400;
  line-height: 1.35;
}

.mad-li .mad-title {
  margin: 0;
}

/* סגנונות משותפים למספור העגול (גם דסקטופ וגם מובייל) */
.mad-num,
.mad-li-num {
  border-radius: 999px;
  background: var(--accent);
  color: var(--accent-ink);
  display: grid;
  place-content: center;
  font-weight: 700;
  line-height: 1;
}

/* סגנונות ייחודיים למספור דסקטופ */
.mad-num {
  position: absolute;
  inset-inline-start: -.6rem;
  inset-block-start: -.6rem;
  width: 2rem;
  height: 2rem;
  font-size: .9rem;
}

/* סגנונות ייחודיים למספור מובייל */
.mad-li-num {
  flex: 0 0 auto;
  width: 1.8rem;
  height: 1.8rem;
  font-size: .85rem;
}

/* --- Media Query --- */

@media (min-width: 768px) {
  .mad-flow-mobile {
    display: none;
  }

  .mad-flow-desktop {
    display: block;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Abraham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.madrasafree.com/wp-content/uploads/2020/12/abraham.woff2') format('woff2');
}
@font-face {
	font-family: 'Abraham';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://stage.madrasafree.com/wp-content/uploads/2020/12/AbrahamTRIAL-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Abraham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.madrasafree.com/wp-content/uploads/2020/12/AbrahamTRIAL-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Abraham';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://stage.madrasafree.com/wp-content/uploads/2020/12/AbrahamTRIAL-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Abraham';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://stage.madrasafree.com/wp-content/uploads/2020/12/AbrahamTRIAL-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Abraham';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://stage.madrasafree.com/wp-content/uploads/2020/12/AbrahamTRIAL-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Abraham';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://stage.madrasafree.com/wp-content/uploads/2020/12/AbrahamTRIAL-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */