.elementor-29 .elementor-element.elementor-element-acb799b{--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-29 .elementor-element.elementor-element-c8b5bb6{--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;--overlay-opacity:0.5;--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-c8b5bb6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lavajava.net/wp-content/uploads/2025/12/Gemini_Generated_Image_yj6jo7yj6jo7yj6j.png");background-position:0px -621px;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-c8b5bb6::before, .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-ae95096{--display:flex;--overlay-opacity:0.5;}.elementor-29 .elementor-element.elementor-element-ae95096:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ae95096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lavajava.net/wp-content/uploads/2026/01/Gemini_Generated_Image_dsgiu8dsgiu8dsgi.png");background-position:center left;}.elementor-29 .elementor-element.elementor-element-ae95096::before, .elementor-29 .elementor-element.elementor-element-ae95096 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-ae95096 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-ae95096 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-ae95096 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-ae95096 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-f75e4d2 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-29 .elementor-element.elementor-element-f75e4d2 :is(.wd-breadcrumbs,.yoast-breadcrumb){--wd-link-color:#FFFFFF;--wd-bcrumb-delim-color:#7E0303;--wd-link-color-hover:#7E0303;--wd-bcrumb-color-active:#A3A3A3;}.elementor-29 .elementor-element.elementor-element-01d5c8b{--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-29 .elementor-element.elementor-element-2f5c675{--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-29 .elementor-element.elementor-element-b710010{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-daf1392{--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-29 .elementor-element.elementor-element-f1026b3{--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:50px;--margin-right:50px;}.elementor-29 .elementor-element.elementor-element-e23990f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e23990f li{color:#242424;}.elementor-29 .elementor-element.elementor-element-e23990f .wd-list-content{font-size:15px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-9313e25 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-c50c083{--display:flex;}@media(min-width:769px){.elementor-29 .elementor-element.elementor-element-daf1392{--width:61%;}.elementor-29 .elementor-element.elementor-element-f1026b3{--width:50%;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-c8b5bb6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:768px){.elementor-29 .elementor-element.elementor-element-c8b5bb6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lavajava.net/wp-content/uploads/2025/12/Gemini_Generated_Image_yj6jo7yj6jo7yj6j.png");background-position:center center;}.elementor-29 .elementor-element.elementor-element-c8b5bb6{--overlay-opacity:0.48;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-c8b5bb6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c8b5bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-d8eea3a *//* تصميم العمودين */
@media (min-width: 768px) {
  .wpcf7-form .form-row {
    display: flex;
    gap: 20px;
  }

  .wpcf7-form .form-row .form-group {
    flex: 1;
  }
}

/* تنسيق الحقول جنب بعض */
.wpcf7-form .form-row {
  margin-bottom: 15px;
}

.wpcf7-form .form-group {
  display: flex;
  flex-direction: column;
}

/* تنسيق الحقول بالترتيب اللي طلبته */
.wpcf7-form .form-row:first-child {
  display: flex;
  flex-wrap: wrap;
}

.wpcf7-form .form-row:first-child .form-group {
  flex: 1 1 45%;
}

.wpcf7-form .form-row:nth-child(2) .form-group {
  flex: 1 1 45%;
}

.wpcf7-form .form-row .textarea-group {
  flex: 1 1 100%;
}

/* تنسيق الزرار */
.wpcf7-form .form-row .submit-group {
  text-align: left;
  margin-top: 10px;
}

.wpcf7-form input[type="submit"] {
  background-color: #7e0303; /* اللون الأحمر الغامق اللي طلبته */
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.wpcf7-form input[type="submit"]:hover {
  background-color: white; /* الخلفية تصبح بيضاء */
  color: #7e0303; /* النص يتحول للون الأحمر الغامق */
  border: 1px solid #7e0303;
}


/* جعل النص واتجاه الكتابة من اليمين في حقل الهاتف */
input[name="your-phone"] {
    text-align: right; /* يحاذي النص إلى اليمين */
    direction: rtl;    /* يضبط اتجاه الكتابة من اليمين لليسار */
}/* End custom CSS */