.elementor-4292 .elementor-element.elementor-element-86d0ff4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4292 .elementor-element.elementor-element-86d0ff4:not(.elementor-motion-effects-element-type-background), .elementor-4292 .elementor-element.elementor-element-86d0ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-4292 .elementor-element.elementor-element-4b0ed3f{--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-4292 .elementor-element.elementor-element-254c05d{--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-4292 .elementor-element.elementor-element-fd1a1e9{--display:flex;--min-height:0px;--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;--gap:0% 3%;--row-gap:0%;--column-gap:3%;}.elementor-4292 .elementor-element.elementor-element-fd1a1e9:not(.elementor-motion-effects-element-type-background), .elementor-4292 .elementor-element.elementor-element-fd1a1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-4292 .elementor-element.elementor-element-35b12d3{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-4292 .elementor-element.elementor-element-1cfacb9 img{width:50%;}.elementor-4292 .elementor-element.elementor-element-b23d18f{--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-4292 .elementor-element.elementor-element-f40e1da img{width:50%;}.elementor-4292 .elementor-element.elementor-element-965f062{--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-4292 .elementor-element.elementor-element-2797fd4 img{width:50%;}.elementor-4292 .elementor-element.elementor-element-e70ce38{--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-4292 .elementor-element.elementor-element-addc35e img{width:50%;}.elementor-4292 .elementor-element.elementor-element-8dd8f83{--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-4292 .elementor-element.elementor-element-8dd8f83:not(.elementor-motion-effects-element-type-background), .elementor-4292 .elementor-element.elementor-element-8dd8f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-4292 .elementor-element.elementor-element-7a1ac57{--spacer-size:70px;}.elementor-4292 .elementor-element.elementor-element-94a4027{--display:flex;--min-height:0px;--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;--gap:0% 3%;--row-gap:0%;--column-gap:3%;}.elementor-4292 .elementor-element.elementor-element-94a4027:not(.elementor-motion-effects-element-type-background), .elementor-4292 .elementor-element.elementor-element-94a4027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-4292 .elementor-element.elementor-element-8430375{--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-4292 .elementor-element.elementor-element-29a30ae img{width:50%;}.elementor-4292 .elementor-element.elementor-element-2dbe134{--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-4292 .elementor-element.elementor-element-1ee409a{--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-4292 .elementor-element.elementor-element-1bbd60f{--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;}@media(max-width:767px){.elementor-4292 .elementor-element.elementor-element-fd1a1e9{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-4292 .elementor-element.elementor-element-35b12d3{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4292 .elementor-element.elementor-element-b23d18f{--width:50%;}.elementor-4292 .elementor-element.elementor-element-965f062{--width:50%;}.elementor-4292 .elementor-element.elementor-element-e70ce38{--width:50%;}.elementor-4292 .elementor-element.elementor-element-94a4027{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-4292 .elementor-element.elementor-element-8430375{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4292 .elementor-element.elementor-element-2dbe134{--width:50%;}.elementor-4292 .elementor-element.elementor-element-1ee409a{--width:50%;}.elementor-4292 .elementor-element.elementor-element-1bbd60f{--width:50%;}}@media(min-width:768px){.elementor-4292 .elementor-element.elementor-element-4b0ed3f{--width:50%;}.elementor-4292 .elementor-element.elementor-element-254c05d{--width:50%;}.elementor-4292 .elementor-element.elementor-element-35b12d3{--width:25%;}.elementor-4292 .elementor-element.elementor-element-b23d18f{--width:25%;}.elementor-4292 .elementor-element.elementor-element-965f062{--width:25%;}.elementor-4292 .elementor-element.elementor-element-e70ce38{--width:25%;}.elementor-4292 .elementor-element.elementor-element-8430375{--width:25%;}.elementor-4292 .elementor-element.elementor-element-2dbe134{--width:25%;}.elementor-4292 .elementor-element.elementor-element-1ee409a{--width:25%;}.elementor-4292 .elementor-element.elementor-element-1bbd60f{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-750cb75 */@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@200;500&display=swap');

/* باکس اصلی با کمترین ارتفاع ممکن */
.minimal-container-fa.compact {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 5px 20px;
  direction: rtl;
  background: transparent;
  line-height: 1.1;
}

.premium-title-fa {
  font-family: 'Vazirmatn', sans-serif;
  font-weight: 200;
  color: #1C3B35;
  font-size: 2.2rem;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 15px;
  cursor: pointer;
  transition: color 0.4s ease;
}

/* جداکننده طلایی */
.divider-fa {
  width: 1px;
  height: 25px;
  background-color: #c6a673;
  transform: scaleY(0);
  animation: scaleVerticalFa 1s ease forwards 0.6s;
}

/* استایل کلمات */
.word-fa {
  display: inline-block;
  opacity: 0;
  transform: translateY(8px);
  animation: slideInFa 0.8s ease forwards;
}

.word-fa:nth-child(3) { animation-delay: 0.3s; }

/* زیرعنوان طلایی */
.subtitle-fa {
  font-family: 'Vazirmatn', sans-serif;
  font-weight: 500;
  font-size: 0.7rem;
  color: #c6a673;
  margin-top: 2px;
  opacity: 0;
  transform: translateX(10px);
  animation: fadeInFa 1s ease forwards 1s;
}

/* هاور افکت مینیمال */
.minimal-container-fa:hover .premium-title-fa {
  color: #c6a673;
}

/* انیمیشن‌ها */
@keyframes slideInFa {
  to { opacity: 1; transform: translateY(0); }
}

@keyframes scaleVerticalFa {
  to { transform: scaleY(1); }
}

@keyframes fadeInFa {
  to { opacity: 1; transform: translateX(0); }
}

/* اصلاح ابعاد در موبایل */
@media (max-width: 600px) {
  .premium-title-fa { font-size: 1.5rem; gap: 8px; }
  .divider-fa { height: 18px; }
  .subtitle-fa { font-size: 0.65rem; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cfacb9 */.elementor-4292 .elementor-element.elementor-element-1cfacb9 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-4292 .elementor-element.elementor-element-1cfacb9 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-4292 .elementor-element.elementor-element-1cfacb9:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    width: 70%;
    height: 22px;
    background: rgba(0, 0, 0, 0.28);
    border-radius: 50%;
    filter: blur(14px);
    z-index: 1;
    pointer-events: none;
    transition: transform 0.4s ease, opacity 0.4s ease;
}

/* افکت هاور */
.elementor-4292 .elementor-element.elementor-element-1cfacb9:hover img {
    transform: translateY(-6px);
}

.elementor-4292 .elementor-element.elementor-element-1cfacb9:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f40e1da */.elementor-4292 .elementor-element.elementor-element-f40e1da {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-4292 .elementor-element.elementor-element-f40e1da img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-4292 .elementor-element.elementor-element-f40e1da:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    width: 70%;
    height: 22px;
    background: rgba(0, 0, 0, 0.28);
    border-radius: 50%;
    filter: blur(14px);
    z-index: 1;
    pointer-events: none;
    transition: transform 0.4s ease, opacity 0.4s ease;
}

/* افکت هاور */
.elementor-4292 .elementor-element.elementor-element-f40e1da:hover img {
    transform: translateY(-6px);
}

.elementor-4292 .elementor-element.elementor-element-f40e1da:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2797fd4 */.elementor-4292 .elementor-element.elementor-element-2797fd4 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-4292 .elementor-element.elementor-element-2797fd4 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-4292 .elementor-element.elementor-element-2797fd4:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    width: 70%;
    height: 22px;
    background: rgba(0, 0, 0, 0.28);
    border-radius: 50%;
    filter: blur(14px);
    z-index: 1;
    pointer-events: none;
    transition: transform 0.4s ease, opacity 0.4s ease;
}

/* افکت هاور */
.elementor-4292 .elementor-element.elementor-element-2797fd4:hover img {
    transform: translateY(-6px);
}

.elementor-4292 .elementor-element.elementor-element-2797fd4:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-addc35e */.elementor-4292 .elementor-element.elementor-element-addc35e {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-4292 .elementor-element.elementor-element-addc35e img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-4292 .elementor-element.elementor-element-addc35e:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    width: 70%;
    height: 22px;
    background: rgba(0, 0, 0, 0.28);
    border-radius: 50%;
    filter: blur(14px);
    z-index: 1;
    pointer-events: none;
    transition: transform 0.4s ease, opacity 0.4s ease;
}

/* افکت هاور */
.elementor-4292 .elementor-element.elementor-element-addc35e:hover img {
    transform: translateY(-6px);
}

.elementor-4292 .elementor-element.elementor-element-addc35e:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29a30ae */.elementor-4292 .elementor-element.elementor-element-29a30ae {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-4292 .elementor-element.elementor-element-29a30ae img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-4292 .elementor-element.elementor-element-29a30ae:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    width: 70%;
    height: 22px;
    background: rgba(0, 0, 0, 0.28);
    border-radius: 50%;
    filter: blur(14px);
    z-index: 1;
    pointer-events: none;
    transition: transform 0.4s ease, opacity 0.4s ease;
}

/* افکت هاور */
.elementor-4292 .elementor-element.elementor-element-29a30ae:hover img {
    transform: translateY(-6px);
}

.elementor-4292 .elementor-element.elementor-element-29a30ae:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */