.elementor-40447 .elementor-element.elementor-element-5fa9ebe{--display:flex;}.elementor-40447 .elementor-element.elementor-element-5fa9ebe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40447 .elementor-element.elementor-element-8dd5b9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40447 .elementor-element.elementor-element-8dd5b9d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-40447 .elementor-element.elementor-element-8dd5b9d > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-40447 .elementor-element.elementor-element-f1b1e70{--grid-columns:4;}.elementor-40447 .elementor-element.elementor-element-f1b1e70 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-40447 .elementor-element.elementor-element-f1b1e70 .e-loop-item > .elementor-section, .elementor-40447 .elementor-element.elementor-element-f1b1e70 .e-loop-item > .elementor-section > .elementor-container, .elementor-40447 .elementor-element.elementor-element-f1b1e70 .e-loop-item > .e-con, .elementor-40447 .elementor-element.elementor-element-f1b1e70 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-40447 .elementor-element.elementor-element-f1b1e70 .elementor-pagination{text-align:center;font-size:14px;font-weight:700;margin-top:40px;}.elementor-40447 .elementor-element.elementor-element-f1b1e70 .elementor-pagination .page-numbers.current{color:#FE6400;}body:not(.rtl) .elementor-40447 .elementor-element.elementor-element-f1b1e70 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-40447 .elementor-element.elementor-element-f1b1e70 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-40447 .elementor-element.elementor-element-f1b1e70 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-40447 .elementor-element.elementor-element-f1b1e70 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-40447 .elementor-element.elementor-element-c40df5b .elementor-button{background-color:#FE6400;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-40447 .elementor-element.elementor-element-c40df5b .elementor-button:hover, .elementor-40447 .elementor-element.elementor-element-c40df5b .elementor-button:focus{background-color:#CF5100;}@media(max-width:1024px){.elementor-40447 .elementor-element.elementor-element-f1b1e70{--grid-columns:2;}}@media(max-width:767px){.elementor-40447 .elementor-element.elementor-element-f1b1e70{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-c40df5b *//* استایل حالت عادی دکمه و ثابت کردن آن در پایین صفحه */
#orange-whatsapp-btn {
    background-color: #ff5e00 !important;
    color: #ffffff !important;
    
    /* کدهای جدید برای ثابت کردن دکمه */
    position: fixed !important;
    bottom: 20px !important;       /* فاصله دکمه از لبه پایین صفحه */
    left: 50% !important;          /* انتقال به وسط عرض صفحه */
    transform: translateX(-50%) !important; /* تراز کردن دقیق در مرکز */
    z-index: 99999 !important;     /* قرار گرفتن روی تمام المان‌های سایت و فوتر */
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2) !important; /* ایجاد سایه برای تفکیک از پس‌زمینه */
    white-space: nowrap !important; /* جلوگیری از دوخطی شدن متن دکمه */
}

/* استایل حالت هاور */
#orange-whatsapp-btn:hover {
    background-color: #e05300 !important;
    color: #ffffff !important;
}/* End custom CSS */