.elementor-1904 .elementor-element.elementor-element-4f7da47 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1904 .elementor-element.elementor-element-4f7da47{padding:0px 0px 0px 0px;}.elementor-1904 .elementor-element.elementor-element-e14668c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1904 .elementor-element.elementor-element-2a062db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1904 .elementor-element.elementor-element-2a062db.elementor-element{--align-self:flex-start;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-1904 .elementor-element.elementor-element-e14668c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1904 .elementor-element.elementor-element-e14668c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1904 .elementor-element.elementor-element-e14668c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1904 .elementor-element.elementor-element-e14668c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1904 .elementor-element.elementor-element-2a062db > .elementor-widget-container{margin:-0px 0px 0px -0px;padding:0px 0px 0px 0px;}.elementor-1904 .elementor-element.elementor-element-2a062db.elementor-element{--align-self:flex-start;}}/* Start custom CSS for mkdf_animated_switch_slider, class: .elementor-element-2a062db *//* ===== Font ===== */
@font-face {
    font-family: 'Yekan';
    src: url('/wp-content/uploads/fonts/Yekan.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/Yekan.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ===== Global ===== */
.mkdf-btn-text {
    font-family: 'Yekan', Tahoma, sans-serif;
    font-size: 18px;
}

h3 {
    font-family: 'Yekan', Tahoma, sans-serif;
    font-size: 24px;
}

h6 {
    font-family: 'Yekan', Tahoma, sans-serif;
    font-size: 18px;
}

/* ===== Slider Desktop ===== */
#mkdf-animated-switch-slider .mkdf-content-holder .mkdf-item-text-holder .mkdf-item-content-icon {
    padding-bottom: 0px;
}

#mkdf-animated-switch-slider .mkdf-item-text-holder {
    padding-bottom: 0px;
}

#mkdf-animated-switch-slider .mkdf-item-description {
    padding-bottom: 150px;
}

/* ===== Mobile ===== */
@media only screen and (max-width: 768px) {

    #mkdf-animated-switch-slider 
    .mkdf-content-holder 
    .mkdf-item-text-holder 
    .mkdf-item-title 
    .mkdf-item-title-link 
    .mkdf-item-description {
        position: relative;
        padding-bottom: 0px;
    }

    #mkdf-animated-switch-slider .mkdf-item-title-link {
        padding-bottom: 0px;
    }

    #mkdf-animated-switch-slider .mkdf-item-description {
        padding-bottom: 220px;
    }

    .mkdf-btn-text {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f7da47 */@media only screen and (max-width: 768px) {

    #mkdf-animated-switch-slider 
    .mkdf-content-holder  
    .mkdf-item-text-holder  
    .mkdf-item-text-holder-inner {

        position: relative;
        padding-bottom: 50px;

        /* نمایش همه المان‌ها */
        display: flex;
        flex-direction: column;
        align-items: center;      /* وسط‌چین افقی */
        justify-content: center;  /* وسط‌چین عمودی (در صورت نیاز) */

        text-align: center;       /* وسط‌چین متن‌ها */
        visibility: visible;
    }

    /* اگر بعضی آیتم‌ها display:none داشتن */
    #mkdf-animated-switch-slider 
    .mkdf-item-text-holder  
    .mkdf-item-text-holder-inner * {
        display: block;
        visibility: visible;
    }

}/* End custom CSS */