.elementor-1682 .elementor-element.elementor-element-dc98ebc{--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-1682 .elementor-element.elementor-element-dc98ebc:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-dc98ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1682 .elementor-element.elementor-element-9b08662{--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-1682 .elementor-element.elementor-element-e4d367c{--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-1682 .elementor-element.elementor-element-9b08662{--width:66.6666%;}.elementor-1682 .elementor-element.elementor-element-e4d367c{--width:33.3333%;}}/* Start custom CSS for shortcode, class: .elementor-element-934dff9 *//* =========================
   EUROBOOR FORM GÖRÜNÜMÜ
   WPForms #1784
========================= */

#wpforms-1784.wpforms-container{
  max-width: 100% !important;
  margin: 0 !important;
}

#wpforms-1784 .wpforms-form{
  padding: 34px 42px 28px !important;
  font-family: Arial, Helvetica, sans-serif !important;
}

/* Başlıklar */
#wpforms-1784 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-1784-field_21-container,
#wpforms-1784-field_22-container{
  display: none !important;
}

/* Genel field düzeni */
#wpforms-1784 .wpforms-field{
  display: flex !important;
  align-items: flex-start !important;
  gap: 34px !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
}

/* Divider alanları */
#wpforms-1784 .wpforms-field-divider{
  display: block !important;
  margin: 0 0 14px !important;
}

/* Sol kolon label */
#wpforms-1784 .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-1784 .wpforms-field > input[type="text"],
#wpforms-1784 .wpforms-field > input[type="email"],
#wpforms-1784 .wpforms-field > input[type="tel"],
#wpforms-1784 .wpforms-field > select,
#wpforms-1784 .wpforms-field > textarea,
#wpforms-1784 .wpforms-field > .wpforms-datepicker-wrap,
#wpforms-1784 .wpforms-field > .iti,
#wpforms-1784 .wpforms-field > .wpforms-uploader{
  flex: 1 1 auto !important;
  width: auto !important;
  max-width: none !important;
}

/* Text / email / tel / select / textarea */
#wpforms-1784 input[type="text"],
#wpforms-1784 input[type="email"],
#wpforms-1784 input[type="tel"],
#wpforms-1784 select,
#wpforms-1784 textarea,
#wpforms-1784 .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-1784 textarea{
  min-height: 110px !important;
  height: auto !important;
  resize: vertical !important;
}

/* İade sebebi altındaki diğer sebep */
#wpforms-1784-field_8-container textarea{
  min-height: 58px !important;
}

/* Ürünler textarea */
#wpforms-1784-field_9-container textarea{
  min-height: 100px !important;
}

/* Mesaj alanı */
#wpforms-1784 .wpforms-field-textarea textarea{
  line-height: 1.45 !important;
}

/* Focus */
#wpforms-1784 input:focus,
#wpforms-1784 select:focus,
#wpforms-1784 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-1784 .wpforms-field-radio fieldset,
#wpforms-1784 .wpforms-field-checkbox fieldset{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

#wpforms-1784 .wpforms-field-radio legend.wpforms-field-label,
#wpforms-1784 .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-1784 .wpforms-field-radio ul,
#wpforms-1784 .wpforms-field-checkbox ul{
  margin: 0 0 0 169px !important;
  padding: 0 !important;
  list-style: none !important;
}

#wpforms-1784 .wpforms-field-radio li,
#wpforms-1784 .wpforms-field-checkbox li{
  margin: 0 0 6px !important;
}

#wpforms-1784 .wpforms-field-radio input[type="radio"],
#wpforms-1784 .wpforms-field-checkbox input[type="checkbox"]{
  margin-right: 8px !important;
  transform: translateY(1px);
}

#wpforms-1784 .wpforms-field-label-inline{
  font-size: 13px !important;
  line-height: 1.45 !important;
  color: #111 !important;
}

/* Telefon alanı */
#wpforms-1784 .iti{
  flex: 1 1 auto !important;
  width: 100% !important;
}

#wpforms-1784 .iti__tel-input{
  width: 100% !important;
  padding-right: 12px !important;
}

/* Telefon seçici yüksekliği eşitle */
#wpforms-1784 .iti--allow-dropdown input,
#wpforms-1784 .iti__selected-country{
  min-height: 40px !important;
  height: 40px !important;
}

/* Select */
#wpforms-1784 select{
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-image: none !important;
}

/* Placeholder */
#wpforms-1784 ::placeholder{
  color: #8a8a8a !important;
  opacity: 1 !important;
  font-size: 12px !important;
}

/* Bölüm başlık boşlukları */
#wpforms-1784-field_6-container,
#wpforms-1784-field_10-container{
  margin-top: 18px !important;
}

/* Bülten checkbox satırı */
#wpforms-1784 .wpforms-field-checkbox ul{
  margin-top: 2px !important;
}

/* Submit alanı */
#wpforms-1784 .wpforms-submit-container{
  margin-top: 10px !important;
  padding-left: 169px !important;
}

#wpforms-1784 .wpforms-submit{
  min-width: 230px !important;
  height: 40px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #232833 !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding: 0 24px !important;
  box-shadow: none !important;
}

#wpforms-1784 .wpforms-submit:hover{
  background: #1b2029 !important;
}

/* Buton iç ikon varsa hizala */
#wpforms-1784 .wpforms-submit i,
#wpforms-1784 .wpforms-submit svg{
  margin-right: 8px !important;
}

/* Hata mesajları */
#wpforms-1784 label.wpforms-error{
  margin: 6px 0 0 169px !important;
  font-size: 12px !important;
}

/* Gerekli yıldız */
#wpforms-1784 .wpforms-required-label{
  color: #111 !important;
  font-weight: 400 !important;
}

/* Divider sonrasındaki ilk alanlar biraz sıkı */
#wpforms-1784 .wpforms-field-divider + .wpforms-field{
  margin-top: 0 !important;
}

/* Conditional field açılınca sola düzgün otursun */
#wpforms-1784 .wpforms-conditional-field{
  transition: none !important;
}

/* Mobil */
@media (max-width: 767px){
  #wpforms-1784 .wpforms-form{
    padding: 22px 16px 20px !important;
  }

  #wpforms-1784 h3{
    font-size: 24px !important;
    margin-bottom: 16px !important;
  }

  #wpforms-1784 .wpforms-field{
    display: block !important;
  }

  #wpforms-1784 .wpforms-field > label.wpforms-field-label,
  #wpforms-1784 .wpforms-field-radio legend.wpforms-field-label,
  #wpforms-1784 .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-1784 .wpforms-field-radio ul,
  #wpforms-1784 .wpforms-field-checkbox ul{
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
  }

  #wpforms-1784 .wpforms-submit-container{
    padding-left: 0 !important;
  }

  #wpforms-1784 .wpforms-submit{
    width: 100% !important;
    min-width: 100% !important;
  }

  #wpforms-1784 label.wpforms-error{
    margin-left: 0 !important;
  }
}/* End custom CSS */