.elementor-16538 .elementor-element.elementor-element-f65e273{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-16538 .elementor-element.elementor-element-f65e273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16538 .elementor-element.elementor-element-d4f239c{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-16538 .elementor-element.elementor-element-d4f239c:not(.elementor-motion-effects-element-type-background), .elementor-16538 .elementor-element.elementor-element-d4f239c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16538 .elementor-element.elementor-element-8568fc1{background-color:#217F73;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-16538 .elementor-element.elementor-element-8568fc1 .elementor-heading-title{font-size:31px;font-weight:600;line-height:38px;color:#FFFFFF;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16538 .elementor-element.elementor-element-992755b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;text-align:justify;color:#272727;font-family:"New Dana";font-size:15px;font-weight:400;}.elementor-16538 .elementor-element.elementor-element-992755b.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-16538 .elementor-element.elementor-element-f65e273{--content-width:1480px;}.elementor-16538 .elementor-element.elementor-element-d4f239c{--content-width:1600px;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-992755b *//* ===== جدول کارت‌گونه و لوکس ===== */
.fancy-ivf-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0 12px; /* فاصله بین کارت‌ها */
  text-align: center;
  font-family: Tahoma, sans-serif;
}

/* ===== ردیف هدر (سبز کامل) ===== */
.fancy-ivf-table th {
  background: #217F73;
  color: #fff;
  padding: 16px;
  font-weight: bold;
  font-size: 15px;
}

/* گوشه‌های گرد هدر */
.fancy-ivf-table tr:first-child th:first-child {
  border-radius: 0px 12px 12px 0px;
}
.fancy-ivf-table tr:first-child th:last-child {
  border-radius: 0 12px 12px 0;
}

/* ===== سلول‌ها (کارت‌ها) ===== */
.fancy-ivf-table td {
  background: #ffffff;
  padding: 16px;
  vertical-align: middle;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  transition: 0.25s;
}

/* ردیف‌های یکی سفید یکی سبز */
.fancy-ivf-table tr:not(:first-child):nth-child(even) td {
  background: #e7f5f2; /* سبز خیلی ملایم */
}

.fancy-ivf-table tr:not(:first-child):nth-child(odd) td {
  background: #ffffff;
}

/* لبه‌های کارت */
.fancy-ivf-table td:first-child {
  border-radius: 0px 8px 8px 0px;
  border-left: 1px solid #eee;
}
.fancy-ivf-table td:last-child {
  border-radius: 8px 0px 0px 8px;
  border-right: 1px solid #eee;
}

/* سایه کارت */
.fancy-ivf-table tr:not(:first-child) td {
  box-shadow: 0 5px 14px rgba(0,0,0,0.05);
}

/* عرض برابر ستون‌ها */
.fancy-ivf-table th,
.fancy-ivf-table td {
  width: 50%;
  word-wrap: break-word;
}

/* افکت هاور لوکس */
.fancy-ivf-table tr:hover td {
  background: #d9f3ef;
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(33,127,115,0.15);
}

/* ===== نسخه موبایل ===== */
@media (max-width: 768px) {

  .fancy-ivf-table td,
  .fancy-ivf-table th {
    padding: 12px;
    font-size: 13px;
  }

  .fancy-ivf-table td {
    line-height: 1.8;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'New Dana';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nikaneye.com/wp-content/uploads/2025/10/DANA-REGULAR-1-1-1.ttf') format('truetype');
}
@font-face {
	font-family: 'New Dana';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nikaneye.com/wp-content/uploads/2025/10/DANA-BOLD-1-1-1-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */