.elementor-816 .elementor-element.elementor-element-a287986{--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-816 .elementor-element.elementor-element-cd9b174{--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-816 .elementor-element.elementor-element-f9fd535{--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-816 .elementor-element.elementor-element-659431e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-816 .elementor-element.elementor-element-badcfdf{--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-816 .elementor-element.elementor-element-dccd9b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-816 .elementor-element.elementor-element-f9fd535{--width:50%;}.elementor-816 .elementor-element.elementor-element-badcfdf{--width:50%;}}/* Start custom CSS for xpro-cf7, class: .elementor-element-dccd9b2 *//* Tüm form elemanları (şeffaf inputlar) */
.wpcf7-form-control,
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-bottom: 1px solid #e0cfb7 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  color: #fff !important;
  font-size: 16px !important;
  padding: 12px 0 !important;
  width: 100% !important;
}

.wpcf7-form-control::placeholder,
input::placeholder,
textarea::placeholder {
  color: #ccc !important;
}

/* ŞIK VE OKUNABİLİR SELECT STİLİ */
select.wpcf7-form-control {
  background-color: #101818 !important; /* koyu ama şeffaf gibi durur */
  color: #ffffff !important;
  border: none !important;
  border-bottom: 1px solid #e0cfb7 !important;
  font-size: 16px !important;
  border-radius: 0 !important;
  padding: 12px 0 !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* select açıldığında liste düzgün gözüksün */
select option {
  background-color: #101818;
  color: #ffffff;
}

/* Dosya seçme alanı */
input[type="file"] {
  background-color: transparent !important;
  border: none !important;
  color: #fff !important;
}

/* Gönder butonu */
input[type="submit"] {
  background-color: #e0cfb7 !important;
  color: #000 !important;
  padding: 14px 24px !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: bold !important;
  cursor: pointer;
  transition: 0.3s ease all;
  width: 100%;
  margin-top: 20px;
}
input[type="submit"]:hover {
  background-color: #c5b392 !important;
}/* End custom CSS */