.elementor-12088 .elementor-element.elementor-element-53ab147{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-global{font-family:var( --e-global-typography-secondary-font-family ), open-sans;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-12088 .elementor-element.elementor-global-12960{font-size:24px;font-weight:300;color:var( --e-global-color-fa8589c );}.elementor-12088 .elementor-element.elementor-global-12960 a{color:var( --e-global-color-fa8589c );}.elementor-12088 .elementor-element.elementor-global-12960 a:hover{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), open-sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-da3eb2e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;text-align:right;}.elementor-12088 .elementor-element.elementor-element-da3eb2e .elementor-heading-title{font-size:var( --e-global-typography-783d23a-font-size );font-weight:var( --e-global-typography-783d23a-font-weight );text-decoration:var( --e-global-typography-783d23a-text-decoration );line-height:var( --e-global-typography-783d23a-line-height );color:var( --e-global-color-fa8589c );}.elementor-12088 .elementor-element.elementor-element-997f1e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), open-sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-d69acd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-size:16px;font-weight:300;text-decoration:none;line-height:1.2em;color:#999EA5;}.elementor-12088 .elementor-element.elementor-element-d69acd4 a{color:#FFFFFF;}.elementor-12088 .elementor-element.elementor-element-d69acd4 a:hover, .elementor-12088 .elementor-element.elementor-element-d69acd4 a:focus{color:#FFFFFF;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-post-holder div{text-align:center;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .rt-el-post-meta{justify-content:right;text-align:right;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .entry-title{text-align:right;color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .rt-row [class*="rt-col"]{padding-left:15px !important;padding-right:15px !important;padding-bottom:calc(2 * 15px) !important;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .rt-row{margin-left:-15px;margin-right:-15px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .rt-row .rt-row{margin-bottom:-15px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper{grid-gap:15px;margin-bottom:15px;}body .elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-post-holder{background-color:var( --e-global-color-fa8589c );border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-6fe79d6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .rt-holder .entry-title-wrapper{margin:0px 10px 10px 0px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .rt-holder .entry-title-wrapper .entry-title{padding:0px 0px 0px 0px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:var( --e-global-typography-055422e-font-size );font-weight:var( --e-global-typography-055422e-font-weight );text-decoration:var( --e-global-typography-055422e-text-decoration );line-height:var( --e-global-typography-055422e-line-height );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-el-image-wrap{margin:0px 0px 0px 0px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner{font-size:var( --e-global-typography-e2a6776-font-size );font-weight:var( --e-global-typography-e2a6776-font-weight );text-decoration:var( --e-global-typography-e2a6776-text-decoration );line-height:var( --e-global-typography-e2a6776-line-height );text-align:right;color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-el-excerpt{margin:0px 10px 10px 0px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .rt-holder .rt-el-post-meta{margin:0px 10px 10px 0px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .post-meta-tags span{color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .post-meta-tags a{color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .post-meta-tags i{color:var( --e-global-color-primary );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .post-meta-tags .categories-links a{border-radius:0px 10px 0px 0px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-separate-category .categories-links a{border-radius:0px 10px 0px 0px;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{font-size:16px;font-weight:700;text-decoration:none;line-height:1.3rem;color:var( --e-global-color-primary );background-color:#00FFE8;border-radius:80px 80px 80px 80px;border-style:none;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .tpg-post-holder .rt-detail .read-more{margin:10px 10px 0px 0px;text-align:right;}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a i{font-size:5px;transform:translateY( 0px );margin:0px 10px 0px 0px;}body .elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{color:var( --e-global-color-accent );}body .elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover i{color:var( --e-global-color-accent );}body .elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .rt-el-content-wrapper{padding:0px 0px 0px 0px !important;}body .elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .rt-el-content-wrapper-flex .post-right-content{padding:0px 0px 0px 0px !important;}body .elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .rt-holder .rt-el-content-wrapper .tpg-el-image-wrap{margin-left:-0px;margin-right:-0px;}body .elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .slider-layout13 .rt-holder .post-content{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-12088 .elementor-element.elementor-element-ccabcfb{--display:flex;}body.elementor-page-12088:not(.elementor-motion-effects-element-type-background), body.elementor-page-12088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-global{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12088 .elementor-element.elementor-element-da3eb2e .elementor-heading-title{font-size:var( --e-global-typography-783d23a-font-size );line-height:var( --e-global-typography-783d23a-line-height );}.elementor-12088 .elementor-element.elementor-element-997f1e0{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:var( --e-global-typography-055422e-font-size );line-height:var( --e-global-typography-055422e-line-height );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner{font-size:var( --e-global-typography-e2a6776-font-size );line-height:var( --e-global-typography-e2a6776-line-height );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{font-size:16px;}}@media(max-width:767px){.elementor-widget-global{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12088 .elementor-element.elementor-element-da3eb2e .elementor-heading-title{font-size:var( --e-global-typography-783d23a-font-size );line-height:var( --e-global-typography-783d23a-line-height );}.elementor-12088 .elementor-element.elementor-element-997f1e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:var( --e-global-typography-055422e-font-size );line-height:var( --e-global-typography-055422e-line-height );}.elementor-12088 .elementor-element.elementor-element-6fe79d6 .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner{font-size:var( --e-global-typography-e2a6776-font-size );line-height:var( --e-global-typography-e2a6776-line-height );}}/* Start custom CSS for tpg-grid-layout, class: .elementor-element-6fe79d6 *//* Base card container */
.rt-detail.rt-el-content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
}

/* Prevent upper content from shrinking */
.rt-detail.rt-el-content-wrapper > *:not(.post-footer) {
  flex-shrink: 0;
}

/* Force footer (button) to the bottom */
.post-footer {
  margin-top: auto;
  display: flex;
  justify-content: flex-start;
}

/* Read More button styling */
.blog-btn .read-more a {
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  transition: all 0.31s ease;
  font-family: "Smooth", Open Sans, sans-serif;
  font-size: 20px !important;
  font-weight: 700;
  text-decoration: none;
  line-height: 1.3rem;
  fill: #001740;
  color: #001740;
  background-color: transparent;
  background-image: linear-gradient(297deg, rgba(0, 140, 255, 1) 0%, rgba(0, 255, 232, 1) 100%);
  border-style: none;
  border-radius: 80px;
  padding: 16px;
}

/* Icon inside the button */
.blog-btn .read-more .right-icon {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

/* Hover effect on icon */
.blog-btn .read-more:hover .right-icon {
  width: 18px;
  height: 18px;
  fill: #F6F8FA;
}

/* Responsive behavior for mobile */
@media screen and (max-width: 768px) {
  .rt-detail.rt-el-content-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .post-footer {
    margin-top: auto;
    justify-content: flex-start;
  }

  .blog-btn .read-more a {
    width: 100%; /* Optional: full width button on mobile */
    font-size: 18px;
    padding: 14px;
  }
}/* End custom CSS */
/* Start custom CSS *//* ====== Base Comment Section ====== */
#comments.comments-area {
  direction: rtl;
  text-align: right;
  font-family: "Smooth", "Open Sans", sans-serif;
  font-size: 22px;
  font-weight: 500;
  background-color: var(--e-a-bg-default);
  padding: 56px 36px;
  border-radius: 16px;
  border: 1px solid var(--e-a-border-color);
  max-width: 840px;
  margin: 40px auto;
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.04);
  color: #001740;
}
.comments-area {background-color: white;}
/* ====== Headings ====== */
#comments .title-comments,
#comments .comment-reply-title {
  color: rgb(0, 140, 255);
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 32px;
}

/* ====== Comment List Structure ====== */
.comment-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.comment-body {
  background-color: rgba(0, 102, 204, 0.1); /* soft blue background */
  border: 1px solid var(--e-a-border-color);
  border-radius: 12px;
  padding: 24px;
  margin-bottom: 28px;
  color: #001740;
  direction: rtl;
}

.comment .avatar {
  border-radius: 50%;
  margin-left: 12px;
}

/* ====== Author & Metadata ====== */
.comment-author {
  font-weight: 700;
  font-size: 22px;
  color: #002060;
  margin-bottom: 4px;
}

.comment-meta {
  font-size: 18px;
  color: #555;
  margin-bottom: 12px;
}

/* ====== Content ====== */
.comment-content {
  font-size: 22px;
  line-height: 1.7;
  color: #001740;
  white-space: pre-line;
}

/* ====== Reply Button ====== */
.comment-body .reply a {
  display: inline-block;
  margin-top: 16px;
  padding: 8px 24px;
  border-radius: 40px;
  font-size: 20px;
  font-weight: 600;
  font-family: "Smooth", "Open Sans", sans-serif;
  color: #001740;
  background-image: linear-gradient(297deg, rgba(0, 140, 255, 1), rgba(0, 255, 232, 1));
  text-decoration: none;
  transition: transform 0.2s ease;
}

.comment-body .reply a:hover {
  transform: scale(1.05);
}

/* ====== Form Section ====== */
.comment-respond {
  margin-top: 48px;
}

.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  direction: rtl !important;
  width: 100%;
  padding: 16px 20px;
  border: 1px solid var(--e-a-border-color);
  background-color: #fff;
  color: #001740;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 500;
  font-family: "Smooth", "Open Sans", sans-serif;
  margin-bottom: 20px;
}

.comment-form textarea:focus,
.comment-form input:focus {
  outline: none;
  border-color: var(--e-a-color-primary);
}

/* ====== Submit Button ====== */
.comment-form .form-submit input[type="submit"] {
  background-color: transparent;
  background-image: linear-gradient(297deg, rgba(0, 140, 255, 1), rgba(0, 255, 232, 1));
  color: #001740;
  padding: 14px 44px;
  font-size: 22px;
  font-weight: 700;
  font-family: "Smooth", "Open Sans", sans-serif;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  transition: background-color 0.3s ease, transform 0.2s ease;
}

.comment-form .form-submit input[type="submit"]::before {
  content: "הגב/י";
}

.comment-form .form-submit input[type="submit"]:hover {
  transform: scale(1.03);
}

.logged-in-as {
  direction: rtl;
  unicode-bidi: plaintext; 
  font-family: "Smooth", "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #001740;
}


@media screen and (max-width: 768px) {
  #comments.comments-area,
  .comment-body,
  .comment-content,
  .comment-author,
  .comment-meta,
  .comment-form textarea,
  .comment-form input[type="text"],
  .comment-form input[type="email"],
  .comment-form input[type="url"],
  .comment-form .form-submit input[type="submit"],
  .logged-in-as {
    color: #001740 !important;
    background-color: white !important;
  }

  .comment-body .reply a {
    color: #001740 !important;
    background-image: linear-gradient(297deg, rgba(0, 140, 255, 1), rgba(0, 255, 232, 1)) !important;
  }

  #comments .title-comments,
  #comments .comment-reply-title {
    color: rgb(0, 140, 255) !important;
  }
}

@media (prefers-color-scheme: dark) {
  #comments.comments-area,
  .comment-body,
  .comment-content,
  .comment-author,
  .comment-meta,
  .comment-form textarea,
  .comment-form input[type="text"],
  .comment-form input[type="email"],
  .comment-form input[type="url"],
  .comment-form .form-submit input[type="submit"],
  .logged-in-as {
    background-color: white !important;
    color: #001740 !important;
  }
}

/* ====== Desktop (Default) ====== */
.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  direction: rtl !important;
  width: 100%;
  padding: 16px 20px;
  border: 1px solid var(--e-a-border-color, #cccccc); /* ← הוספנו fallback */
  background-color: #ffffff;
  color: #001740;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 500;
  font-family: "Smooth", "Open Sans", sans-serif;
  margin-bottom: 20px;
  box-shadow: none;
}


/* ====== Mobile Fix Only ====== */
@media screen and (max-width: 768px) {
  .comment-form textarea,
  .comment-form input[type="text"],
  .comment-form input[type="email"],
  .comment-form input[type="url"] {
    background-color: #ffffff !important;
    color: #001740 !important;
    border: 1px solid var(--e-a-border-color, #ccc) !important;
    font-size: 20px !important;
    padding: 14px 18px !important;
    border-radius: 10px !important;
    box-shadow: none !important;
  }

  .comment-form textarea::placeholder,
  .comment-form input::placeholder {
    color: #888 !important;
    opacity: 1;
  }

  .comment-form textarea:focus,
  .comment-form input:focus {
    outline: none;
    border-color: rgb(0, 140, 255) !important;
    box-shadow: 0 0 0 2px rgba(0, 140, 255, 0.2) !important;
  }
}/* End custom CSS */