.elementor-507 .elementor-element.elementor-element-b3bf9a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-507 .elementor-element.elementor-element-b3bf9a3{margin-top:50px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-507 .elementor-element.elementor-element-5f06bef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-507 .elementor-element.elementor-element-5f06bef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-507 .elementor-element.elementor-element-5f06bef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-507 .elementor-element.elementor-element-5f06bef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-de15286 img{width:60px;}.elementor-507 .elementor-element.elementor-element-26e63f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-26e63f4,.elementor-507 .elementor-element.elementor-element-26e63f4 *{font-family:"IRANSans_Fa", Sans-serif;font-size:17px;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_input input, .elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_input textarea{color:#000000;font-size:17px;background-color:#F5F5F5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8A8A8;border-radius:8px 8px 8px 8px;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_input input:focus, .elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_input textarea:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#8F0032;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_checkbox .dig_opt_mult{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_tac .dig_opt_mult{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_rememberme .dig_input_wrapper, .elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_checkbox .dig_opt_mult_con .dig_input_wrapper{padding-left:calc(22px + 8px);line-height:calc(22px + 2px);}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_rememberme .dig_input_wrapper::before, .elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_checkbox .dig_opt_mult_con .dig_input_wrapper::before{top:calc(100% / 2 - 22px/2);width:22px;height:22px;background-color:#EBEBEB;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_rememberme .dig_input_wrapper::after, .elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_checkbox .dig_opt_mult_con .dig_input_wrapper::after{top:calc(100% / 2 - 22px/2);width:22px;height:22px;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_tac .dig_input_wrapper{padding-left:calc(22px + 8px);line-height:calc(22px + 2px);}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_tac .dig_input_wrapper::before{top:calc(100% / 2 - 22px/2);width:22px;height:22px;background-color:#EBEBEB;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_rememberme .dig_input_wrapper, .elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_checkbox .dig_opt_mult_con .dig_input_wrapper, .elementor-507 .elementor-element.elementor-element-26e63f4 .digits-field-type_tac .dig_input_wrapper{font-size:16px;}.elementor-507 .elementor-element.elementor-element-26e63f4 .dig_login_signup_bar{text-align:center;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_toggle_login_register{border-radius:8px 8px 8px 8px;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_button[type="submit"]{background:#A00160;}.elementor-507 .elementor-element.elementor-element-26e63f4 .digits-form_heading{font-size:20px;}@media(min-width:768px){.elementor-507 .elementor-element.elementor-element-5f06bef{width:100%;}}/* Start custom CSS for login-register, class: .elementor-element-26e63f4 */.digits-form_container{
    margin: 20px auto;
    padding-top: 0;
}

.digits-form_heading{
    text-align: center;
} 
.digits-form_button_ic{
    transform: rotate(180deg);
}
.mobile_field{
    text-align: right !important;
}
.mobile_field::placeholder{
    font-size: 16px
}
.digits-form_button-text{
    font-weight: 400;
}
.digits-form_border.digits-row_active, .digits-form_input input:focus, .digits-form_input textarea:focus {
    border-color: #A00160 !important;
}
.digits-form_border{
    border: none;
}
.digits-form_button, .digits-form_button[type=submit]{
    height: 50px;
    margin-top: 25px !important;
}
.digits-form_tabs .digits-form_tab-bar{
    justify-content: center;
}
.dig_popmessage_contents{
    display: flex;
    align-items: center;
}
.dig_error_message {
    background-color: #ff0000 !important;
}
.dig_lase_snap, .dig_lase_message{
    color: rgb(255,255,255) !important;
}
.dig_critical_msg .dig_popdismiss{
    background-color: rgb(255,255,255);
    width: 25px;
    height: 25px;
}
.dig_firele{
    width: 50px !important;
    height: 50px !important;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.digits-form_input input, .digits-form_input input[type=text]{
    line-height: 0px !important;
}
.digits-form_container input, .digits-form_container textarea
, input[type=text]:not(.browser-default), input[type=email]:not(.browser-default){
    border-radius: 8px !important;
    box-shadow: none !important;
}
.digits-form_container input, .digits-form_container textarea
, input[type=text]:not(.browser-default), input{
    border: 1px solid rgb(143,143,143) !important;
}
.digits-form_container input:focus, .digits-form_container textarea:focus
, input[type=text]:not(.browser-default):focus, input:focus, input[type=email]:not(.browser-default):focus{
    border-color:#8F0032 !important;
}
.digits-form_tabs .digits_login_use_phone{
    margin-bottom: 25px;
    margin-top: -10px;
}
.digits-form_tabs .digits_login_use_phone::before {
content: "برای ورود و عضویت شماره تلفن خود را وارد کنید";
position: absolute;
top: 30px;
left: 0;
width: 100%;
text-align: center;
font-size: 14px;
font-weight: 300;
color: #757575;
}/* End custom CSS */