.elementor-kit-9{--e-global-color-primary:#202020;--e-global-color-secondary:#F5F5F5;--e-global-color-text:#DAFF00;--e-global-color-accent:#E4D3C1;--e-global-color-a57d362:#02010100;--e-global-color-935f4f3:#20202029;--e-global-typography-primary-font-family:"Dis";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Dis";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Dis";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Dis";--e-global-typography-accent-font-weight:500;--e-global-typography-ddafff5-font-family:"Dis";--e-global-typography-ddafff5-font-size:53.75px;--e-global-typography-ddafff5-font-weight:600;--e-global-typography-0bd5c43-font-family:"Eight One";--e-global-typography-0bd5c43-font-size:44.79px;--e-global-typography-0bd5c43-font-weight:normal;--e-global-typography-2ac5c34-font-family:"Dis";--e-global-typography-2ac5c34-font-size:25px;--e-global-typography-2ac5c34-font-weight:400;--e-global-typography-546c8b6-font-family:"Dis";--e-global-typography-546c8b6-font-size:25px;--e-global-typography-546c8b6-font-weight:600;--e-global-typography-d7f1ab5-font-family:"Dis";--e-global-typography-d7f1ab5-font-size:18px;--e-global-typography-d7f1ab5-font-weight:400;--e-global-typography-b2aafed-font-family:"Dis";--e-global-typography-b2aafed-font-size:18px;--e-global-typography-b2aafed-font-weight:600;--e-global-typography-218f52d-font-family:"Dis";--e-global-typography-218f52d-font-size:15px;--e-global-typography-218f52d-font-weight:400;color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f1ab5-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f1ab5-font-size );font-weight:var( --e-global-typography-d7f1ab5-font-weight );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:200ms;}.elementor-kit-9 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ddafff5-font-family ), Sans-serif;font-size:var( --e-global-typography-ddafff5-font-size );font-weight:var( --e-global-typography-ddafff5-font-weight );}.elementor-kit-9 h2{font-family:var( --e-global-typography-0bd5c43-font-family ), Sans-serif;font-size:var( --e-global-typography-0bd5c43-font-size );font-weight:var( --e-global-typography-0bd5c43-font-weight );}.elementor-kit-9 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b2aafed-font-family ), Sans-serif;font-size:var( --e-global-typography-b2aafed-font-size );font-weight:var( --e-global-typography-b2aafed-font-weight );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-family:var( --e-global-typography-d7f1ab5-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f1ab5-font-size );font-weight:var( --e-global-typography-d7f1ab5-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-9{--e-global-typography-ddafff5-font-size:56px;--e-global-typography-0bd5c43-font-size:44.79px;--e-global-typography-2ac5c34-font-size:18px;--e-global-typography-d7f1ab5-font-size:18px;--e-global-typography-b2aafed-font-size:18px;--e-global-typography-218f52d-font-size:14px;font-size:var( --e-global-typography-d7f1ab5-font-size );}.elementor-kit-9 h1{font-size:var( --e-global-typography-ddafff5-font-size );}.elementor-kit-9 h2{font-size:var( --e-global-typography-0bd5c43-font-size );}.elementor-kit-9 label{font-size:var( --e-global-typography-b2aafed-font-size );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-d7f1ab5-font-size );}}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-ddafff5-font-size:54px;--e-global-typography-0bd5c43-font-size:38px;--e-global-typography-2ac5c34-font-size:19px;--e-global-typography-d7f1ab5-font-size:16px;--e-global-typography-b2aafed-font-size:16px;font-size:var( --e-global-typography-d7f1ab5-font-size );}.elementor-kit-9 h1{font-size:var( --e-global-typography-ddafff5-font-size );}.elementor-kit-9 h2{font-size:var( --e-global-typography-0bd5c43-font-size );}.elementor-kit-9 label{font-size:var( --e-global-typography-b2aafed-font-size );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-d7f1ab5-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-ddafff5-font-size:50px;--e-global-typography-0bd5c43-font-size:30px;--e-global-typography-2ac5c34-font-size:17px;--e-global-typography-d7f1ab5-font-size:14px;--e-global-typography-b2aafed-font-size:14px;--e-global-typography-218f52d-font-size:14px;font-size:var( --e-global-typography-d7f1ab5-font-size );}.elementor-kit-9 h1{font-size:var( --e-global-typography-ddafff5-font-size );}.elementor-kit-9 h2{font-size:var( --e-global-typography-0bd5c43-font-size );}.elementor-kit-9 label{font-size:var( --e-global-typography-b2aafed-font-size );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-d7f1ab5-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {

overflow-x: hiddenlimportant;
}

::placeholder {

opacity: 0.9 !important;
}



.fancy-button .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 34px;
 
}

.fancy-button .elementor-button:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50px;
  height: 50px;
  background: rgb(193, 163, 98);
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  z-index: 0;
}

.fancy-button .elementor-button:hover:before {
  transform: translate(-50%, -50%) scale(6);
}

.fancy-button .elementor-button-text {
  position: relative;
  z-index: 2;
}

.fancy-button .elementor-button:hover {
  color:rgba(218, 255, 0, 1);
  box-shadow: 0 0 20px rgba(193,163,98,0.4);
  transform: scale(1.05);
  transition: all 0.5s ease;
}
/* אלטרנטיבה: סרגל דק, נקי ומעוצב */

/* רוחב הסרגל - דק מאוד */
::-webkit-scrollbar {
    width: 5px; 
}

/* הרקע של הסרגל - צבע בהיר מאוד שכמעט לא רואים */
::-webkit-scrollbar-track {
    background: #F5F5F5; 
}

/* הידית עצמה - אפור עדין ומעוגל */
::-webkit-scrollbar-thumb {
    background: #DAFF00; 
    border-radius: 10px;
}

/* שינוי בהובר - קצת יותר כהה כדי שיראו שזה פעיל */
::-webkit-scrollbar-thumb:hover {
    background: #E4D3C1; 
}


/* שינוי צבע ההדגשה (selection) של טקסט באתר - Code by LEMON SHLIF */
::selection {
  background-color: #DAFF00; /* צבע הרקע של ההדגשה */
  color: #202020; /* צבע הטקסט בהדגשה */
}



/* מעבר סמוזי בעמוד (selection)  */
html {
  scroll-behavior: auto !important; /* דורס את הדפדפן כדי לאפשר לסקריפט לעבוד */
}

html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

/* מונע מהאתר לרעוד בזמן הריחוף */
.lenis.lenis-scrolling iframe {
  pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ruthcarlebach.com/wp-content/uploads/2025/11/Discovery_Fs-VF.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eight One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ruthcarlebach.com/wp-content/uploads/2025/11/Eight-One.woff') format('woff');
}
/* End Custom Fonts CSS */