.elementor-72 .elementor-element.elementor-element-a3c9a1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-e5307ca{--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-72 .elementor-element.elementor-element-3141a77{width:100%;max-width:100%;}.elementor-72 .elementor-element.elementor-element-3141a77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-72 .elementor-element.elementor-element-8238545{--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-72 .elementor-element.elementor-element-3e1adf4 .title-subtitle{color:#030303;font-size:15px;font-weight:600;}.elementor-72 .elementor-element.elementor-element-3e1adf4 .title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-e6213f9{--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;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-445a7a0 .title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-4cf892b{--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;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-e92d616 .title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-beea424{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-46e564e .title-subtitle{color:#101010;font-size:13px;font-weight:600;}.elementor-72 .elementor-element.elementor-element-46e564e .title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-9a3b402{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-0028ac8 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-72 .elementor-element.elementor-element-9863eaa > .elementor-widget-container{margin:-26px 0px 0px 0px;}@media(min-width:769px){.elementor-72 .elementor-element.elementor-element-e5307ca{--width:87%;}}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-a3c9a1c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-72 .elementor-element.elementor-element-a3c9a1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-beea424{--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-3141a77 *//* 1. تنسيق الحقول (بدون باك جروند وحواف حادة) */
.elementor-72 .elementor-element.elementor-element-3141a77 input[type="text"],
.elementor-72 .elementor-element.elementor-element-3141a77 input[type="email"],
.elementor-72 .elementor-element.elementor-element-3141a77 input[type="tel"],
.elementor-72 .elementor-element.elementor-element-3141a77 textarea {
    width: 100% !important;
    background-color: transparent !important; 
    border: 1px solid #000 !important; 
    padding: 12px 15px !important;
    margin-bottom: 20px !important;
    border-radius: 0 !important; 
    color: #000 !important;
}

/* 2. تنسيق الزر (مطابق لـ secondary button ومقاس طبيعي) */
.elementor-72 .elementor-element.elementor-element-3141a77 input[type="submit"] {
    display: inline-block !important; 
    width: auto !important; 
    background-color: #000 !important; 
    color: #fff !important;
    border: 1px solid #000 !important;
    padding: 10px 30px !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    border-radius: 0 !important; 
    cursor: pointer !important;
    transition: all 0.3s ease-in-out !important;
}

/* تأثير الـ Hover للزر */
.elementor-72 .elementor-element.elementor-element-3141a77 input[type="submit"]:hover {
    background-color: transparent !important;
    color: #000 !important;
}

/* 3. إخفاء الـ Labels */
.elementor-72 .elementor-element.elementor-element-3141a77 label {
    display: none !important;
}/* End custom CSS */