.elementor-1577 .elementor-element.elementor-element-37001ff{--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-1577 .elementor-element.elementor-element-f897a22{--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;}.elementor-1577 .elementor-element.elementor-element-0e49c2b{--display:flex;}.elementor-1577 .elementor-element.elementor-element-0e49c2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .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-1577 .elementor-element.elementor-element-e542b88{width:var( --container-widget-width, 102.128% );max-width:102.128%;--container-widget-width:102.128%;--container-widget-flex-grow:0;}.elementor-1577 .elementor-element.elementor-element-e542b88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .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 );}body:not(.rtl) .elementor-1577 .elementor-element.elementor-element-62b396e{left:29px;}body.rtl .elementor-1577 .elementor-element.elementor-element-62b396e{right:29px;}.elementor-1577 .elementor-element.elementor-element-62b396e{top:182px;}.elementor-1577 .elementor-element.elementor-element-62b396e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.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 );}body:not(.rtl) .elementor-1577 .elementor-element.elementor-element-389fa2d{left:29px;}body.rtl .elementor-1577 .elementor-element.elementor-element-389fa2d{right:29px;}.elementor-1577 .elementor-element.elementor-element-389fa2d{top:210px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-1577 .elementor-element.elementor-element-ad46c87{--display:flex;}.elementor-1577 .elementor-element.elementor-element-ad46c87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1577 .elementor-element.elementor-element-708b120{width:var( --container-widget-width, 105.398% );max-width:105.398%;--container-widget-width:105.398%;--container-widget-flex-grow:0;}.elementor-1577 .elementor-element.elementor-element-708b120.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1577 .elementor-element.elementor-element-c20c055{left:38px;}body.rtl .elementor-1577 .elementor-element.elementor-element-c20c055{right:38px;}.elementor-1577 .elementor-element.elementor-element-c20c055{top:103px;}.elementor-1577 .elementor-element.elementor-element-c20c055 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-1577 .elementor-element.elementor-element-bebb82c{left:39px;}body.rtl .elementor-1577 .elementor-element.elementor-element-bebb82c{right:39px;}.elementor-1577 .elementor-element.elementor-element-bebb82c{top:136px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1577 .elementor-element.elementor-element-ac638c1{--display:flex;}body:not(.rtl) .elementor-1577 .elementor-element.elementor-element-a827175{left:22px;}body.rtl .elementor-1577 .elementor-element.elementor-element-a827175{right:22px;}.elementor-1577 .elementor-element.elementor-element-a827175{top:79px;}.elementor-1577 .elementor-element.elementor-element-a827175 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FDFDFD;}body:not(.rtl) .elementor-1577 .elementor-element.elementor-element-2c8bdfd{left:23px;}body.rtl .elementor-1577 .elementor-element.elementor-element-2c8bdfd{right:23px;}.elementor-1577 .elementor-element.elementor-element-2c8bdfd{top:113px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-1577 .elementor-element.elementor-element-62b396e{top:58px;}.elementor-1577 .elementor-element.elementor-element-389fa2d{top:80px;}.elementor-1577 .elementor-element.elementor-element-c20c055{top:43px;}.elementor-1577 .elementor-element.elementor-element-bebb82c{top:80px;}}@media(min-width:768px){.elementor-1577 .elementor-element.elementor-element-f897a22{--content-width:100%;}.elementor-1577 .elementor-element.elementor-element-0e49c2b{--width:32.492%;}.elementor-1577 .elementor-element.elementor-element-ad46c87{--width:31.786%;}.elementor-1577 .elementor-element.elementor-element-ac638c1{--width:65%;}}@media(max-width:767px){body:not(.rtl) .elementor-1577 .elementor-element.elementor-element-62b396e{left:29px;}body.rtl .elementor-1577 .elementor-element.elementor-element-62b396e{right:29px;}.elementor-1577 .elementor-element.elementor-element-62b396e{top:66px;}.elementor-1577 .elementor-element.elementor-element-389fa2d{top:103px;}}/* Start custom CSS for container, class: .elementor-element-0e49c2b */.elementor-1577 .elementor-element.elementor-element-0e49c2b {
  position: relative;
  overflow: hidden;
}

/* اعمال افکت تیره روی تصویر */
.elementor-1577 .elementor-element.elementor-element-0e49c2b img {
  transition: 0.4s ease;
}

.elementor-1577 .elementor-element.elementor-element-0e49c2b:hover img {
  filter: brightness(40%);
}

/* مخفی کردن متن‌ها */
.elementor-1577 .elementor-element.elementor-element-0e49c2b .hover-text {
  opacity: 0;
  transition: 0.4s ease;
}

/* نمایش متن‌ها هنگام هاور */
.elementor-1577 .elementor-element.elementor-element-0e49c2b:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad46c87 */.elementor-1577 .elementor-element.elementor-element-ad46c87 {
  position: relative;
  overflow: hidden;
}

/* اعمال افکت تیره روی تصویر */
.elementor-1577 .elementor-element.elementor-element-ad46c87 img {
  transition: 0.4s ease;
}

.elementor-1577 .elementor-element.elementor-element-ad46c87:hover img {
  filter: brightness(40%);
}

/* مخفی کردن متن‌ها */
.elementor-1577 .elementor-element.elementor-element-ad46c87 .hover-text {
  opacity: 0;
  transition: 0.4s ease;
}

/* نمایش متن‌ها هنگام هاور */
.elementor-1577 .elementor-element.elementor-element-ad46c87:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac638c1 */.elementor-1577 .elementor-element.elementor-element-ac638c1 {
  position: relative;
  overflow: hidden;
}

/* اعمال افکت تیره روی تصویر */
.elementor-1577 .elementor-element.elementor-element-ac638c1 img {
  transition: 0.4s ease;
}

.elementor-1577 .elementor-element.elementor-element-ac638c1:hover img {
  filter: brightness(40%);
}

/* مخفی کردن متن‌ها */
.elementor-1577 .elementor-element.elementor-element-ac638c1 .hover-text {
  opacity: 0;
  transition: 0.4s ease;
}

/* نمایش متن‌ها هنگام هاور */
.elementor-1577 .elementor-element.elementor-element-ac638c1:hover .hover-text {
  opacity: 1;
}/* End custom CSS */