.elementor-47 .elementor-element.elementor-element-9a5f163{--display:flex;}.elementor-47 .elementor-element.elementor-element-bff521b{margin:0px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a445dcb{--display:flex;}.elementor-47 .elementor-element.elementor-element-a4faf5e{--display:flex;}.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-repeater-item-68dc2d1.elementor-social-icon{background-color:#001833;}.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-repeater-item-f74dbda.elementor-social-icon{background-color:#001833;}.elementor-47 .elementor-element.elementor-element-fdefc03{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-47 .elementor-element.elementor-element-7652b22{--display:flex;}.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-repeater-item-68dc2d1.elementor-social-icon{background-color:#001833;}.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-repeater-item-f74dbda.elementor-social-icon{background-color:#001833;}.elementor-47 .elementor-element.elementor-element-f9667e0{--grid-template-columns:repeat(0, auto);text-align:left;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-47 .elementor-element.elementor-element-011dc35{--display:flex;}.elementor-47 .elementor-element.elementor-element-1d2486f > .elementor-widget-container{margin:-80px -147px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1d2486f .wd-text-block{max-width:835px;font-family:"Vazirmatn", Sans-serif;color:#001833;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-bff521b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-f9667e0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:25px;}.elementor-47 .elementor-element.elementor-element-1d2486f > .elementor-widget-container{margin:-80px -12px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1d2486f .wd-text-block{max-width:573px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-fdefc03{margin:-12px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-f9667e0{margin:-12px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-011dc35{--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-1d2486f > .elementor-widget-container{margin:-63px -9px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1d2486f .wd-text-block{word-spacing:1.8px;}}/* Start custom CSS for social-icons, class: .elementor-element-fdefc03 *//* ۱. ثابت نگه داشتن پس‌زمینه کادر تیره */
.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-social-icon {
    background-color: #001833 !important;
    transition: all 0.3s ease !important;
}

/* ۲. تبدیل کل آیکون به رنگ سفید خالص با حفظ فضاهای خالی و لایه‌ها */
.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-social-icon svg {
    filter: brightness(0) invert(1) !important;
    transition: filter 0.3s ease !important;
}

/* ۳. حالت هاور: پس‌زمینه ثابت، تبدیل لوگوی پیچیده به نارنجی ff5a00 */
.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-social-icon:hover {
    background-color: #001833 !important;
}

.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-social-icon:hover svg {
    filter: invert(48%) sepia(85%) saturate(2476%) hue-rotate(358deg) brightness(101%) contrast(106%) !important;
}

/* ۴. حالت کلیک و لمس (Active/Focus) */
.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-social-icon:active svg,
.elementor-47 .elementor-element.elementor-element-fdefc03 .elementor-social-icon:focus svg {
    filter: invert(48%) sepia(85%) saturate(2476%) hue-rotate(358deg) brightness(101%) contrast(106%) !important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f9667e0 *//* ۱. ثابت نگه داشتن پس‌زمینه کادر تیره */
.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-social-icon {
    background-color: #001833 !important;
    transition: all 0.3s ease !important;
}

/* ۲. تبدیل کل آیکون به رنگ سفید خالص با حفظ فضاهای خالی و لایه‌ها */
.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-social-icon svg {
    filter: brightness(0) invert(1) !important;
    transition: filter 0.3s ease !important;
}

/* ۳. حالت هاور: پس‌زمینه ثابت، تبدیل لوگوی پیچیده به نارنجی ff5a00 */
.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-social-icon:hover {
    background-color: #001833 !important;
}

.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-social-icon:hover svg {
    filter: invert(48%) sepia(85%) saturate(2476%) hue-rotate(358deg) brightness(101%) contrast(106%) !important;
}

/* ۴. حالت کلیک و لمس (Active/Focus) */
.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-social-icon:active svg,
.elementor-47 .elementor-element.elementor-element-f9667e0 .elementor-social-icon:focus svg {
    filter: invert(48%) sepia(85%) saturate(2476%) hue-rotate(358deg) brightness(101%) contrast(106%) !important;
}/* End custom CSS */