.elementor-12669 .elementor-element.elementor-element-a5391a3{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12669 .elementor-element.elementor-element-c11cbb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-group > label, .elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-subgroup label{color:var( --e-global-color-54846ee );}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-type-html{padding-bottom:0px;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:9px 9px 9px 9px;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:9px 9px 9px 9px;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-button[type="submit"]{color:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12669 .elementor-element.elementor-element-c11cbb2{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-12669{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12669 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-12669 .dialog-close-button{display:flex;}#elementor-popup-modal-12669 .dialog-widget-content{border-radius:38px 38px 38px 38px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-12669 .elementor-element.elementor-element-a5391a3{--content-width:100%;}}/* Start custom CSS for form, class: .elementor-element-c11cbb2 *//* ===========================
   فرم اول - form-one
=========================== */
.form-one{
    position:relative;
    z-index:1;
}

.form-one::before,
.form-one::after{
    z-index:0;
}

.form-one .elementor-form{
    position:relative;
    z-index:2;
}


/* گوی‌های نورانی */

.form-one::before,
.form-one::after{

    content:"";

    position:absolute;

    width:220px;
    height:220px;

    border-radius:50%;

    background:linear-gradient(
        90deg,
        transparent,
        #00eaff,
        #6a5cff,
        transparent
    );

    filter:
        blur(2px)
        drop-shadow(0 0 10px #00eaff)
        drop-shadow(0 0 25px #00eaff);

    animation:orbit 7s linear infinite;

    transform-origin:center;

    top:50%;
    left:50%;

    margin-top:-110px;
    margin-left:-110px;

    z-index:0;

    pointer-events:none;

}

.form-one::after{

    animation-delay:-3.5s;

    background:linear-gradient(
        90deg,
        transparent,
        #b94dff,
        #00d9ff,
        transparent
    );

}

/* فرم روی گوی‌ها قرار بگیرد */

.form-one .elementor-form{

    position:relative;
    z-index:2;

}

/* فیلدها */

.form-one input,
.form-one textarea,
.form-one select{

    height:58px;

    background:#111827;

    border:1px solid #1E293B;

    border-radius:14px;

    color:#fff;

    transition:.4s;

}

.form-one input:hover,
.form-one textarea:hover,
.form-one select:hover{

    border-color:#00F5FF;

    box-shadow:0 0 15px rgba(0,245,255,.35);

}

.form-one input:focus,
.form-one textarea:focus,
.form-one select:focus{

    border-color:#00F5FF;

    box-shadow:
        0 0 10px #00F5FF,
        0 0 30px rgba(0,245,255,.4);

}

/* دکمه */

.form-one button{

    height:58px;

    border-radius:14px;

    font-size:17px;

    font-weight:700;

    background:linear-gradient(
        90deg,
        #00F5FF,
        #00D9FF,
        #6A5CFF
    );

    background-size:300%;

    animation:gradientMove 6s linear infinite;

    box-shadow:0 0 25px rgba(0,245,255,.35);

    transition:.35s;

}

.form-one button:hover{

    transform:translateY(-3px);

    box-shadow:0 10px 30px rgba(0,245,255,.5);

}

/* شماره موبایل */

.form-one #form-field-phoneNumber{

    direction:rtl !important;

    text-align:right !important;

    unicode-bidi:plaintext;

}

/* انیمیشن چرخش */

@keyframes orbit{

    0%{

        transform:
            rotate(0deg)
            translateX(290px)
            rotate(0deg);

    }

    100%{

        transform:
            rotate(360deg)
            translateX(290px)
            rotate(-360deg);

    }

}

/* انیمیشن دکمه */

@keyframes gradientMove{

    0%{background-position:0% 50%;}

    100%{background-position:300% 50%;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5391a3 *//* کانتینر فرم اول */
.form-one{
    position: relative !important;
    padding: 30px !important;
    border-radius: 24px !important;
    background: #ffffff !important;
    border: 1px solid #e5e7eb !important;
    box-shadow: 0 15px 40px rgba(0,0,0,.06) !important;
    overflow: hidden !important;
}

/* فرم داخلی المنتور */
.form-one .elementor-form{
    position: relative !important;
    z-index: 2 !important;
}

/* فیلدها */
.form-one input.elementor-field,
.form-one textarea.elementor-field{
    height: 52px !important;
    border-radius: 14px !important;
    border: 1px solid #e5e7eb !important;
    background: #f9fafb !important;
    padding: 0 18px !important;
}

/* حالت فوکوس */
.form-one input.elementor-field:focus,
.form-one textarea.elementor-field:focus{
    border-color: #2563eb !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 4px rgba(37,99,235,.1) !important;
}

/* دکمه */
.form-one .elementor-button{
    height: 52px !important;
    border-radius: 14px !important;
    background: #2563eb !important;
    color: #ffffff !important;
    border: none !important;
    font-weight: 600 !important;
}

/* هاور دکمه */
.form-one .elementor-button:hover{
    background: #1d4ed8 !important;
}/* End custom CSS */