.elementor-1680 .elementor-element.elementor-element-b309a88{--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-1680 .elementor-element.elementor-element-b309a88:not(.elementor-motion-effects-element-type-background), .elementor-1680 .elementor-element.elementor-element-b309a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1680 .elementor-element.elementor-element-7c5bf3d{--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-1680 .elementor-element.elementor-element-e1adc81{--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-1680 .elementor-element.elementor-element-7c5bf3d{--width:66.6666%;}.elementor-1680 .elementor-element.elementor-element-e1adc81{--width:33.3333%;}}/* Start custom CSS for shortcode, class: .elementor-element-f8395dd *//* =========================
   EUROBOOR FORM GÖRÜNÜMÜ
   WPForms #1770
========================= */

#wpforms-1770.wpforms-container{
  max-width: 100% !important;
  margin: 0 !important;
}

#wpforms-1770 .wpforms-form{
  padding: 34px 42px 28px !important;
  font-family: Arial, Helvetica, sans-serif !important;
}

/* Başlıklar */
#wpforms-1770 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-1770-field_22-container,
#wpforms-1770-field_23-container{
  display: none !important;
}

/* Genel field düzeni */
#wpforms-1770 .wpforms-field{
  display: flex !important;
  align-items: flex-start !important;
  gap: 34px !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
}

/* Divider alanları */
#wpforms-1770 .wpforms-field-divider{
  display: block !important;
  margin: 0 0 14px !important;
}

/* Sol kolon label */
#wpforms-1770 .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;
}

/* Sağ kolon genel */
#wpforms-1770 .wpforms-field > input[type="text"],
#wpforms-1770 .wpforms-field > input[type="email"],
#wpforms-1770 .wpforms-field > input[type="tel"],
#wpforms-1770 .wpforms-field > select,
#wpforms-1770 .wpforms-field > textarea,
#wpforms-1770 .wpforms-field > .wpforms-datepicker-wrap,
#wpforms-1770 .wpforms-field > .iti,
#wpforms-1770 .wpforms-field > .wpforms-uploader{
  flex: 1 1 auto !important;
  width: auto !important;
  max-width: none !important;
}

/* Text / email / tel / select / textarea */
#wpforms-1770 input[type="text"],
#wpforms-1770 input[type="email"],
#wpforms-1770 input[type="tel"],
#wpforms-1770 select,
#wpforms-1770 textarea,
#wpforms-1770 .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;
}

/* Textarea */
#wpforms-1770 textarea{
  min-height: 110px !important;
  height: auto !important;
  resize: vertical !important;
}

/* Focus */
#wpforms-1770 input:focus,
#wpforms-1770 select:focus,
#wpforms-1770 textarea:focus{
  outline: none !important;
  box-shadow: none !important;
  border-color: #c8c8c8 !important;
  border-right-color: #ff2a00 !important;
}

/* Radio ve checkbox grup yapıları */
#wpforms-1770 .wpforms-field-radio fieldset,
#wpforms-1770 .wpforms-field-checkbox fieldset{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

#wpforms-1770 .wpforms-field-radio legend.wpforms-field-label,
#wpforms-1770 .wpforms-field-checkbox 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;
}

/* Radio / checkbox liste */
#wpforms-1770 .wpforms-field-radio ul,
#wpforms-1770 .wpforms-field-checkbox ul{
  margin: 0 0 0 169px !important;
  padding: 0 !important;
  list-style: none !important;
}

#wpforms-1770 .wpforms-field-radio li,
#wpforms-1770 .wpforms-field-checkbox li{
  margin: 0 0 6px !important;
}

#wpforms-1770 .wpforms-field-radio input[type="radio"],
#wpforms-1770 .wpforms-field-checkbox input[type="checkbox"]{
  margin-right: 8px !important;
  transform: translateY(1px);
}

#wpforms-1770 .wpforms-field-label-inline{
  font-size: 13px !important;
  line-height: 1.45 !important;
  color: #111 !important;
}

/* Telefon alanı */
#wpforms-1770 .iti{
  flex: 1 1 auto !important;
  width: 100% !important;
}

#wpforms-1770 .iti__tel-input{
  width: 100% !important;
  padding-right: 12px !important;
}

/* Upload */
#wpforms-1770 .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-1770 .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-1770 .wpforms-uploader svg{
  width: 20px !important;
  height: 20px !important;
  opacity: .7 !important;
}

#wpforms-1770 .wpforms-uploader .modern-title{
  font-size: 13px !important;
  color: #666 !important;
}

#wpforms-1770 .wpforms-uploader .modern-title span{
  color: #1f2c3d !important;
  font-weight: 400 !important;
  text-decoration: underline;
}

/* Select */
#wpforms-1770 select{
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-image: none !important;
}

/* Mesaj alanı biraz daha boşluklu */
#wpforms-1770-field_20-container textarea{
  min-height: 120px !important;
}

/* Bülten alanı */
#wpforms-1770 .wpforms-field-checkbox ul{
  margin-top: 2px !important;
}

/* Submit */
#wpforms-1770 .wpforms-submit-container{
  margin-top: 10px !important;
  padding-left: 169px !important;
}

#wpforms-1770 .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-1770 .wpforms-submit:hover{
  background: #1b2029 !important;
}

/* Kişisel bilgiler başlığı öncesi boşluk */
#wpforms-1770-field_10-container{
  margin-top: 18px !important;
}

/* Hata mesajları */
#wpforms-1770 label.wpforms-error{
  margin: 6px 0 0 169px !important;
  font-size: 12px !important;
}

/* Mobil */
@media (max-width: 767px){
  #wpforms-1770 .wpforms-form{
    padding: 22px 16px 20px !important;
  }

  #wpforms-1770 h3{
    font-size: 24px !important;
    margin-bottom: 16px !important;
  }

  #wpforms-1770 .wpforms-field{
    display: block !important;
  }

  #wpforms-1770 .wpforms-field > label.wpforms-field-label,
  #wpforms-1770 .wpforms-field-radio legend.wpforms-field-label,
  #wpforms-1770 .wpforms-field-checkbox legend.wpforms-field-label{
    width: 100% !important;
    min-width: 100% !important;
    display: block !important;
    padding: 0 0 7px !important;
    margin: 0 !important;
  }

  #wpforms-1770 .wpforms-field-radio ul,
  #wpforms-1770 .wpforms-field-checkbox ul{
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
  }

  #wpforms-1770 .wpforms-submit-container{
    padding-left: 0 !important;
  }

  #wpforms-1770 .wpforms-submit{
    width: 100% !important;
    min-width: 100% !important;
  }

  #wpforms-1770 label.wpforms-error{
    margin-left: 0 !important;
  }
}/* End custom CSS */