.elementor-1394 .elementor-element.elementor-element-2796896b{--display:flex;}.elementor-1394 .elementor-element.elementor-element-68a22729 > .elementor-widget-container{background-color:#DEE3EB;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1394 .elementor-element.elementor-element-68a22729.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-68a22729 *//* فرم‌های المنتور و گرویتی فرم */
.elementor-form, .gform_wrapper {
    background-color: #e6f3ff;
    padding: 25px;
    border-radius: 12px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.elementor-form input, .gform_wrapper input,
.elementor-form textarea, .gform_wrapper textarea,
.elementor-form select, .gform_wrapper select {
    width: 100%;
    padding: 12px;
    margin-bottom: 15px;
    border: 1px solid #0073e6;
    border-radius: 6px;
    font-size: 16px;
    background-color: white;
}

.elementor-form button, .gform_wrapper button {
    background-color: #0073e6;
    color: white;
    padding: 12px 24px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.3s ease;
}

.elementor-form button:hover, .gform_wrapper button:hover {
    background-color: #005bb5;
}

/* رسپانسیو برای موبایل و تبلت */
@media (max-width: 768px) {
    .elementor-form, .gform_wrapper {
        padding: 20px;
    }

    .elementor-form input, .gform_wrapper input,
    .elementor-form textarea, .gform_wrapper textarea,
    .elementor-form select, .gform_wrapper select {
        font-size: 14px;
    }

    .elementor-form button, .gform_wrapper button {
        font-size: 14px;
    }
}/* End custom CSS */