.elementor-2130 .elementor-element.elementor-element-e929d53{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2130 .elementor-element.elementor-element-92ee2ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}@media(max-width:767px){.elementor-2130 .elementor-element.elementor-element-e929d53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2130 .elementor-element.elementor-element-43dbd9f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-43dbd9f *//* =========================================================
   CARLIN GALLERY
   DIGITS - FORCE KALAMEH BARIK
   FONT LOADED DIRECTLY
========================================================= */


/* =========================================================
   1. LOAD FONT DIRECTLY
========================================================= */

@font-face {

    font-family: "CarlinKalameBarik";

    src: url("https://carlingallery.com/wp-content/uploads/2026/07/Kalameh-Bold.ttf")
         format("truetype");

    font-style: normal;

    font-weight: 400 900;

    font-display: swap;
}


/* =========================================================
   2. DIGITS
   FORCE FONT
========================================================= */

.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: "CarlinKalameBarik", sans-serif !important;

}


/* =========================================================
   3. HEADING
========================================================= */

.digits-form_heading,
.digits-form_heading h3 {

    font-family: "CarlinKalameBarik", sans-serif !important;

}


/* متن ساخته شده با before */

.digits-form_heading::before {

    font-family: "CarlinKalameBarik", sans-serif !important;

}


/* متن ساخته شده با after */

.digits-form_heading::after {

    font-family: "CarlinKalameBarik", sans-serif !important;

}


/* =========================================================
   4. INPUT
========================================================= */

.digits_ui input,
.digits-form-login input,
.digits-form_input input,
.digits-form_input {

    font-family: "CarlinKalameBarik", sans-serif !important;

}


/* =========================================================
   5. PLACEHOLDER
========================================================= */

.digits_ui input::placeholder,
.digits-form-login input::placeholder,
.digits-form_input input::placeholder {

    font-family: "CarlinKalameBarik", sans-serif !important;

}


/* =========================================================
   6. BUTTON
========================================================= */

.digits-form_submit-btn,
.digits-form_submit-btn span,
.digits-form_submit-btn div,
.digits-form-button_text {

    font-family: "CarlinKalameBarik", sans-serif !important;

}


/* =========================================================
   7. MOBILE
========================================================= */

@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 {

        font-family: "CarlinKalameBarik", sans-serif !important;

    }


    /* -----------------------------------------
       عنوان
    ----------------------------------------- */

    .digits-form_heading {

        font-size: 0 !important;

        text-align: center !important;

        font-family: "CarlinKalameBarik", sans-serif !important;

        font-weight: 700 !important;

        margin: 0 !important;

        padding: 0 !important;

        line-height: 1 !important;

    }


    .digits-form_heading::before {

        content: "ورود به حساب کاربری" !important;

        display: block !important;

        font-family: "CarlinKalameBarik", sans-serif !important;

        font-size: 19px !important;

        font-weight: 700 !important;

        color: #232323 !important;

        line-height: 1.8 !important;

        text-align: center !important;

        margin: 0 0 5px !important;

        padding: 0 !important;

    }


    .digits-form_heading::after {

        content: "برای ورود به سایت، شماره تلفن خود را وارد کنید." !important;

        display: block !important;

        font-family: "CarlinKalameBarik", sans-serif !important;

        font-size: 12px !important;

        font-weight: 700 !important;

        color: #7B7B7B !important;

        line-height: 1.9 !important;

        text-align: center !important;

        margin: 0 0 20px !important;

        padding: 0 !important;

    }


    /* -----------------------------------------
       INPUT
    ----------------------------------------- */

    .digits-form-login input,
    .digits_ui input,
    .digits-form_input input {

        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: "CarlinKalameBarik", sans-serif !important;

        font-size: 13px !important;

        font-weight: 700 !important;

        color: #333333 !important;

    }


    /* -----------------------------------------
       PLACEHOLDER
    ----------------------------------------- */

    .digits_ui input::placeholder {

        font-family: "CarlinKalameBarik", sans-serif !important;

        font-size: 12px !important;

        font-weight: 700 !important;

        color: #A5A5A5 !important;

        opacity: 1 !important;

    }


    /* -----------------------------------------
       FOCUS
    ----------------------------------------- */

    .digits_ui input:focus,
    .digits_ui input:focus-visible,
    .digits_ui input:active {

        border-color: #E5E7EB !important;

        outline: none !important;

        box-shadow: none !important;

    }


    .digits_ui .dig_ma-box,
    .digits_ui .dig_ma-box:focus-within,
    .digits_ui .digits-form_input,
    .digits_ui .digits-form_input:focus-within {

        border-color: #E5E7EB !important;

        outline: none !important;

        box-shadow: none !important;

    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    .digits-form_submit-btn,
    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: "CarlinKalameBarik", sans-serif !important;

        font-size: 13px !important;

        font-weight: 700 !important;

    }


    /* -----------------------------------------
       متن دکمه
    ----------------------------------------- */

    .digits-form_submit-btn span,
    .digits-form_submit-btn div,
    .digits-form-button_text {

        font-family: "CarlinKalameBarik", sans-serif !important;

        font-size: 13px !important;

        font-weight: 700 !important;

        color: #1F2937 !important;

    }


    .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;

    }


    /* -----------------------------------------
       حذف فلش
    ----------------------------------------- */

    .digits-form_submit-btn svg,
    .digits-form_submit-btn i,
    .digits-form-button_ic {

        display: none !important;

    }


    /* -----------------------------------------
       حذف نوشته‌های اضافه
    ----------------------------------------- */

    .digits-form_footer,
    .digits_site_footer_box,
    .digits_site_footer_box_relative,
    .digits_ui small,
    .digits_ui .dig_notice,
    .digits_ui .dig-note {

        display: none !important;

    }


    /* -----------------------------------------
       LABEL
    ----------------------------------------- */

    .digits_ui label,
    .digits-form-label {

        font-family: "CarlinKalameBarik", sans-serif !important;

        font-size: 11px !important;

        font-weight: 700 !important;

        color: #777777 !important;

    }

}/* End custom CSS */