.elementor-6425 .elementor-element.elementor-element-2f402fc{border-style:solid;border-width:5px 0px 0px 0px;border-color:#39B74A;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}.elementor-6425 .elementor-element.elementor-element-2f402fc, .elementor-6425 .elementor-element.elementor-element-2f402fc > .elementor-background-overlay{border-radius:50px 0px 50px 0px;}.elementor-widget-theme-page-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6425 .elementor-element.elementor-element-597676f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-6425 .elementor-element.elementor-element-7fb23ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6425 .elementor-element.elementor-element-c8239a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6425 .elementor-element.elementor-element-ab74fb3{width:var( --container-widget-width, 71.818% );max-width:71.818%;--container-widget-width:71.818%;--container-widget-flex-grow:0;}.elementor-6425 .elementor-element.elementor-element-ab74fb3 > .elementor-widget-container{padding:20px 20px 20px 20px;}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-ab74fb3 *//* فقط مخفی کردن فیلدهای سیستمی Contact Form 7 */
.wpcf7 fieldset.hidden-fields-container {
    display: none !important;
}

/* مطمئن شدن از نمایش تمام فیلدهای اصلی فرم */
.form-7 label input,
.form-7 label select,
.form-7 label textarea,
.form-7 .wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* جلوگیری از خراب شدن فاصله‌ها */
.form-7 label {
    display: block !important;
    margin-bottom: 22px !important;
}

/* فیکس Select های فرم بازدید */
.form-visit select,
.form-analysis select {
    display: block !important;
    width: 100% !important;
    height: 52px !important;
    padding: 0 16px 0 40px !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 14px !important;
    background-color: #fafafa !important;
    color: #333 !important;
    box-sizing: border-box !important;
}
/* فول ویدث کردن فرم در موبایل */
@media (max-width: 768px) {

    .form-7,
    .wpcf7 .form-7 {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 24px 18px !important;
        border-radius: 22px 22px 28px 10px !important;
        box-sizing: border-box !important;
    }

    .form-7 label {
        width: 100% !important;
        text-align: right !important;
        margin-bottom: 22px !important;
    }

    .form-7 input,
    .form-7 select,
    .form-7 textarea {
        width: 100% !important;
        max-width: 100% !important;
        height: 50px !important;
        box-sizing: border-box !important;
        font-size: 13px !important;
    }

    .form-7 textarea {
        height: 130px !important;
    }

    .form-7 input[type="submit"] {
        width: 100% !important;
        height: 52px !important;
        margin-top: 20px !important;
    }
}/* End custom CSS */