.elementor-539 .elementor-element.elementor-element-92763ee{--display:flex;}.elementor-539 .elementor-element.elementor-element-de53dc1{width:var( --container-widget-width, 55.32% );max-width:55.32%;--container-widget-width:55.32%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-539 .elementor-element.elementor-element-de53dc1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:12px;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-12px;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-type-html{padding-bottom:0px;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group .elementor-field{color:var( --e-global-color-accent );}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-width:0px 0px 1px 0px;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group .elementor-select-wrapper select{border-width:0px 0px 1px 0px;}.elementor-539 .elementor-element.elementor-element-de53dc1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-button{padding:0px 0px 0px 0px;}.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-539 .elementor-element.elementor-element-de53dc1{width:100%;max-width:100%;}}/* Start custom CSS for form, class: .elementor-element-de53dc1 *//* --- ORTAK: ikonlar için boşluk ve konum --- */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group { position: relative; }

.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group input[type="text"],
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group input[type="email"],
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group input[type="tel"],
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group input[type="number"],
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group input[type="date"],
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group input[type="time"],
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group select,
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group textarea {
  padding-left: 42px; /* ikona yer aç */
}

/* ikon pseudo-elementi */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group::before {
  content: "";
  position: absolute;
  left: 12px; top: 50%;
  width: 18px; height: 18px;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: 18px 18px;
  opacity: .85;
  pointer-events: none;
}

/* --- ALAN ID'LERİNE GÖRE İKONLAR --- */
/* Ad Soyad */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-adsoyad::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23cfcfcf' d='M12 12a5 5 0 1 0-5-5 5 5 0 0 0 5 5Zm0 2c-4.42 0-8 2.24-8 5v1h16v-1c0-2.76-3.58-5-8-5z'/>\
</svg>");
}

/* Telefon */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-telefon::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23cfcfcf' d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.05-.24 11.36 11.36 0 0 0 3.56.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 8a1 1 0 0 1 1-1h2.5a1 1 0 0 1 1 1 11.36 11.36 0 0 0 .57 3.56 1 1 0 0 1-.24 1.05z'/>\
</svg>");
}

/* E-posta */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-email::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23cfcfcf' d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5L4 8V6l8 5 8-5z'/>\
</svg>");
}

/* Kişi sayısı */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-kisi_sayisi::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23cfcfcf' d='M16 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4zM8 12a3 3 0 1 0-3-3 3 3 0 0 0 3 3zm8 2c-3.31 0-6 1.79-6 4v2h12v-2c0-2.21-2.69-4-6-4zM8 14c-2.67 0-5 1.34-5 3v1h6v-1c0-1.08.42-2.06 1.12-2.86A8.2 8.2 0 0 0 8 14z'/>\
</svg>");
}

/* Rezervasyon tarihi */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-tarih::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23cfcfcf' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 15H5V9h14zm-4-7h-4v4h4z'/>\
</svg>");
}

/* Saat (geliştirilmiş clock ikonu) */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-saat::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<circle cx='12' cy='12' r='10' fill='none' stroke='%23cfcfcf' stroke-width='2'/>\
<path fill='none' stroke='%23cfcfcf' stroke-width='2' d='M12 6v6l4 2'/>\
</svg>");
}

/* Notlar (textarea) */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-not::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23cfcfcf' d='M4 3h14a2 2 0 0 1 2 2v9l-5 5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm12 14 4-4h-4z'/>\
</svg>");
}

/* Masa seçimi (select) */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group-masa::before {
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23cfcfcf' d='M3 10h18v2h-2l-1.5 7h-2L14 12H10l-1.5 7h-2L5 12H3zM7 6h10v2H7z'/>\
</svg>");
}

/* odak vurgusu (opsiyonel) */
.elementor-539 .elementor-element.elementor-element-de53dc1 .elementor-field-group:focus-within::before { opacity: 1; }/* End custom CSS */