.elementor-439 .elementor-element.elementor-element-bcbfdf3{--display:flex;}.elementor-439 .elementor-element.elementor-element-bcbfdf3:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-bcbfdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pardisfitness.ir/wp-content/uploads/2026/08/Group-1111-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-439 .elementor-element.elementor-element-797981e6{color:#7A7A7A;}/* Start custom CSS for container, class: .elementor-element-bcbfdf3 */.elementor-439 .elementor-element.elementor-element-bcbfdf3 * {
    color: #fff;
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    text-align: center;
  
}

/* حذف متن‌های اضافی */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-footer-text
 {
    display: none !important;
}

.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-form-subtitle {
    font-size: 0 !important;
}

.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-form-subtitle::after {
    content: "لطفاً شماره موبایل خود را وارد کنید";
    font-size: 12px !important;
    color: #8FA3BF !important;
}


/* لیبل شماره تماس */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 #submit-identifier::before {
    content: "شماره تماس";
    display: block;
    color: #91A8C2 !important;
    font-size: 14px;
    margin-bottom: 8px;
    text-align: right;
    margin-top:  80px;
}

/* فیلد شماره */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 #identifier {
    width: 100% !important;
    height: 52px !important;
    box-sizing: border-box;
    background: rgba(255,255,255,.10) !important;
    border: 1px solid rgba(255,255,255,.45) !important;
    border-radius: 14px !important;
    color: #fff !important;
    padding: 0 16px !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

/* دکمه */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-submit {
    width: 100% !important;
    height: 52px !important;
    margin-top: 14px !important;
    background: #1976D2 !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 14px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}



/* کدهای OTP */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-otp-inputs {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    margin: 10px 0 0 0 !important;
}

.elementor-439 .elementor-element.elementor-element-bcbfdf3 .otp-digit {
    width: 48px !important;
    height: 50px !important;
    background: rgba(255,255,255,.10) !important;
    border: 1px solid rgba(255,255,255,.4) !important;
    border-radius: 12px !important;
    color: #fff !important;
    text-align: center !important;
    backdrop-filter: blur(10px);
}

/* شمارنده */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-countdown-timer {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    margin: 16px 0 !important;
    color: #FFD43B !important;
}
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .elementor-439 .elementor-element.elementor-element-bcbfdf3 * {
    color: #FFD43B;}

.elementor-439 .elementor-element.elementor-element-bcbfdf3 #farazsms-timer,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-timer-text {
    color: #FFD43B !important;
}

/* فلش + عنوان ثبت نام */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .elementor-439 .elementor-element.elementor-element-bcbfdf3 * {
    color: #fff;
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    
}

.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-main-login-form > .farazsms-back,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-main-login-form > .farazsms-form-title {
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-main-login-form > .farazsms-back {
    margin-left: 8px !important;
}

.elementor-439 .elementor-element.elementor-element-bcbfdf3 .farazsms-form-title {
    margin: 20px 0 !important ;
}
.elementor-439 .elementor-element.elementor-element-bcbfdf3 #login-with-code,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 #login-with-code:hover {
    color: #FFD43B !important;
}
/* فیلد نام OTP */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="name"],
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="first_name"],
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="fullname"],
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[type="text"] {
    width: 100% !important;
    height: 52px !important;
    box-sizing: border-box !important;

    background: rgba(255,255,255,.10) !important;
    border: 1px solid rgba(255,255,255,.45) !important;
    border-radius: 14px !important;

    color: #fff !important;
    padding: 0 16px !important;

    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;

    outline: none !important;
    box-shadow: none !important;
    margin-top: 50px ;
}

/* ظاهر متن داخل فیلد نام */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="name"]::placeholder,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="first_name"]::placeholder,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="fullname"]::placeholder,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[type="text"]::placeholder {
    color: rgba(255,255,255,.55) !important;
}

/* وقتی روی فیلد کلیک می‌شود */
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="name"]:focus,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="first_name"]:focus,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[name="fullname"]:focus,
.elementor-439 .elementor-element.elementor-element-bcbfdf3 input[type="text"]:focus {
    border-color: rgba(255,255,255,.65) !important;
    background: rgba(255,255,255,.12) !important;
    box-shadow: none !important;
}/* End custom CSS */