.elementor-1489 .elementor-element.elementor-element-2768a35{margin-top:1px;margin-bottom:1px;}.elementor-1489 .elementor-element.elementor-element-5dbcc05{--display:flex;}.elementor-1489 .elementor-element.elementor-element-b3ce4fe{margin-top:1px;margin-bottom:1px;}.elementor-1489 .elementor-element.elementor-element-dc6e003{--display:flex;}.elementor-1489 .elementor-element.elementor-element-b9c17b5{--display:flex;}.elementor-1489 .elementor-element.elementor-element-b9c17b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1489 .elementor-element.elementor-element-d4d4f63{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1489 .elementor-element.elementor-element-b9c17b5{--width:446.75px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1489 .elementor-element.elementor-element-b9c17b5{--width:998px;}}/* Start custom CSS for shortcode, class: .elementor-element-824c82d *//* تنسيق الحاوية الرئيسية للنموذج بالكامل */
#wpcf7-f146-p1489-o1,
.wpcf7[data-wpcf7-id="146"] {
    background-color: #0c1427 !important;
    padding: 35px 28px !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35) !important;
    direction: rtl !important;
    text-align: right !important;
    box-sizing: border-box !important;
    max-width: 480px !important;
    margin: 0 auto !important;
}

/* تنسيق عناوين وتسميات الحقول */
.wpcf7[data-wpcf7-id="146"] .wc-input p > span,
.wpcf7[data-wpcf7-id="146"] .wc-input-range p > span {
    display: block !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
    text-align: right !important;
}

/* توحيد مظهر حقول الإدخال والقوائم المنسدلة */
.wpcf7[data-wpcf7-id="146"] input[type="text"],
.wpcf7[data-wpcf7-id="146"] input[type="tel"],
.wpcf7[data-wpcf7-id="146"] select {
    width: 100% !important;
    height: 48px !important;
    background-color: #1a233a !important;
    border: 1px solid #2b3858 !important;
    border-radius: 6px !important;
    color: #ffffff !important;
    padding: 0 15px !important;
    font-size: 14px !important;
    outline: none !important;
    transition: all 0.3s ease !important;
    box-sizing: border-box !important;
}

.wpcf7[data-wpcf7-id="146"] input[type="text"]:focus,
.wpcf7[data-wpcf7-id="146"] input[type="tel"]:focus,
.wpcf7[data-wpcf7-id="146"] select:focus {
    border-color: #0b5ed7 !important;
    background-color: #212c47 !important;
}

.wpcf7[data-wpcf7-id="146"] input::placeholder {
    color: #8a96af !important;
    opacity: 1 !important;
}

/* ضبط أسهم القوائم المنسدلة */
.wpcf7[data-wpcf7-id="146"] select {
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: left 12px center !important;
    background-size: 18px !important;
    cursor: pointer !important;
}

/* ضبط شبكة الحقول (الاسم ورقم الجوال في سطر واحد على الشاشات الواسعة) */
.wpcf7[data-wpcf7-id="146"] .row {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: 0 -8px !important;
}

.wpcf7[data-wpcf7-id="146"] .col-md-12,
.wpcf7[data-wpcf7-id="146"] .col-md-6 {
    padding: 0 8px !important;
    margin-bottom: 16px !important;
    box-sizing: border-box !important;
}

.wpcf7[data-wpcf7-id="146"] .col-md-12 {
    width: 100% !important;
    flex: 0 0 100% !important;
}

.wpcf7[data-wpcf7-id="146"] .col-md-6 {
    width: 50% !important;
    flex: 0 0 50% !important;
}

/* ضبط شريط تحديد المسافة (Range Slider) والقيمة المجاورة له */
.wpcf7[data-wpcf7-id="146"] .wc-input-range {
    background: transparent !important;
    padding: 0 !important;
}

.wpcf7[data-wpcf7-id="146"] .wc-input-range-area {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    direction: ltr !important;
}

.wpcf7[data-wpcf7-id="146"] .range-bar {
    flex-grow: 1 !important;
    background: #2b3858 !important;
    border: none !important;
    height: 6px !important;
    border-radius: 3px !important;
}

.wpcf7[data-wpcf7-id="146"] .ui-slider-range {
    background: #0b5ed7 !important;
}

.wpcf7[data-wpcf7-id="146"] .ui-slider-handle {
    border-radius: 50% !important;
    background: #ffffff !important;
    border: 2px solid #0b5ed7 !important;
    outline: none !important;
    top: -5px !important;
}

.wpcf7[data-wpcf7-id="146"] .range-value input {
    width: 80px !important;
    height: 38px !important;
    text-align: center !important;
    padding: 0 5px !important;
}

/* تنسيق زر الإرسال */
.wpcf7[data-wpcf7-id="146"] button[type="submit"],
.wpcf7[data-wpcf7-id="146"] input[type="submit"] {
    width: 100% !important;
    height: 50px !important;
    background-color: #0b5ed7 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
    margin-top: 10px !important;
}

.wpcf7[data-wpcf7-id="146"] button[type="submit"]:hover,
.wpcf7[data-wpcf7-id="146"] input[type="submit"]:hover {
    background-color: #094bb3 !important;
}

/* ضبط تجاوب النموذج على شاشات الجوال */
@media (max-width: 767px) {
    .wpcf7[data-wpcf7-id="146"] {
        padding: 24px 16px !important;
        width: 100% !important;
    }
    
    .wpcf7[data-wpcf7-id="146"] .col-md-6 {
        width: 100% !important;
        flex: 0 0 100% !important;
    }
}
@media (max-width: 767px) {
    /* التحكم في عرض كرت الفورم على الجوال */
    .wpcf7[data-wpcf7-id="146"] {
        width: 90% !important;        /* النسبة المئوية لعرض الفورم من الشاشة */
        max-width: 420px !important;  /* أقصى عرض مسموح به بالبكسل */
        margin-left: auto !important; /* لضمان بقائه في المنتصف */
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */