.elementor-39359 .elementor-element.elementor-element-bae0e5c{--display:flex;}.elementor-39359 .elementor-element.elementor-element-6eedc6e{--display:flex;}.elementor-39359 .elementor-element.elementor-element-cc2ab67{--display:flex;}.elementor-39359 .elementor-element.elementor-element-dec57dc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-39359 .elementor-element.elementor-element-dec57dc:after{content:"0.66";}.elementor-39359 .elementor-element.elementor-element-dec57dc .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-dec57dc .elementor-post__meta-data span + span:before{content:"///";}.elementor-39359 .elementor-element.elementor-element-dec57dc{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-39359 .elementor-element.elementor-element-dec57dc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-39359 .elementor-element.elementor-element-dec57dc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-39359 .elementor-element.elementor-element-dec57dc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-39359 .elementor-element.elementor-element-e24d72b{--display:flex;}.elementor-39359 .elementor-element.elementor-element-7d1de83{--display:flex;}.elementor-39359 .elementor-element.elementor-element-7d2dc40 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-39359 .elementor-element.elementor-element-7d2dc40:after{content:"0.66";}.elementor-39359 .elementor-element.elementor-element-7d2dc40 .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-7d2dc40 .elementor-post__meta-data span + span:before{content:"///";}.elementor-39359 .elementor-element.elementor-element-7d2dc40{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-39359 .elementor-element.elementor-element-7d2dc40.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-39359 .elementor-element.elementor-element-7d2dc40.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-39359 .elementor-element.elementor-element-7d2dc40.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-39359 .elementor-element.elementor-element-94ff9e7{--display:flex;}.elementor-39359 .elementor-element.elementor-element-814f8db{--display:flex;}.elementor-39359 .elementor-element.elementor-element-c447929 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-39359 .elementor-element.elementor-element-c447929:after{content:"0.66";}.elementor-39359 .elementor-element.elementor-element-c447929 .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-c447929 .elementor-post__meta-data span + span:before{content:"///";}.elementor-39359 .elementor-element.elementor-element-c447929{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-39359 .elementor-element.elementor-element-c447929.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-39359 .elementor-element.elementor-element-c447929.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-39359 .elementor-element.elementor-element-c447929.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-39359 .elementor-element.elementor-element-2779a04{--display:flex;}.elementor-39359 .elementor-element.elementor-element-650af29{--display:flex;}.elementor-39359 .elementor-element.elementor-element-8d02a47 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-39359 .elementor-element.elementor-element-8d02a47:after{content:"0.66";}.elementor-39359 .elementor-element.elementor-element-8d02a47 .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-8d02a47 .elementor-post__meta-data span + span:before{content:"///";}.elementor-39359 .elementor-element.elementor-element-8d02a47{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-39359 .elementor-element.elementor-element-8d02a47.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-39359 .elementor-element.elementor-element-8d02a47.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-39359 .elementor-element.elementor-element-8d02a47.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-39359 .elementor-element.elementor-element-2ed6105{--display:flex;}.elementor-39359 .elementor-element.elementor-element-68b369d{--display:flex;}.elementor-39359 .elementor-element.elementor-element-2193b93 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-39359 .elementor-element.elementor-element-2193b93:after{content:"0.66";}.elementor-39359 .elementor-element.elementor-element-2193b93 .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-2193b93 .elementor-post__meta-data span + span:before{content:"///";}.elementor-39359 .elementor-element.elementor-element-2193b93{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-39359 .elementor-element.elementor-element-2193b93.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-39359 .elementor-element.elementor-element-2193b93.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-39359 .elementor-element.elementor-element-2193b93.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-39359 .elementor-element.elementor-element-dec57dc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-39359 .elementor-element.elementor-element-dec57dc:after{content:"0.5";}.elementor-39359 .elementor-element.elementor-element-dec57dc .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-7d2dc40 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-39359 .elementor-element.elementor-element-7d2dc40:after{content:"0.5";}.elementor-39359 .elementor-element.elementor-element-7d2dc40 .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-c447929 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-39359 .elementor-element.elementor-element-c447929:after{content:"0.5";}.elementor-39359 .elementor-element.elementor-element-c447929 .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-8d02a47 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-39359 .elementor-element.elementor-element-8d02a47:after{content:"0.5";}.elementor-39359 .elementor-element.elementor-element-8d02a47 .elementor-post__thumbnail__link{width:100%;}.elementor-39359 .elementor-element.elementor-element-2193b93 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-39359 .elementor-element.elementor-element-2193b93:after{content:"0.5";}.elementor-39359 .elementor-element.elementor-element-2193b93 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-fcd941d */.agassi-page {
  --agassi-bg: #f7f2ea;
  --agassi-card: #fffaf3;
  --agassi-text: #2f2923;
  --agassi-muted: #7a6d61;
  --agassi-line: #ded1c2;
  --agassi-accent: #8f4f3f;

  --mirror: #d9e4e5;
  --mirror-dark: #48666b;
  --time: #dfe7d6;
  --time-dark: #556b49;
  --body: #ead8d2;
  --body-dark: #8a5148;
  --modern: #efe2bf;
  --modern-dark: #8a6a22;
  --power: #dddcd1;
  --power-dark: #5d5f4f;

  direction: rtl;
  color: var(--agassi-text);
}

.agassi-hero {
  background: linear-gradient(135deg, #fffaf3 0%, #f7f2ea 100%);
  border: 1px solid var(--agassi-line);
  border-radius: 28px;
  padding: 42px 46px;
  margin: 0 auto 26px;
  box-shadow: 0 14px 35px rgba(47, 41, 35, 0.07);
}

.agassi-kicker {
  display: inline-block;
  margin-bottom: 16px;
  padding: 7px 14px;
  border-radius: 999px;
  background: rgba(143, 79, 63, 0.11);
  color: var(--agassi-accent);
  font-size: 0.92rem;
  font-weight: 600;
  letter-spacing: 0.01em;
}


.agassi-intro {
  max-width: 860px;
  margin: 0 0 14px;
  color: var(--agassi-text);
  font-size: 1.08rem;
  line-height: 1.9;
}

.agassi-intro-secondary {
  color: var(--agassi-muted);
  margin-bottom: 0;
}

.agassi-tags-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 auto 34px;
  padding: 16px;
  background: #fffaf3;
  border: 1px solid var(--agassi-line);
  border-radius: 22px;
  box-shadow: 0 8px 22px rgba(47, 41, 35, 0.05);
}

.agassi-tags-nav a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  padding: 8px 15px;
  border-radius: 999px;
  background: #f7f2ea;
  border: 1px solid #e3d5c6;
  color: var(--agassi-text);
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  transition: transform 0.18s ease, background 0.18s ease, border-color 0.18s ease;
}

.agassi-tags-nav a:hover,
.agassi-tags-nav a:focus {
  background: rgba(143, 79, 63, 0.12);
  border-color: rgba(143, 79, 63, 0.35);
  color: var(--agassi-accent);
  transform: translateY(-1px);
  text-decoration: none;
}

#mirrors-gaze,
#time-memory,
#body-boundaries,
#modernity-fracture,
#power-ideology {
  scroll-margin-top: 100px;
}

@media (max-width: 767px) {
  .agassi-hero {
    padding: 30px 22px;
    border-radius: 22px;
  }

  .agassi-intro {
    font-size: 1rem;
    line-height: 1.8;
  }

  .agassi-tags-nav {
    padding: 12px;
    gap: 8px;
  }

  .agassi-tags-nav a {
    flex: 1 1 calc(50% - 8px);
    font-size: 0.9rem;
    padding: 8px 10px;
  }
}

@media (max-width: 420px) {
  .agassi-tags-nav a {
    flex-basis: 100%;
  }
}

.agassi-section {
  margin: 38px auto 18px;
  border-radius: 26px;
  border: 1px solid var(--agassi-line);
  box-shadow: 0 10px 28px rgba(47, 41, 35, 0.055);
  overflow: hidden;
}

.agassi-section-inner {
  padding: 32px 38px;
}

.agassi-section h2 {
  margin: 0 0 14px;
  color: var(--agassi-text);
  font-size: clamp(1.55rem, 3vw, 2.15rem);
  line-height: 1.25;
  font-weight: 700;
}

.agassi-section p {
  max-width: 850px;
  margin: 0;
  color: var(--agassi-muted);
  font-size: 1.02rem;
  line-height: 1.85;
}

.agassi-section-kicker {
  display: inline-block;
  margin-bottom: 12px;
  padding: 6px 13px;
  border-radius: 999px;
  font-size: 0.88rem;
  font-weight: 650;
}

.agassi-section-mirrors {
  background: linear-gradient(135deg, #f8fbfb 0%, var(--mirror) 100%);
  border-color: rgba(72, 102, 107, 0.22);
}

.agassi-section-mirrors .agassi-section-kicker {
  background: rgba(72, 102, 107, 0.12);
  color: var(--mirror-dark);
}

.agassi-section-mirrors h2 {
  color: var(--mirror-dark);
}

@media (max-width: 767px) {
  .agassi-section {
    margin-top: 30px;
    border-radius: 22px;
  }

  .agassi-section-inner {
    padding: 26px 22px;
  }

  .agassi-section p {
    font-size: 0.98rem;
    line-height: 1.78;
  }
}

/* זמן וזיכרון - override סופי */
.agassi-section-time {
  background: linear-gradient(135deg, #fbfcf7 0%, #dfe7d6 100%) !important;
  border-color: rgba(85, 107, 73, 0.28) !important;
}

.agassi-section-time .agassi-section-kicker {
  background: rgba(85, 107, 73, 0.13) !important;
  color: #556b49 !important;
}

.agassi-section-time h2 {
  color: #556b49 !important;
}

.agassi-section-time p {
  color: #5f665b !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-dec57dc *//* Agassi posts grid, shared base */
.agassi-posts .elementor-post,
.agassi-posts .elementor-post__card {
  background: #fffaf3;
  border: 1px solid var(--agassi-line);
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 8px 22px rgba(47, 41, 35, 0.055);
  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}

.agassi-posts .elementor-post:hover,
.agassi-posts .elementor-post__card:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(47, 41, 35, 0.085);
}

/* Text area */
.agassi-posts .elementor-post__text,
.agassi-posts .elementor-post__card .elementor-post__text {
  padding: 18px 18px 20px;
}

/* Title */
.agassi-posts .elementor-post__title,
.agassi-posts .elementor-post__title a {
  color: var(--agassi-text);
  font-weight: 700;
  line-height: 1.45;
  text-decoration: none;
}

.agassi-posts .elementor-post__title a:hover {
  color: var(--agassi-accent);
}

/* Excerpt */
.agassi-posts .elementor-post__excerpt,
.agassi-posts .elementor-post__excerpt p {
  color: var(--agassi-muted);
  line-height: 1.75;
}

/* Meta */
.agassi-posts .elementor-post__meta-data {
  color: var(--agassi-muted);
  font-size: 0.86rem;
}

/* Read more */
.agassi-posts .elementor-post__read-more {
  color: var(--agassi-accent);
  font-weight: 700;
  text-decoration: none;
}

/* Mirrors block specific cards */
.agassi-posts-mirrors .elementor-post,
.agassi-posts-mirrors .elementor-post__card {
  border-color: rgba(72, 102, 107, 0.22);
  background: linear-gradient(180deg, #ffffff 0%, #f8fbfb 100%);
}

/* Thin colored bar */
.agassi-posts-mirrors .elementor-post::before,
.agassi-posts-mirrors .elementor-post__card::before {
  content: "";
  display: block;
  height: 5px;
  background: var(--mirror-dark);
}

/* Mirror hover */
.agassi-posts-mirrors .elementor-post:hover,
.agassi-posts-mirrors .elementor-post__card:hover {
  border-color: rgba(72, 102, 107, 0.42);
}

/* Mirror title hover */
.agassi-posts-mirrors .elementor-post__title a:hover {
  color: var(--mirror-dark);
}

/* Mirror read more */
.agassi-posts-mirrors .elementor-post__read-more {
  color: var(--mirror-dark);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74d89da */.agassi-section-time {
  background: linear-gradient(135deg, #fbfcf7 0%, var(--time) 100%);
  border-color: rgba(85, 107, 73, 0.22);
}

.agassi-section-time .agassi-section-kicker {
  background: rgba(85, 107, 73, 0.12);
  color: var(--time-dark);
}

.agassi-section-time h2 {
  color: var(--time-dark);
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d2dc40 *//* כרטיסי פוסטים - זמן וזיכרון */
.agassi-posts-time .elementor-post,
.agassi-posts-time .elementor-post__card {
  background: linear-gradient(180deg, #ffffff 0%, #fbfcf7 100%) !important;
  border-color: rgba(85, 107, 73, 0.28) !important;
}

.agassi-posts-time .elementor-post::before,
.agassi-posts-time .elementor-post__card::before {
  content: "";
  display: block;
  height: 5px;
  background: #556b49 !important;
}

.agassi-posts-time .elementor-post:hover,
.agassi-posts-time .elementor-post__card:hover {
  border-color: rgba(85, 107, 73, 0.48) !important;
}

.agassi-posts-time .elementor-post__title a:hover,
.agassi-posts-time .elementor-post__read-more {
  color: #556b49 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-338f0c3 *//* גוף וגבולות */
.agassi-section-body {
  background: linear-gradient(135deg, #fff8f6 0%, #ead8d2 100%) !important;
  border-color: rgba(138, 81, 72, 0.28) !important;
}

.agassi-section-body .agassi-section-kicker {
  background: rgba(138, 81, 72, 0.13) !important;
  color: #8a5148 !important;
}

.agassi-section-body h2 {
  color: #8a5148 !important;
}

.agassi-section-body p {
  color: #6f5b56 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c447929 *//* כרטיסי פוסטים - גוף וגבולות */
.agassi-posts-body .elementor-post,
.agassi-posts-body .elementor-post__card {
  background: linear-gradient(180deg, #ffffff 0%, #fff8f6 100%) !important;
  border-color: rgba(138, 81, 72, 0.28) !important;
}

.agassi-posts-body .elementor-post::before,
.agassi-posts-body .elementor-post__card::before {
  content: "";
  display: block;
  height: 5px;
  background: #8a5148 !important;
}

.agassi-posts-body .elementor-post:hover,
.agassi-posts-body .elementor-post__card:hover {
  border-color: rgba(138, 81, 72, 0.48) !important;
}

.agassi-posts-body .elementor-post__title a:hover,
.agassi-posts-body .elementor-post__read-more {
  color: #8a5148 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96889dd *//* מודרניות ופירוק */
.agassi-section-modern {
  background: linear-gradient(135deg, #fffaf0 0%, #efe2bf 100%) !important;
  border-color: rgba(138, 106, 34, 0.28) !important;
}

.agassi-section-modern .agassi-section-kicker {
  background: rgba(138, 106, 34, 0.13) !important;
  color: #8a6a22 !important;
}

.agassi-section-modern h2 {
  color: #8a6a22 !important;
}

.agassi-section-modern p {
  color: #6d6045 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-8d02a47 *//* כרטיסי פוסטים - מודרניות ופירוק */
.agassi-posts-modern .elementor-post,
.agassi-posts-modern .elementor-post__card {
  background: linear-gradient(180deg, #ffffff 0%, #fffaf0 100%) !important;
  border-color: rgba(138, 106, 34, 0.28) !important;
}

.agassi-posts-modern .elementor-post::before,
.agassi-posts-modern .elementor-post__card::before {
  content: "";
  display: block;
  height: 5px;
  background: #8a6a22 !important;
}

.agassi-posts-modern .elementor-post:hover,
.agassi-posts-modern .elementor-post__card:hover {
  border-color: rgba(138, 106, 34, 0.48) !important;
}

.agassi-posts-modern .elementor-post__title a:hover,
.agassi-posts-modern .elementor-post__read-more {
  color: #8a6a22 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5689be9 *//* כוח ואידיאולוגיה */
.agassi-section-power {
  background: linear-gradient(135deg, #fafaf6 0%, #dddcd1 100%) !important;
  border-color: rgba(93, 95, 79, 0.28) !important;
}

.agassi-section-power .agassi-section-kicker {
  background: rgba(93, 95, 79, 0.13) !important;
  color: #5d5f4f !important;
}

.agassi-section-power h2 {
  color: #5d5f4f !important;
}

.agassi-section-power p {
  color: #626354 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-2193b93 *//* כרטיסי פוסטים - כוח ואידיאולוגיה */
.agassi-posts-power .elementor-post,
.agassi-posts-power .elementor-post__card {
  background: linear-gradient(180deg, #ffffff 0%, #fafaf6 100%) !important;
  border-color: rgba(93, 95, 79, 0.28) !important;
}

.agassi-posts-power .elementor-post::before,
.agassi-posts-power .elementor-post__card::before {
  content: "";
  display: block;
  height: 5px;
  background: #5d5f4f !important;
}

.agassi-posts-power .elementor-post:hover,
.agassi-posts-power .elementor-post__card:hover {
  border-color: rgba(93, 95, 79, 0.48) !important;
}

.agassi-posts-power .elementor-post__title a:hover,
.agassi-posts-power .elementor-post__read-more {
  color: #5d5f4f !important;
}/* End custom CSS */