.elementor-10695 .elementor-element.elementor-element-12f5a1d{--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;--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-10695 .elementor-element.elementor-element-1ec7b8a{--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-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10695 .elementor-element.elementor-element-c7e574c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-item > a{font-size:14px;}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#188055;}.elementor-10695 .elementor-element.elementor-element-c7e574c .elementor-icon-list-text{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-c253539{--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;--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-10695 .elementor-element.elementor-element-9360acf{--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-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10695 .elementor-element.elementor-element-555aaa1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-item > a{font-size:14px;}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#188055;}.elementor-10695 .elementor-element.elementor-element-555aaa1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-22358be{--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-10695 .elementor-element.elementor-element-22358be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10695 .elementor-element.elementor-element-d65842e{--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-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10695 .elementor-element.elementor-element-3596414{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-item > a{font-size:14px;}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#188055;}.elementor-10695 .elementor-element.elementor-element-3596414 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-422d233{--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-10695 .elementor-element.elementor-element-422d233.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10695 .elementor-element.elementor-element-17bed07{--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-10695 .elementor-element.elementor-element-79a3868.elementor-element{--align-self:flex-start;}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10695 .elementor-element.elementor-element-79a3868{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-10695 .elementor-element.elementor-element-79a3868 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-0c7472a.elementor-social-icon{background-color:#FFFFFF;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-0c7472a.elementor-social-icon i{color:#000000;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-0c7472a.elementor-social-icon svg{fill:#000000;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-e859803.elementor-social-icon{background-color:#FFFFFF;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-e859803.elementor-social-icon i{color:#000000;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-e859803.elementor-social-icon svg{fill:#000000;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-0b54428.elementor-social-icon{background-color:#FFFFFF;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-0b54428.elementor-social-icon i{color:#000000;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-repeater-item-0b54428.elementor-social-icon svg{fill:#000000;}.elementor-10695 .elementor-element.elementor-element-32a53dd{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:28px;--grid-row-gap:0px;}.elementor-10695 .elementor-element.elementor-element-32a53dd .elementor-widget-container{text-align:center;}.elementor-10695 .elementor-element.elementor-element-32a53dd > .elementor-widget-container{margin:29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10695 .elementor-element.elementor-element-eb5052c{margin:0px 0px 0px 0px;}.elementor-10695 .elementor-element.elementor-element-bb16a35 .wd-text-block{font-size:17px;}@media(max-width:767px){.elementor-10695 .elementor-element.elementor-element-eb5052c{margin:20px 0px 20px 0px;}.elementor-10695 .elementor-element.elementor-element-bb16a35 .wd-text-block{font-size:15px;}}@media(min-width:768px){.elementor-10695 .elementor-element.elementor-element-1ec7b8a{--width:25%;}.elementor-10695 .elementor-element.elementor-element-c253539{--width:25%;}.elementor-10695 .elementor-element.elementor-element-9360acf{--width:100%;}.elementor-10695 .elementor-element.elementor-element-22358be{--width:13.571%;}.elementor-10695 .elementor-element.elementor-element-d65842e{--width:100%;}.elementor-10695 .elementor-element.elementor-element-422d233{--width:36.829%;}.elementor-10695 .elementor-element.elementor-element-17bed07{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-12f5a1d */@media (max-width: 768px) {
  /* کانتینر اصلی فوتر */
  .footer-mobile-fix {
    padding: 16px !important;
    box-sizing: border-box !important;
    background-clip: padding-box;
  }

  /* تک‌ستونه کردن فوتر */
  .footer-mobile-fix .elementor-container,
  .footer-mobile-fix .elementor-row,
  .footer-mobile-fix .footer-widgets,
  .footer-mobile-fix .widget-area,
  .footer-mobile-fix .site-footer .row {
    display: block !important;
  }

  /* هر ستون/ویجت تمام عرض */
  .footer-mobile-fix .elementor-column,
  .footer-mobile-fix .widget,
  .footer-mobile-fix [class*="col-"] {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 14px 0 !important;
  }

  /* تیتر ویجت‌ها */
  .footer-mobile-fix .widget-title,
  .footer-mobile-fix .elementor-widget-heading .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 0 0 8px 0 !important;
  }

  /* متن‌ها و لینک‌ها */
  .footer-mobile-fix,
  .footer-mobile-fix p,
  .footer-mobile-fix li,
  .footer-mobile-fix a {
    font-size: 14px !important;
    line-height: 1.8 !important;
  }

  /* منوهای فوتر: فاصله و شکست متن */
  .footer-mobile-fix .menu,
  .footer-mobile-fix .menu li {
    margin: 0 !important;
  }
  .footer-mobile-fix .menu a {
    display: block;
    padding: 8px 0;
    word-break: break-word;
    overflow-wrap: anywhere;
  }

  /* شبکه‌های اجتماعی */
  .footer-mobile-fix .social-icons,
  .footer-mobile-fix .wd-social-icons,
  .footer-mobile-fix .elementor-social-icons {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .footer-mobile-fix .elementor-social-icon {
    width: 40px; height: 40px;
    border-radius: 6px;
  }

  /* فرم خبرنامه/تماس در فوتر */
  .footer-mobile-fix form,
  .footer-mobile-fix input,
  .footer-mobile-fix select,
  .footer-mobile-fix textarea,
  .footer-mobile-fix button {
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 15px !important;
  }
  .footer-mobile-fix input,
  .footer-mobile-fix select,
  .footer-mobile-fix textarea {
    margin-bottom: 10px !important;
  }
  .footer-mobile-fix button,
  .footer-mobile-fix .elementor-button {
    padding: 12px 14px !important;
  }

  /* لوگوها و نمادهای پرداخت */
  .footer-mobile-fix img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
  }
  .footer-mobile-fix .payment-methods,
  .footer-mobile-fix .partners,
  .footer-mobile-fix .gallery,
  .footer-mobile-fix .elementor-image-gallery {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
  }
  /* اگر خیلی شلوغ است، تعداد ستون را 2 کنید */
  /* grid-template-columns: repeat(2, 1fr); */

  /* جداکننده‌ها و فاصله‌ها */
  .footer-mobile-fix hr,
  .footer-mobile-fix .elementor-divider {
    margin: 10px 0 !important;
  }

  /* جلوگیری از اسکرول افقی */
  .footer-mobile-fix,
  .footer-mobile-fix * {
    max-width: 100% !important;
  }
}/* End custom CSS */