.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-733bc2b{width:auto;max-width:auto;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:700;color:#2E7A12;}.elementor-21 .elementor-element.elementor-element-92f8777{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-6d9e78e{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-f69f29c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:700;color:#1B1B1A;}.elementor-21 .elementor-element.elementor-element-5f6d3d4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5f6d3d4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5f6d3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7A12;}.elementor-21 .elementor-element.elementor-element-5f6d3d4::before, .elementor-21 .elementor-element.elementor-element-5f6d3d4 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5f6d3d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5f6d3d4 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-5f6d3d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-5f6d3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-131aec8 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-131aec8 .elementor-counter-title{color:#E7F3DF;}.elementor-21 .elementor-element.elementor-element-000d2ca.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-000d2ca .elementor-counter-title{justify-content:center;color:#E7F3DF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-000d2ca .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-0522504 .elementor-counter-number-wrapper{color:#F0F0F0;}.elementor-21 .elementor-element.elementor-element-0522504 .elementor-counter-title{color:#E7F3DF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-a87acc9{text-align:center;font-family:"Rubik", Sans-serif;font-size:22px;font-weight:400;line-height:41px;color:#45FF00;}.elementor-21 .elementor-element.elementor-element-c8580ed{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3e01138{font-family:"Assistant", Sans-serif;font-weight:400;}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-5f6d3d4{--grid-auto-flow:row;--padding-top:22px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-5f6d3d4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:56px;}}/* Start custom CSS for text-editor, class: .elementor-element-733bc2b */.biss-dot{
  display:inline-block;
  color:#6ABF3C;
  font-size:1.1em;
  line-height:1;
  margin-left:8px;
  vertical-align:middle;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92f8777 *//* ===== biss-h1 – כותרת ראשית בגודל גמיש + קו ירוק מצטייר ===== */
h1:has(.biss-love){
  font-family:"Rubik",sans-serif !important;
  font-weight:700 !important;
  font-size:clamp(44px, 4.6vw, 96px) !important;
  line-height:1.05 !important;
  letter-spacing:-0.02em;
  color:#1B1B1A;
  margin:0;
}
h1:has(.biss-love) span{ font-size:inherit !important; }
@media (max-width:1024px){ h1:has(.biss-love){ font-size:clamp(40px, 9vw, 80px) !important; } }
h1:has(.biss-love) svg{ display:none !important; }
h1 .biss-love{ position:relative; display:inline-block; }
h1 .biss-love::after{
  content:""; position:absolute;
  right:-3%; left:-3%; bottom:-.12em; height:.3em;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M4 16 C 70 5, 150 3, 214 10 S 276 20, 296 8' fill='none' stroke='%236ABF3C' stroke-width='8' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat center / 100% 100%;
  clip-path:inset(0 0 0 100%);
  animation:biss-love-draw 1s .7s cubic-bezier(.6,.1,.3,1) forwards;
  pointer-events:none;
}
@keyframes biss-love-draw{ to{ clip-path:inset(0 0 0 0); } }
@media (prefers-reduced-motion:reduce){
  h1 .biss-love::after{ animation:none; clip-path:none; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d9e78e *//* ===== biss-live – נקודה ירוקה עם הילה ===== */
.biss-live{
  display:inline-block; width:10px; height:10px;
  border-radius:50%; background:#6ABF3C;
  font-size:0; margin-left:10px; vertical-align:middle;
  box-shadow:0 0 0 4px rgba(106,191,60,.25);
  animation:biss-live 2s ease-in-out infinite;
}
@keyframes biss-live{
  50%{ box-shadow:0 0 0 7px rgba(106,191,60,.12); }
}
p:has(.biss-live){
  display:flex; align-items:center;
  font-size:15px !important; color:#6B6A64 !important;
}
@media (prefers-reduced-motion:reduce){ .biss-live{ animation:none; } }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-000d2ca *//* ===== biss-star – כוכב צהוב במונה הדירוג ===== */
.biss-star .elementor-counter-number-prefix{
  color:#FFD66B;
  margin-left:6px;
}
/* ===== biss-counters – עיצוב המונים בפס האמון ===== */
.elementor-widget-counter .elementor-counter{
  align-items:flex-start !important;
  text-align:right !important;
  gap:4px;
}
.elementor-widget-counter .elementor-counter-number-wrapper{
  justify-content:flex-start !important;
  font-family:"Rubik",sans-serif !important;
  font-weight:700 !important;
  font-size:48px !important;
  line-height:1 !important;
  color:#FFFFFF;
}
.elementor-widget-counter .elementor-counter-title{
  font-family:"Assistant",sans-serif !important;
  font-size:16px !important;
  font-weight:400 !important;
  line-height:1.4 !important;
  color:#E7F3DF !important;
  text-align:right !important;
}
@media (max-width:767px){
  .elementor-widget-counter .elementor-counter-number-wrapper{ font-size:34px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6d3d4 *//* ===== biss-trust-fix – יישור ועיצוב אחיד לפס האמון: הכל ממורכז ===== */

/* כל עמודה ממלאת את התא שלה */
.elementor-widget-counter,
.biss-stat-text{
  width:100%;
  justify-self:stretch;
}
.elementor-widget-counter .elementor-counter{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  text-align:center !important;
}
/* מספר למעלה, ממורכז */
.elementor-widget-counter .elementor-counter-number-wrapper{
  order:1;
  justify-content:center !important;
}
/* "בגוגל" למטה, ממורכז מתחת למספר */
.elementor-widget-counter .elementor-counter-title{
  order:2;
  width:100%;
  margin-top:4px;
  text-align:center !important;
  justify-content:center !important;
}

/* "כל הצפון" – בדיוק כמו המונים */
.biss-stat-text,
.biss-stat-text *{ text-align:center !important; }
.biss-stat-text p{ margin:0; }
.biss-stat-text .biss-stat-big{
  font-family:"Rubik",sans-serif;
  font-weight:700;
  font-size:48px;
  line-height:1;
  color:#FFFFFF;
}
.biss-stat-text .biss-stat-small{
  font-family:"Assistant",sans-serif;
  font-weight:400;
  font-size:16px;
  line-height:1.4;
  color:#E7F3DF;
  margin-top:4px;
}
@media (max-width:767px){
  .biss-stat-text .biss-stat-big{ font-size:34px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8580ed *//* ===== biss-eyebrow-txt – שורה קטנה בשדה טקסט קלאסי ===== */
.biss-eyebrow-txt,
.biss-eyebrow-txt *{
  font-family:"Assistant",sans-serif !important;
  font-weight:700 !important;
  font-size:16px !important;
  line-height:1.4 !important;
  color:#2E7A12 !important;
}
.biss-eyebrow-txt p{ margin:0 !important; display:flex; align-items:center; }
.biss-eyebrow-txt .biss-dot{ color:#6ABF3C !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e01138 *//* ===== biss-eyebrow-all – כל שורה קטנה עם נקודה ===== */
p:has(.biss-dot),
.elementor-widget-text-editor p:has(.biss-dot){
  display:flex !important; align-items:center;
  font-family:"Assistant",sans-serif !important;
  font-weight:700 !important;
  font-size:16px !important;
  line-height:1.4 !important;
  color:#2E7A12 !important;
  margin:0 !important;
}
/* על רקע ירוק – טקסט כהה */
.biss-eyebrow-dark p:has(.biss-dot){ color:#1B1B1A !important; }
.biss-eyebrow-dark .biss-dot{ color:#1B1B1A !important; }/* End custom CSS */