.elementor-11949 .elementor-element.elementor-element-0dd4eb1{--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;}.elementor-11949 .elementor-element.elementor-element-48ea3fb{--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;}.elementor-11949 .elementor-element.elementor-element-48ea3fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11949 .elementor-element.elementor-element-1d3043a{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-11949 .elementor-element.elementor-element-1d3043a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11949 .elementor-element.elementor-element-1d3043a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11949 .elementor-element.elementor-element-ae54cff{--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;}.elementor-11949 .elementor-element.elementor-element-ae54cff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11949 .elementor-element.elementor-element-ece8440{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-11949 .elementor-element.elementor-element-ece8440.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11949 .elementor-element.elementor-element-6718d3c{--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;}.elementor-11949 .elementor-element.elementor-element-be8b2fc{--spacer-size:50px;}.elementor-11949 .elementor-element.elementor-element-c751f8d{--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;}.elementor-11949 .elementor-element.elementor-element-4444c84{--spacer-size:50px;}.elementor-11949 .elementor-element.elementor-element-1542364{--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;}.elementor-11949 .elementor-element.elementor-element-4edb146{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11949 .elementor-element.elementor-element-48ea3fb{--width:358.556px;--justify-content:center;}.elementor-11949 .elementor-element.elementor-element-1d3043a{width:var( --container-widget-width, 246px );max-width:246px;--container-widget-width:246px;--container-widget-flex-grow:0;}.elementor-11949 .elementor-element.elementor-element-1d3043a > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-11949 .elementor-element.elementor-element-1d3043a.elementor-element{--align-self:center;}.elementor-11949 .elementor-element.elementor-element-ae54cff{--width:358.556px;--justify-content:center;}.elementor-11949 .elementor-element.elementor-element-ece8440{width:var( --container-widget-width, 380.556px );max-width:380.556px;--container-widget-width:380.556px;--container-widget-flex-grow:0;}.elementor-11949 .elementor-element.elementor-element-ece8440.elementor-element{--align-self:flex-start;}.elementor-11949 .elementor-element.elementor-element-be8b2fc{--spacer-size:35px;}.elementor-11949 .elementor-element.elementor-element-4444c84{--spacer-size:35px;}.elementor-11949 .elementor-element.elementor-element-4edb146{--spacer-size:64px;}}/* Start custom CSS for html, class: .elementor-element-1d3043a */.elementor-11949 .elementor-element.elementor-element-1d3043a {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ea3fb */.elementor-11949 .elementor-element.elementor-element-48ea3fb {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ece8440 */.elementor-11949 .elementor-element.elementor-element-ece8440 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae54cff */.elementor-11949 .elementor-element.elementor-element-ae54cff {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS *//* === עיצוב כותרת פתיחה של "לא מה שחשבת" === */

.rl-intro h1,
.rl-intro h2 {
  text-align: center;
  color: var(--rl-accent);
}

/* כותרת ראשית */
.rl-intro h1 {
  font-size: clamp(34px, 4vw, 46px);
  margin-bottom: 8px;
  letter-spacing: -0.5px;
  line-height: 1.2;
  opacity: 0;
  animation: fadeAndPulse 7s ease-in-out forwards, pulseTitle 6s ease-in-out 7s infinite;
}

/* אנימציות כלליות */
@keyframes fadeAndPulse {
  0% { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0); }
}
@keyframes pulseTitle {
  0%, 100% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.02); opacity: 0.94; }
}

/* זכוכית מגדלת */
.rl-title-icon svg {
  width: 1.2em;
  height: 1.2em;
  vertical-align: -0.12em;
  transform-origin: center;
  animation: floatLens 7s ease-in-out infinite, iconBreath 7s ease-in-out infinite;
}
@keyframes floatLens {
  0%,100% { transform: translateY(0) rotate(0deg); }
  50% { transform: translateY(-3px) rotate(1.5deg); }
}
@keyframes iconBreath {
  0%,100% { transform: scale(1); }
  50% { transform: scale(1.05); }
}

/* כותרת משנה */
.rl-mystery-intro h2 {
  font-family: 'Heebo', 'Roboto', sans-serif;
  line-height: 1.4;
  font-weight: 400;
  font-size: clamp(22px, 2.6vw, 30px);
  margin: 0;
}

/* שורה זהובה עם פעימה */
.rl-mystery-intro .rl-line1 {
  color: #D8D2A9;
  font-weight: 400;
  text-shadow: 0 0 4px rgba(225, 221, 191, 0.3);
  display: block;
  animation: dreamFadeIn1 2.8s ease-out forwards, pulseLine1 6s ease-in-out 3s infinite;
  filter: blur(0.6px);
}
@keyframes pulseLine1 {
  0%,100% { transform: scale(1); text-shadow: 0 0 4px rgba(225,221,191,0.3); }
  50% { transform: scale(1.02); text-shadow: 0 0 8px rgba(225,221,191,0.4); }
}

/* שורה שנייה */
.rl-mystery-intro .rl-line2 {
  color: var(--rl-accent);
  font-weight: 600;
  letter-spacing: 0.15px;
  display: inline-block;
  animation: dreamFadeIn2 3s ease-out 1.4s forwards;
  margin-top: 6px;
}

@keyframes dreamFadeIn1 {
  0% { opacity: 0; transform: translateY(18px); filter: blur(2px); }
  100% { opacity: 1; transform: translateY(0); filter: blur(0.6px); }
}
@keyframes dreamFadeIn2 {
  0% { opacity: 0; transform: translateY(22px); filter: blur(2px); }
  100% { opacity: 1; transform: translateY(0); filter: blur(0); }
}

/* צמצום רווח בין כותרת ראשית לשורה זהובה */
.rl-intro + .rl-mystery-intro {
  margin-top: -15px;
}/* End custom CSS */