.elementor-17690 .elementor-element.elementor-element-47943d0{--display:flex;--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-17690 .elementor-element.elementor-element-47943d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17690 .elementor-element.elementor-element-ad9d924 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17690 .elementor-element.elementor-element-462eb6c{--display:flex;}.elementor-17690 .elementor-element.elementor-element-b6e5c53 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-b6e5c53 */.elementor-17690 .elementor-element.elementor-element-b6e5c53 {
    max-width: 1050px !important;
    margin: 40px auto !important;
    padding: 35px !important;
    background: #faf9f6 !important;
    border: 1px solid #e7ddc8 !important;
    border-radius: 24px !important;
    box-shadow: 0 20px 60px rgba(0,0,0,.06) !important;
}

/* ترتيب الحقول */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-form-fields-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 22px 26px !important;
}

/* كل حقل */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-group {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* اللي عايزه ياخد عرض كامل */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-type-textarea,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-type-radio,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-type-checkbox,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-type-acceptance,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-type-submit {
    grid-column: 1 / -1 !important;
}

/* الليبل */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 label {
    display: block !important;
    margin: 0 0 8px !important;
    color: #1f2933 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
}

/* الحقول */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 input,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 textarea,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 select {
    width: 100% !important;
    min-height: 54px !important;
    padding: 13px 16px !important;
    background: #ffffff !important;
    border: 1px solid #dedede !important;
    border-radius: 14px !important;
    color: #111827 !important;
    font-size: 15px !important;
    box-shadow: none !important;
    outline: none !important;
}

/* وصف الإعلان */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 textarea {
    min-height: 135px !important;
    resize: vertical !important;
}

/* عند الضغط */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 input:focus,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 textarea:focus,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 select:focus {
    border-color: #c7a44d !important;
    box-shadow: 0 0 0 4px rgba(199,164,77,.12) !important;
}

/* الراديو */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-subgroup {
    display: grid !important;
    grid-template-columns: repeat(3, auto) !important;
    gap: 14px 28px !important;
    align-items: center !important;
}

.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-option {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
}

.elementor-17690 .elementor-element.elementor-element-b6e5c53 input[type="radio"],
.elementor-17690 .elementor-element.elementor-element-b6e5c53 input[type="checkbox"] {
    width: 18px !important;
    height: 18px !important;
    min-height: 18px !important;
    padding: 0 !important;
    accent-color: #c7a44d !important;
}

/* زر الإرسال */
.elementor-17690 .elementor-element.elementor-element-b6e5c53 button,
.elementor-17690 .elementor-element.elementor-element-b6e5c53 input[type="submit"],
.elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-button {
    width: 100% !important;
    min-height: 58px !important;
    border-radius: 999px !important;
    background: #c7a44d !important;
    color: #ffffff !important;
    border: none !important;
    font-size: 17px !important;
    font-weight: 800 !important;
}

/* موبايل */
@media (max-width: 767px) {
    .elementor-17690 .elementor-element.elementor-element-b6e5c53 {
        padding: 22px !important;
    }

    .elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    .elementor-17690 .elementor-element.elementor-element-b6e5c53 .elementor-field-subgroup {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */