.elementor-2837 .elementor-element.elementor-element-cfd0747{--display:flex;}.elementor-2837 .elementor-element.elementor-element-1141b3b > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-2837 .elementor-element.elementor-element-1141b3b.elementor-element{--align-self:center;}.elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7-wrapper{text-align:default;}.elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-2837 .elementor-element.elementor-element-1141b3b .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{border-radius:8px 8px 8px 8px;}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-1141b3b *//* Form mezők alapstílus */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form select,
.wpcf7-form textarea {
  width: 100%;
  padding: 10px 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  margin-bottom: 15px;
  box-sizing: border-box;
}

/* Placeholder szín */
.wpcf7-form ::placeholder {
  color: #999;
}

/* Submit gomb stílus */
.wpcf7-form input[type="submit"] {
  background-color: #000; /* fekete gomb */
  color: #fff;            /* fehér szöveg */
  border: none;
  padding: 12px 30px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}

.wpcf7-form input[type="submit"]:hover {
  background-color: #444; /* sötétszürke hover */
}
.wpcf7-form input[type="submit"] {
  background-color: #000000;
  color: #ffffff;
  border: none;
  padding: 12px 30px;
  font-size: 16px;
  font-family: sans-serif;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.wpcf7-form input[type="submit"]:hover {
  background-color: #444444;
}/* End custom CSS */