.elementor-1862 .elementor-element.elementor-element-a6fe562{--display:flex;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1862 .elementor-element.elementor-element-3265d5c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:600;color:#272A2F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1862 .elementor-element.elementor-element-50aae94{font-family:"Helvetica", Sans-serif;font-weight:400;color:#000000;}.elementor-1862 .elementor-element.elementor-element-acd1ad6{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1862 .elementor-element.elementor-element-acd1ad6:not(.elementor-motion-effects-element-type-background), .elementor-1862 .elementor-element.elementor-element-acd1ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1862 .elementor-element.elementor-element-2ed445a{--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-1862 .elementor-element.elementor-element-2ed445a{--width:66%;}}/* Start custom CSS for shortcode, class: .elementor-element-2e254e0 *//* SADECE BAYİMİZ OLUN FORMU */
#wpforms-1865 {
  max-width: 760px;
  width: 100%;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  --dm-border: #bdbdbd;
  --dm-accent: #e31e24;
  --dm-text: #1f2430;
  --dm-muted: #6f7680;
  --dm-bg: #f3f3f3;
  --dm-btn: #232833;
  --dm-btn-hover: #1c212a;
}

/* tema bozmasın */
#wpforms-1865 *,
#wpforms-1865 *::before,
#wpforms-1865 *::after {
  box-sizing: border-box !important;
}

/* genel alan */
#wpforms-1865 .wpforms-field {
  margin: 0 0 18px !important;
  padding: 0 !important;
  width: 100% !important;
  float: none !important;
  clear: both !important;
}

/* label */
#wpforms-1865 .wpforms-field-label,
#wpforms-1865 legend.wpforms-field-label {
  display: block !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  color: var(--dm-text) !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
}

#wpforms-1865 .wpforms-required-label {
  color: var(--dm-accent) !important;
  font-weight: 600 !important;
}

/* bütün inputlar */
#wpforms-1865 input[type="text"],
#wpforms-1865 input[type="email"],
#wpforms-1865 input[type="tel"],
#wpforms-1865 input[type="number"],
#wpforms-1865 select,
#wpforms-1865 textarea {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  border: 1px solid var(--dm-border) !important;
  border-right: 3px solid var(--dm-accent) !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: var(--dm-text) !important;
  box-shadow: none !important;
}

/* tek satır alanlar */
#wpforms-1865 input[type="text"],
#wpforms-1865 input[type="email"],
#wpforms-1865 input[type="tel"],
#wpforms-1865 input[type="number"],
#wpforms-1865 select {
  min-height: 42px !important;
  padding: 10px 12px !important;
}

/* textarea */
#wpforms-1865 textarea {
  min-height: 160px !important;
  padding: 12px !important;
  resize: vertical !important;
}

/* focus */
#wpforms-1865 input:focus,
#wpforms-1865 select:focus,
#wpforms-1865 textarea:focus {
  outline: none !important;
  border-color: #a8a8a8 !important;
  border-right-color: var(--dm-accent) !important;
  box-shadow: none !important;
}

/* placeholder */
#wpforms-1865 input::placeholder,
#wpforms-1865 textarea::placeholder {
  color: #9aa0a8 !important;
}

/* AD SOYAD - düzgün iki kolon */
#wpforms-1865 .wpforms-field-name .wpforms-field-row {
  display: flex !important;
  flex-wrap: nowrap !important;
  margin: 0 !important;
  width: 100% !important;
}

#wpforms-1865 .wpforms-field-name .wpforms-field-row-block {
  flex: 1 1 0 !important;
  width: 50% !important;
  max-width: 50% !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

#wpforms-1865 .wpforms-field-name .wpforms-field-sublabel {
  display: block !important;
  margin: 5px 0 0 !important;
  color: var(--dm-muted) !important;
  font-size: 11px !important;
  line-height: 1.3 !important;
}

/* ADRES - her alt satır düzgün aksın */
#wpforms-1865 .wpforms-field-address .wpforms-field-row {
  display: flex !important;
  flex-wrap: wrap !important;
  margin: 0 0 12px !important;
  width: 100% !important;
}

#wpforms-1865 .wpforms-field-address .wpforms-field-row:last-child {
  margin-bottom: 0 !important;
}

#wpforms-1865 .wpforms-field-address .wpforms-field-row > div {
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  min-width: 0 !important;
}

/* 1. ve 2. adres satırı tam genişlik */
#wpforms-1865 .wpforms-field-address .wpforms-address-address1,
#wpforms-1865 .wpforms-field-address .wpforms-address-address2 {
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* şehir / eyalet / posta kodu / ülke iki kolon */
#wpforms-1865 .wpforms-field-address .wpforms-address-city,
#wpforms-1865 .wpforms-field-address .wpforms-address-state,
#wpforms-1865 .wpforms-field-address .wpforms-address-postal,
#wpforms-1865 .wpforms-field-address .wpforms-address-country {
  flex: 0 0 calc(50% - 6px) !important;
  width: calc(50% - 6px) !important;
  max-width: calc(50% - 6px) !important;
}

/* adres alt label */
#wpforms-1865 .wpforms-field-address .wpforms-field-sublabel {
  display: block !important;
  margin: 5px 0 0 !important;
  color: var(--dm-muted) !important;
  font-size: 11px !important;
  line-height: 1.3 !important;
}

/* telefon alanı */
#wpforms-1865 .iti {
  width: 100% !important;
  display: block !important;
}

#wpforms-1865 .iti input {
  width: 100% !important;
  padding-left: 52px !important;
}

#wpforms-1865 .iti__selected-country {
  height: 42px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ülke select oku düzgün */
#wpforms-1865 select {
  appearance: auto !important;
}

/* checkbox */
#wpforms-1865 .wpforms-field-checkbox ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

#wpforms-1865 .wpforms-field-checkbox li {
  margin: 0 !important;
  padding: 0 !important;
}

#wpforms-1865 .wpforms-field-checkbox input[type="checkbox"] {
  width: 14px !important;
  height: 14px !important;
  min-height: 14px !important;
  margin: 0 8px 0 0 !important;
  vertical-align: middle !important;
  accent-color: var(--dm-btn);
  border-right: 1px solid var(--dm-border) !important;
}

#wpforms-1865 .wpforms-field-checkbox label {
  display: inline-flex !important;
  align-items: center !important;
  color: var(--dm-text) !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

/* buton */
#wpforms-1865 .wpforms-submit-container {
  margin-top: 14px !important;
  padding: 0 !important;
}

#wpforms-1865 button[type="submit"],
#wpforms-1865 .wpforms-submit {
  min-width: 130px !important;
  height: 42px !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: var(--dm-btn) !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 42px !important;
  box-shadow: none !important;
  cursor: pointer !important;
}

#wpforms-1865 button[type="submit"]:hover,
#wpforms-1865 .wpforms-submit:hover {
  background: var(--dm-btn-hover) !important;
}

/* hata */
#wpforms-1865 .wpforms-error {
  font-size: 12px !important;
  margin-top: 5px !important;
  color: var(--dm-accent) !important;
}

/* mobil */
@media (max-width: 767px) {
  #wpforms-1865 .wpforms-field-name .wpforms-field-row {
    flex-wrap: wrap !important;
  }

  #wpforms-1865 .wpforms-field-name .wpforms-field-row-block,
  #wpforms-1865 .wpforms-field-address .wpforms-address-city,
  #wpforms-1865 .wpforms-field-address .wpforms-address-state,
  #wpforms-1865 .wpforms-field-address .wpforms-address-postal,
  #wpforms-1865 .wpforms-field-address .wpforms-address-country {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  #wpforms-1865 textarea {
    min-height: 140px !important;
  }
}/* End custom CSS */