.elementor-6173 .elementor-element.elementor-element-525fa28{--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-6173 .elementor-element.elementor-element-525fa28:not(.elementor-motion-effects-element-type-background), .elementor-6173 .elementor-element.elementor-element-525fa28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4782E;}.elementor-6173 .elementor-element.elementor-element-51e4bca .title{color:#FFFFFF;font-family:"cara", Sans-serif;}.elementor-6173 .elementor-element.elementor-element-50eeb7d{--display:flex;--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;--align-items:stretch;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-6173 .elementor-element.elementor-element-ee59a7c img{width:30%;}.elementor-6173 .elementor-element.elementor-element-794814a .wd-nav > .menu-item > a{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;}@media(max-width:768px){.elementor-6173 .elementor-element.elementor-element-525fa28{--min-height:50px;--justify-content:center;}.elementor-6173 .elementor-element.elementor-element-525fa28.e-con{--align-self:flex-end;}}/* Start custom CSS for wd_title, class: .elementor-element-51e4bca */@media (max-width: 767px) {
  .blinking-text {
    animation: blink-only-text 1.2s infinite;
    display: inline-block;
  }
}

@keyframes blink-only-text {
  0% { opacity: 1; }
  50% { opacity: 0.1; }
  100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525fa28 */@media (max-width: 767px) {
  .mobile-promo-bar {
    position: fixed;
    bottom: 56px; /* این مقدار رو با توجه به ارتفاع دقیق نوار ناوبری تنظیم کن */
    left: 0;
    width: 100%;
    z-index: 9999;
    background-color: #ff0000; /* رنگ پس‌زمینه */
    color: #ffffff;            /* رنگ متن */
    padding: 10px;
    text-align: center;
    font-weight: bold;
    animation: blink-text 1.2s infinite;
  }
}/* End custom CSS */