.elementor-kit-10{--e-global-color-primary:#0C1023;--e-global-color-secondary:#266463;--e-global-color-text:#28E39B;--e-global-color-accent:#EBF0F7;--e-global-color-b452084:#FFFFFF;--e-global-color-a4d47f0:#2ED2B459;--e-global-color-8b9f34a:#28E39B75;--e-global-color-0f8e9ac:#89ADAD8A;--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-size:35px;--e-global-typography-text-line-height:1em;color:#0C1023;font-family:"Monopoly", Arial;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:#28E39B;font-size:18px;font-weight:bold;color:#0C1023;border-radius:50px 50px 50px 50px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:#266463;color:#FFFFFF;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:25px;}.elementor-kit-10 a{color:#007BFF;}.elementor-kit-10 a:hover{color:#28E39B;}.elementor-kit-10 h1{font-weight:bold;}.elementor-kit-10 h2{font-weight:bold;}.elementor-kit-10 h3{font-weight:bold;}.elementor-kit-10 h4{font-weight:bold;}.elementor-kit-10 h5{font-weight:bold;}.elementor-kit-10 h6{font-weight:bold;}.elementor-kit-10 img{border-radius:15px 15px 15px 15px;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{color:#0C1023;background-color:#EBF0F7;border-style:solid;border-color:#D9D9D9;border-radius:25px 25px 25px 25px;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{background-color:#FFFFFF;border-style:solid;border-color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-10{--e-global-typography-primary-font-size:45px;--e-global-typography-text-font-size:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:40px;--e-global-typography-text-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* CSS MANA */
/* עיצוב רשימת ul ui*/
ul li, ol li {margin-bottom: 5px;}
ul,ol {margin-bottom: 25px;}
ul ::marker {
  color: #28E39B;
  font-size: 25px;
}
/* מספרים עם עיגול רקע */
ol { list-style: none; counter-reset: num; padding-right: 0; }
ol > li { counter-increment: num; position: relative; padding-right: 2.2em; margin-bottom: 10px; }
ol > li::before{
  content: counter(num);
  position: absolute;
  right: 0;
  width: 1.7em;
  height: 1.7em;
  background: #28E39B75;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}
/* צבע הטקסט בפוטר */
footer {
color: #fff;}
footer a {
color: #fff !important;}
footer a:hover {
color: #28E39B !important;}
/* כותרת בפוטר */
.footer-title {
font-size: 18px;
font-weight: bold;
text-decoration: underline #28E39B;
text-decoration-thickness: 2px;
text-underline-offset: 5px;
}
/* שורת הסכמה תחתונה לטופס */
.privacy-last .elementor-field-group-privacy {
  order: 99;
  font-size: 14px;
}
/* תמונה שקופה למטה */
.fade-bottom {
  -webkit-mask-image: linear-gradient(to bottom, black 60%, transparent 100%);
}
/* תפריט נייד */
.mobile-menu .elementor-item {
    border-radius: 50px;
    margin-bottom: 5px;
}
/* הדר משתנה */
#hadar_changes {
  transition: background-color .6s ease, color .6s ease;
}
#hadar_changes:not(.elementor-sticky--effects),
#hadar_changes:not(.elementor-sticky--effects) a,
#hadar_changes:not(.elementor-sticky--effects) .elementor-icon,
#hadar_changes:not(.elementor-sticky--effects) i {
  color: #ffffff !important;
}
#hadar_changes:not(.elementor-sticky--effects) svg,
#hadar_changes:not(.elementor-sticky--effects) svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
body:not(.dark-mode) #hadar_changes.elementor-sticky--effects {
  background-color: #ffffff;
  box-shadow: 0 5px 70px -15px rgba(46,210,180,.35);
}
body:not(.dark-mode) #hadar_changes.elementor-sticky--effects,
body:not(.dark-mode) #hadar_changes.elementor-sticky--effects a,
body:not(.dark-mode) #hadar_changes.elementor-sticky--effects .elementor-icon,
body:not(.dark-mode) #hadar_changes.elementor-sticky--effects i {
  color: #080e28 !important;
}
body:not(.dark-mode) #hadar_changes.elementor-sticky--effects svg,
body:not(.dark-mode) #hadar_changes.elementor-sticky--effects svg * {
  fill: #080e28 !important;
  stroke: #080e28 !important;
}
body.dark-mode #hadar_changes.elementor-sticky--effects {
  background-color: #091a20;
  box-shadow: 0 5px 70px -15px rgba(0,255,180,.25);
}
body.dark-mode #hadar_changes.elementor-sticky--effects,
body.dark-mode #hadar_changes.elementor-sticky--effects a,
body.dark-mode #hadar_changes.elementor-sticky--effects .elementor-icon,
body.dark-mode #hadar_changes.elementor-sticky--effects i {
  color: #ffffff !important;
}
body.dark-mode #hadar_changes.elementor-sticky--effects svg,
body.dark-mode #hadar_changes.elementor-sticky--effects svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
/* מצב כהה כשה־body מקבל class של dark-mode */
body.dark-mode {
    background: #080e28;
  color: #f5f5f5;
}
/* קישורים במצב כהה */
body.dark-mode a {
  color: #4ac8ff;
}
/* אייקונים מצב כהה בהיר */
.darkmode-toggle {
  cursor: pointer;
  color: #fff;
}
#icon-sun {
    display: none;
}
body.dark-mode #icon-moon {
    display: none;
}
body.dark-mode #icon-sun {
    display: inline-block;
}
/* מצב כהה – רקע משתנה מעבר צבע */
body.dark-mode .dark-gradient-bg {
  background: #0b1f26; /* fallback */
  background: linear-gradient(
    135deg,
    #063143 0%,
    #0d2f3a 45%,
    #2e2549 100%
  );
}
body.dark-mode .dark-gradient-bg,
body.dark-mode .dark-gradient-bg * {
  color: #ffffff !important;
}
body.dark-mode .dark-gradient-bg a {
  color: #ffffff !important;
}
body.dark-mode .dark-gradient-bg svg,
body.dark-mode .dark-gradient-bg svg * {
  fill: #ffffff !important;
}
body.dark-mode .dark-gradient-bg a:hover {
  color: #28e39b !important;
}
/* מצב בהיר – רקע גרדיאנט עדין */
body:not(.dark-mode) .dark-gradient-bg {
  background: #ffffff; /* fallback */
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #EBF0F7 55%,
    rgba(40, 227, 155, 0.12) 100%
  );
}
/* כותרת בירוק במצב כהה */
body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode h4,
body.dark-mode h5,
body.dark-mode h6
{
  color: #28E39B !important;
}
/* לחצני קטגוריות */
.elementor-post-info__terms-list-item {
  background: #1B525999;
  padding: 4px 10px;
  border-radius: 20px;
  color: #fff !important;
}
.elementor-post-info__terms-list-item:hover {
   background: #080e28;
  color: #28E39B !important;
}

/* רקע כהה שנהפך לבהיר */
.mana-cta-highlight {
  background: #0b1f26;
  background: linear-gradient(
    135deg,
    #063143 0%,
    #00565c 45%,
    #2e2549 100%
  );
  color: #ffffff;
}
body.dark-mode .mana-cta-highlight {
  background: #ffffff;
  background: linear-gradient(
    135deg,
    #d2e5f5 0%,
    #c6ecf0 55%,
    #cabfea 100%
  );
  color: #0C1023;
}

/* SVG מחליף צבע */
.change-svg,
.change-svg * {
  fill: #0D0F23;
  stroke: #0D0F23;
}
.dark-mode .change-svg,
.dark-mode .change-svg * {
  fill: #ffffff;
  stroke: #ffffff;
}

/* נעלם לשקוף משני הצצדים */
.fade-sides {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monopoly';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mana.dev.mana.agency/wp-content/uploads/2025/12/FbMonopolyHeb-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Monopoly';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mana.dev.mana.agency/wp-content/uploads/2025/12/FbMonopolyHeb-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */