.elementor-1414 .elementor-element.elementor-element-55790050{--display:flex;}.elementor-1414 .elementor-element.elementor-element-55790050.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1414 .elementor-element.elementor-element-13c6f7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fa81955 );}.elementor-1414 .elementor-element.elementor-element-13c6f7a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:800;line-height:69px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-size:var( --e-global-typography-text-font-size );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-1414 .elementor-element.elementor-element-83706b1{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-83706b1 a{color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1414 .elementor-element.elementor-element-8fe0edc{padding:25px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fa81955 );}.elementor-1414 .elementor-element.elementor-element-8fe0edc .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:800;line-height:69px;}.elementor-1414 .elementor-element.elementor-element-0a63b2a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-0a63b2a a{color:var( --e-global-color-text );}.elementor-1414 .elementor-element.elementor-element-c926133{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-c926133 a{color:var( --e-global-color-text );}.elementor-1414 .elementor-element.elementor-element-71631a2{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fa81955 );}.elementor-1414 .elementor-element.elementor-element-71631a2 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:800;line-height:69px;}.elementor-1414 .elementor-element.elementor-element-1d3e190{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-2d2220e{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fa81955 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1414 .elementor-element.elementor-element-2d2220e .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:800;line-height:69px;}.elementor-1414 .elementor-element.elementor-element-60131c4{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-066638e{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fa81955 );}.elementor-1414 .elementor-element.elementor-element-066638e .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:800;line-height:69px;}.elementor-1414 .elementor-element.elementor-element-9c2001f{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-9c2001f a{color:var( --e-global-color-text );}.elementor-1414 .elementor-element.elementor-element-26e525e{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fa81955 );border-radius:0px 0px 0px 0px;}.elementor-1414 .elementor-element.elementor-element-26e525e:hover{border-style:solid;border-width:0px 4px 0px 0px;border-color:var( --e-global-color-fa81955 );}.elementor-1414 .elementor-element.elementor-element-26e525e .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:800;line-height:69px;}.elementor-1414 .elementor-element.elementor-element-ea41602{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-04a41a5{padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fa81955 );border-radius:0px 0px 0px 0px;}.elementor-1414 .elementor-element.elementor-element-04a41a5:hover{border-style:solid;border-width:0px 4px 0px 0px;border-color:var( --e-global-color-fa81955 );}.elementor-1414 .elementor-element.elementor-element-04a41a5 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:800;line-height:69px;}.elementor-1414 .elementor-element.elementor-element-26ca6f8{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-29bb925{color:var( --e-global-color-secondary );}.elementor-1414 .elementor-element.elementor-element-29bb925 a{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1414 .elementor-element.elementor-element-0a63b2a{font-size:var( --e-global-typography-text-font-size );}.elementor-1414 .elementor-element.elementor-element-1d3e190{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1414 .elementor-element.elementor-element-55790050{--width:307px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1414 .elementor-element.elementor-element-13c6f7a{margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:0px 0px 0px 0px;}.elementor-1414 .elementor-element.elementor-element-13c6f7a .elementor-heading-title{font-size:17px;line-height:3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1414 .elementor-element.elementor-element-0a63b2a{font-size:var( --e-global-typography-text-font-size );}.elementor-1414 .elementor-element.elementor-element-71631a2 .elementor-heading-title{line-height:3.2em;}.elementor-1414 .elementor-element.elementor-element-1d3e190{font-size:var( --e-global-typography-text-font-size );}.elementor-1414 .elementor-element.elementor-element-7d7005e{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-13c6f7a *//* فقط المان‌هایی که کلاس gradient-box دارن */
.elementor-1414 .elementor-element.elementor-element-13c6f7a {
  display: inline-block;
  padding: 0.5em 1em;
  border-radius: 8px;
  color: #fff;

  background: linear-gradient(270deg, #FF7A00, #00A3FF, #FF7A00);
  background-size: 600% 600%;
  animation: boxGradientShift 8s ease infinite;
}

@keyframes boxGradientShift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe0edc *//* فقط المان‌هایی که کلاس gradient-box دارن */
.elementor-1414 .elementor-element.elementor-element-8fe0edc {
  display: inline-block;
  padding: 0.5em 1em;
  border-radius: 8px;
  color: #fff;

  background: linear-gradient(270deg, #FF7A00, #00A3FF, #FF7A00);
  background-size: 600% 600%;
  animation: boxGradientShift 8s ease infinite;
}

@keyframes boxGradientShift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71631a2 *//* فقط المان‌هایی که کلاس gradient-box دارن */
.elementor-1414 .elementor-element.elementor-element-71631a2 {
  display: inline-block;
  padding: 0.5em 1em;
  border-radius: 8px;
  color: #fff;

  background: linear-gradient(270deg, #FF7A00, #00A3FF, #FF7A00);
  background-size: 600% 600%;
  animation: boxGradientShift 8s ease infinite;
}

@keyframes boxGradientShift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d2220e *//* فقط المان‌هایی که کلاس gradient-box دارن */
.elementor-1414 .elementor-element.elementor-element-2d2220e {
  display: inline-block;
  padding: 0.5em 1em;
  border-radius: 8px;
  color: #fff;

  background: linear-gradient(270deg, #FF7A00, #00A3FF, #FF7A00);
  background-size: 600% 600%;
  animation: boxGradientShift 8s ease infinite;
}

@keyframes boxGradientShift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066638e *//* فقط المان‌هایی که کلاس gradient-box دارن */
.elementor-1414 .elementor-element.elementor-element-066638e {
  display: inline-block;
  padding: 0.5em 1em;
  border-radius: 8px;
  color: #fff;

  background: linear-gradient(270deg, #FF7A00, #00A3FF, #FF7A00);
  background-size: 600% 600%;
  animation: boxGradientShift 8s ease infinite;
}

@keyframes boxGradientShift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e525e *//* فقط المان‌هایی که کلاس gradient-box دارن */
.elementor-1414 .elementor-element.elementor-element-26e525e {
  display: inline-block;
  padding: 0.5em 1em;
  border-radius: 8px;
  color: #fff;

  background: linear-gradient(270deg, #FF7A00, #00A3FF, #FF7A00);
  background-size: 600% 600%;
  animation: boxGradientShift 8s ease infinite;
}

@keyframes boxGradientShift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04a41a5 *//* فقط المان‌هایی که کلاس gradient-box دارن */
.elementor-1414 .elementor-element.elementor-element-04a41a5 {
  display: inline-block;
  padding: 0.5em 1em;
  border-radius: 8px;
  color: #fff;

  background: linear-gradient(270deg, #FF7A00, #00A3FF, #FF7A00);
  background-size: 600% 600%;
  animation: boxGradientShift 8s ease infinite;
}

@keyframes boxGradientShift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */