.elementor-3933 .elementor-element.elementor-element-4d3add5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3933 .elementor-element.elementor-element-776f444{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3933 .elementor-element.elementor-element-bcde057{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3933 .elementor-element.elementor-element-bcb2b77 iframe{height:600px;}@media(max-width:1024px){.elementor-3933 .elementor-element.elementor-element-776f444{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3933 .elementor-element.elementor-element-776f444{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for rainbow-contact-form, class: .elementor-element-c05e4e6 *//* حقول الإدخال */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form textarea {
  border: none;
  border-bottom: 1px solid #e0e0e0;
  background: transparent;
  font-size: 16px;
  padding: 14px 10px;
  margin-bottom: 25px;
  width: 100%;
  box-shadow: none !important;
  transition: all 0.3s ease;
}

/* عند التركيز */
.wpforms-form input:focus,
.wpforms-form textarea:focus {
  border-color: #7a4df5;
  outline: none;
}

/* زر الإرسال */
.wpforms-submit {
  background: linear-gradient(90deg, #446dff, #a853f3);
  color: #fff !important;
  font-weight: bold;
  font-size: 15px;
  padding: 14px 30px;
  border: none;
  border-radius: 6px;
  box-shadow: 0 4px 15px rgba(168, 83, 243, 0.4);
  transition: all 0.3s ease;
}

/* عند المرور على الزر */
.wpforms-submit:hover {
  opacity: 0.9;
  cursor: pointer;
}/* End custom CSS */