.elementor-675 .elementor-element.elementor-element-7c75be3{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-675 .elementor-element.elementor-element-8b456b0{--display:flex;overflow:visible;}.elementor-675 .elementor-element.elementor-element-8359d53{--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;overflow:visible;}.elementor-675 .elementor-element.elementor-element-71ad5ae{--display:flex;overflow:visible;}.elementor-675 .elementor-element.elementor-element-9932dba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-675 .elementor-element.elementor-element-9932dba.e-con{--align-self:center;}.elementor-675 .elementor-element.elementor-element-cc09a8d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}body.elementor-page-675:not(.elementor-motion-effects-element-type-background), body.elementor-page-675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-675 .elementor-element.elementor-element-cc09a8d{--width:420%;}}@media(max-width:767px){.elementor-675 .elementor-element.elementor-element-7c75be3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-675 .elementor-element.elementor-element-8359d53{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-675 .elementor-element.elementor-element-b16d96d{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-b16d96d *//* =========================================================
   CARLIN GALLERY
   DIGITS LOGIN - MOBILE ONLY
   ISOLATED WIDGET
========================================================= */

@media (max-width: 767px) {

    /* =====================================================
       FONT — فقط همین ویجیت
    ===================================================== */

    body .carlin-login-mobile,
    body .carlin-login-mobile *,
    body .carlin-login-mobile input,
    body .carlin-login-mobile button,
    body .carlin-login-mobile span,
    body .carlin-login-mobile div {

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;
    }


    /* =====================================================
       HEADING
    ===================================================== */

    body .carlin-login-mobile .digits-form_heading,
    body .carlin-login-mobile .digits-form_heading h3 {

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 0 !important;

        font-weight: 400 !important;

        text-align: center !important;

        margin: 0 !important;

        padding: 0 !important;

        line-height: 1 !important;
    }


    /* عنوان */

    body .carlin-login-mobile .digits-form_heading::before {

        content: "ورود به حساب کاربری" !important;

        display: block !important;

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 19px !important;

        font-weight: 400 !important;

        color: #232323 !important;

        line-height: 1.8 !important;

        text-align: center !important;

        margin: 0 0 5px !important;

        padding: 0 !important;
    }


    /* توضیح */

    body .carlin-login-mobile .digits-form_heading::after {

        content: "برای ورود به سایت، شماره تلفن خود را وارد کنید." !important;

        display: block !important;

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 12px !important;

        font-weight: 400 !important;

        color: #7B7B7B !important;

        line-height: 1.9 !important;

        text-align: center !important;

        margin: 0 0 20px !important;

        padding: 0 !important;
    }


    /* =====================================================
       INPUT
    ===================================================== */

    body .carlin-login-mobile .digits-form-login input,
    body .carlin-login-mobile .digits_ui input,
    body .carlin-login-mobile input[type="tel"],
    body .carlin-login-mobile input[type="text"],
    body .carlin-login-mobile input[type="number"] {

        width: 100% !important;

        height: 50px !important;

        min-height: 50px !important;

        box-sizing: border-box !important;

        padding: 0 14px !important;

        margin: 0 !important;

        background: #FFFFFF !important;

        border: 1px solid #E5E7EB !important;

        border-radius: 14px !important;

        outline: none !important;

        box-shadow: none !important;

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 13px !important;

        font-weight: 400 !important;

        color: #333333 !important;
    }


    /* =====================================================
       PLACEHOLDER
    ===================================================== */

    body .carlin-login-mobile input::placeholder {

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 12px !important;

        font-weight: 400 !important;

        color: #A5A5A5 !important;

        opacity: 1 !important;
    }


    /* =====================================================
       FOCUS
    ===================================================== */

    body .carlin-login-mobile .digits_ui input:focus,
    body .carlin-login-mobile .digits_ui input:focus-visible,
    body .carlin-login-mobile .digits_ui input:active {

        border-color: #E5E7EB !important;

        outline: none !important;

        box-shadow: none !important;
    }


    body .carlin-login-mobile .dig_ma-box,
    body .carlin-login-mobile .dig_ma-box:focus-within,
    body .carlin-login-mobile .digits-form_input,
    body .carlin-login-mobile .digits-form_input:focus-within {

        border-color: #E5E7EB !important;

        outline: none !important;

        box-shadow: none !important;
    }


    /* =====================================================
       LOGIN BUTTON
    ===================================================== */

    body .carlin-login-mobile .digits-form_submit-btn,
    body .carlin-login-mobile button.digits-form_submit-btn {

        width: 100% !important;

        height: 50px !important;

        min-height: 50px !important;

        margin: 10px 0 0 !important;

        padding: 0 !important;

        background: #C6E6FF !important;

        background-image: none !important;

        border: 1px solid #B9DBF5 !important;

        border-radius: 14px !important;

        box-shadow: none !important;

        outline: none !important;

        color: #1F2937 !important;

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 13px !important;

        font-weight: 400 !important;
    }


    /* =====================================================
       BUTTON TEXT
    ===================================================== */

    body .carlin-login-mobile .digits-form_submit-btn span,
    body .carlin-login-mobile .digits-form_submit-btn div,
    body .carlin-login-mobile .digits-form-button_text {

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 13px !important;

        font-weight: 400 !important;

        color: #1F2937 !important;
    }


    body .carlin-login-mobile .digits-form-button_text {

        width: 100% !important;

        height: 100% !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        text-align: center !important;
    }


    /* =====================================================
       حذف فلش
    ===================================================== */

    body .carlin-login-mobile .digits-form_submit-btn svg,
    body .carlin-login-mobile .digits-form_submit-btn i,
    body .carlin-login-mobile .digits-form-button_ic {

        display: none !important;
    }


    /* =====================================================
       حذف متن‌های اضافه
    ===================================================== */

    body .carlin-login-mobile .digits-form_footer,
    body .carlin-login-mobile .digits_site_footer_box,
    body .carlin-login-mobile .digits_site_footer_box_relative,
    body .carlin-login-mobile .digits_ui small,
    body .carlin-login-mobile .digits_ui .dig_notice,
    body .carlin-login-mobile .digits_ui .dig-note {

        display: none !important;
    }


    /* =====================================================
       LABEL
    ===================================================== */

    body .carlin-login-mobile label,
    body .carlin-login-mobile .digits-form-label {

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

        font-size: 11px !important;

        font-weight: 400 !important;

        color: #777777 !important;
    }

}








/* =========================================
   CARLIN GALLERY
   DIGITS - FORCE KALAME BARIK
   عمومی برای هر دو ویجیت
========================================= */

.digits_ui,
.digits_ui *,
.digits-form,
.digits-form *,
.digits-form_heading,
.digits-form_heading *,
.digits-form-login,
.digits-form-login *,
.digits-form_input,
.digits-form_input *,
.digits-form_submit-btn,
.digits-form_submit-btn *,
.digits-form-button_text,
.digits-form-button_text *,
.digits_ui input,
.digits_ui input::placeholder,
.digits_ui button,
.digits_ui label,
.digits_ui span,
.digits_ui p {

    font-family: "Kalame Barik" !important;

}


/* عنوان */
.digits-form_heading,
.digits-form_heading h3,
.digits-form_heading::before,
.digits-form_heading::after {

    font-family: "Kalame Barik" !important;

}


/* متن داخل فیلد */
.digits_ui input {

    font-family: "Kalame Barik" !important;

}


/* متن Placeholder */
.digits_ui input::placeholder {

    font-family: "Kalame Barik" !important;

}


/* دکمه ورود */
.digits-form_submit-btn,
.digits-form_submit-btn span,
.digits-form_submit-btn div,
.digits-form-button_text {

    font-family: "Kalame Barik" !important;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f00bca0 *//* ===========================
   DIGITS LOGIN CUSTOM
=========================== */

/* عنوان */
.digits-form_heading h3,
.digits-form_heading h3,
.digits-form_heading{
    text-align:center !important;
    font-family:"Kalameh" !important;
    font-weight:700 !important;
    font-size:42px !important;
}

/* تغییر عنوان به ورود به حساب کاربری */
.digits-form_heading{
    font-size:0 !important;
}

.digits-form_heading:before{
    content:"ورود به حساب کاربری";
    font-size:22px;
    font-family:"Kalameh";
    font-weight:700;
    color:#232323;
    display:block;
    margin-bottom:10px;
}

.digits-form_heading:after{
    content:"برای ورود به سایت، شماره تلفن خود را وارد کنید.";
    display:block;
    font-size:15px;
    color:#7B7B7B;
    font-family:"Kalameh";
    margin-bottom:28px;
}

/* کادر شماره */
.digits-form-login input,
.digits_ui input{
    border:1px solid #E5E7EB !important;
    border-radius:16px !important;
    height:58px !important;
    font-family:"Kalameh" !important;
}

/* دکمه */
.digits-form_submit-btn{
    background:#C6E6FF !important;
    background-image:none !important;
    border:1px solid #B6DBF7 !important;
    border-radius:16px !important;
    color:#1F2937 !important;
    font-family:"Kalameh" !important;
    font-weight:700 !important;
    box-shadow:none !important;
    height:58px !important;
}

/* حذف فلش */
.digits-form_submit-btn svg,
.digits-form_submit-btn i{
    display:none !important;
}

/* حذف نوشته پایین فرم */
.digits-form_footer,
.digits_site_footer_box,
.digits_site_footer_box_relative{
    display:none !important;
}

/* حذف نوشته "نکته:" */
.digits_ui small,
.digits_ui .dig_notice,
.digits_ui .dig-note{
    display:none !important;
}






/* فونت دکمه ورود */
.digits-form_submit-btn,
.digits-form_submit-btn span,
.digits-form_submit-btn div{
    font-family: "Kalameh" !important;
    font-weight: 700 !important;
}

/* اگر متن دکمه از input باشد */
.digits-form_submit-btn input{
    font-family: "Kalameh" !important;
    font-weight: 700 !important;
}




/* حذف فلش دکمه */
.digits-form-button_ic{
    display:none !important;
}

/* وسط چین شدن متن بعد از حذف فلش */
.digits-form-button_text{
    width:100% !important;
    justify-content:center !important;
    text-align:center !important;
    display:flex !important;
    align-items:center !important;
    font-family:"Kalameh" !important;
    font-weight:700 !important;
}




.digits-form_submit-btn{
    background:#C6E6FF !important;
    border:1px solid #B9DBF5 !important;
    border-radius:16px !important;
    box-shadow:none !important;
}






/* حذف حاشیه و درخشش فیروزه‌ای هنگام کلیک روی فیلد */
.digits_ui input:focus,
.digits_ui input:focus-visible,
.digits_ui input:active{
    outline: none !important;
    box-shadow: none !important;
    border-color: #E5E7EB !important;
}

/* اگر روی کانتینر فیلد هم اعمال شده باشد */
.digits_ui .dig_ma-box:focus-within,
.digits_ui .digits-form_input:focus-within{
    box-shadow: none !important;
    border-color: #E5E7EB !important;
}




/* حذف کامل افکت آبی Digits */
.digits_ui .digits-form_input,
.digits_ui .digits-form_input:focus-within,
.digits_ui .dig_ma-box,
.digits_ui .dig_ma-box:focus-within{
    border-color:#E5E7EB !important;
    box-shadow:none !important;
    outline:none !important;
}




.elementor-widget-shortcode b{
    display:none !important;
}



/* =========================================
   CARLIN GALLERY - DIGITS MOBILE FONT
   فقط فونت موبایل
========================================= */

@media (max-width: 767px) {

    .digits_ui,
    .digits_ui *,
    .digits-form,
    .digits-form *,
    .digits-form_heading,
    .digits-form_heading *,
    .digits-form-login,
    .digits-form-login *,
    .digits-form_input,
    .digits-form_input *,
    .digits-form_submit-btn,
    .digits-form_submit-btn *,
    .digits-form-button_text,
    .digits-form-button_text *,
    .digits_ui input,
    .digits_ui button,
    .digits_ui label,
    .digits_ui span,
    .digits_ui p {

        font-family: "Kalame Barik", "Kalameh", sans-serif !important;

    }

}/* End custom CSS */