.elementor-4953 .elementor-element.elementor-element-eb84282{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4953 .elementor-element.elementor-element-eb84282 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4953 .elementor-element.elementor-element-1ff6b60{text-align:center;}.elementor-4953 .elementor-element.elementor-element-1ff6b60 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4953 .elementor-element.elementor-element-c3efe8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4953 .elementor-element.elementor-element-9bc1e24{--divider-border-style:solid;--divider-color:#ACACAC;--divider-border-width:1px;}.elementor-4953 .elementor-element.elementor-element-9bc1e24 .elementor-divider-separator{width:100%;}.elementor-4953 .elementor-element.elementor-element-9bc1e24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4953 .elementor-element.elementor-element-9bc1e24.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4953 .elementor-element.elementor-element-9bc1e24.elementor-view-framed .elementor-icon, .elementor-4953 .elementor-element.elementor-element-9bc1e24.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4953 .elementor-element.elementor-element-9bc1e24.elementor-view-framed .elementor-icon, .elementor-4953 .elementor-element.elementor-element-9bc1e24.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4953 .elementor-element.elementor-element-682794e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;}.elementor-4953 .elementor-element.elementor-element-74239b8{font-family:"Poppins", Sans-serif;font-size:15px;color:#6C6C6C;}.elementor-4953 .elementor-element.elementor-element-d0c14cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4953 .elementor-element.elementor-element-d0c14cc:not(.elementor-motion-effects-element-type-background), .elementor-4953 .elementor-element.elementor-element-d0c14cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF5C;}.elementor-4953 .elementor-element.elementor-element-0a72774{--display:flex;}.elementor-4953 .elementor-element.elementor-element-161bcaf{--display:flex;--justify-content:center;}.elementor-4953 .elementor-element.elementor-element-60ace24 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4953 .elementor-element.elementor-element-d271bf5{--display:flex;}.elementor-4953 .elementor-element.elementor-element-9839a0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4953 .elementor-element.elementor-element-c430bb6{--divider-border-style:solid;--divider-color:#9D9D9D;--divider-border-width:1px;}.elementor-4953 .elementor-element.elementor-element-c430bb6 .elementor-divider-separator{width:100%;}.elementor-4953 .elementor-element.elementor-element-c430bb6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4953 .elementor-element.elementor-element-c102400{font-family:"Poppins", Sans-serif;font-size:15px;color:#6C6C6C;}.elementor-4953 .elementor-element.elementor-element-446ae35{--divider-border-style:solid;--divider-color:#ACACAC;--divider-border-width:1px;}.elementor-4953 .elementor-element.elementor-element-446ae35 .elementor-divider-separator{width:100%;}.elementor-4953 .elementor-element.elementor-element-446ae35 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4953 .elementor-element.elementor-element-446ae35.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4953 .elementor-element.elementor-element-446ae35.elementor-view-framed .elementor-icon, .elementor-4953 .elementor-element.elementor-element-446ae35.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4953 .elementor-element.elementor-element-446ae35.elementor-view-framed .elementor-icon, .elementor-4953 .elementor-element.elementor-element-446ae35.elementor-view-default .elementor-icon svg{fill:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4953 .elementor-element.elementor-element-0a72774{--width:39%;}.elementor-4953 .elementor-element.elementor-element-d271bf5{--width:39%;}}@media(max-width:767px){.elementor-4953 .elementor-element.elementor-element-eb84282{--min-height:115px;}.elementor-4953 .elementor-element.elementor-element-1ff6b60 .elementor-heading-title{font-size:30px;}.elementor-4953 .elementor-element.elementor-element-682794e .elementor-heading-title{font-size:15px;}.elementor-4953 .elementor-element.elementor-element-74239b8{font-size:9px;}.elementor-4953 .elementor-element.elementor-element-c102400{font-size:9px;}}/* Start custom CSS for shortcode, class: .elementor-element-60ace24 *//* ====== صندوق النموذج بالكامل ====== */
.nf-form-cont {
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(15px) !important;
    padding: 40px !important;
    border-radius: 25px !important;
    max-width: 600px !important;
    margin: 0 auto !important;
}

/* ====== إخفاء عنوان Contact Me ====== */
.nf-form-title {
    display: none !important;
}

/* ====== تنسيق حقول الإدخال ====== */
.nf-field-element input,
.nf-field-element textarea {
    width: 100% !important;
    background: rgba(255, 255, 255, 0.6) !important;
    border: none !important;
    border-radius: 20px !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    color: #000 !important;
    box-shadow: none !important;
}

/* placeholder */
.nf-field-element input::placeholder,
.nf-field-element textarea::placeholder {
    color: #757575 !important;
}

/* ====== جعل الحقول بين بعضها مسافة ====== */
.nf-field-container {
    margin-bottom: 15px !important;
}

/* ====== زر الإرسال ====== */
.nf-form-content .nf-field-submit input {
    background: #16d29b !important;
    color: #fff !important;
    font-size: 18px !important;
    padding: 12px 20px !important;
    border: none !important;
    border-radius: 20px !important;
    width: 40% !important;
    margin: 0 auto !important;
    display: block !important;
    cursor: pointer !important;
}

/* عند المرور */
.nf-form-content .nf-field-submit input:hover {
    opacity: 0.9 !important;
}

/* ====== تحسين المسافات داخل النموذج ====== */
.nf-form-fields-required,
.nf-after-form-content {
    text-align: center !important;
    color: #fff !important;
}

/* ====== جعل النموذج في الوسط دائماً ====== */
.nf-form-content {
    text-align: center !important;
}
.nf-form-fields-required {
    color: #000 !important;
}
/* إضافة حدود للخانات */
.nf-field-element input,
.nf-field-element textarea {
    border: 2px solid rgba(0, 0, 0, 0.4) !important;
    border-radius: 12px !important; /* يمكنك تغييرها إذا أردت زوايا أكثر */
    background: rgba(255, 255, 255, 0.6) !important;
    padding: 12px 15px !important;
    color: #000 !important;
}

/* لون الـ placeholder */
.nf-field-element input::placeholder,
.nf-field-element textarea::placeholder {
    color: rgba(0,0,0,0.6) !important;
}/* End custom CSS */