.elementor-24 .elementor-element.elementor-element-34c90370{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-34c90370:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-34c90370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-34c90370:hover{background-color:#FF8C64;}.elementor-24 .elementor-element.elementor-element-34c90370.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-24 .elementor-element.elementor-element-24f407ca{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:00px 00px 00px 00px;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-24f407ca.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-24f407ca a{transition-duration:0.3s;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-68677a5f{--iteration-count:infinite;}.elementor-24 .elementor-element.elementor-element-68677a5f .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-24 .elementor-element.elementor-element-68677a5f .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-22a25d0f{--display:flex;--background-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-22a25d0f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-22a25d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-22a25d0f:hover{background-color:#FF8C64;}.elementor-24 .elementor-element.elementor-element-bb34ee2{--iteration-count:infinite;}.elementor-24 .elementor-element.elementor-element-bb34ee2 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-24 .elementor-element.elementor-element-bb34ee2 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-424d5c7c{--display:flex;--position:absolute;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:125px;--z-index:999;}.elementor-24 .elementor-element.elementor-element-424d5c7c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-424d5c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3C9;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-424d5c7c{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-424d5c7c{right:0px;}.elementor-24 .elementor-element.elementor-element-72566692{--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;--border-radius:200px 200px 200px 200px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-7dc9c642{text-align:center;}.elementor-24 .elementor-element.elementor-element-7dc9c642 img{border-radius:200px 200px 200px 200px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-a2ff2d6 .elementor-button{background-color:#00B63500;fill:#7A7A7A;color:#7A7A7A;}.elementor-24 .elementor-element.elementor-element-a2ff2d6.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a2ff2d6{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-a2ff2d6{left:0px;}.elementor-24 .elementor-element.elementor-element-a2ff2d6{bottom:30px;z-index:999;}.elementor-widget-theme-site-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-341b8a1f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24 .elementor-element.elementor-element-6bbb46a8 .e-search-submit{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6bbb46a8 .e-search-submit:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6bbb46a8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-search-input-color:var( --e-global-color-secondary );--e-search-input-transition:0.3s;--e-search-submit-margin-inline-start:6px;--e-search-icon-submit-size:25px;--e-search-submit-icon-gap:-1px;--e-search-submit-border-radius:25px 25px 25px 25px;}.elementor-24 .elementor-element.elementor-element-6bbb46a8.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-6bbb46a8 .e-search-input{font-family:"Vazir-Bold", Sans-serif;font-size:24px;font-weight:900;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-78a32de6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24 .elementor-element.elementor-element-78a32de6.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-011954b{--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-24 .elementor-element.elementor-element-709e72b{--spacer-size:100px;}.elementor-24 .elementor-element.elementor-element-c6e59d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c6e59d3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c6e59d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3C9;}.elementor-24 .elementor-element.elementor-element-56614aa{--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;--border-radius:200px 200px 200px 200px;}.elementor-24 .elementor-element.elementor-element-56614aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-e2f4d69{--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-24 .elementor-element.elementor-element-e2f4d69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-217feaf .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:900;}.elementor-24 .elementor-element.elementor-element-1476f58{--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-24 .elementor-element.elementor-element-1476f58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-757923e .e-search-input{background-color:var( --e-global-color-f416a83 );font-family:"Nahid", Sans-serif;font-feature-settings:"numr";font-weight:900;text-transform:uppercase;border-radius:13px 13px 13px 13px;}.elementor-24 .elementor-element.elementor-element-757923e{--e-search-results-columns:1;--e-search-placeholder-color:var( --e-global-color-primary );--e-search-input-color:var( --e-global-color-secondary );--e-search-icon-label-color:var( --e-global-color-primary );--e-search-submit-border-radius:13px 13px 13px 13px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-22a25d0f{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-22a25d0f.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-bb34ee2{width:auto;max-width:auto;margin:-18px -18px calc(var(--kit-widget-spacing, 0px) + -18px) -18px;}.elementor-24 .elementor-element.elementor-element-bb34ee2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-bb34ee2 .elementor-headline{text-align:center;}.elementor-24 .elementor-element.elementor-element-72566692{--width:50%;}.elementor-24 .elementor-element.elementor-element-7dc9c642.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-7dc9c642 img{width:20%;}.elementor-24 .elementor-element.elementor-element-a2ff2d6{bottom:115px;}.elementor-24 .elementor-element.elementor-element-341b8a1f{text-align:center;}.elementor-24 .elementor-element.elementor-element-56614aa{--width:20%;}.elementor-24 .elementor-element.elementor-element-78c564a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-78c564a{text-align:center;}.elementor-24 .elementor-element.elementor-element-78c564a img{width:100%;border-radius:200px 200px 200px 200px;}.elementor-24 .elementor-element.elementor-element-e2f4d69{--width:26.816%;}.elementor-24 .elementor-element.elementor-element-217feaf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-24 .elementor-element.elementor-element-217feaf{text-align:center;}.elementor-24 .elementor-element.elementor-element-217feaf .elementor-heading-title{font-size:10px;word-spacing:-0.2em;}.elementor-24 .elementor-element.elementor-element-1476f58{--width:53%;}.elementor-24 .elementor-element.elementor-element-757923e .e-search-input{font-size:8px;}.elementor-24 .elementor-element.elementor-element-757923e{--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:25px;--e-search-submit-icon-gap:0px;--e-search-submit-border-radius:90px 90px 90px 90px;--e-search-submit-padding:4px 4px 4px 4px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-34c90370{--width:100%;}.elementor-24 .elementor-element.elementor-element-72566692{--width:10%;}.elementor-24 .elementor-element.elementor-element-78a32de6{--width:50%;}.elementor-24 .elementor-element.elementor-element-56614aa{--width:33.3%;}.elementor-24 .elementor-element.elementor-element-e2f4d69{--width:33.3%;}.elementor-24 .elementor-element.elementor-element-1476f58{--width:33.3%;}}/* Start custom CSS for container, class: .elementor-element-34c90370 *//* متن اول بعد از 13 ثانیه محو بشه، فقط opacity تغییر می‌کنه */
.elementor-24 .elementor-element.elementor-element-34c90370 .elementor-widget-text-editor {
  animation: fadeOutText 1s ease 13s forwards;
}

@keyframes fadeOutText {
  to {
    opacity: 0;
  }
}

/* کانتینر اصلی: موقعیت relative */
.elementor-24 .elementor-element.elementor-element-34c90370 {
  position: relative;
}

/* متن دوم ابتدا مخفی و روی متن اول باشه */
.elementor-24 .elementor-element.elementor-element-34c90370 .elementor-widget-animated-headline {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none; /* جلوگیری از کلیک روی متن پنهان */
}

/* وقتی کلاس fade-in اضافه شد، متن دوم ظاهر بشه */
.elementor-24 .elementor-element.elementor-element-34c90370 .elementor-widget-animated-headline.fade-in {
  animation: fadeInAppear 1s forwards;
}

@keyframes fadeInAppear {
  to {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2ff2d6 */.elementor-24 .elementor-element.elementor-element-a2ff2d6 {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0);
  backdrop-filter: blur(2.1px);
  -webkit-backdrop-filter: blur(2.1px);
  border: 1px solid rgba(255, 255, 255, 0.25);
  color: #fff;
  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a2ff2d6:hover {
  background: rgba(255, 255, 255, 0.1);
  transform: translateY(-3px);
}/* End custom CSS */