.elementor-1678 .elementor-element.elementor-element-7354ae6{--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;}.elementor-1678 .elementor-element.elementor-element-7354ae6:not(.elementor-motion-effects-element-type-background), .elementor-1678 .elementor-element.elementor-element-7354ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1678 .elementor-element.elementor-element-dbb44d7{--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-1678 .elementor-element.elementor-element-f8703e5{--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;}@media(min-width:768px){.elementor-1678 .elementor-element.elementor-element-dbb44d7{--width:66.6666%;}.elementor-1678 .elementor-element.elementor-element-f8703e5{--width:33.3333%;}}/* Start custom CSS for shortcode, class: .elementor-element-28279d6 *//* =========================
   EUROBOOR FORM GÖRÜNÜMÜ
   WPForms #1734
========================= */

#wpforms-1734.wpforms-container{
  max-width: 100% !important;
  margin: 0 !important;
}

#wpforms-1734 .wpforms-form{
  padding: 34px 42px 28px !important;
  font-family: Arial, Helvetica, sans-serif !important;
}

/* Başlıklar */
#wpforms-1734 h3{
  margin: 0 0 22px !important;
  font-size: 28px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  color: #1f2c3d !important;
}

/* Gizli/honeypot alanlar */
#wpforms-1734-field_16-container,
#wpforms-1734-field_17-container{
  display: none !important;
}

/* Genel field düzeni */
#wpforms-1734 .wpforms-field{
  display: flex !important;
  align-items: flex-start !important;
  gap: 34px !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
}

/* HTML başlık alanları */
#wpforms-1734 .wpforms-field-html{
  display: block !important;
  margin: 0 0 14px !important;
}

/* Sol kolon label */
#wpforms-1734 .wpforms-field > label.wpforms-field-label{
  width: 135px !important;
  min-width: 135px !important;
  margin: 0 !important;
  padding-top: 11px !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  color: #111 !important;
}

/* Standart sağ kolon */
#wpforms-1734 .wpforms-field > input[type="text"],
#wpforms-1734 .wpforms-field > input[type="email"],
#wpforms-1734 .wpforms-field > input[type="tel"],
#wpforms-1734 .wpforms-field > select,
#wpforms-1734 .wpforms-field > textarea,
#wpforms-1734 .wpforms-field > .wpforms-datepicker-wrap,
#wpforms-1734 .wpforms-field > .iti,
#wpforms-1734 .wpforms-field > .wpforms-uploader{
  flex: 1 1 auto !important;
  width: auto !important;
  max-width: none !important;
}

/* Input / select / textarea */
#wpforms-1734 input[type="text"]:not(.wpforms-field-name-first):not(.wpforms-field-name-last),
#wpforms-1734 input[type="email"],
#wpforms-1734 input[type="tel"],
#wpforms-1734 select,
#wpforms-1734 textarea,
#wpforms-1734 .flatpickr-input{
  height: 40px !important;
  min-height: 40px !important;
  border: 1px solid #c8c8c8 !important;
  border-right: 2px solid #ff2a00 !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 14px !important;
  box-shadow: none !important;
}

#wpforms-1734 textarea{
  min-height: 110px !important;
  height: auto !important;
}

/* Focus */
#wpforms-1734 input:focus,
#wpforms-1734 select:focus,
#wpforms-1734 textarea:focus{
  outline: none !important;
  box-shadow: none !important;
  border-color: #c8c8c8 !important;
  border-right-color: #ff2a00 !important;
}

/* Date */
#wpforms-1734 .wpforms-datepicker-wrap{
  flex: 1 1 auto !important;
  width: 100% !important;
}

#wpforms-1734 .wpforms-datepicker-wrap input{
  width: 100% !important;
}

/* Upload */
#wpforms-1734 .wpforms-uploader{
  flex: 1 1 auto !important;
  min-height: 58px !important;
  border: 1px solid #c8c8c8 !important;
  border-right: 2px solid #ff2a00 !important;
  border-radius: 0 !important;
  background: #fff !important;
  padding: 10px 14px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#wpforms-1734 .wpforms-uploader .dz-message{
  width: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  text-align: center !important;
  color: #666 !important;
  font-size: 13px !important;
}

#wpforms-1734 .wpforms-uploader svg{
  width: 20px !important;
  height: 20px !important;
  opacity: .7 !important;
}

#wpforms-1734 .wpforms-uploader .modern-title{
  font-size: 13px !important;
  color: #666 !important;
}

#wpforms-1734 .wpforms-uploader .modern-title span{
  color: #1f2c3d !important;
  font-weight: 400 !important;
  text-decoration: underline;
}

/* =========================
   AD SOYAD ALANI ÖZEL
========================= */

#wpforms-1734-field_7-container{
  display: flex !important;
  align-items: flex-start !important;
  gap: 34px !important;
}

#wpforms-1734-field_7-container fieldset{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

#wpforms-1734-field_7-container legend.wpforms-field-label{
  float: none !important;
  width: 135px !important;
  min-width: 135px !important;
  margin: 0 !important;
  padding: 11px 0 0 !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  color: #111 !important;
}

#wpforms-1734-field_7-container .wpforms-field-row{
  display: flex !important;
  width: calc(100% - 169px) !important;
  margin-left: 169px !important;
}

#wpforms-1734-field_7-container .wpforms-field-row-block{
  width: 50% !important;
  margin: 0 !important;
}

#wpforms-1734-field_7-container input.wpforms-field-name-first,
#wpforms-1734-field_7-container input.wpforms-field-name-last{
  width: 100% !important;
  height: 40px !important;
  min-height: 40px !important;
  border: 1px solid #c8c8c8 !important;
  border-right: 2px solid #ff2a00 !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 14px !important;
  padding: 8px 12px !important;
  box-shadow: none !important;
}

#wpforms-1734-field_7-container .wpforms-field-sublabel{
  display: block !important;
  margin-top: 5px !important;
  font-size: 11px !important;
  color: #9a9a9a !important;
}

/* Telefon alanı */
#wpforms-1734 .iti{
  flex: 1 1 auto !important;
  width: 100% !important;
}

#wpforms-1734 .iti__tel-input{
  width: 100% !important;
}

/* Checkbox alanı */
#wpforms-1734-field_15-container fieldset{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

#wpforms-1734-field_15-container legend.wpforms-field-label{
  float: none !important;
  width: 135px !important;
  min-width: 135px !important;
  margin: 0 !important;
  padding: 10px 0 0 !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  color: #111 !important;
}

#wpforms-1734-field_15-container ul{
  margin: 0 0 0 169px !important;
  padding: 0 !important;
  list-style: none !important;
}

#wpforms-1734-field_15-container li{
  margin: 0 !important;
}

#wpforms-1734-field_15-container input[type="checkbox"]{
  margin-right: 8px !important;
  transform: translateY(1px);
}

#wpforms-1734-field_15-container .wpforms-field-label-inline{
  font-size: 13px !important;
  color: #111 !important;
}

/* Submit */
#wpforms-1734 .wpforms-submit-container{
  margin-top: 10px !important;
  padding-left: 169px !important;
}

#wpforms-1734 .wpforms-submit{
  min-width: 180px !important;
  height: 40px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #232833 !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding: 0 24px !important;
  box-shadow: none !important;
}

#wpforms-1734 .wpforms-submit:hover{
  background: #1b2029 !important;
}

/* Başlıklar arası boşluk */
#wpforms-1734-field_19-container{
  margin-top: 18px !important;
}

/* Mobil */
@media (max-width: 767px){
  #wpforms-1734 .wpforms-form{
    padding: 22px 16px 20px !important;
  }

  #wpforms-1734 h3{
    font-size: 24px !important;
    margin-bottom: 16px !important;
  }

  #wpforms-1734 .wpforms-field,
  #wpforms-1734-field_7-container{
    display: block !important;
  }

  #wpforms-1734 .wpforms-field > label.wpforms-field-label,
  #wpforms-1734-field_7-container legend.wpforms-field-label,
  #wpforms-1734-field_15-container legend.wpforms-field-label{
    width: 100% !important;
    min-width: 100% !important;
    display: block !important;
    padding: 0 0 7px !important;
    margin: 0 !important;
  }

  #wpforms-1734-field_7-container .wpforms-field-row,
  #wpforms-1734-field_15-container ul{
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
  }

  #wpforms-1734-field_7-container .wpforms-field-row{
    flex-direction: column !important;
    gap: 10px !important;
  }

  #wpforms-1734-field_7-container .wpforms-field-row-block{
    width: 100% !important;
  }

  #wpforms-1734 .wpforms-submit-container{
    padding-left: 0 !important;
  }

  #wpforms-1734 .wpforms-submit{
    width: 100% !important;
    min-width: 100% !important;
  }
}/* End custom CSS */