.elementor-21026 .elementor-element.elementor-element-e6d2cd4{text-align:center;}.elementor-21026 .elementor-element.elementor-element-e6d2cd4 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-d62a294{text-align:center;}.elementor-21026 .elementor-element.elementor-element-d62a294 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-66afb6e .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-66afb6e .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-66afb6e .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-66afb6e .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-66afb6e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-c4e8ff8{text-align:center;}.elementor-21026 .elementor-element.elementor-element-c4e8ff8 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-e600491{text-align:center;}.elementor-21026 .elementor-element.elementor-element-e600491 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-be42a74 .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-be42a74 .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-be42a74 .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-be42a74 .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-be42a74 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-7baf2c2{text-align:center;}.elementor-21026 .elementor-element.elementor-element-7baf2c2 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-514a270{text-align:center;}.elementor-21026 .elementor-element.elementor-element-514a270 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-dba5e80 .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-dba5e80 .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-dba5e80 .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-dba5e80 .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-dba5e80 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-db0c075{text-align:center;}.elementor-21026 .elementor-element.elementor-element-db0c075 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-2c97dab{text-align:center;}.elementor-21026 .elementor-element.elementor-element-2c97dab .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-24c2ad9 .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-24c2ad9 .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-24c2ad9 .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-24c2ad9 .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-24c2ad9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-d19c087{text-align:center;}.elementor-21026 .elementor-element.elementor-element-d19c087 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-4cd88f3{text-align:center;}.elementor-21026 .elementor-element.elementor-element-4cd88f3 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-11eb7d0 .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-11eb7d0 .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-11eb7d0 .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-11eb7d0 .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-11eb7d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-d66aa28{text-align:center;}.elementor-21026 .elementor-element.elementor-element-d66aa28 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-d69a2bf{text-align:center;}.elementor-21026 .elementor-element.elementor-element-d69a2bf .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-07ba95c .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-07ba95c .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-07ba95c .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-07ba95c .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-07ba95c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-3a96318{text-align:center;}.elementor-21026 .elementor-element.elementor-element-3a96318 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-dda60ea{text-align:center;}.elementor-21026 .elementor-element.elementor-element-dda60ea .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-3ddd68d .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-3ddd68d .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-3ddd68d .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-3ddd68d .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-3ddd68d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-dc9fae5{text-align:center;}.elementor-21026 .elementor-element.elementor-element-dc9fae5 .elementor-heading-title{font-size:20px;color:#740BC7;}.elementor-21026 .elementor-element.elementor-element-881a508{text-align:center;}.elementor-21026 .elementor-element.elementor-element-881a508 .elementor-heading-title{font-size:20px;color:#000000;}.elementor-21026 .elementor-element.elementor-element-426014b .elementor-button{background-color:#FFFFFF;font-size:20px;fill:#EB00FF;color:#EB00FF;}.elementor-21026 .elementor-element.elementor-element-426014b .elementor-button:hover, .elementor-21026 .elementor-element.elementor-element-426014b .elementor-button:focus{background-color:#EB00FF;color:#FFFFFF;}.elementor-21026 .elementor-element.elementor-element-426014b .elementor-button:hover svg, .elementor-21026 .elementor-element.elementor-element-426014b .elementor-button:focus svg{fill:#FFFFFF;}/* Start custom CSS for heading, class: .elementor-element-e6d2cd4 *//* چشمک ملایم عنوان */
.tit1 {
  animation: titleFlash 1.2s ease-in-out infinite;
}

@keyframes titleFlash {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
}

/* احترام به تنظیمات کاهش حرکت */
@media (prefers-reduced-motion: reduce) {
  .tit1 {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8965dfc */@media (min-width: 769px){
  .sect1{
    --gap: 20px;

    display: grid;
    grid-auto-flow: column;

    /* فقط 3 ستون در دید */
    grid-auto-columns: calc((100% - (2 * var(--gap))) / 3);

    gap: var(--gap);
    align-items: stretch;

    /* اسکرول افقی برای آیتم‌های بیشتر */
    overflow-x: auto;
    overflow-y: hidden;

    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }

  .sect1 > *{
    scroll-snap-align: start;
    min-width: 0;
    width: auto;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d19c087 *//* چشمک ملایم عنوان */
.tit1 {
  animation: titleFlash 1.2s ease-in-out infinite;
}

@keyframes titleFlash {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
}

/* احترام به تنظیمات کاهش حرکت */
@media (prefers-reduced-motion: reduce) {
  .tit1 {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47c1e74 */@media (max-width: 768px){
  .sect2{
    --gap: 16px;
  }

  .sect2 > .elementor-container{
    display: grid !important;
    grid-auto-flow: column !important;

    /* 3 ستون در دید */
    grid-auto-columns: calc((100% - (2 * var(--gap))) / 3) !important;

    gap: var(--gap) !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
  }

  .sect2 > .elementor-container > .elementor-column{
    scroll-snap-align: start !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
  }
}/* End custom CSS */