.elementor-1031 .elementor-element.elementor-element-c086575{--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-1031 .elementor-element.elementor-element-c086575:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-c086575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-d19d215{--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-1031 .elementor-element.elementor-element-23797a6{--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-1031 .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% 03%;--row-gap:0%;--column-gap:03%;}.elementor-1031 .elementor-element.elementor-element-fd1a1e9:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-fd1a1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .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-1031 .elementor-element.elementor-element-1cfacb9 img{width:49%;}.elementor-1031 .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-1031 .elementor-element.elementor-element-f40e1da img{width:49%;}.elementor-1031 .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-1031 .elementor-element.elementor-element-2797fd4 img{width:50%;}.elementor-1031 .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-1031 .elementor-element.elementor-element-addc35e img{width:50%;}.elementor-1031 .elementor-element.elementor-element-f6c2491{--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-1031 .elementor-element.elementor-element-f6c2491:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-f6c2491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-5c173aa{--spacer-size:70px;}.elementor-1031 .elementor-element.elementor-element-3ab6203{--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-1031 .elementor-element.elementor-element-3ab6203:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-3ab6203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-88520bd{--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-1031 .elementor-element.elementor-element-ccbaf6f img{width:49%;}.elementor-1031 .elementor-element.elementor-element-82a91f8{--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-1031 .elementor-element.elementor-element-e2177f5 img{width:50%;}.elementor-1031 .elementor-element.elementor-element-587ee27{--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-1031 .elementor-element.elementor-element-17d31d5 img{width:50%;}.elementor-1031 .elementor-element.elementor-element-12322ab{--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-1031 .elementor-element.elementor-element-269fda4 img{width:50%;}.elementor-1031 .elementor-element.elementor-element-5621811{--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-1031 .elementor-element.elementor-element-5621811:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-5621811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-559b7ec{--spacer-size:70px;}.elementor-1031 .elementor-element.elementor-element-badabe0{--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-1031 .elementor-element.elementor-element-badabe0:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-badabe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-b4ded69{--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-1031 .elementor-element.elementor-element-c09a255 img{width:49%;}.elementor-1031 .elementor-element.elementor-element-4721981{--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-1031 .elementor-element.elementor-element-5fb422b img{width:50%;}.elementor-1031 .elementor-element.elementor-element-8ba4c25{--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-1031 .elementor-element.elementor-element-495a4f9 img{width:50%;}.elementor-1031 .elementor-element.elementor-element-c3d5351{--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-1031 .elementor-element.elementor-element-557f03e img{width:50%;}.elementor-1031 .elementor-element.elementor-element-d0599d5{--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-1031 .elementor-element.elementor-element-d0599d5:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-d0599d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-030707b{--spacer-size:70px;}.elementor-1031 .elementor-element.elementor-element-1ea30c7{--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-1031 .elementor-element.elementor-element-1ea30c7:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-1ea30c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-21e22c3{--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-1031 .elementor-element.elementor-element-c7e2abc{--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-1031 .elementor-element.elementor-element-96847ae{--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-1031 .elementor-element.elementor-element-2ad2d5b{--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-1031 .elementor-element.elementor-element-001b1b3{--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-1031 .elementor-element.elementor-element-001b1b3:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-001b1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-a620438{--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-1031 .elementor-element.elementor-element-e1a2cc8{--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-1031 .elementor-element.elementor-element-3dff134{--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:0% 3%;--row-gap:0%;--column-gap:3%;}.elementor-1031 .elementor-element.elementor-element-3dff134:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-3dff134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-04322be{--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-1031 .elementor-element.elementor-element-2428c64 img{width:50%;}.elementor-1031 .elementor-element.elementor-element-7153d69{--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-1031 .elementor-element.elementor-element-cdf4179 img{width:50%;}.elementor-1031 .elementor-element.elementor-element-cefd257{--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-1031 .elementor-element.elementor-element-a5cad53 img{width:52%;}.elementor-1031 .elementor-element.elementor-element-8baed86{--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-1031 .elementor-element.elementor-element-a44867c img{width:50%;}.elementor-1031 .elementor-element.elementor-element-f3a89c2{--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-1031 .elementor-element.elementor-element-f3a89c2:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-f3a89c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-a782832{--spacer-size:70px;}.elementor-1031 .elementor-element.elementor-element-53599f5{--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:0% 3%;--row-gap:0%;--column-gap:3%;}.elementor-1031 .elementor-element.elementor-element-53599f5:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-53599f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEBE7;}.elementor-1031 .elementor-element.elementor-element-2ff8f04{--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-1031 .elementor-element.elementor-element-a296c60 img{width:50%;}.elementor-1031 .elementor-element.elementor-element-48593a9{--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-1031 .elementor-element.elementor-element-77a7647{--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-1031 .elementor-element.elementor-element-c71561a{--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-1031 .elementor-element.elementor-element-fd1a1e9{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-1031 .elementor-element.elementor-element-35b12d3{--width:50%;}.elementor-1031 .elementor-element.elementor-element-b23d18f{--width:50%;}.elementor-1031 .elementor-element.elementor-element-965f062{--width:50%;}.elementor-1031 .elementor-element.elementor-element-e70ce38{--width:50%;}.elementor-1031 .elementor-element.elementor-element-3ab6203{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-1031 .elementor-element.elementor-element-88520bd{--width:50%;}.elementor-1031 .elementor-element.elementor-element-82a91f8{--width:50%;}.elementor-1031 .elementor-element.elementor-element-587ee27{--width:50%;}.elementor-1031 .elementor-element.elementor-element-12322ab{--width:50%;}.elementor-1031 .elementor-element.elementor-element-badabe0{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-1031 .elementor-element.elementor-element-b4ded69{--width:50%;}.elementor-1031 .elementor-element.elementor-element-4721981{--width:50%;}.elementor-1031 .elementor-element.elementor-element-8ba4c25{--width:50%;}.elementor-1031 .elementor-element.elementor-element-c3d5351{--width:50%;}.elementor-1031 .elementor-element.elementor-element-1ea30c7{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-1031 .elementor-element.elementor-element-21e22c3{--width:50%;}.elementor-1031 .elementor-element.elementor-element-c7e2abc{--width:50%;}.elementor-1031 .elementor-element.elementor-element-96847ae{--width:50%;}.elementor-1031 .elementor-element.elementor-element-2ad2d5b{--width:50%;}.elementor-1031 .elementor-element.elementor-element-04322be{--width:48%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1031 .elementor-element.elementor-element-7153d69{--width:48%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1031 .elementor-element.elementor-element-cefd257{--width:48%;}.elementor-1031 .elementor-element.elementor-element-8baed86{--width:48%;}.elementor-1031 .elementor-element.elementor-element-2ff8f04{--width:50%;}}@media(min-width:768px){.elementor-1031 .elementor-element.elementor-element-d19d215{--width:50%;}.elementor-1031 .elementor-element.elementor-element-23797a6{--width:50%;}.elementor-1031 .elementor-element.elementor-element-35b12d3{--width:25%;}.elementor-1031 .elementor-element.elementor-element-b23d18f{--width:25%;}.elementor-1031 .elementor-element.elementor-element-965f062{--width:25%;}.elementor-1031 .elementor-element.elementor-element-e70ce38{--width:25%;}.elementor-1031 .elementor-element.elementor-element-88520bd{--width:25%;}.elementor-1031 .elementor-element.elementor-element-82a91f8{--width:25%;}.elementor-1031 .elementor-element.elementor-element-587ee27{--width:25%;}.elementor-1031 .elementor-element.elementor-element-12322ab{--width:25%;}.elementor-1031 .elementor-element.elementor-element-b4ded69{--width:25%;}.elementor-1031 .elementor-element.elementor-element-4721981{--width:25%;}.elementor-1031 .elementor-element.elementor-element-8ba4c25{--width:25%;}.elementor-1031 .elementor-element.elementor-element-c3d5351{--width:25%;}.elementor-1031 .elementor-element.elementor-element-21e22c3{--width:25%;}.elementor-1031 .elementor-element.elementor-element-c7e2abc{--width:25%;}.elementor-1031 .elementor-element.elementor-element-96847ae{--width:25%;}.elementor-1031 .elementor-element.elementor-element-2ad2d5b{--width:25%;}.elementor-1031 .elementor-element.elementor-element-a620438{--width:50%;}.elementor-1031 .elementor-element.elementor-element-e1a2cc8{--width:50%;}.elementor-1031 .elementor-element.elementor-element-04322be{--width:25%;}.elementor-1031 .elementor-element.elementor-element-7153d69{--width:25%;}.elementor-1031 .elementor-element.elementor-element-cefd257{--width:25%;}.elementor-1031 .elementor-element.elementor-element-8baed86{--width:25%;}.elementor-1031 .elementor-element.elementor-element-2ff8f04{--width:25%;}.elementor-1031 .elementor-element.elementor-element-48593a9{--width:25%;}.elementor-1031 .elementor-element.elementor-element-77a7647{--width:25%;}.elementor-1031 .elementor-element.elementor-element-c71561a{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-123d213 */@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-1031 .elementor-element.elementor-element-1cfacb9 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-1cfacb9 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .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-1031 .elementor-element.elementor-element-1cfacb9:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .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-1031 .elementor-element.elementor-element-f40e1da {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-f40e1da img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .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-1031 .elementor-element.elementor-element-f40e1da:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .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-1031 .elementor-element.elementor-element-2797fd4 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-2797fd4 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .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-1031 .elementor-element.elementor-element-2797fd4:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .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-1031 .elementor-element.elementor-element-addc35e {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-addc35e img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .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-1031 .elementor-element.elementor-element-addc35e:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .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-ccbaf6f */.elementor-1031 .elementor-element.elementor-element-ccbaf6f {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-ccbaf6f img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-ccbaf6f: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-1031 .elementor-element.elementor-element-ccbaf6f:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-ccbaf6f:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2177f5 */.elementor-1031 .elementor-element.elementor-element-e2177f5 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-e2177f5 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-e2177f5: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-1031 .elementor-element.elementor-element-e2177f5:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-e2177f5:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17d31d5 */.elementor-1031 .elementor-element.elementor-element-17d31d5 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-17d31d5 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-17d31d5: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-1031 .elementor-element.elementor-element-17d31d5:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-17d31d5:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-269fda4 */.elementor-1031 .elementor-element.elementor-element-269fda4 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-269fda4 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-269fda4: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-1031 .elementor-element.elementor-element-269fda4:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-269fda4:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09a255 */.elementor-1031 .elementor-element.elementor-element-c09a255 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-c09a255 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-c09a255: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-1031 .elementor-element.elementor-element-c09a255:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-c09a255:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fb422b */.elementor-1031 .elementor-element.elementor-element-5fb422b {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-5fb422b img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-5fb422b: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-1031 .elementor-element.elementor-element-5fb422b:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-5fb422b:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a4f9 */.elementor-1031 .elementor-element.elementor-element-495a4f9 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-495a4f9 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-495a4f9: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-1031 .elementor-element.elementor-element-495a4f9:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-495a4f9:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-557f03e */.elementor-1031 .elementor-element.elementor-element-557f03e {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-557f03e img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-557f03e: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-1031 .elementor-element.elementor-element-557f03e:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-557f03e:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c47a95e */@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-2428c64 */.elementor-1031 .elementor-element.elementor-element-2428c64 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-2428c64 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-2428c64: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-1031 .elementor-element.elementor-element-2428c64:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-2428c64:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdf4179 */.elementor-1031 .elementor-element.elementor-element-cdf4179 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-cdf4179 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-cdf4179: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-1031 .elementor-element.elementor-element-cdf4179:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-cdf4179:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5cad53 */.elementor-1031 .elementor-element.elementor-element-a5cad53 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-a5cad53 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-a5cad53: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-1031 .elementor-element.elementor-element-a5cad53:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-a5cad53:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a44867c */.elementor-1031 .elementor-element.elementor-element-a44867c {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-a44867c img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-a44867c: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-1031 .elementor-element.elementor-element-a44867c:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-a44867c:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a296c60 */.elementor-1031 .elementor-element.elementor-element-a296c60 {
    position: relative;
    z-index: 5;
    display: block !important;
}

/* تصویر */
.elementor-1031 .elementor-element.elementor-element-a296c60 img {
    display: block;
    position: relative;
    z-index: 5;
    margin: 0 auto;
    transition: transform 0.4s ease;
}

/* سایه */
.elementor-1031 .elementor-element.elementor-element-a296c60: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-1031 .elementor-element.elementor-element-a296c60:hover img {
    transform: translateY(-6px);
}

.elementor-1031 .elementor-element.elementor-element-a296c60:hover:after {
    transform: translateX(-50%) scale(0.92);
    opacity: 0.18;
}/* End custom CSS */