.elementor-kit-7615{--e-global-color-primary:#4A7C7E;--e-global-color-secondary:#34495E;--e-global-color-text:#333333;--e-global-color-accent:#E74C3C;--e-global-color-53b0ac7:#FFFFFF;--e-global-color-248b695:#F8F9FA;--e-global-color-29790da:#F8F4F8;--e-global-color-37e7503:#E5E5E5;--e-global-color-05f5517:#BDC3C7;--e-global-color-139950b:#E8F4F8;--e-global-color-00aafc8:#7B8D8D;--e-global-color-a4feef4:#666666;--e-global-color-72529fa:#FFD700;--e-global-color-ff072b3:#C0392B;--e-global-color-2883a00:#25D366;--e-global-color-417803e:#376264;--e-global-color-0ed3431:#000000;--e-global-color-53c8eaf:#2C3E50;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2px;--e-global-typography-secondary-font-family:"Heebo";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2px;--e-global-typography-text-font-family:"Heebo";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6px;--e-global-typography-accent-font-family:"Heebo";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-decoration:underline;--e-global-typography-3565885-font-size:16px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Heebo;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7615 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7615 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Heebo;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-kit-7615 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-7615 h1{color:var( --e-global-color-0ed3431 );font-family:var( --e-global-typography-secondary-font-family ), Heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7615 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Heebo;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7615 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7615 h4{color:var( --e-global-color-53b0ac7 );font-family:var( --e-global-typography-primary-font-family ), Heebo;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7615 a{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-7615 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7615 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7615 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7615 h4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7615{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7615 a{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-7615 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7615 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7615 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7615 h4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* הודעת פרטיות - מותאם לצבעים המדויקים ולריווח */

.policy-bar {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  
  /* רקע כהה: Navy Footer */
  background-color: #34495E; 
  
  /* פונט Heebo */
  font-family: 'Heebo', sans-serif;
  color: #ffffff;
  font-size: 16px;
  
  /* ריווח שורות: 1.5 נותן אוויר אבל שומר על הבר קומפקטי */
  line-height: 1.5; 
  
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  flex-wrap: wrap;
  padding: 1rem 1.5rem;
  box-shadow: 0 -4px 20px rgba(0,0,0,0.15);
}

.policy-bar.hidden { display: none; }

.policy-text { margin: 0; }

.policy-link {
  color: #E8F4F8; /* Light Blue - שיהיה ברור שזה לינק על הרקע הכהה */
  text-decoration: underline;
  font-weight: 500;
}

.policy-link:hover {
  color: #ffffff; 
}

.policy-btn {
  border: 0;
  cursor: pointer;
  font-family: 'Heebo', sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 1; /* ריווח בתוך הכפתור עצמו */
  
  border-radius: 50px;
  padding: 0.6em 1.5em;
  
  /* רקע כפתור: Primary Blue */
  background-color: #4A7C7E;
  color: #ffffff;
  transition: all 0.3s ease;
}

.policy-btn:hover {
  /* רקע כפתור בהובר: Primary Hover */
  background-color: #376264;
  transform: translateY(-2px);
}

.policy-close {
  background: transparent;
  color: #fff;
  border: 0;
  cursor: pointer;
  font-size: 24px;
  line-height: 1;
  padding: 0 10px;
  opacity: 0.7;
  transition: 0.2s;
}

.policy-close:hover { opacity: 1; transform: rotate(90deg); }

@media (max-width: 480px) {
  .policy-bar { 
      font-size: 14px; 
      line-height: 1.4; /* במובייל טיפה יותר צפוף כדי לחסוך גובה */
      padding: 1rem;
      flex-direction: column;
      text-align: center;
  }
  .policy-btn { width: 100%; }
}

/* התאמה לשורת אדמין של WP */
.admin-bar .policy-bar { bottom: 32px; }
@media (max-width: 782px) {
  .admin-bar .policy-bar { bottom: 46px; }
}/* End custom CSS */