.elementor-9459 .elementor-element.elementor-element-986198d{--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-9459 .elementor-element.elementor-element-2a27f7a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-9459 .elementor-element.elementor-element-2a27f7a:not(.elementor-motion-effects-element-type-background), .elementor-9459 .elementor-element.elementor-element-2a27f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FF;}.elementor-9459 .elementor-element.elementor-element-2a27f7a, .elementor-9459 .elementor-element.elementor-element-2a27f7a::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-2eee936{--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:44px 44px;--background-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-2eee936:not(.elementor-motion-effects-element-type-background), .elementor-9459 .elementor-element.elementor-element-2eee936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FF;}.elementor-9459 .elementor-element.elementor-element-2eee936, .elementor-9459 .elementor-element.elementor-element-2eee936::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-2df3237{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-d2cf3b9{color:#414141;font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;line-height:2em;}.elementor-9459 .elementor-element.elementor-element-d2cf3b9 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-9459 .elementor-element.elementor-element-d2cf3b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9459 .elementor-element.elementor-element-535f66e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-535f66e, .elementor-9459 .elementor-element.elementor-element-535f66e::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-d3624ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9459 .elementor-element.elementor-element-d3624ac, .elementor-9459 .elementor-element.elementor-element-d3624ac::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-d342766{--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-9459 .elementor-element.elementor-element-d342766:not(.elementor-motion-effects-element-type-background), .elementor-9459 .elementor-element.elementor-element-d342766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FF;}.elementor-9459 .elementor-element.elementor-element-d342766, .elementor-9459 .elementor-element.elementor-element-d342766::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-9f4b45b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-9f4b45b, .elementor-9459 .elementor-element.elementor-element-9f4b45b::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-f10c935{--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-9459 .elementor-element.elementor-element-f10c935:not(.elementor-motion-effects-element-type-background), .elementor-9459 .elementor-element.elementor-element-f10c935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F2FE;}.elementor-9459 .elementor-element.elementor-element-f10c935, .elementor-9459 .elementor-element.elementor-element-f10c935::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-1ebe18e{--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-9459 .elementor-element.elementor-element-1ebe18e:not(.elementor-motion-effects-element-type-background), .elementor-9459 .elementor-element.elementor-element-1ebe18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E7FF;}.elementor-9459 .elementor-element.elementor-element-1ebe18e, .elementor-9459 .elementor-element.elementor-element-1ebe18e::before{--border-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-7ccd24e .elementor-icon-wrapper{text-align:center;}.elementor-9459 .elementor-element.elementor-element-7ccd24e.elementor-view-stacked .elementor-icon{background-color:#7B2FE3;}.elementor-9459 .elementor-element.elementor-element-7ccd24e.elementor-view-framed .elementor-icon, .elementor-9459 .elementor-element.elementor-element-7ccd24e.elementor-view-default .elementor-icon{color:#7B2FE3;border-color:#7B2FE3;}.elementor-9459 .elementor-element.elementor-element-7ccd24e.elementor-view-framed .elementor-icon, .elementor-9459 .elementor-element.elementor-element-7ccd24e.elementor-view-default .elementor-icon svg{fill:#7B2FE3;}.elementor-9459 .elementor-element.elementor-element-7ccd24e .elementor-icon{font-size:54px;}.elementor-9459 .elementor-element.elementor-element-7ccd24e .elementor-icon svg{height:54px;}.elementor-9459 .elementor-element.elementor-element-7ccd24e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9459 .elementor-element.elementor-element-318e666{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9459 .elementor-element.elementor-element-510c11c{text-align:center;}.elementor-9459 .elementor-element.elementor-element-510c11c .elementor-heading-title{color:#480875;font-family:"Rubik", Sans-serif;font-size:34px;font-weight:800;line-height:1.25em;}.elementor-9459 .elementor-element.elementor-element-cd4b806{text-align:center;color:#414141;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-9459 .elementor-element.elementor-element-cd4b806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9459 .elementor-element.elementor-element-cd4b806.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-9459 .elementor-element.elementor-element-d2cf3b9{font-size:16px;}.elementor-9459 .elementor-element.elementor-element-d2cf3b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9459 .elementor-element.elementor-element-f10c935{--gap:0px 0px;}.elementor-9459 .elementor-element.elementor-element-510c11c .elementor-heading-title{font-size:30px;}.elementor-9459 .elementor-element.elementor-element-cd4b806{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-9459 .elementor-element.elementor-element-cd4b806 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9459 .elementor-element.elementor-element-2a27f7a{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9459 .elementor-element.elementor-element-2eee936{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9459 .elementor-element.elementor-element-d2cf3b9{text-align:center;font-size:16px;}.elementor-9459 .elementor-element.elementor-element-d2cf3b9.elementor-element{--align-self:center;}.elementor-9459 .elementor-element.elementor-element-d342766{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9459 .elementor-element.elementor-element-f10c935{--width:100%;--gap:0px 0px;--padding-top:26px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9459 .elementor-element.elementor-element-1ebe18e{--width:72px;--min-height:72px;}.elementor-9459 .elementor-element.elementor-element-7ccd24e .elementor-icon{font-size:42px;}.elementor-9459 .elementor-element.elementor-element-7ccd24e .elementor-icon svg{height:42px;}.elementor-9459 .elementor-element.elementor-element-510c11c{text-align:center;}.elementor-9459 .elementor-element.elementor-element-510c11c .elementor-heading-title{font-size:21px;}.elementor-9459 .elementor-element.elementor-element-cd4b806{text-align:center;font-size:16px;}.elementor-9459 .elementor-element.elementor-element-cd4b806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9459 .elementor-element.elementor-element-cd4b806.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-9459 .elementor-element.elementor-element-986198d{--content-width:1240px;}.elementor-9459 .elementor-element.elementor-element-2df3237{--width:60%;}.elementor-9459 .elementor-element.elementor-element-535f66e{--width:40%;}.elementor-9459 .elementor-element.elementor-element-d3624ac{--width:90%;}.elementor-9459 .elementor-element.elementor-element-9f4b45b{--width:100%;}.elementor-9459 .elementor-element.elementor-element-f10c935{--width:100%;}.elementor-9459 .elementor-element.elementor-element-1ebe18e{--width:100px;}.elementor-9459 .elementor-element.elementor-element-318e666{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9459 .elementor-element.elementor-element-2df3237{--width:55%;}.elementor-9459 .elementor-element.elementor-element-535f66e{--width:45%;}.elementor-9459 .elementor-element.elementor-element-f10c935{--width:95%;}.elementor-9459 .elementor-element.elementor-element-318e666{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-986198d *//* ================================
   פירורי לחם - פס דק מעל ההירו
================================ */

.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 *//* ============================================================
   דסקטופ והגדרות כלליות
   חלות על כל המסכים, אלא אם הוחלפו באזור טאבלט או מובייל
============================================================ */

/* ================================
   כותרות פרימיום אחידות — דסקטופ
================================ */

.premium-section-title{
  direction: rtl;
  text-align: center;
  font-family: "Rubik", sans-serif;
  margin: 0 auto 32px;
}

.premium-section-title.with-kicker p{
  margin: 0 0 10px;
  color: rgba(75,11,117,0.72);
  font-size: 17px;
  font-weight: 700;
  line-height: 1.3;
}

.premium-title-row{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 22px;
}

.premium-title-row h2{
  margin: 0;
  color: #4B0B75;
  font-size: 42px;
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -0.5px;
  white-space: nowrap;
}

.premium-title-row span{
  display: block;
  width: 86px;
  height: 1px;
  flex-shrink: 0;
  background: linear-gradient(
    90deg,
    rgba(75,11,117,0),
    rgba(75,11,117,0.75)
  );
}

.premium-title-row span:last-child{
  background: linear-gradient(
    90deg,
    rgba(75,11,117,0.75),
    rgba(75,11,117,0)
  );
}

.premium-title-subline{
  margin-top: 10px;
  color: rgba(0,0,0,0.58);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}


/* ================================
   כותרות קומפקטיות
================================ */

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

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

.premium-section-title.compact .premium-title-row h2{
  font-size: 34px;
  line-height: 1.2;
  letter-spacing: -0.2px;
}

.premium-section-title.compact .premium-title-row span{
  width: 64px;
}


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

.about-step-title{
  direction: rtl;
  text-align: center;
  font-family: "Rubik", sans-serif;
  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-size: 42px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.5px;
}


/* ================================
   עמוד אודות - טקסט ליד תמונה
================================ */

.about-story-copy{
  direction: rtl;
  text-align: right;
  font-family: "Rubik", sans-serif;
  width: 100%;
  max-width: 620px;
  margin: 0;
  padding: 0;
}

.about-story-copy h2{
  margin: 0 0 18px !important;
  padding: 0 !important;
  color: #4B0B75 !important;
  font-size: 36px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.3px;
}

.about-story-copy p{
  margin: 0 0 16px !important;
  padding: 0 !important;
  color: rgba(37,36,50,0.78) !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.85 !important;
}

.about-story-line{
  margin-top: 22px !important;
  padding: 0 !important;
  color: #4B0B75 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
  text-align: right !important;
}


/* ================================
   עמוד אודות - הדגשת העושר שבאושר
================================ */

.about-happiness-quote{
  direction: rtl;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 86%;
  max-width: 620px;
  margin: 24px 0 24px auto;
  padding: 18px 24px 18px 26px;
  border-radius: 18px;
  background: linear-gradient(
    90deg,
    rgba(246,236,255,0.96),
    rgba(255,245,250,0.96)
  );
  color: #4B0B75;
  text-align: right;
  box-sizing: border-box;
}

.about-happiness-mark{
  color: rgba(75,11,117,0.38);
  font-size: 42px;
  font-weight: 800;
  line-height: 1;
  flex-shrink: 0;
  transform: translateY(-2px);
}

.about-happiness-text{
  color: #4B0B75;
  font-family: "Rubik", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}


/* ============================================================
   טאבלט בלבד — רוחב 768px עד 1024px
============================================================ */

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

  .premium-section-title{
    margin-bottom: 28px;
    padding: 0 18px;
  }

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

  .premium-title-row h2{
    font-size: 34px;
    line-height: 1.18;
    white-space: normal;
  }

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

  .premium-title-subline{
    font-size: 16px;
    line-height: 1.55;
  }

  .premium-section-title.compact .premium-title-row h2{
    font-size: 30px;
  }

  .about-step-title h2{
    font-size: 34px !important;
  }

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

  .about-story-copy{
    max-width: 560px;
  }

  .about-story-copy h2{
    font-size: 32px !important;
  }

  .about-story-copy p{
    font-size: 16px !important;
    line-height: 1.75 !important;
  }

  .about-story-line{
    font-size: 17px !important;
  }

  .about-happiness-quote{
    width: 90%;
  }

  .about-happiness-text{
    font-size: 18px;
  }
}


/* ============================================================
   מובייל בלבד — רוחב עד 767px
============================================================ */

@media (max-width: 767px){

  .premium-section-title{
    margin-bottom: 24px;
    padding: 0 10px;
  }

  .premium-section-title.with-kicker p{
    font-size: 14px;
    margin-bottom: 7px;
  }

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

  .premium-title-row h2{
    font-size: 28px;
    line-height: 1.25;
    white-space: normal;
  }

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

  .premium-title-subline{
    margin-top: 8px;
    font-size: 14.5px;
    line-height: 1.55;
  }

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

  .premium-section-title.compact .premium-title-row{
    gap: 10px;
  }

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

  .premium-section-title.compact .premium-title-row span{
    width: 32px;
  }

  /* כותרת "זה מתחיל בצעד אחד קטן" — מובייל */
  .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-size: clamp(20px, 6.8vw, 27px) !important;
    line-height: 1.2 !important;
    letter-spacing: -0.4px;

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

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

  .about-story-copy h2{
    font-size: 28px !important;
    line-height: 1.25 !important;
    margin-bottom: 14px !important;
  }

  .about-story-copy p{
    font-size: 15px !important;
    line-height: 1.75 !important;
    margin-bottom: 14px !important;
  }

  .about-story-line{
    margin-top: 18px !important;
    font-size: 16px !important;
    line-height: 1.55 !important;
    text-align: center !important;
  }

  .about-happiness-quote{
    width: 100%;
    max-width: 100%;
    margin: 22px 0 22px;
    padding: 16px 18px;
    border-radius: 16px;
    gap: 8px;
  }

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

  .about-happiness-text{
    font-size: 17px;
    line-height: 1.55;
  }
}



/* ================================
   עמוד אודות - ציטוט העושר שבאושר
================================ */

.about-quote-box{
  direction: rtl;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
  width: 86%;
  max-width: 620px;
  margin: 4px 0 26px auto;
  padding: 18px 24px 18px 28px;
  border-radius: 18px;
  background: linear-gradient(
    90deg,
    rgba(246,236,255,0.96),
    rgba(255,245,250,0.96)
  );
  box-shadow: 0 10px 24px rgba(75,11,117,0.055);
  box-sizing: border-box;
}

.about-quote-icon{
  color: rgba(75,11,117,0.34);
  font-family: Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1;
  flex-shrink: 0;
  transform: translateY(-3px);
}

.about-quote-copy{
  color: #4B0B75;
  font-family: "Rubik", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  text-align: right;
}

@media (max-width: 767px){
  .about-quote-box{
    width: 100%;
    max-width: 100%;
    margin: 22px 0;
    padding: 16px 18px;
    border-radius: 16px;
    gap: 9px;
  }

  .about-quote-icon{
    font-size: 32px;
    transform: translateY(-2px);
  }

  .about-quote-copy{
    font-size: 17px;
    line-height: 1.55;
  }
}







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

.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;
  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);
}

@media (max-width: 767px){
  .about-quote-line{
    margin: 20px 0;
    padding: 10px 14px 10px 0;
    font-size: 17px;
    line-height: 1.55;
  }

  .about-quote-mark{
    font-size: 28px;
  }
}



.about-founder-intro{
  direction: rtl;
  text-align: right;
  font-family: "Rubik", sans-serif;
  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;
  }
}







/* ציטוט נקי במובייל */
@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-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.45 !important;
    text-align: center !important;
    text-wrap: balance;
  }
}/* End custom CSS */